OSDN Git Service

6787a81847cb49cd344e16dd9a5409efdaca9a2c
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
2
3         PR c++/24052
4         * g++.dg/ext/label5.C: New.
5
6 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
7
8         PR c++/19964
9         * g++.dg/parse/crash31.C: New.
10
11 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
12
13         * g++.dg/ipa/ipa-1.c: New test.
14         * g++.dg/ipa/ipa-2.c: New test.
15         * g++.dg/ipa/ipa-3.c: New test.
16         * g++.dg/ipa/ipa-4.c: New test.
17         * g++.dg/ipa/ipa-5.c: New test.
18         * g++.dg/ipa/ipa.exp: New file.
19
20 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21
22         PR fortran/24207
23         gfortran.dg/private_type_3.f90: New test.
24
25 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
26
27         PR fortran/20786
28         gfortran.dg/aint_anint_1.f90: New test.
29
30 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
31
32         PR libgfortran/24313
33         gfortran.dg/csqrt.f: New test.
34
35 2005-10-11  Ian Lance Taylor  <ian@airs.com>
36
37         PR c++/8057
38         * g++.dg/warn/noeffect7.C: New test.
39         * g++.dg/warn/noeffect2.C: Instantiate templates.
40         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
41         and warning.
42
43 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
44
45         PR c++/21089
46         * g++.dg/init/float1.C: New test.
47
48         PR c++/24277
49         * g++.dg/init/member1.C: Tweak error markers.
50
51 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
52
53         PR testsuite/24281
54         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
55         Check for null pointer.
56
57 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
58
59         PR c++/21369
60         * g++.dg/parse/ret-type3.C: New test.
61
62 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
63
64         PR tree-opt/23946
65         * gcc.c-torture/compile/pr23946.c: New test.
66
67 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
68
69         * g++.dg/opt/mmx2.C: New test.
70
71 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/24277
74         * g++.dg/template/static20.C: New test.
75
76         PR c++/24302
77         * g++.dg/warn/Wunused-12.C: New test.
78
79         PR c++/23437
80         * g++.dg/template/arg4.C: New test.
81
82 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
83
84         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
85         * gcc.dg/ucnid-3.c: Likewise.
86         * gcc.dg/ucnid-4.c: Likewise.
87         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
88         * g++.dg/other/ucnid-1.C: Likewise.
89         * gcc.dg/sparc-frame-1.c: New test.
90
91 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
92
93         PR c++/24139
94         * g++.dg/template/spec27.C: New test. 
95
96         PR c++/24275
97         * g++.dg/template/static19.C: New test.
98
99 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
100
101         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
102         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
103
104 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
105
106         PR target/24136
107         * gfortran.fortran-torture/compile/pr24136.f: New test.
108
109 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
110
111         PR c++/22172
112         * g++.dg/parse/crash30.C: New test.
113
114 2005-10-07  Richard Guenther  <rguenther@suse.de>
115
116         PR middle-end/24227
117         * gcc.c-torture/compile/pr24227.c: New testcase.
118
119 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
120
121         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
122         Do not put aligned attributes on array elements.
123
124 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
125
126         PR testsuite/23611, PR testsuite/23615
127         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
128         writing prototypes of library functions by hand.
129         * obj-c++.dg/bitfield-4.mm: Likewise.
130         * obj-c++.dg/const-str-4.mm: Likewise.
131         * obj-c++.dg/encode-4.mm: Likewise.
132         * obj-c++.dg/encode-5.mm: Likewise.
133         * obj-c++.dg/encode-6.mm: Likewise.
134         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
135         * obj-c++.dg/method-10.mm: Likewise.
136         * obj-c++.dg/method-17.mm: Likewise.
137         * obj-c++.dg/method-19.mm: Likewise.
138         * obj-c++.dg/try-catch-2.mm: Likewise.
139
140 2005-10-06  Richard Henderson  <rth@redhat.com>
141
142         PR 24236
143         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
144
145 2005-10-06  Dale Johannesen  <dalej@apple.com>
146
147         * gcc.c-torture/execute/20030125-1.c:  Correct.
148
149 2005-10-06  Richard Guenther  <rguenther@suse.de>
150
151         PR tree-optimization/24238
152         * g++.dg/tree-ssa/pr24238.C: New testcase.
153
154 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
155
156         PR 18568
157         * gfortran.dg/der_pointer_3.f90: New test.
158
159 2005-10-05  Devang Patel  <dpatel@apple.com>
160
161         PR Debug/23205
162         * g++.dg/other/PR23205.C: New.
163         
164 2005-10-05  Richard Henderson  <rth@redhat.com>
165
166         PR target/23602
167         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
168         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
169
170 2005-10-05  Dale Johannesen  <dalej@apple.com>
171
172         * gcc.c-torture/execute/float-floor.c:  New.
173
174 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
175
176         PR tree-optimization/21419
177         PR tree-optimization/24146
178         PR tree-optimization/24151
179
180         * g++.dg/ext/asm7.C: New.
181         * g++.dg/ext/asm8.C: New.
182         * gcc.dg/asm-1.c: Compile on all targets.
183         * gcc.dg/asm-pr24146.c: New.
184         * gcc.dg/pr21419.c: Adjust error messages.
185
186 2005-10-05  Richard Guenther  <rguenther@suse.de>
187
188         PR fortran/24176
189         * gfortran.fortran-torture/compile/empty.f90: New testcase.
190
191 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
192
193         PR c++/23513
194         * g++.dg/template/spec22.C: Robustify test.
195         * g++.dg/template/spec26.C: New.
196
197 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
198
199         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
200         if target supports vector instructions.
201
202 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
203
204         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
205         C99 functions.
206
207 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
208
209         * lib/target-supports.exp (check_effective_target_fortran_large_real,
210         check_effective_target_fortran_large_int): Replace cached result
211         when target changes.
212
213 2005-10-04  Devang Patel  <dpatel@apple.com>
214
215         * gcc.dg/i386-sse-vect-types.c: New.
216         
217 2005-10-04  Ian Lance Taylor  <ian@airs.com>
218
219         PR preprocessor/13726
220         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
221         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
222
223 2005-10-04  Richard Guenther  <rguenther@suse.de>
224
225         PR c/23576
226         * gcc.dg/noncompile/pr23576.c: New testcase.
227
228 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
229
230         PR middle-end/23125
231         * gcc.dg/register-var-3.c: New test.
232
233 2005-10-04  Steven Bosscher  <stevenb@suse.de>
234
235         * gcc.dg/pr23049.c: New test.
236
237         * gcc.dg/ucnid-4.c: Fix test.
238
239 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
240
241         PR 23445
242         * gcc.c-torture/compile/pr23445.c: New test.
243
244 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
245
246         * g++.dg/overload/unknown1.C: New.
247
248 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
249
250         PR c++/17775
251         * g++.dg/template/repo4.C: New test.
252
253 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
254
255         PR libfortran/19308
256         * gfortran.dg/large_real_kind_2.F90: New test.
257         * gfortran.dg/large_integer_kind_2.f90: New test.
258
259 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
260
261         * lib/target-supports.exp (check_effective_target_vect_shift):
262         Implement with result caching. Add i?86, x86_64 and ia64 targets.
263         (check_effective_target_vect_condition): Fix copy-n-pasto.
264
265         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
266         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
267         targets.
268
269 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
270
271         PR c++/22621
272         * g++.dg/template/overload5.C : New test.
273
274         PR c++/23840
275         * g++.dg/expr/stdarg1.C: New test.
276
277 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
278
279         PR 24142
280         * gcc.c-torture/execute/pr24142.c: New test.
281
282 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
283
284         PR 24141
285         * gcc.c-torture/execute/pr24141.c: New test.
286
287 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
288             Diego Novillo  <dnovillo@redhat.com>
289
290         PR 23604
291         * gcc.c-torture/execute/pr23604.c: New test.
292
293 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
294
295         PR fortran/16404
296         PR fortran/20835
297         PR fortran/20890
298         PR fortran/20899
299         PR fortran/20900
300         PR fortran/20901
301         PR fortran/20902
302         gfortran.dg/equiv_constraint_1.f90: New test.
303         gfortran.dg/equiv_constraint_2.f90: New test.
304         gfortran.dg/equiv_constraint_3.f90: New test.
305         gfortran.dg/equiv_constraint_4.f90: New test.
306         gfortran.dg/equiv_constraint_5.f90: New test.
307         gfortran.dg/equiv_constraint_6.f90: New test.
308         gfortran.dg/equiv_constraint_7.f90: New test.
309         gfortran.dg/equiv_constraint_8.f90: New test.
310         gfortran.dg/private_type_1.f90: New test.
311         gfortran.dg/private_type_2.f90: New test.
312         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
313         980628-10.f: Assert std=gnu to permit mixing of
314         types in equivalence statements.
315
316 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
317
318         PR 24112
319         * gfortran.dg/open_status_1.f90: New.
320
321 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
322
323         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
324         * gcc.dg/vect/pr22480.c: Clean up temp files.
325         * gcc.dg/vect/pr23831.c: Clean up temp files.
326         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
327         Clean up temp files.
328         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
329         Clean up temp files.
330
331         * gcc.dg/20050309-1.c: Clean up temp files.
332         * gcc.dg/20050325-1.c: Clean up temp files.
333
334 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
335
336         PR tree-optimization/24059
337         * gcc.dg/vect/pr24059.c : New test.
338
339 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
340
341         PR middle-end/24109
342         * gcc.c-torture/execute/20050929-1.c: New test.
343
344 2005-09-29  Steven Bosscher  <stevenb@suse.de>
345
346         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
347
348 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
349
350         PR c/21419
351         * gcc.dg/pr21419.c: New test.
352
353 2005-09-29  Steven Bosscher  <stevenb@suse.de>
354
355         * gcc.dg/pr23911.c: New test.
356
357 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
358
359         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
360
361         PR c++/16782
362         * g++.dg/parse/qualified4.C: New test.
363         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
364         * g++.old-deja/g++.mike/p8154.C: Likewise. 
365
366 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
367
368         PR c++/22147
369         * g++.dg/template/friend37.C: New test.
370         * g++.dg/parse/crash28.C: Adjust error markers.
371         
372 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
373
374         PR fortran/18518
375         * gfortran.fortran-torture/execute/save_2.f90: New decl.
376
377 2005-09-27  Devang Patel  <dpatel@apple.com>
378
379         PR tree-optimization/23625
380         * gcc.dg/pr23625.c: New test.
381         
382 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
383
384         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
385         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
386
387 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
388
389         PR fortran/23677
390         * gfortran.fortran-torture/execute/save_1.f90: New test.
391         * gfortran.dg/save_1.f90: New test.
392
393 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
394
395         * gcc.target/i386/builtin-apply-mmx.c: New test.
396
397         PR target/22576
398         * gcc.target/i386/pr22576.c: New test.
399
400         PR target/22585
401         * gcc.target/i386/pr22585.c: New test.
402
403         PR target/23268
404         * gcc.target/i386/pr23268.c: New test.
405
406         PR middle-end/23831
407         * gcc.dg/vect/pr23831.c: New test.
408
409         PR target/24055
410         * gcc.target/i386/pr24055.c: New test.
411
412 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
413
414         PR tree-optimization/23960
415         * gcc.c-torture/compile/pr23960.c: New.
416
417 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
418
419         PR fortran/16861
420         * gfortran.dg/nested_modules_3.f90: New.
421
422 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
423
424         PR fortran/24005
425         gfortran.dg/interface_1.f90: New test.
426
427 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
428         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
429
430         PR fortran/23843
431         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
432
433 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
434
435         PR fortran/23516
436         * gfortran.dg/imag_1.f: New test.
437         * gfortran.dg/imag_2.f: Ditto.
438
439 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
440
441         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
442
443 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
444
445         PR c++/21983
446         * g++.dg/warn/pr21983.C: New test.
447
448 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
449
450         PR c++/23993
451         * g++.dg/template/array14.C: New test.
452
453 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
454
455         PR fortran/19929
456         * gfortran.dg/der_ptr_component_1.f90: New test.
457
458 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
459
460         PR c++/23965
461         * g++.dg/template/error1.C: Reject "no matching function" message.
462
463 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
464
465         PR c++/17609
466         * g++.dg/lookup/error1.C: New test.
467
468 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
469
470         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
471         functionality of the testcase.
472
473 2005-09-20  Richard Henderson  <rth@redhat.com>
474
475         * gcc.dg/vect/vect-22.c: Require vect_float.
476         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
477
478 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
479
480         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
481         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
482         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
483         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
484         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
485         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
486         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
487         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
488         * gcc.dg/cpp/ucnid-8.c: New test.
489
490 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
491
492         PR tree-optimization/23929
493         * gcc.c-torture/compile/pr23929.c: New test.
494
495 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
496
497         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
498         for one loop.
499
500 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
501
502         PR testsuite/23186
503         * g++.dg/other/pr22003.C: Require named sections.
504
505 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
506
507         PR c++/23947
508         * g++.dg/rtti/crash3.C: New test.
509
510         PR tree-optimization/23818
511         * gcc.dg/pr23818.c: New test.
512
513 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
514
515         PR fortran/23420
516         * gfortran.dg/print_fmt_4.f: New.
517
518 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
519
520         PR fortran/23663
521         * gfortran.fortran-torture/execute/entry_11.f90: New test.
522
523 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
524
525         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
526         Use pointers to local alignable arrays instead. Added comments.
527         * gcc.dg/vect/vect-46.c: Likewise.
528         * gcc.dg/vect/vect-48.c: Likewise.
529         * gcc.dg/vect/vect-49.c: Likewise.
530         * gcc.dg/vect/vect-52.c: Likewise.
531         * gcc.dg/vect/vect-53.c: Likewise.
532         * gcc.dg/vect/vect-54.c: Likewise.
533         * gcc.dg/vect/vect-56.c: Likewise.
534         * gcc.dg/vect/vect-57.c: Likewise.
535         * gcc.dg/vect/vect-58.c: Likewise.
536         * gcc.dg/vect/vect-60.c: Likewise.
537         * gcc.dg/vect/vect-61.c: Likewise.
538
539         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
540         The test is no longer vectorizable on vect_no_align targets.
541         * gcc.dg/vect/vect-43.c: Likewsie.
542
543         * gcc.dg/vect/vect-44.c: Added comments.
544         * gcc.dg/vect/vect-45.c: Added comments.
545         * gcc.dg/vect/vect-50.c: Added comments.
546         * gcc.dg/vect/vect-51.c: Added comments.
547
548         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
549         aligned type.
550         * gcc.dg/vect/Os-vect-95.c: Likewise. 
551
552         * gcc.dg/vect/vect-41.c: Test removed.
553         * gcc.dg/vect/vect-47.c: Test removed.
554         * gcc.dg/vect/vect-55.c: Test removed.
555         * gcc.dg/vect/vect-59.c: Test removed.
556
557 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
558         
559         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
560         No longer vectorizable on vect_no_align targets.
561         * gcc.dg/vect/pr20122.c: Likewise.
562         * gcc.dg/vect/vect-74.c: Likewise.
563         * gcc.dg/vect/vect-75.c: Likewise.
564         * gcc.dg/vect/vect-76.c: Likewise.
565
566         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
567         Will not be vectorizable on vect_no_align targets once aliasing issues
568         are resolved.
569         * gcc.dg/vect/vect-79.c: Likewise.
570
571         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
572         * gcc.dg/vect/vect-78.c: Likewise.
573         * gcc.dg/vect/vect-97.c: Likewise.
574
575 2005-09-19  Steven Bosscher  <stevenb@suse.de>
576
577         * gcc.dg/pr23943.c: New test.
578
579 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
580
581         PR fortran/19181
582         * gfortran.dg/derived_pointer_null_1.f90: New test.
583
584 2005-09-18  Richard Guenther  <rguenther@suse.de>
585
586         PR middle-end/23944
587         * gcc.c-torture/compile/pr23944.c: New testcase.
588
589 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
590
591         PR fortran/15975
592         * gfortran.dg/der_pointer_2.f90: New test.
593
594 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
595
596         PR fortran/16861
597         * gfortran.dg/nested_modules_2.f90: New test.
598
599 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
600
601         PR c++/18368
602         * g++.dg/other/semicolon.C: New test.
603
604 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
605
606         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
607         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
608
609 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/23914
612         * g++.dg/template/static18.C: New test.
613
614         PR c++/21514
615         * g++.dg/template/crash19.C: Remove dg-error marker.
616         * g++.dg/template/local4.C: New test.
617
618 2005-09-16  Paul Brook  <paul@codesourcery.com>
619
620         PR fortran/23906
621         * gfortran.dg/dependency_1.f90: New test.
622
623 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/23896
626         * g++.dg/template/static17.C: New test.
627
628 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
629
630         PR c++/23139
631         * g++.dg/warn/huge-val1.C: New test.
632
633 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/13140
636         * g++.dg/parse/class2.C: New test.
637         * g++.dg/template/explicit8.C: Likewise.
638         * g++.dg/template/spec25.C: Likewise.
639
640 2005-09-14  Josh Conner  <jconner@apple.com>
641
642         PR middle-end/23584
643         * gcc.dg/pr23584.c: New test.
644
645 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
646
647         PR fortran/21875 Internal Unit Array I/O, NIST
648         * gfortran.dg/arrayio_1.f90: New test.
649         * gfortran.dg/arrayio_1.f90: New test.
650         * gfortran.dg/arrayio_1.f90: New test.
651         * gfortran.dg/arrayio_1.f90: New test.
652         * gfortran.dg/arrayio_1.f90: New test.
653
654 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
655
656         PR middle-end/22480
657         * gcc.dg/vect/pr22480.c: New test.
658
659 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
660
661         PR fortran/19358
662         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
663
664 2005-09-13 Josh Conner <jconner@apple.com>
665
666         PR c++/23180
667         * g++.dg/init/struct2.C: New test.
668         * g++.dg/init/struct3.C: New test.
669
670 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
671
672         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
673         Clean up temp files.
674         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
675         gcc.dg/tree-ssa/builtin-fprintf-1.c,
676         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
677         gcc.dg/tree-ssa/builtin-printf-1.c,
678         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
679         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
680         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
681         gcc.dg/tree-ssa/builtin-vprintf-1.c,
682         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
683         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
684         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
685         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
686         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
687         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
688         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
689         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
690
691 2005-09-13  Josh Conner  <jconner@apple.com>
692
693         * lib/gcc-dg.exp: Load scanipa.exp.
694         (cleanup-dump): New procedure.
695         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
696         * lib/scandump.exp: New file.
697         * lib/scantree.exp: Use it.
698         * lib/scanipa.exp: New file.
699
700 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
701
702         PR fortran/17740
703         * gfortran.dg/generic_4.f90: New test.
704
705 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
706
707         PR target/23816
708         * gcc.target/i386/pr23816-1.c: New test.
709         * gcc.target/i386/pr23816-2.c: New test.
710
711
712 2005-09-13  Bastian Blank <waldi@debian.org>
713
714         PR c++/16171
715         * g++.dg/abi/mangle26.C: New test. 
716         * g++.dg/abi/mangle27.C: New test. 
717         * g++.dg/abi/mangle28.C: New test. 
718         * g++.dg/abi/mangle29.C: New test. 
719
720         PR c++/23839
721         * g++.dg/parse/register1.C: New test.
722
723 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
724
725         PR c++/23842
726         * g++.dg/template/access16.C: New test.
727
728 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
729
730         * gfortran.dg/char_pack_2.f90: Increase the vector size.
731
732 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
733
734         PR fortran/18899
735         * gfortran.dg/shape_2.f90: New test.
736
737 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
738
739         PR target/19269
740         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
741         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
742         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
743         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
744         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
745         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
746         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
747         tests.
748
749 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
750
751         PR c++/23841
752         * g++.dg/parse/template17.C: New test.
753
754 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/23789
757         * g++.dg/template/nontype14.C: New test.
758
759 2005-09-12  Ian Lance Taylor  <ian@airs.com>
760
761         PR g++/7874
762         * g++.dg/lookup/friend7.C: New test.
763         * g++.dg/lookup/friend8.C: New test.
764         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
765         so that it will be found via argument dependent lookup.
766         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
767         friend functions which will no longer be found.
768         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
769         function g, so that it will be found via argument dependent
770         lookup.
771         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
772         * g++.old-deja/g++.mike/net43.C: Likewise.
773
774 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/23691
777         * g++.dg/template/static16.C: New test.
778
779 2005-09-12  Josh Conner  <jconner@apple.com>
780
781         PR middle-end/23237
782         * gcc.c-torture/compile/pr23237.c: New test. 
783
784 2005-09-11  Richard Henderson  <rth@redhat.com>
785
786         * g++.dg/other/error8.C: Update expected diagnostic text.
787
788 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
789
790         PR libfortran/19872
791         * gfortran.dg/overwrite_1.f: New test.
792
793 2005-09-09  Josh Conner  <jconner@apple.com>
794
795         * g++.dg/init/pr23180-1.C: Removed.
796         * g++.dg/init/pr23180-2.C: Removed.
797
798 2005-09-09  David Daney <ddaney@avtrex.com>
799
800         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
801         files which are ...
802         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
803         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
804
805 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
806
807         * gfortran.dg/iostat_2.f90: New test.
808
809 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
810
811         PR c++/22252
812         * g++.dg/ext/interface1.C: New test.
813         * g++.dg/ext/interface1.h: Likewise.
814         * g++.dg/ext/interface1a.cc: Likewise.
815
816 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
817
818         * gfortran.dg/iomsg_1.f90:  New test case.
819
820 2005-09-09  Richard Guenther  <rguenther@suse.de>
821
822         PR c++/23624
823         * g++.dg/tree-ssa/pr23624.C: New testcase.
824
825 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
826
827         PR fortran/19239
828         * gfortran.dg/vector_subscript_1.f90,
829         * gfortran.dg/vector_subscript_2.f90: New tests.
830
831 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
832
833         PR fortran/21104
834         * gfortran.dg/array_alloc_1.f90,
835         * gfortran.dg/array_alloc_2.f90,
836         * gfortran.dg/array_alloc_3.f90: New tests.
837
838 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
839
840         PR fortran/12840
841         * gfortran.dg/array_constructor_6.f90
842         * gfortran.dg/array_constructor_7.f90
843         * gfortran.dg/array_constructor_8.f90
844         * gfortran.dg/array_constructor_9.f90
845         * gfortran.dg/array_constructor_10.f90
846         * gfortran.dg/array_constructor_11.f90
847         * gfortran.dg/array_constructor_12.f90: New tests.
848
849 2005-09-08  Josh Conner  <jconner@apple.com>
850
851         PR c++/23180
852         * g++.dg/init/pr23180-1.C: New test.
853         * g++.dg/init/pr23180-2.C: New test.
854
855 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/18878
858         * gfortran.dg/module_double_reuse.f90: New.
859
860 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
861
862         PR fortran/23270
863         PR fortran/22304
864         PR fortran/18870
865         PR fortran/17917
866         PR fortran/16511
867         * gfortran.dg/common_equivalence_1.f: New.
868         * gfortran.dg/common_equivalence_2.f: New.
869         * gfortran.dg/common_equivalence_3.f: New.
870         * gfortran.dg/contained_equivalence_1.f90: New.
871         * gfortran.dg/module_blank_common.f90: New. 
872         * gfortran.dg/module_commons_1.f90: New.
873         * gfortran.dg/module_equivalence_1.f90: New.
874         * gfortran.dg/nested_modules_1.f90: New.
875         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
876         equivalences and add comment to connect the test with
877         the PR.
878
879 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
880
881         PR fortran/23765
882         * gfortran.dg/common_6.f90: New test.
883
884 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
885
886         PR fortran/15326
887         * gfortran.dg/char_result_1.f90,
888         * gfortran.dg/char_result_2.f90,
889         * gfortran.dg/char_result_3.f90,
890         * gfortran.dg/char_result_4.f90,
891         * gfortran.dg/char_result_5.f90,
892         * gfortran.dg/char_result_6.f90,
893         * gfortran.dg/char_result_7.f90,
894         * gfortran.dg/char_result_8.f90: New tests.
895
896 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
897
898         PR fortran/19928
899         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
900
901 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
902
903         PR obj-c++/16816
904         * obj-c++.dg/selector-5.mm: New test.
905         * obj-c++.dg/selector-6.mm: New test.
906
907 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
908
909         PR objc/20574
910         PR objc/19324
911         * objc.dg/error-1.m: New test.
912
913 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
914
915         PR fortran/23373
916         * gfortran.fortran-torture/execute/pr23373-1.f90,
917         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
918
919 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
920
921         PR libfortran/23760
922         * gfortran.dg/g77/1832.f: Remove long string in write statement
923         to allow the test to pass on correct list directed output with 
924         prepended space.
925
926 2005-09-07  James E Wilson  <wilson@specifix.com>
927
928         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
929
930 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
931
932         * gfortran.dg/parameter+save.f90:  Rename to
933         * gfortran.dg/parameter_save.f90: .. this.
934
935 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
936
937         PR fortran/20848
938         * gfortran.dg/parameter+save.f90:  New test case.
939
940 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
941
942         PR fortran/19269
943         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
944
945 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
946
947         PR c/23075
948         * gcc.dg/pr23075.c: New test.
949         * g++.dg/warn/pr23075.C: New test.
950
951         PR target/22362
952         * gcc.target/i386/pr22362.c: New test.
953
954         PR rtl-optimization/23098
955         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
956
957         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
958         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
959         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
960
961 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
962
963         * g++.dg/expr/cast6.C: New test.
964
965         PR c++/9782
966         * g++.dg/init/new15.C: New test.
967
968 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
969
970         * gcc.dg/vect/Os-vect-95.c: New test.
971         * gcc.dg/vect/vect-95.c: Same.
972
973 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
974
975         * gcc.dg/vect/vect-29.c: Update xfail testing.
976         * gcc.dg/vect/vect-44.c: Same.
977         * gcc.dg/vect/vect-48.c: Same.
978         * gcc.dg/vect/vect-50.c: Same.
979         * gcc.dg/vect/vect-72.c: Same.
980         * gcc.dg/vect/vect-77.c: Same.
981         * gcc.dg/vect/vect-78.c: Same.
982         * gcc.dg/vect/vect-80.c: Same.
983         * gcc.dg/vect/vect-96.c: Same.
984         * gcc.dg/vect/vect-100.c: Same.
985         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
986         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
987         * gfortran.dg/vect/vect-5.f90: Same.
988
989 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
990
991         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
992         start strings.
993         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
994         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
995
996         PR c++/23056
997         * g++.dg/opt/pr23056.C: New test.
998
999         PR rtl-optimization/23098
1000         * gcc.target/i386/pr23098.c: New test.
1001
1002 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/23667
1005         * g++.dg/template/static15.C: New test.
1006
1007         PR c++/21440
1008         * g++.dg/ext/stmtexpr5.C: New test.
1009         * g++.dg/ext/stmtexpr6.C: Likewise.
1010
1011 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
1012
1013         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
1014
1015         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
1016         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1017         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1018
1019 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
1020
1021         PR libfortran/23321
1022         * gfortran.dg/direct_io_4.f90:  New test case.
1023
1024 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
1025             Rasmus Hahn  <rassahah@neofonie.de>
1026
1027         PR libobjc/23108
1028         * objc.dg/type-stream-1.m: New test.
1029
1030 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
1031
1032         PR fortran/23661
1033         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
1034         gfortran.dg/print_fmt_3.f90: New test.
1035
1036 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1037
1038         * gfortran.dg/fmt_t_1.f90: New test.
1039
1040 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
1041
1042         PR rtl-optimization/23454
1043         * g++.dg/opt/pr23454.C: New test.
1044
1045 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1046
1047         PR c++/23699
1048         * g++.dg/ext/static1.C: New test.
1049
1050 2005-09-02  Richard Henderson  <rth@redhat.com>
1051
1052         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1053         tail call to check_fa_work.
1054
1055 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/21687
1058         * g++.dg/other/gc3.C: New test.
1059
1060 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1061
1062         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1063         * gcc.dg/20050826-1.c: Likewise.
1064
1065 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1066
1067         PR c++/23167
1068         * g++.dg/expr/volatile1.C: New test.
1069
1070 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1071
1072         PR middle-end/23547
1073         * gcc.dg/pr23547.c: New test.
1074
1075 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1076
1077         PR c/22061
1078         * gcc.c-torture/execute/pr22061-1.c,
1079         * gcc.c-torture/execute/pr22061-2.c,
1080         * gcc.c-torture/execute/pr22061-3.c,
1081         * gcc.c-torture/execute/pr22061-4.c: New tests.
1082
1083 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1084
1085         * gcc.dg/Wredundant-decls-2.c: New test to check that
1086         -Wredundant-decls does not issue warning for a variable 
1087         definition following a declaration.
1088
1089 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR debug/7241
1092         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1093         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1094         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1095
1096         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1097         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1098         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1099         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1100         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1101         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1102         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1103         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1104
1105 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1106
1107         PR objc/23306
1108         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1109         scan-assmbler.
1110
1111 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1112
1113         PR target/21255
1114         * gcc.dg/pr21255-1.c: New test.
1115         * gcc.dg/pr21255-2-mb.c: Likewise.
1116         * gcc.dg/pr21255-2-ml.c: Likewise.
1117         * gcc.dg/pr21255-3.c: Likewise.
1118         * gcc.dg/pr21255-4.c: Likewise.
1119
1120 2005-08-31  Dale Johannesen  <dalej@apple.com>
1121
1122         * gcc.dg/20050830-1.c:  New.
1123
1124 2005-08-31  Josh Conner  <jconner@apple.com>
1125
1126         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1127         command-line options for arm-*-* targets.
1128         * g++.dg/init/array16.C: Likewise.
1129         * g++.dg/other/crash-4.C: Likewise.
1130
1131 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1132
1133         PR obj-c++/23640
1134         * obj-c++.dg/gnu-runtime-3.mm: New test.
1135
1136 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1137
1138         PR c++/13377
1139         * g++.dg/lookup/ambig4.C: New test.
1140         * g++.dg/lookup/ambig5.C: New test.
1141         * g++.dg/tc1/dr101.C: Adjust error markers.
1142
1143 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1144
1145         PR c++/23639
1146         * g++.dg/template/ttp5.C: Adjust error markers.
1147
1148 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1149
1150         PR testsuite/23609
1151         * lib/obj-c++.exp: Include target-libpath.exp.
1152         (obj-c++_link_flags): Look for the GNU libobjc library
1153         and set the library path to include it.
1154         Don't manually set LD_LIBRARY_PATH (etc.) but call
1155         set_ld_library_path_env_vars instead.
1156         (obj-c++_target_compile): Don't set library path or
1157         linker flags because they are already set correctly
1158         in obj-c++_link_flags.
1159
1160 2005-08-30  Josh Conner  <jconner@apple.com>
1161
1162         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1163         to command-line options for arm-*-* targets.
1164
1165 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1166
1167         * g++.dg/other/i386-1.C: New.
1168
1169 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR preprocessor/20348
1172         PR preprocessor/20356
1173         * gcc.dg/cpp/pr20348.c: New test.
1174         * gcc.dg/cpp/pr20348.h: New file.
1175         * gcc.dg/cpp/inc/pr20348.h: New file.
1176         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1177         * gcc.dg/cpp/pr20356.c: New test.
1178         * gcc.dg/cpp/pr20356.h: New file.
1179         * gcc.dg/cpp/inc/pr20356.h: New file.
1180         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1181
1182 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1183
1184         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1185         Fix array dimension to avoid correct end-of-file error.
1186
1187 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1188
1189         PR libfortran/23598
1190         * gfortran.dg/iostat_1.f90:  New test.
1191
1192 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1193
1194         PR middle-end/23408
1195         * gcc.dg/pr23408.c: New test.
1196
1197 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1198
1199         PR c++/23099
1200         * g++.dg/init/member1.C: Make sure erroneous static data member
1201         definitions are required.
1202         * g++.dg/template/static13.C: New test.
1203         * g++.dg/template/static14.C: Likewise.
1204
1205 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1206
1207         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1208         -march=pentium4, remove ilp32 requirement.
1209
1210         PR middle-end/23484
1211         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1212         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1213
1214 2005-08-29  Andreas Jaeger  <aj@suse.de>
1215
1216         PR testsuite/23607
1217         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1218
1219 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1220
1221         * gcc.c-torture/execute/20050316-2.c: New test.
1222         * gcc.c-torture/execute/20050316-3.c: New test.
1223         * gcc.dg/torture/pr16104-1.c: New test.
1224
1225 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1226
1227         PR middle-end/23463
1228         * gcc.c-torture/execute/zero-struct-1.c: New test.
1229
1230 2005-08-27  Richard Guenther  <rguenther@suse.de>
1231
1232         PR target/23575
1233         * gcc.target/i386/pr23575.c: New testcase.
1234
1235 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1236
1237         PR rtl-optimization/23561
1238         * gcc.c-torture/execute/20050826-1.c: New test.
1239
1240         PR rtl-opt/23560
1241         * gcc.c-torture/execute/20050826-2.c: New test.
1242
1243 2005-08-26  Dale Johannesen  <dalej@apple.com>
1244
1245         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1246         * gcc.dg/20050826-1.c:  New.
1247
1248 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1249
1250         PR c++/19004
1251         * g++.dg/template/nontype13.C: New test.
1252
1253         PR c++/23491
1254         * g++.dg/init/new14.C: New test.
1255         * g++.dg/expr/anew1.C: Do not XFAIL.
1256         * g++.dg/expr/anew2.C: Likewise.
1257         * g++.dg/expr/anew3.C: Likewise.
1258
1259 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1260
1261         PR middle-end/22439
1262         * gcc.dg/vla-3.c: New test.
1263
1264 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1265
1266         PR fortran/20363
1267         * gfortran.dg/named_interface.f90: New.
1268
1269 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1270
1271         * gcc.c-torture/execute/frame-address.c: New test.
1272
1273 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1274
1275         PR c++/20817
1276         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1277
1278 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1279
1280         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1281
1282 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1283
1284         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1285         * gcc.dg/altivec-22.c: Rename from..
1286         * gcc.dg/altivec-nomfcr.c: ..this.
1287
1288 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1289
1290         PR tree-optimization/23546
1291         * gcc.dg/tree-ssa/pr23546.c: New test.
1292
1293 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1294
1295         PR fortran/17758
1296         * gfortran.dg/nonreturning_statements.f90: New test.
1297
1298 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1299
1300         PR c++/22454
1301         * g++.dg/parse/crash29.C: New.
1302
1303 2005-08-23  DJ Delorie  <dj@redhat.com>
1304
1305         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1306         constants have the L suffix.
1307
1308 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1309
1310         PR c++/23044
1311         * g++.dg/template/instantiate8.C: New.
1312
1313 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1314
1315         PR middle-end/23467
1316         * gcc.c-torture/execute/pr23467.c: New test.
1317
1318 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1319
1320         PR tree-optimization/22043
1321         * gcc.c-torture/execute/20050613-1.c: New test.
1322
1323 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1324
1325         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1326
1327 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1328
1329         PR rtl-optimization/23478
1330         * g++.dg/opt/pr23478.C: New test.
1331
1332 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1333
1334         PR c/18715
1335         * gcc.dg/switch-warn-3.c: New test.
1336
1337 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1338
1339         PR c++/22233
1340         * g++.dg/template/param1.C: New test.
1341
1342 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1343
1344         PR c++/23089
1345         * g++.dg/other/incomplete1.C: New test.
1346
1347 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1348
1349         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1350         are vectorizable.
1351
1352 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1353
1354         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1355         d_lines_5.f: New.
1356
1357 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1358
1359         * gcc.target/i386/sse-4.c: New test.
1360
1361 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1362
1363         PR testsuite/23239
1364         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1365
1366 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1367
1368         * gcc.dg/20050811-1.c: New test.
1369         * gcc.dg/20050811-2.c: New test.
1370
1371 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1372
1373         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1374
1375 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1376
1377         PR 23476
1378         * gcc.c-torture/compile/pr23476.c: New test.
1379
1380 2005-08-19  Devang Patel  <dpatel@apple.com>
1381
1382         PR tree-optimization/23048
1383         * gcc.dg/tree-ssa/pr23048.c: New test.
1384
1385 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1386
1387         PR middle-end/20624
1388         * g++.dg/warn/Wreturn-3.C: New test
1389
1390 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1391
1392         PR tree-optimization/22228
1393         * g++.dg/vect/pr22543.cc: New test.
1394
1395 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1396
1397         PR tree-optimization/21574
1398         * gcc.dg/tree-ssa/pr21574.c: New test.
1399
1400 2005-08-16  James E Wilson  <wilson@specifix.com>
1401
1402         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1403
1404 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1405
1406         PR tree-opt/23402
1407         * gcc.c-torture/compile/zero-strct-3.c: New test.
1408         * gcc.c-torture/compile/zero-strct-4.c: New test.
1409
1410 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1411
1412         PR target/23376
1413         * gcc.target/x86_64/pr23376.c: New test.
1414
1415 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1416
1417         PR c++/23337
1418         * g++.dg/ext/vector2.C: New.
1419
1420 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1421
1422         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1423
1424 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1425
1426         PR libfortran/23428
1427         * gfortran.dg/inquire-complex.f90:  New test case.
1428
1429 2005-08-16  James E Wilson  <wilson@specifix.com>
1430
1431         PR tree-optimization/21105
1432         * gcc.dg/large-size-array.c: New.
1433
1434 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1435
1436         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1437         type.
1438         * gcc.dg/vect/vect-41: Likewise.
1439         * gcc.dg/vect/vect-42: Likewise.
1440         * gcc.dg/vect/vect-43: Likewise.
1441         * gcc.dg/vect/vect-44: Likewise.
1442         * gcc.dg/vect/vect-46: Likewise.
1443         * gcc.dg/vect/vect-47: Likewise.
1444         * gcc.dg/vect/vect-48: Likewise.
1445         * gcc.dg/vect/vect-52: Likewise.
1446         * gcc.dg/vect/vect-53: Likewise.
1447         * gcc.dg/vect/vect-54: Likewise.
1448         * gcc.dg/vect/vect-55: Likewise.
1449         * gcc.dg/vect/vect-56: Likewise.
1450         * gcc.dg/vect/vect-57: Likewise.
1451         * gcc.dg/vect/vect-58: Likewise.
1452         * gcc.dg/vect/vect-59: Likewise.
1453         * gcc.dg/vect/vect-60: Likewise.
1454         * gcc.dg/vect/vect-61: Likewise.
1455         * gcc.dg/vect/vect-85: Likewise.
1456         * gcc.dg/vect/vect-87: Likewise.
1457         * gcc.dg/vect/vect-88: Likewise.
1458         * gcc.dg/vect/vect-93.c: Likewise.
1459         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1460         * gcc.dg/vect/vect-75: Likewise.
1461         * gcc.dg/vect/vect-76: Likewise.
1462         * gcc.dg/vect/vect-77: Likewise.
1463         * gcc.dg/vect/vect-78: Likewise.
1464         * gcc.dg/vect/vect-80: Likewise.
1465         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1466         vectorized for the expected reason, rather than checking how alignment
1467         was handled.
1468         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1469         type and also instead of aligned pointers. Added documentation.
1470
1471 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1472
1473         * gfortran.dg/power.f90: New test.
1474
1475 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR rtl-optimization/23299
1478         * g++.dg/opt/pr23299.C: New test.
1479
1480 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1481
1482         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1483
1484 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1485
1486         * g++.dg/template/local6.C: New test.
1487
1488 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1489
1490         * execute/exceptions/finally-1.m: Check that the catch and finally are
1491         being called.  Also add a "return 0;" at the end of main.
1492
1493 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1494
1495         PR fortran/21432.
1496         * gfortran.dg/namelist_print_1.f: New test of functionality of
1497         PRINT namelist.
1498         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1499         namelist generates error with -std=f95.
1500
1501 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1502
1503         PR tree-optimization/23119
1504         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1505
1506 2005-08-13  Marcin Koziej  <creep@desk.pl>
1507             Andrew Pinski  <pinskia@physics.uc.edu>
1508
1509         PR libobjc/22492
1510         * execute/exceptions/finally-1.m: New test.
1511
1512 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1513
1514         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1515         testsuite.
1516         * objc/execute/exceptions/trivial.m: New test.
1517         * objc.dg/try-catch-11.m: Move to ...
1518         * objc/execute/exceptions/foward-1.m: Here.
1519         * objc.dg/try-catch-2.m: Move to ...
1520         * objc/execute/exceptions/catchall-1.m: Here.
1521         * objc.dg/try-catch-8.m: Move to ...
1522         * objc/execute/exceptions/local-variables-1.m: Here.
1523
1524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1525
1526         * objc.dg/nested-func-1.m: Move to ...
1527         * objc/execute/nested-func-1.m: Here.
1528
1529 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1530
1531         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1532         in ${options} instead of [target_info name].
1533         * lib/obj-c++.exp (objc_target_compile): Likewise.
1534
1535 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1536
1537         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1538
1539 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1540
1541         part of PR testsuite/23348
1542         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1543         of the torture options.
1544         * objc/compile/trivial.m: New test.
1545
1546 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1547
1548         * gfortran.dg/eoshift.f90:  Correct format.
1549
1550 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1551
1552         * gfortran.fortran-torture/execute/character_passing.f90:
1553         Fix comment typo.
1554
1555 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1556
1557         PR c++/8271
1558         * g++.dg/template/unify10.C: New.
1559
1560 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1561
1562         * g++.dg/parse/pr22514.C: Move to...
1563         * g++.dg/debug/pr22514.C: here.
1564
1565 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1566
1567         PR c++/23266
1568         * g++.dg/inherit/pure1.C: New test.
1569
1570         * ChangeLog: Fix typos.
1571
1572 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1573             Steven Bosscher  <stevenb@suse.de>
1574
1575         * gfortran.dg/runtime_warning_1.f90: New test.
1576
1577 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1578
1579         PR c++/23219
1580         * g++.dg/parse/crash28.C: New.
1581
1582 2005-08-11  Richard Guenther  <rguenther@suse.de>
1583
1584         PR target/23289
1585         * gcc.target/i386/tailcall-1.c: New testcase.
1586
1587 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1588
1589         * gcc.dg/vect/vect-67.c: Un-xfail.
1590
1591 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1592
1593         PR c++/23225
1594         * g++.dg/testsuite/parse/crash27.C: new test.
1595
1596 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1597
1598         PR libfortran/22143
1599         * gfortran.dg/shift-kind.f90:  New testcase.
1600
1601 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1602
1603         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1604         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1605
1606 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1607
1608         PR c++/20646
1609         * g++.dg/other/mult-stor1.C: New test.
1610
1611 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1612
1613         * gcc.c-torture/pr18299-1.c: Move to ...
1614         * gcc.c-torture/compile/pr18299-1.c: Here.
1615
1616 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1617
1618         * gfortran/fortran.torture/execute/character_passing.f90:
1619         Fix types for LSAME.
1620
1621 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1622
1623         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1624         input data back to what it was originally.
1625
1626 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1627
1628         * objc.dg/try-catch-8.m: Enable for all targets.
1629
1630 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1631
1632         * gcc.dg/pr23165.c: New test.
1633
1634 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1635
1636         PR tree-optimization/23234
1637         * gcc.dg/tree-ssa/pr23234.c: New test.
1638
1639 2005-08-08  Josh Conner  <jconner@apple.com>
1640
1641         PR rtl-optimization/23241
1642         * gcc.dg/char-compare.c: New test.
1643
1644 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1645
1646         PR c++/22508
1647         * g++.dg/init/new13.C: New test.
1648
1649 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1650
1651         PR c++/21166
1652         * g++.dg/other/crash-4.C: Adjust
1653         * g++/dg/ext/packed9.C: New.
1654
1655 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1656
1657         PR middle-end/21964
1658         * gcc.c-torture/execute/pr21964-1.c: New test.
1659
1660 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1661
1662         PR c/22458
1663         * gcc.dg/pr22458-1.c: New test.
1664
1665 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1666             Steven G. Kargl <kargls@comcast.net>
1667
1668         PR fortran/22390
1669         * gfortran.dg/flush_1.f90: New test.
1670
1671 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1672
1673         PR c++/23191
1674         * g++.dg/template/eh2.C: New test.
1675
1676 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1677
1678         PR c++/19498
1679         * g++.dg/template/instantiate7.C: New test.
1680
1681 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1682
1683         PR c/23113
1684         * gcc.dg/Wunused-value-1.c: New test.
1685
1686 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1687
1688         PR rtl-optimization/23233
1689         * gcc.c-torture/compile/pr23233-1.c: New test.
1690
1691 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1692
1693         PR fortran/18833
1694         PR fortran/20850
1695         * gfortran.dg/equiv_1.f90: New test.
1696         * gfortran.dg/equiv_2.f90: New test.
1697         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1698         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1699         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1700
1701 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1702
1703         * gcc.c-torture/execute/vrp-5.c: New test.
1704         * gcc.c-torture/execute/vrp-6.c: New test.
1705         * gcc.dg/tree-ssa/vrp21.c: New test.
1706
1707 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1708
1709         * g++.dg/parse/pr22514.C: New test.
1710
1711 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1712
1713         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1714
1715         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1716         instead of constant loads / pool entries.
1717
1718 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1719
1720         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1721         TEST_TO_WCTYPE.
1722
1723 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1724
1725         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1726         __WINT_TYPE__ in generated prototypes if possible.
1727
1728 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1729
1730         PR 22037
1731         * g++.dg/tree-ssa/pr22037.C:
1732
1733 2005-08-04  Richard Henderson  <rth@redhat.com>
1734
1735         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1736         scan-tree-dump-times directive.
1737
1738 2005-08-04  Jan Hubicka  <jh@suse.cz>
1739
1740         * gcov-1.C: Fix switch counts.
1741         * gcov-4b.c: Likewise.
1742
1743 2005-08-03  Jeff Law  <law@redhat.com>
1744
1745         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1746
1747 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1748
1749         * gcc.c-torture/execute/pr23135.c: New test.
1750
1751 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1752
1753         PR tree-optimization/19899
1754         * gcc.dg/tree-ssa/scev-1.c: New test.
1755         * gcc.dg/tree-ssa/scev-2.c: New test.
1756
1757 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1758
1759         PR target/18582
1760         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1761
1762 2005-08-03  Jan Hubicka  <jh@suse.cz>
1763
1764         * update-conroll.c: New testcase.
1765         * update-conroll-2.c: New testcase.
1766
1767 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1768
1769         * gfortran.dg/constant_substring.f: New test.
1770         * gfortran.dg/pr22491.f: New test.
1771
1772 2005-08-02  Jan Hubicka  <jh@suse.cz>
1773
1774         * update-threading.c: Replace by the proper one.
1775
1776 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1777
1778         PR 23164
1779         * g++.dg/tree-ssa/pr23164.C: New test.
1780
1781 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1782
1783         * gcc.dg/tree-ssa/pr23192.c: New test.
1784
1785 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1786
1787         * gcc.c-torture/execute/vrp-4.c: New test.
1788
1789 2005-08-02  Jan Hubicka  <jh@suse.cz>
1790
1791         * update-threading.c: New test.
1792
1793 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1794
1795         * gcc.c-torture/compile/20050801-1.c: New test.
1796         * gcc.c-torture/compile/20050801-2.c: New test.
1797
1798 2005-08-01  Jan Hubicka  <jh@suse.cz>
1799
1800         * val-prof-5.c: New test.
1801
1802 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1803
1804         PR c/22311
1805         * gcc.dg/pr22311-1.c : New test.
1806
1807 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1808
1809         PR target/23095
1810         * gfortran.dg/pr23095.f: New test.
1811
1812         PR c++/22003
1813         * g++.dg/other/pr22003.C: New test.
1814
1815 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1816
1817         PR target/20621
1818         * gcc.c-torture/execute/pr20621-1.c: New test.
1819
1820 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1821
1822         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1823         of string for format.
1824         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1825         print statement with internal write.
1826         * gfortran.dg/der_array_io_2.f:  Likewise.
1827         * gfortran.dg/der_array_io_3.f:  Likewise.
1828
1829 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1830
1831         * gcc.dg/fold-abs-4.c: new test.
1832
1833 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1834
1835         PR fortran/22570 an related issues.
1836         * gfortran.dg/x_slash_1.f: New test.
1837
1838 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1839
1840         PR c/23143
1841         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1842         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1843
1844 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1845
1846         PR c/529
1847         * gcc.dg/Wshadow-3.c: New test.
1848
1849 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1850
1851         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1852         used to have the wrong bounds).
1853
1854 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1855
1856         PR c/21720
1857         * gcc.dg/hex-round-1.c: Test more cases.
1858         * gcc.dg/hex-round-2.c: New test.
1859
1860 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1861
1862         PR 22550
1863         * g++.dg/tree-ssa/pr22550.C: New test.
1864
1865 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1866
1867         * gcc.dg/tree-ssa/vrp19.c: New test.
1868         * gcc.dg/tree-ssa-vrp20.c: New test.
1869
1870 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1871
1872         PR c/22240
1873         * gcc.dg/transparent-union-4.c: New test.
1874
1875 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1876
1877         PR c/22192
1878         * gcc.dg/c99-vla-2.c: New test.
1879
1880 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1881
1882         PR c/21720
1883         * gcc.dg/hex-round-1.c: New test.
1884
1885 2005-07-28  Jan Hubicka  <jh@suse.cz>
1886
1887         * inliner-1.c: Do not dump everything.
1888         * tree-prof.exp: Do not pass -ftree-based-profiling.
1889         * bprob.exp: Likewise.
1890
1891         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1892
1893 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1894
1895         PR c++/22545
1896         * g++.dg/expr/ptrmem7.C: New test.
1897
1898 2005-07-28  Mike Stump  <mrs@apple.com>
1899
1900         * g++.old-deja/g++.mike/visibility-1.C: New test.
1901
1902 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1903
1904         PR c/20187
1905         * gcc.c-torture/execute/pr20187-1.c: New test.
1906
1907 2005-07-28  Jeff Law  <law@redhat.com>
1908
1909         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1910         * gcc.dg/tree-ssa/vrp18.c: New test.
1911
1912 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1913
1914         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1915
1916 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1917
1918         PR tree-optimization/22506
1919         * gcc.dg/vect/ps22506.c: New test.
1920
1921 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1922
1923         PR target/21149
1924         * gcc.target/i386/sse-3.c: New test.
1925
1926 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1927
1928         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1929         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1930
1931 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1932
1933         PR c/22589
1934         * gcc.c-torture/compile/pr22589-1.c: New test.
1935
1936 2005-07-28  Jan Hubicka  <jh@suse.cz>
1937
1938         * update-loopch.c: New testcase.
1939
1940 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1941
1942         PR rtl-optimization/23047
1943         * gcc.c-torture/execute/pr23047.c: New test.
1944         * gcc.c-torture/execute/pr23047.x: New.
1945
1946 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1947
1948         PR tree-optimization/22493
1949         * gcc.c-torture/execute/pr22493-1.c: New test.
1950         * gcc.c-torture/execute/pr22493-1.x: New.
1951         * gcc.c-torture/execute/vrp-1.c: New test.
1952         * gcc.c-torture/execute/vrp-2.c: New test.
1953         * gcc.c-torture/execute/vrp-2.c: New test.
1954
1955 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1956
1957         * gcc.target/frv/all-builtin-read8.c: Delete.
1958         * gcc.target/frv/all-builtin-read16.c: Delete.
1959         * gcc.target/frv/all-builtin-read32.c: Delete.
1960         * gcc.target/frv/all-builtin-read64.c: Delete.
1961         * gcc.target/frv/all-builtin-write8.c: Delete.
1962         * gcc.target/frv/all-builtin-write16.c: Delete.
1963         * gcc.target/frv/all-builtin-write32.c: Delete.
1964         * gcc.target/frv/all-builtin-write64.c: Delete.
1965         * gcc.target/frv/all-read-write-1.c: New.
1966
1967 2005-07-27  Jeff Law  <law@redhat.com>
1968
1969         * gcc.c-torture/execute/pr22630.c: New test.
1970
1971 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1972
1973         PR tree-optimization/23073
1974         * gcc.dg/vect/nodump-pr23073.c: New test.
1975         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1976
1977 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1978
1979         PR tree-optimize/22348
1980         * gcc.c-torture/execute/pr22348.c: New.
1981
1982 2005-07-27  Richard Guenther  <rguenther@suse.de>
1983
1984         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1985
1986 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1987
1988         PR fortran/22503
1989         * gfortran.dg/logical_comp.f90: New test.
1990
1991 2005-07-27  Jan Hubicka  <jh@suse.cz>
1992
1993         * inliner-1.c: Add cleanup of dumps.
1994         * val-prof-*.c: Likewise.
1995         * update-tailcall.c: New.
1996
1997 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1998
1999         PR 22591
2000         * gcc.dg/tree-ssa/pr22591.c: New test.
2001         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
2002
2003 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
2004
2005         PR libobjc/22606
2006         * objc.dg/try-catch-11.m: New test.
2007
2008 2005-07-26  Richard Guenther  <rguenther@suse.de>
2009
2010         PR tree-optimization/22486
2011         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
2012
2013 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2014
2015         PR tree-opt/22484
2016         * testsuite/g++.dg/opt/loop2.C: New test.
2017
2018 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
2019
2020         * gcc.dg/tree-ssa/reassoc-3.c: New test.
2021         * gcc.dg/tree-ssa/reassoc-4.c: New test.
2022
2023 2005-07-25  Adam Nemet  <anemet@lnxw.com>
2024
2025         * lib/profopt.exp (profopt-execute): Check for profiling data
2026         files on the target.
2027
2028 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
2029
2030         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
2031         for matching of asm labels.
2032
2033 2005-07-25  Richard Guenther  <rguenther@suse.de>
2034
2035         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
2036
2037 2005-07-25  Richard Guenther  <rguenther@suse.de>
2038
2039         PR testsuite/22624
2040         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
2041
2042 2005-07-25  Ira Rosen  <irar@il.ibm.com>
2043
2044         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2045         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2046         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2047         * gcc.dg/vect/vect-100.c: New test.
2048         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2049         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2050         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2051         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2052         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2053         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2054         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2055         * gfortran.dg/vect/pr19049.f90: New testcase.
2056         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2057
2058 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2059
2060         * gcc.c-torture/execute/20050713-1.c: New test.
2061
2062         PR fortran/20063
2063         * gfortran.fortran-torture/execute/data_4.f90: New test.
2064
2065         PR middle-end/20303
2066         * gcc.dg/visibility-d.c: New test.
2067
2068 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2069
2070         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2071         * gfortran.dg/underflow.f90: Ditto.
2072
2073 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2074
2075         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2076         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2077         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2078
2079 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2080
2081         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2082         include case of field width of zero.
2083
2084 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2085
2086         PR libgfortran/21875
2087         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2088         with trailing blanks on normal formatted read.
2089
2090 2005-07-23  Chao-ying Fu  <fu@mips.com>
2091
2092         * gcc.target/mips/mips32-dsp-type.c: New test.
2093         * gcc.target/mips/mips32-dsp.c: New test.
2094
2095 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2096
2097         PR testsuite/21073
2098         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2099
2100         PR testsuite/20454
2101         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2102         and __cyg_profile_func_exit.
2103
2104 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2105
2106         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2107         * gfortran.dg/comma_format_extension_4.f: Same.
2108         * gfortran.dg/pr15332.f: Same.
2109         * gfortran.dg/pr21730.f: Same.
2110
2111 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2112
2113         * g++.dg/opt/vrp2.C: Fix testcase.
2114
2115         PR tree-opt/22625
2116         * g++.dg/opt/vrp2.C: New test.
2117
2118 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR debug/21828
2121         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2122
2123 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2124
2125         * gcc.dg/tree-ssa/20050719-1.c: New test.
2126
2127 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2128
2129         * gcc.dg/bfin-longcall-1.c: New file.
2130         * gcc.dg/bfin-longcall-2.c: New file.
2131
2132 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2133
2134         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2135
2136 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2137
2138         PR middle-end/19055
2139         * gcc.dg/tree-ssa/pr19055.c: New test.
2140         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2141
2142 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2143
2144         PR C++/22358
2145         * g++.dg/other/pr22358.C: New test.
2146
2147 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2148
2149         PR c++/2922
2150         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2151
2152 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2153
2154         PR c++/15938
2155         * g++.dg/init/union2.C: New test.
2156
2157 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2158
2159         PR c/22393
2160         * gcc.dg/complex-4.c: New test.
2161
2162 2005-07-21  Richard Guenther  <rguenther@suse.de>
2163
2164         PR testsuite/22522
2165         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2166         scanning for asm labels.
2167         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2168
2169 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2170
2171         PR target/22085
2172         * gcc.dg/altivec-pr22085.c: New.
2173
2174 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2175
2176         PR tree-optimization/19210
2177         * gcc.dg/tree-ssa/pr19210-1.c: New.
2178         * gcc.dg/tree-ssa/pr19210-2.c: New.
2179
2180 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2181
2182         PR rtl-optimization/22167
2183         * g++.dg/opt/pr22167.C: New test.
2184
2185 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2186
2187         PR c++/2922
2188         * g++.dg/lookup/two-stage2.C: New.
2189         * g++.dg/lookup/two-stage3.C: New.
2190         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2191         fixed two-stage name lookup for operators.
2192         * g++.dg/template/call3.C: Compiler now produces an appropriate
2193         error message.
2194         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2195         14 as a candidate.
2196         * g++.dg/template/ptrmem4.C: Compiler produces different error
2197         message.
2198         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2199         connect_to_method as a candidate.
2200
2201 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2202
2203         * gcc.dg/fold-alloc-1.c: New test.
2204
2205 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2206
2207         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2208         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2209
2210 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2211
2212         * gcc.dg/fold-abs-1.c: New test.
2213         * gcc.dg/fold-abs-2.c: New test.
2214         * gcc.dg/fold-abs-3.c: New test.
2215
2216 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2217
2218         Make CONSTRUCTOR use VEC to store initializers.
2219         * g++.dg/ext/complit3.C: Check for specific error messages.
2220         * g++.dg/init/brace2.C: Update error message.
2221         * g++.dg/warn/Wbraces2.C: Likewise.
2222
2223 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2224
2225         PR fortran/16940
2226         * gfortran.dg/module_interface_1.f90: New test.
2227
2228 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2229             Kenneth Zadeck <zadeck@naturalbridge.com>
2230
2231         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2232
2233 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2234
2235         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2236         specify -Wformat for these tests.
2237         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2238         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2239         * gcc.dg/format/opt-6.c: Delete.
2240
2241 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2242
2243         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2244         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2245
2246 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2247
2248         * gcc.dg/tree-ssa/alias-2.c: New test.
2249
2250 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2251
2252         PR c++/22263
2253         * g++.dg/template/explicit7.C: New test.
2254
2255 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2256
2257         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2258         width of 8 to +Inf and -Inf.
2259
2260 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2261
2262         PR c++/22139
2263         * g++.dg/template/friend36.C: New test.
2264
2265 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2266
2267         PR fortran/21730
2268         * gfortran.dg/pr21730.f: New test.
2269
2270 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2271             Kenneth Zadeck <zadeck@naturalbridge.com>
2272
2273         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2274         since pure const detection cannot run at -O1 in c compiler.
2275         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2276         can now optimize this case properly.
2277         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2278         because we now pass.
2279         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2280
2281 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2282
2283         PR c/22421
2284         * gcc.dg/format/bitfld-1.c: New test.
2285
2286 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/22204
2289         * g++.dg/rtti/repo1.C: New test.
2290
2291 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2292
2293         PR middle-end/22398
2294         * gcc.c-torture/compile/pr22398.c: New test.
2295
2296 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2297
2298         PR c++/22132
2299         * g++.dg/expr/cast4.C: New test.
2300
2301 2005-07-15  Richard Guenther  <rguenther@suse.de>
2302
2303         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2304         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2305
2306 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2307
2308         PR tree-optimization/22230
2309         * gcc.dg/tree-ssa/pr22230.c: New test.
2310
2311 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2312
2313         * gfortran.dg/g77/cpp6.f: New test.
2314
2315         PR fortran/22417
2316         * gfortran.dg/g77/cpp5.F: New test.
2317         * gfortran.dg/g77/cpp5.h: New file.
2318         * gfortran.dg/g77/cpp5inc.h: New file.
2319
2320 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2321
2322         PR libfortran/16435
2323         * gfortran.dg/tl_editting.f90: New.
2324         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2325
2326 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2327
2328         * gfortran.dg/char_array_constructor.f90: New test.
2329
2330 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2331
2332         * gfortran.dg/past_eor.f90: New.
2333         * gfortran.dg/complex_read.f90: New.
2334
2335 2005-07-13  Jeff Law  <law@redhat.com>
2336
2337         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2338         additional casts.
2339
2340         * gcc.dg/tree-ssa/pr22321.c: New test
2341
2342 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2343
2344         PR tree-optimization/21921
2345         * gcc.dg/tree-ssa/pr21921.c: New.
2346
2347 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2348
2349         PR tree-optimizatio/22442
2350         * gcc.dg/tree-ssa/loop-11.c: New test.
2351
2352 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2353
2354         PR tree-opt/21840
2355         * gcc.c-torture/compile/pr21840.c: New test.
2356
2357 2005-07-12  Jan Hubicka  <jh@suse.cz>
2358
2359         * gcc.c-torture/compile/pr22379.c: New test.
2360
2361 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2362
2363         PR libfortran/21593
2364         gfortran.dg/dev_null.f90:  Remove outdated comment about
2365         PR libfortran/21593.
2366
2367
2368 2005-07-12  Dale Johannesen  <dalej@apple.com>
2369
2370         * gcc.target/i386/compress-float-sse.c:  New.
2371         * gcc.target/i386/compress-float-sse-pic.c:  New.
2372         * gcc.target/i386/compress-float-387.c:  New.
2373         * gcc.target/i386/compress-float-387-pic.c:  New.
2374         * gcc.dg/compress-float-ppc.c:  New.
2375         * gcc.dg/compress-float-ppc-pic.c:  New.
2376
2377 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2378
2379         PR libfortran/21593
2380         gfortran.dg/dev_null.f90:  Remove targets.
2381
2382 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2383
2384         PR tree-opt/22335
2385         * gcc.dg/pr22335-1.c: New test.
2386         * gcc.dg/pr22335-2.c: New test.
2387
2388 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2389
2390         PR c++/20172
2391         * g++.dg/template/nontype12.C : New test.
2392
2393 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2394
2395         * gcc.dg/tree-ssa/loop-10.c: New test.
2396
2397 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2398
2399         * gcc.c-torture/execute/20020720-1.x: Remove.
2400
2401 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2402
2403         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2404
2405 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2406
2407         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2408         (dg-mips-options): Use it.
2409
2410 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2411
2412         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2413
2414 2005-07-09  Richard Henderson  <rth@redhat.com>
2415
2416         * lib/target-supports.exp (check_effective_target_sync_char_short):
2417         Add alpha.
2418
2419 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2420
2421         PR libfortran/22217
2422         * gfortran.dg/negative-z-descriptor.f90:  New test.
2423
2424 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2425
2426         PR tree-opt/22329
2427         * gcc.dg/pr22329.c: New test.
2428
2429 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2430
2431         PR tree-optimization/20139
2432         * gcc.dg/tree-ssa/pr20139.c: New.
2433
2434 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2435
2436         PR tree-opt/22356
2437         * testsuite/gcc.dg/pr22356-1.c: New test.
2438
2439 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2440
2441         PR c++/21799
2442         * g++.dg/template/unify8.C: New.
2443         * g++.dg/template/unify9.C: New.
2444
2445 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2446
2447         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2448
2449 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2450
2451         * gcc.dg/darwin-version-1.c: New.
2452         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2453         * gcc.dg/builtins-20.c: Likewise.
2454         * gcc.dg/builtins-53.c: Likewise.
2455         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2456         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2457         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2458         * gcc.dg/torture/builtins-power-1.c: Likewise.
2459         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2460         on Darwin.
2461
2462 2005-07-07  Jeff Law  <law@redhat.com>
2463
2464         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2465         argument evaluation order.
2466
2467 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2468
2469         PR libfortran/21594
2470         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2471         Add test cases where the shift length is greater than the
2472         array length.
2473
2474 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2475
2476         * obj-c++.dg/proto-lossage-6.mm: New.
2477         * objc.dg/proto-lossage-6.m: New.
2478
2479 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2480
2481         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2482         * objc.dg/gnu-runtime-2.m: Likewise.
2483
2484 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2485
2486         * gfortran.dg/longline.f: New test.
2487
2488         * gfortran.dg/badline.f: New test.
2489
2490 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2491
2492         PR fortran/16531
2493         PR fortran/15966
2494         PR fortran/18781
2495         * gfortran.dg/hollerith.f90: New.
2496         * gfortran.dg/hollerith2.f90: New.
2497         * gfortran.dg/hollerith3.f90: New.
2498         * gfortran.dg/hollerith4.f90: New.
2499         * gfortran.dg/hollerith_f95.f90: New.
2500         * gfortran.dg/hollerith_legacy.f90: New.
2501         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2502
2503 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2504
2505         PR objc/22274
2506         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2507         * objc.dg/gnu-runtime-2.m: New.
2508
2509 2005-07-06  Jeff Law  <law@redhat.com>
2510
2511         * gcc.dg/tree-ssa/vrp17.c: New test.
2512
2513 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2514
2515         PR fortran/22327
2516         * gfortran.dg/array_constructor_5.f90: New test.
2517
2518 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2519
2520         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2521
2522 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2523
2524         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2525         * gcc.dg/980816-1.c: Ditto.
2526
2527 2005-07-06  Jeff Law  <law@redhat.com>
2528
2529         * gcc.c-torture/compile/pr21356.c: New test.
2530
2531 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2532
2533         PR c/22013
2534         PR c/22098
2535         * gcc.c-torture/compile/pr22013-1.c,
2536         gcc.c-torture/execute/pr22098-1.c,
2537         gcc.c-torture/execute/pr22098-2.c,
2538         gcc.c-torture/execute/pr22098-3.c: New tests.
2539
2540 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2541
2542         PR c/22308
2543         * gcc.dg/pr22308-1.c: New test.
2544
2545 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2546
2547         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2548         target.
2549         * gcc.dg/compare9.c: Use -fshort-enums instead of
2550         -fno-short-enums.  Change the last test to dg-bogus.
2551
2552 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2553
2554         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2555         * gcc.dg/compare9.c: New.
2556
2557 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2558
2559         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2560
2561 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2562
2563         PR testsuite/22288
2564         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2565
2566
2567 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2568
2569         * gcc.dg/format/gcc_gfc-1.c: New.
2570
2571 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2574
2575 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2576
2577         PR fortran/20842
2578         * gfortran.dg/io_invalid_1.f90: New test.
2579
2580 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2581
2582         * gcc.dg/format/gcc_diag-1.c: Update.
2583
2584 2005-07-02  Jeff Law  <law@redhat.com>
2585
2586         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2587         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2588
2589 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2590
2591         * gcc.dg/format/gcc_diag-1.c: Update.
2592
2593 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2594
2595         PR tree-opt/22269
2596         * gcc.c-torture/compile/pr22269.c: New test.
2597
2598 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2599
2600         PR 21584
2601         PR 22219
2602         * g++.dg/tree-ssa/pr21584-1.C: New test.
2603         * g++.dg/tree-ssa/pr21584-2.C: New test.
2604
2605 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2606
2607         * obj-c++.dg/try-catch-11.mm: New.
2608         * objc.dg/try-catch-10.m: New.
2609
2610 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2611
2612         * g++.dg/other/ucnid-1.C: xfail on AIX.
2613
2614 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2615
2616         PR 22234
2617         * gcc.dg/20050629-1.c: New test.
2618
2619 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2620
2621         * obj-c++.dg/const-str-1[0-1].mm: New.
2622         * objc.dg/const-str-1[0-1].m: New.
2623
2624 2005-05-29  Richard Henderson  <rth@redhat.com>
2625
2626         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2627         Rename from check_effective_target_vect_no_max.
2628         (check_effective_target_vect_no_int_add): New.
2629         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2630         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2631         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2632         * gcc.dg/vect/vect-reduc-1.c: Use both.
2633         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2634
2635 2005-05-29  Richard Henderson  <rth@redhat.com>
2636
2637         * lib/target-supports.exp (check_effective_target_vect_no_max):
2638         Remove i386 and x86_64.
2639
2640 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2641
2642         PR testsuite/21969
2643         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2644
2645 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2646
2647         PR middle-end/21969
2648         * gcc.dg/vect/pr21969.c: New test.
2649
2650 2005-06-28  Eric Christopher  <echristo@redhat.com>
2651
2652         PR c/22052
2653         PR c/21975
2654         * gcc.dg/inline1.c: New test.
2655         * gcc.dg/inline2.c: Ditto.
2656         * gcc.dg/inline3.c: Ditto.
2657         * gcc.dg/inline4.c: Ditto.
2658         * gcc.dg/inline5.c: Ditto.
2659
2660 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2661
2662         PR libfortran/22142
2663         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2664         Add testcase also testing eoshift1 for PR 22142.
2665
2666 2005-06-28  Richard Henderson  <rth@redhat.com>
2667
2668         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2669         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2670         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2671         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2672         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2673
2674 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2675
2676         PR libfortran/22142
2677         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2678         Add testcase for PR 22142.
2679
2680 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2681
2682         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2683         gcc.target/ia64/fpreg-2.c: New tests.
2684
2685 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2686
2687         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2688
2689 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2690
2691         PR libfortran/22170
2692         * gfortran.dg/slash_1.f90: New test.
2693
2694 2005-06-27  Richard Henderson  <rth@redhat.com>
2695
2696         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2697         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2698         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2699         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2700         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2701         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2702
2703 2005-06-27  Richard Henderson  <rth@redhat.com>
2704
2705         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2706         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2707
2708 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2709
2710         * obj-c++.dg/proto-lossage-5.mm: New.
2711         * objc.dg/proto-lossage-5.m: New.
2712
2713 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2714
2715         PR 21959
2716         * gcc.dg/tree-ssa/pr21959.c: New test.
2717
2718 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2719
2720         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2721         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2722         testing uninitialized var.
2723
2724         * gcc.c-torture/execute/builtins/chk.h: New.
2725         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2726         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2727         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2728         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2729         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2730         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2731         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2732         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2733         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2734         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2735         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2736         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2737         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2738         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2739         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2740         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2741         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2742         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2743         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2744         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2745         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2746         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2747         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2748         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2749         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2750         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2751         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2752         * gcc.dg/builtin-object-size-1.c: New test.
2753         * gcc.dg/builtin-object-size-2.c: New test.
2754         * gcc.dg/builtin-object-size-3.c: New test.
2755         * gcc.dg/builtin-object-size-4.c: New test.
2756         * gcc.dg/builtin-object-size-5.c: New test.
2757         * gcc.dg/builtin-stringop-chk-1.c: New test.
2758         * gcc.dg/builtin-stringop-chk-2.c: New test.
2759         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2760         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2761         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2762         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2763         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2764         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2765         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2766         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2767         * gcc.c-torture/execute/printf-1.c: New test.
2768         * gcc.c-torture/execute/fprintf-1.c: New test.
2769         * gcc.c-torture/execute/vprintf-1.c: New test.
2770         * gcc.c-torture/execute/vfprintf-1.c: New test.
2771         * gcc.c-torture/execute/printf-chk-1.c: New test.
2772         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2773         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2774         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2775
2776 2005-06-27  Michael Matz  <matz@suse.de>
2777
2778         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2779         slot is not merged if address escapes.
2780
2781 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2782
2783         PR c/21911
2784         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2785
2786 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR middle-end/17965
2789         * gcc.c-torture/compile/20050622-1.c: New test.
2790
2791         PR middle-end/22028
2792         * gcc.dg/20050620-1.c: New test.
2793
2794 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2795
2796         PR tree-optimization/22026
2797         * gcc.dg/tree-ssa/pr22026.c: New.
2798
2799 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2800
2801         PR libfortran/22144
2802         * gfortran.dg/shift-alloc.f90:  New testcase.
2803
2804 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2805
2806         * all files: Update FSF address in copyright headers.
2807
2808 2005-06-22  Jan Hubicka  <jh@suse.cz>
2809
2810         * wholeprogram-1.c: New testcase.
2811         * wholeprogram-2.c: New testcase.
2812
2813 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2814
2815         PR 22171
2816         * gcc.dg/tree-ssa/pr22171.c: New test.
2817
2818 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2819
2820         * gfortran.dg/simplify_modulo.f90: New.
2821
2822 2005-06-24  Jan Hubicka  <jh@suse.cz>
2823
2824         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2825
2826 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2827
2828         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2829
2830 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2831
2832         * obj-c++.dg/typedef-alias-1.mm: New.
2833         * objc.dg/typedef-alias-1.m: New.
2834
2835 2005-06-23  Jeff Law  <law@redhat.com>
2836
2837         * gcc.dg/tree-ssa/vrp16.c: New test.
2838
2839 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2840
2841         * lib/target-supports.exp: Add
2842         check_effective_target_fortran_large_real and
2843         check_effective_target_fortran_large_int to check for
2844         corresponding effective targets.
2845         * gfortran.dg/large_integer_kind_1.f90: New test.
2846         * gfortran.dg/large_real_kind_1.f90: New test.
2847
2848 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2849
2850         PR tree-optimization/22117
2851         * gcc.dg/tree-ssa/pr22117.c: New.
2852
2853 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2854
2855         PR testsuite/22123
2856         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2857
2858 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2859
2860         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2861
2862 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2863
2864         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2865         * gfortran.dg/f2c_4.c: Likewise
2866
2867 2005-06-22 Paul Brook  <paul@codesourcery.com>
2868
2869         PR fortran/21034
2870         * gfortran.dg/auto_save_1.f90: New test.
2871
2872 2005-06-22  Michael Matz  <matz@suse.de>
2873
2874         * gcc.target/x86-64/abi: New directory.
2875         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2876         * gcc.target/x86-64/abi/README.gcc: New file.
2877         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2878         * gcc.target/x86-64/abi/asm-support.s: New file.
2879         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2880         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2881         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2882         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2883         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2884         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2885         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2886         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2887         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2888         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2889         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2890         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2891         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2892         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2893         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2894         * gcc.target/x86_64/abi/test_varargs.c: New test.
2895
2896 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2897
2898         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2899         32-bit i?86 and x86_64.
2900
2901 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2902
2903         * obj-c++.dg/const-str-[1-9].mm: New tests.
2904
2905 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/22010
2908         * gfortran.dg/namelist_use.f90: New.
2909         * gfortran.dg/namelist_use_only.f90: New.
2910
2911 2005-06-21  Jeff Law  <law@redhat.com>
2912
2913         * gcc.dg/tree-ssa/vrp15.c: New test.
2914
2915 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2916
2917         * lib/target-supports.exp (check_effective_target_vect_reduction):
2918         Remove.
2919         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2920         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2921         remove vect_reduction target keyword. Also avoid two returns in main.
2922         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2923         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2924         * gcc.dg/vect/vect-reduc-1short.c: New test.
2925         * gcc.dg/vect/vect-reduc-1char.c: New test.
2926         * gcc.dg/vect/vect-reduc-2short.c: New test.
2927         * gcc.dg/vect/vect-reduc-2char.c: New test.
2928         * gcc.dg/vect/vect-reduc-6.c: New test.
2929         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2930         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2931         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2932
2933 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2934         Paul Thomas  <pault@gcc.gnu.org>
2935
2936         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2937         New tests.
2938
2939 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2940
2941         * gfortran.dg/backslash_1.f90: New test.
2942         * gfortran.dg/backslash_2.f90: New test.
2943
2944 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2945
2946         * gfortran.dg/duplicate_labels.f90: New test.
2947
2948 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2949
2950         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2951         unsupportable relocations.
2952         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2953         * gcc.dg/20050321-2.c: xfail for NetWare.
2954
2955 2005-06-20  Andreas Jaeger  <aj@suse.de>
2956
2957         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2958         gcc.target/i386/fastcall-sseregparm.c,
2959         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2960
2961 2005-06-19  Richard Henderson  <rth@redhat.com>
2962
2963         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2964
2965 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2966
2967         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2968
2969 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2970
2971         PR c++/22115
2972         * g++.dg/conversion/simd2.C: Change expected error message.
2973
2974 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2975
2976         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2977         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2978         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2979
2980 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2981
2982         * gcc.dg/fold-mod-1.c: New test.
2983
2984 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2985
2986         PR fortran/19926
2987         * gfortran.dg/pr19926.f90: New test.
2988
2989 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2990
2991         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2992         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2993         targets.
2994         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2995         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2996
2997 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2998
2999         * gcc.target/ia64/float80-varargs-1.c: New test.
3000
3001 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3002
3003         PR tree-opt/22035
3004         * gfortran.dg/f2c_6.f90: New test.
3005
3006 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
3007
3008         PR c++/17413
3009         * g++.dg/template/local5.C: New.
3010
3011 2005-06-17  Richard Henderson  <rth@redhat.com>
3012
3013         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
3014
3015 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
3016
3017         PR testsuite/21945
3018         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
3019
3020 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
3021
3022         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
3023         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
3024         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
3025         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
3026         check_vect to verify the presence of hardware vector support.
3027
3028 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
3029
3030         PR testsuite/22056
3031         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
3032
3033 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3034
3035         PR libfortran/19216
3036         * gfortran.dg/pr19216.f: Add correct space between brackets and
3037         dg directive.
3038
3039 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3040
3041         PR libfortran/16436
3042         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
3043
3044 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3045
3046         * gcc.target/i386/attributes-error.c: New testcase.
3047         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3048         * gcc.target/i386/regparm-stdcall.c: Likewise.
3049         * gcc.target/i386/sseregparm-1.c: Likewise.
3050         * gcc.target/i386/sseregparm-2.c: Likewise.
3051
3052 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3053
3054         * g++.dg/rtti/crash2.C: New.
3055
3056 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3057
3058         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3059
3060 2005-06-15  David Ung  <davidu@mips.com>
3061
3062         * gcc.target/mips/mips16e-extends.c: New test for testing the
3063         generation of MIPS16e zeb/zeh, seb/seh instructions.
3064
3065 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3066
3067         PR 22018
3068         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3069         * gcc.dg/tree-ssa/pr22018.c: New test.
3070
3071 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3072
3073         * gcc.dg/simd-1.c: Update error messages.
3074         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3075         * gcc.dg/simd-2.c: Update error messages.
3076         * gcc.dg/simd-4.c: New.
3077
3078 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3079
3080         PR c++/20678
3081         * g++.dg/other/crash-4.C: New.
3082
3083 2005-06-14  Devang Patel  <dpatel@apple.com>
3084
3085         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3086
3087 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3088
3089         PR c++/21929
3090         * g++.dg/parse/crash11.C: Update
3091
3092 2005-06-13  Jeff Law  <law@redhat.com>
3093
3094         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3095         perform the desired transformations.
3096         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3097         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3098
3099 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3100
3101         PR fortran/22038
3102         * gfortran.dg/forall_1.f90: Un-XFAIL.
3103
3104 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3105
3106         PR c++/21929
3107         * g++.dg/parse/crash26.C: New.
3108
3109         PR c++/20789
3110         * g++.dg/init/member1.C: New.
3111
3112 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3113
3114         * gfortran.dg/altreturn_1.f90: New test.
3115
3116 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3117
3118         PR middle-end/21985
3119         * gcc.dg/tree-ssa/pr21985.c: New test.
3120
3121 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3122
3123         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3124
3125 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3126
3127         PR c++/21930
3128         * g++.dg/other/error10.C: New test case.
3129
3130 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3131
3132         PR libfortran/19155
3133         * gfortran.dg/pr19155.f: Add test.
3134
3135 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3136
3137         * gfortran.dg/f2c_7.f90: New test.
3138
3139         * gfortran.dg/forall_1.f90: XFAILed.
3140
3141 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3142
3143         * gcc.dg/pr14796-1.c: New.
3144         * gcc.dg/pr14796-2.c: New.
3145
3146 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3147
3148         PR fortran/17792
3149         PR fortran/21375
3150         * gfortran.dg/deallocate_stat.f90:  New test.
3151
3152 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3153
3154         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3155
3156 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3157
3158         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3159         access will be generated when this loop is vectorized. Test that
3160         accesses with same alignment were detected.
3161         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3162         Test that accesses with same alignment were detected.
3163         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3164         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3165         alignment were detected.
3166
3167 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3168
3169         PR c++/10611
3170         * g++.dg/conversion/simd2.C: New.
3171
3172 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3173
3174         * gcc.dg/Wcxx-compat-1.c: New.
3175
3176 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3177
3178         PR libfortran/21480
3179         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3180         complex array.
3181
3182 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3183
3184         * gcc.dg/alias-8.c: New.
3185
3186 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3187
3188         * gcc.dg/format/cmn_err-1.c: Update.
3189
3190 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3191
3192         PR target/20666
3193         * gcc.target/sparc/fexpand-2.c: New.
3194         * gcc.target/sparc/fpmerge-2.c: New.
3195         * gcc.target/sparc/fpmul-2.c: New.
3196         * gcc.target/sparc/noresult.c: New.
3197         * gcc.target/sparc/pdist-2.c: New.
3198         * gcc.target/sparc/pdist-3.c: New.
3199
3200 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3201
3202         PR testsuite/21702
3203         * gcc.target/i386/i386.exp: Fix comment typo.
3204
3205 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3206
3207         PR c++/19497
3208         * g++.dg/inherit/using5.C: New.
3209         * g++.dg/inherit/using6.C: New.
3210
3211 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3212
3213         PR c++/19894
3214         * g++.dg/template/ptrmem15.C: New test.
3215
3216         PR c++/20563
3217         * g++.dg/ext/label4.C: New test.
3218
3219 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3220
3221         * gcc.dg/tls/debug-1.c: New test.
3222
3223 2005-06-07  Dale Johannesen  <dalej@apple.com>
3224
3225         * gcc.target/i386/movq.c:  New.
3226
3227 2005-06-07  Dale Johannesen  <dalej@apple.com>
3228
3229         * gcc.dg/20050607-1.c:  New.
3230
3231 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3232
3233         PR middle-end/21850
3234         * gcc.c-torture/execute/20050607-1.c: New test.
3235
3236 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3237
3238         PR libfortran/21926
3239         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3240         Test case where the return array has lowest stride one,
3241         but isn't packed.
3242
3243 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3244
3245         * lib/target-supports.exp (check_effective_target_sync_int_long):
3246         Add s390 and s390x targets.
3247
3248 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3249
3250         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3251         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3252         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3253         * gcc.dg/tree-ssa/loop-9.c: New test.
3254
3255 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3256
3257         * g++.dg/parse/defarg10.C: New.
3258
3259 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3260
3261         PR regression/21897
3262         * gcc.c-torture/execute/20050604-1.c: New test.
3263
3264 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3265
3266         PR 21903
3267         * g++.dg/parse/defarg9.C: New.
3268
3269         PR c++/20637
3270         * g++.dg/inherit/using4.C: New.
3271         * g++.dg/overload/error1.C: Adjust expected errors.
3272         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3273         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3274         * g++.old-deja/g++.other/redecl2.C: Likewise.
3275         * g++.old-deja/g++.other/redecl4.C: Likewise.
3276         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3277
3278 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3279
3280         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3281
3282 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3283
3284         * lib/gfortran.exp (gfortran_target_compile): Call
3285         dg-additional-files-options
3286         * gfortran.dg/f2c_4.f90: New file
3287         * gfortran.dg/f2c_4.c: New file
3288         * gfortran.dg/f2c_5.f90: New file
3289         * gfortran.dg/f2c_5.c: New file
3290
3291 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3292
3293         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3294
3295         PR fortran/21912
3296         * gfortran.dg/array_constructor_4.f90: New test.
3297
3298 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3299
3300         PR c++/21619
3301         * g++.dg/ext/builtin9.C: New test.
3302
3303 2005-06-05  Dale Johannesen  <dalej@apple.com>
3304
3305         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3306         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3307
3308 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3309
3310         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3311         * gcc.dg/vect/vect-reduc-1.c: New.
3312         * gcc.dg/vect/vect-reduc-2.c: New.
3313         * gcc.dg/vect/vect-reduc-3.c: New.
3314
3315 2005-06-04  Dale Johannesen  <dalej@apple.com>
3316
3317         * gcc.c-torture/execute/20050603-1.c:  New.
3318         * gcc.c-torture/execute/20050603-2.c:  New.
3319         * gcc.dg/20050603-3.c:  New.
3320
3321 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3322
3323         PR fortran/19195
3324         * gfortran.dg/debug_1.f90: New test.
3325
3326         * gfortran.dg/forall_1.f90: New test.
3327
3328 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3329
3330         * gfortran.dg/array_constructor_3.f90: New test.
3331
3332 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3333
3334         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3335
3336 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3337
3338         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3339
3340 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3341
3342         PR c/21873
3343         * gcc.dg/init-excess-1.c: New test.
3344
3345 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/21853
3348         * g++.dg/expr/static_cast6.C: New test.
3349
3350 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3351
3352         * gcc.dg/tree-ssa/vrp14.c: New test.
3353
3354 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3355
3356         PR c++/21336
3357         * g++.dg/template/new2.C: New test.
3358
3359 2005-06-03  Josh Conner  <jconner@apple.com>
3360
3361         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3362         all entries in initializer.
3363
3364 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3365
3366         PR middle-end/21858
3367         * gcc.dg/pr21858.c: New testcase.
3368
3369 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3370
3371         PR tree-optimization/21292
3372
3373         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3374         New.
3375         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3376         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3377         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3378         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3379         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3380
3381 2005-06-02  Richard Henderson  <rth@redhat.com>
3382
3383         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3384
3385 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3386
3387         * gcc.dg/wtypequal.c: New testcase.
3388
3389 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3390
3391         PR 21582
3392         * gcc.dg/tree-ssa/pr21582.c: New test.
3393
3394 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3395
3396         PR c++/21280
3397         * g++.dg/opt/interface2.h: New.
3398         * g++.dg/opt/interface2.C: New.
3399         * g++.dg/init/ctor4.C: Adjust error lines.
3400         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3401         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3402         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3403         * g++.old-deja/g++.pt/assign1.C: Likewise.
3404         * g++.old-deja/g++.pt/crash20.C: Likewise.
3405
3406 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3407
3408         PR tree-optimization/21734
3409         * g++.dg/vect/pr21734_1.cc: New.
3410         * g++.dg/vect/pr21734_2.cc: New.
3411
3412 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3413
3414         PR c++/20350
3415         * g++.dg/template/spec24.C: New.
3416
3417         PR c++/21151
3418         * g++.dg/pch/local-1.C: New.
3419         * g++.dg/pch/local-1.Hs: New.
3420
3421 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3422
3423         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3424         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3425         * gcc.dg/tree-ssa/pr14341.c: New test.
3426         * gcc.dg/tree-ssa/pr14841.c: New test.
3427         * gcc.dg/tree-ssa/pr20701.c: New test.
3428         * gcc.dg/tree-ssa/pr21086.c: New test.
3429         * gcc.dg/tree-ssa/pr21090.c: New test.
3430         * gcc.dg/tree-ssa/pr21332.c: New test.
3431         * gcc.dg/tree-ssa/pr21458.c: New test.
3432         * gcc.dg/tree-ssa/pr21658.c: New test.
3433         * gcc.dg/tree-ssa/vrp01.c: New test.
3434         * gcc.dg/tree-ssa/vrp02.c: New test.
3435         * gcc.dg/tree-ssa/vrp03.c: New test.
3436         * gcc.dg/tree-ssa/vrp04.c: New test.
3437         * gcc.dg/tree-ssa/vrp05.c: New test.
3438         * gcc.dg/tree-ssa/vrp06.c: New test.
3439         * gcc.dg/tree-ssa/vrp07.c: New test.
3440         * gcc.dg/tree-ssa/vrp08.c: New test.
3441         * gcc.dg/tree-ssa/vrp09.c: New test.
3442         * gcc.dg/tree-ssa/vrp10.c: New test.
3443         * gcc.dg/tree-ssa/vrp11.c: New test.
3444         * gcc.dg/tree-ssa/vrp12.c: New test.
3445         * gcc.dg/tree-ssa/vrp13.c: New test.
3446
3447 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3448
3449         PR 21029
3450         * gcc.dg/tree-ssa/pr21029.c: New test.
3451
3452 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3453
3454         * gfortran.dg/logint-1.f: New test case.
3455         * gfortran.dg/logint-2.f: Likewise.
3456         * gfortran.dg/logint-3.f: Likewise.
3457
3458 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3459
3460         PR c/21536
3461         PR c/20760
3462         * gcc.dg/20050527-1.c: New test.
3463
3464         * gcc.dg/i386-sse-12.c: New test.
3465
3466         PR fortran/21729
3467         * gfortran.dg/implicit_5.f90: New test.
3468
3469 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3470
3471         PR fortran/20883
3472         * gfortran/assign_4.f90: New test.
3473         * gfortran/assign_2.f90: Change compile to run.
3474
3475 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3476
3477         * lib/target-supports.exp
3478         (check_effective_target_sync_char_short): New.
3479         * gcc.dg/sync-2.c: New.
3480
3481 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3482
3483         PR tree-optimization/21817
3484         * gcc.dg/torture/pr21817-1.c: New.
3485
3486 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3487
3488         PR c++/21165
3489         * g++.dg/template/init5.C: New.
3490
3491 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3492
3493         * gfortran.dg/char_initialiser_actual.f90:
3494         Test character initialisers as actual arguments.
3495         * gfortran.dg/char_pointer_comp_assign.f90:
3496         Test character pointer structure component assignments.
3497         * gfortran.dg/char_array_structure_constructor.f90:
3498         Test character components in structure constructors.
3499
3500 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3501
3502         PR middle-end/20931
3503         * g++.dg/opt/pr20931.C: New test.
3504
3505 2005-05-31  Andreas Jaeger  <aj@suse.de>
3506
3507         PR testsuite/20772
3508         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3509         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3510         g++.old-deja/g++.ext/asmspec1.C,
3511         g++.old-deja/g++.other/regstack.C,
3512         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3513         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3514         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3515         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3516         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3517         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3518         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3519         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3520         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3521         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3522         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3523         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3524         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3525         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3526         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3527         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3528         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3529         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3530         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3531
3532 2005-05-31  Jeff Law  <law@redhat.com>
3533
3534         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3535
3536 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3537
3538         PR middle-end/21743
3539         * gcc.dg/builtins-1.c: Activate disabled clog test.
3540         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3541
3542 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3543
3544         * gfortran.dg/char_pointer_assign.f90:
3545         Test character-pointer assignments and pointer assignments.
3546         * gfortran.dg/char_pointer_dummy.f90:
3547         Test character-pointer dummy arguments.
3548         * gfortran.dg/char_pointer_func.f90:
3549         Test character-pointer function returns.
3550         * gfortran.dg/char_pointer_dependency.f90:
3551         Test character-pointer functions with dependencies.
3552
3553 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/21784
3556         * g++.dg/lookup/using14.C: New test.
3557
3558 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3559
3560         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3561         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3562         trailing ^M.
3563
3564 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3565
3566         PR c++/17413
3567         * g++.dg/template/local5.C: New.
3568
3569         PR target/21761
3570         * gcc.c-torture/compile/pr21761.c: New.
3571
3572         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3573         before darwin8.
3574
3575 2005-05-30  Steven G. Kargl
3576
3577         PR fortran/20846
3578         * gfortran.dg/inquire_8.f90: New test.
3579
3580 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3581
3582         PR libfortran/21376
3583         * gfortran.dg/output_exponents_1.f90: New test.
3584
3585 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3586
3587         PR libfortran/20006
3588         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3589
3590 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/21210
3593         * g++.dg/ext/complex1.C: New test.
3594
3595         PR c++/21340
3596         * g++.dg/init/ctor6.C: New test.
3597
3598 2005-05-29  Jan Hubicka  <jh@suse.cz>
3599
3600         * gcc.c-torture/compile/pr21562.c: New.
3601
3602 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3603
3604         * gfortran.dg/subnormal_1.f90: New test.
3605
3606 2005-05-28  Jan Hubicka  <jh@suse.cz>
3607
3608         * tree-prof.exp: Fix comment.
3609         * value-prof-1.c: New.
3610         * value-prof-2.c: New.
3611         * value-prof-3.c: New.
3612         * value-prof-4.c: New.
3613
3614 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3615
3616         PR c++/21614
3617         * g++.dg/expr/ptrmem6.C: New test.
3618         * g++.dg/expr/ptrmem6a.C: Likewise.
3619
3620 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3621
3622         PR tree-optimization/21658
3623         * gcc.dg/tree-ssa/pr21658.c: New.
3624
3625 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3626
3627         PR c++/21455
3628         * g++.dg/inherit/ptrmem3.C: New.
3629
3630         PR c++/21681
3631         * g++.dg/parse/template16.C: New.
3632
3633 2005-05-27  Andreas Jaeger  <aj@suse.de>
3634
3635         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3636
3637         * gcc.dg/i386-sse-8.c: Run test on all archs.
3638
3639 2005-05-26  Mike Stump  <mrs@apple.com>
3640
3641         * objc.dg/isa-field-1.m: Only run on darwin.
3642         * objc.dg/lookup-1.m: Likewise.
3643         * objc.dg/try-catch-8.m: Likewise.
3644
3645 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3646
3647         PR tree-optimization/9814
3648         * gcc.dg/pr9814-1.c: New test case.
3649
3650 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3651
3652         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3653         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3654         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3655         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3656         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3657         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3658         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3659         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3660         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3661         objc.dg/try-catch-8.m: New.
3662
3663 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3664
3665         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3666         remove extraneous semicolons.
3667
3668 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3669
3670         * obj-c++.dg/comp-types-12.mm: New.
3671         * objc.dg/comp-types-11.m: New.
3672         * objc.dg/selector-4.m: New.
3673
3674 2005-05-26  Andreas Jaeger  <aj@suse.de>
3675
3676         PR testsuite/20772
3677         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3678         g++.old-deja/g++.ext/attrib3.C,
3679         g++.old-deja/g++.other/store-expr1.C,
3680         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3681         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3682         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3683         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3684         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3685         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3686         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3687         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3688         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3689         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3690         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3691         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3692         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3693         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3694         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3695         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3696         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3697         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3698         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3699
3700 2005-05-26  Andreas Jaeger  <aj@suse.de>
3701
3702         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3703         x86-64 compilation.
3704
3705 2005-05-26  Andreas Jaeger  <aj@suse.de>
3706
3707         PR testsuite/20772
3708         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3709         gcc.misc-tests/i386-pf-athlon-1.c,
3710         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3711         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3712         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3713         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3714         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3715         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3716         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3717         programs.
3718
3719         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3720         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3721         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3722         x86-64 compilation.
3723
3724         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3725         x86_64.
3726
3727         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3728         effective-target ilp32.
3729
3730 2005-05-26  David Ung  <davidu@mips.com>
3731
3732         * gcc.target/mips/ext_ins.c: New test for testing the generation
3733         of MIPS32/64 rev 2 ext/ins instructions.
3734
3735 2005-05-26  Andreas Jaeger  <aj@suse.de>
3736
3737         * treelang/compile/unsigned.tree: Use gimple instead of
3738         nonexisting generic dump.
3739
3740 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3741
3742         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3743
3744 2005-05-26  Andreas Jaeger  <aj@suse.de>
3745
3746         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3747
3748 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3749
3750         PR libfortran/17283
3751         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3752         Test callee-allocated memory with write statements.
3753
3754 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3755
3756         PR middle-end/21709
3757         * gcc.dg/pr21709-1.c: New test case.
3758
3759 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3760             Mike Stump  <mrs@apple.com>
3761
3762         * objc/execute/next_mapping.h: Update for C++.
3763
3764         * obj-c++.dg/selector-1.mm: Move to...
3765         * obj-c++.dg/selector-4.mm: here...
3766
3767         * obj-c++.dg/basic.mm: New.
3768         * obj-c++.dg/comp-types-1.mm: New.
3769         * obj-c++.dg/cxx-class-1.mm: New.
3770         * obj-c++.dg/cxx-ivars-1.mm: New.
3771         * obj-c++.dg/cxx-ivars-2.mm: New.
3772         * obj-c++.dg/cxx-ivars-3.mm: New.
3773         * obj-c++.dg/cxx-scope-1.mm: New.
3774         * obj-c++.dg/cxx-scope-2.mm: New.
3775         * obj-c++.dg/defs.mm: New.
3776         * obj-c++.dg/empty-private-1.mm: New.
3777         * obj-c++.dg/encode-1.mm: New.
3778         * obj-c++.dg/encode-2.mm: New.
3779         * obj-c++.dg/encode-3.mm: New.
3780         * obj-c++.dg/extern-c-1.mm: New.
3781         * obj-c++.dg/extra-semi.mm: New.
3782         * obj-c++.dg/fix-and-continue-2.mm: New.
3783         * obj-c++.dg/isa-field-1.mm: New.
3784         * obj-c++.dg/ivar-list-semi.mm: New.
3785         * obj-c++.dg/local-decl-1.mm: New.
3786         * obj-c++.dg/lookup-1.mm: New.
3787         * obj-c++.dg/lookup-2.mm: New.
3788         * obj-c++.dg/method-1.mm: New.
3789         * obj-c++.dg/method-2.mm: New.
3790         * obj-c++.dg/method-3.mm: New.
3791         * obj-c++.dg/method-4.mm: New.
3792         * obj-c++.dg/method-5.mm: New.
3793         * obj-c++.dg/method-6.mm: New.
3794         * obj-c++.dg/method-7.mm: New.
3795         * obj-c++.dg/no-extra-load.mm: New.
3796         * obj-c++.dg/overload-1.mm: New.
3797         * obj-c++.dg/pragma-1.mm: New.
3798         * obj-c++.dg/pragma-2.mm: New.
3799         * obj-c++.dg/private-1.mm: New.
3800         * obj-c++.dg/private-2.mm: New.
3801         * obj-c++.dg/proto-qual-1.mm: New.
3802         * obj-c++.dg/qual-types-1.mm: New.
3803         * obj-c++.dg/stubify-1.mm: New.
3804         * obj-c++.dg/stubify-2.mm: New.
3805         * obj-c++.dg/super-class-1.mm: New.
3806         * obj-c++.dg/super-class-2.mm: New.
3807         * obj-c++.dg/super-dealloc-1.mm: New.
3808         * obj-c++.dg/super-dealloc-2.mm: New.
3809         * obj-c++.dg/template-1.mm: New.
3810         * obj-c++.dg/template-2.mm: New.
3811         * obj-c++.dg/template-3.mm: New.
3812         * obj-c++.dg/template-4.mm: New.
3813         * obj-c++.dg/template-5.mm: New.
3814         * obj-c++.dg/template-6.mm: New.
3815         * obj-c++.dg/try-catch-1.mm: New.
3816         * obj-c++.dg/try-catch-2.mm: New.
3817         * obj-c++.dg/try-catch-3.mm: New.
3818         * obj-c++.dg/try-catch-4.mm: New.
3819         * obj-c++.dg/try-catch-5.mm: New.
3820         * obj-c++.dg/try-catch-6.mm: New.
3821         * obj-c++.dg/try-catch-7.mm: New.
3822         * obj-c++.dg/try-catch-8.mm: New.
3823         * obj-c++.dg/try-catch-9.mm: New.
3824         * obj-c++.dg/va-meth-1.mm: New.
3825
3826 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3827
3828         * obj-c++.dg/selector-1.mm: New.
3829         * obj-c++.dg/selector-2.mm: New.
3830
3831 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3832
3833         * obj-c++.dg/selector-3.mm: New.
3834         * objc.dg/selector-3.m: New.
3835
3836 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3837
3838         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3839         about where warning appears.
3840
3841 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3842
3843         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3844         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3845         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3846         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3847
3848 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3849
3850         * gcc.dg/20050524-1.c: New test.
3851
3852 2005-05-25  Jan Hubicka  <jh@suse.cz>
3853
3854         * gcc.dg/tree-prof/inliner-1.c: New.
3855
3856 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3857
3858         * gcc.dg/tree-prof: New directory.
3859         * gcc.dg/tree-prof/tree-prof.exp: New.
3860
3861 2005-05-25  DJ Delorie  <dj@redhat.com>
3862
3863         * gcc.dg/Wattributes-1.c: New.
3864         * gcc.dg/Wattributes-2.c: New.
3865         * gcc.dg/Wattributes-3.c: New.
3866
3867 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3868
3869         PR tree-optimization/19833
3870         * gcc.dg/uninit-4.c: Remove xfail.
3871         * gcc.dg/uninit-9.c: Ditto.
3872
3873 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3874
3875         * obj-c++.dg/bitfield-[1-5].mm: New.
3876         * obj-c++.dg/class-protocol-1.mm: New.
3877         * obj-c++.dg/comp-types-1[0-1].mm: New.
3878         * obj-c++.dg/comp-types-[2-9].mm: New.
3879         * obj-c++.dg/encode-[4-8].mm: New.
3880         * obj-c++.dg/layout-1.mm: New.
3881         * obj-c++.dg/method-1[0-9].mm: New.
3882         * obj-c++.dg/method-2[0-1].mm: New.
3883         * obj-c++.dg/method-[8-9].mm: New.
3884         * obj-c++.dg/objc-gc-3.mm: New.
3885         * obj-c++.dg/try-catch-10.mm: New.
3886         * objc.dg/bitfield-5.m: New.
3887         * objc.dg/comp-types-10.m: New.
3888         * objc.dg/comp-types-9.m: New.
3889         * objc.dg/layout-1.m: New.
3890         * objc.dg/objc-gc-4.m: New.
3891         * objc.dg/try-catch-9.m: New.
3892         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3893         * objc.dg/comp-types-1.m: Likewise.
3894         * objc.dg/comp-types-[5-6].m: Likewise.
3895         * objc.dg/method-9.m: Likewise.
3896
3897 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3898
3899         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3900         and on hardware without VMX support.
3901
3902         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3903
3904         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3905
3906         * lib/profopt.exp (dg-final-generate, dg-final-use,
3907         profopt-final-code, profopt-get-options): New.
3908         (profopt-execute): Process test directives.
3909
3910         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3911         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3912         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3913
3914 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3915
3916         PR C++/21645
3917         * g++.dg/init/ctor5.C: New test.
3918
3919 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3920
3921         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3922         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3923         vect-113.c, vect-114.c.
3924
3925 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3926
3927         * gcc.dg/const-elim-1.c: Remove xfails.
3928
3929 2005-05-23  Jeff Law  <law@redhat.com>
3930
3931         * gcc.c-torture/compile/pr21638.c: New test.
3932         * gcc.c-torture/compile/20050520-1.c: New test.
3933
3934 2005-05-23  Nick Clifton  <nickc@redhat.com>
3935
3936         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3937         be a proper triple, ie: m32r*-*-*.
3938         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3939
3940 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3941
3942         PR middle-end/21331
3943         PR tree-opt/21293
3944         * gcc.c-torture/compile/pr21293.c: New test.
3945         * gcc.c-torture/execute/pr21331.c: New test.
3946
3947 2004-05-20  Richard Henderson  <rth@redhat.com>
3948
3949         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3950
3951 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3952
3953         * obj-c++-dg.exp: Add.
3954         * obj-c++.exp: Add.
3955         * obj-c++.dg/dg.exp: Add.
3956
3957 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3958
3959         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3960         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3961
3962 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3963
3964         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3965
3966 2004-05-19  Richard Henderson  <rth@redhat.com>
3967
3968         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3969
3970 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3971
3972         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3973
3974         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3975
3976 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3977
3978         PR c++/21495
3979         * g++.dg/parse/extern1.C: New test.
3980         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3981
3982 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3983
3984         * gcc.dg/c99-math.h: New.
3985         * gcc.dg/c99-math-float-1.c: New test.
3986         * gcc.dg/c99-math-double-1.c: Likewise.
3987         * gcc.dg/c99-math-long-double-1.c: Likewise.
3988
3989 2005-05-18  Richard Henderson  <rth@redhat.com>
3990
3991         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3992
3993 2005-05-18  Devang Patel  <dpatel@apple.com>
3994
3995         * g++.dg/opt/20050511-1.C: New test.
3996
3997 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3998
3999         PR libfortran/21127
4000         * gfortran.dg/reshape-complex.f90:  New test.
4001
4002 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
4003
4004         * gfortran.dg/array_constructor_1.f90: New test.
4005         * gfortran.dg/array_constructor_2.f90: New test.
4006
4007 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
4008
4009         PR fortran/20954
4010         * gfortran.dg/pr20954.f: New test.
4011
4012 2005-05-17  Mike Stump  <mrs@apple.com>
4013
4014         Yet more Objective-C++...
4015
4016         * objc.dg/method-5.m: Update.
4017         * objc.dg/method-6.m: Update.
4018         * objc.dg/method-7.m: Update.
4019         * objc.dg/method-9.m: Update.
4020         * objc.dg/try-catch-2.m: Update.
4021
4022 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
4023
4024         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
4025         Remove little-endian optimizations.
4026
4027 2005-05-17  Jeff Law  <law@redhat.com>
4028
4029         * g++.dg/tree-ssa/pr14814.C: New test.
4030         * gcc.dg/tree-ssa/pr14814.C: New test.
4031         * gcc.dg/tree-ssa/pr17141-1.C: New test.
4032         * gcc.dg/tree-ssa/pr17141-2.C: New test.
4033
4034 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4035
4036         * gcc.dg/compat/generate-random.c: Do not include
4037         libiberty.h.
4038         * gcc.dg/compat/generate-random_r.c: Likewise.
4039
4040 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
4041
4042         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
4043
4044 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4045
4046         PR middle-end/21595
4047         * g++.dg/tree-ssa/builtin1.C: New testcase.
4048
4049 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4050
4051         PR c++/21454
4052         * g++.dg/opt/const4.C: New test.
4053
4054         PR middle-end/21492
4055         * g++.dg/opt/crossjump1.C: New test.
4056
4057         PR tree-optimization/21610
4058         * gcc.c-torture/compile/20050516-1.c: New test.
4059
4060         PR fortran/15080
4061         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4062         about the test failing.
4063         * gfortran.fortran-torture/execute/where_7.f90: New test.
4064         * gfortran.fortran-torture/execute/where_8.f90: New test.
4065
4066 2005-05-16  Richard Henderson  <rth@redhat.com>
4067
4068         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4069         i?86 and x86_64.
4070
4071 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4072
4073         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4074         (limits.h): Include unconditionally.
4075         (stdlib.h): Likewise.
4076         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4077         (limits.h): Include unconditionally.
4078         (stdlib.h): Likewise.
4079         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4080         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4081         (limits.h): Include unconditionally.
4082         (stdlib.h): Likewise.
4083         (hashtab.h): Do not include.
4084         (getopt.h): Likewise.
4085         (stddef.h): Include.
4086         (hashval_t): Define.
4087         (struct entry): Add "next" field.
4088         (HASH_SIZE): New macro.
4089         (hash_table): New variable.
4090         (switchfiles): Do not use xmalloc.
4091         (mix): New macro.
4092         (iterative_hash): New function.
4093         (hasht): Remove.
4094         (e_exists): New function.
4095         (e_insert): Likewise.
4096         (output): Use, instead of libiberty hashtable functions.
4097         (main): Do not use getopt.  Do not call htab_create.
4098
4099 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4100
4101         PR libstdc++/21526
4102         * lib/target-supports.exp (check_mkfifo_available):
4103         Return 0 for cygwin as mkfifo support incomplete on platform.
4104         Fix typos in comments.
4105
4106 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4107
4108         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4109
4110 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4111
4112         PR fortran/17432
4113         * gfortran.dg/assign_4.f: New test.
4114
4115 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4116
4117         PR tree-optimization/21563
4118         * gcc.dg/tree-ssa/pr21563.c: New.
4119
4120 2005-05-14  Jan Hubicka  <jh@suse.cz>
4121
4122         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4123
4124 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4125
4126         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4127
4128 2005-05-13  Julian Brown  <julian@codesourcery.com>
4129
4130         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4131         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4132
4133 2005-05-13  Jan Hubicka  <jh@suse.cz>
4134
4135         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4136         * gcc.dg/fold-xor-?.c: Likewise.
4137         * gcc.dg/pr15784-?.c: Likewise.
4138         * gcc.dg/pr20922-?.c: Likewise.
4139         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4140         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4141         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4142
4143 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4144
4145         PR fortran/21260
4146         * gfortran.dg/hollerith_1.f90: New test.
4147
4148 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4149
4150         * gfortran.dg/func_result_2.f90: New test.
4151
4152 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4153
4154         * gfortran.dg/dev_null.f90: New test.
4155
4156 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4157
4158         * gcc.dg/arm-vfp1.c: Revert last change.
4159
4160 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4161
4162         PR middle-end/19807
4163         PR tree-optimization/19639
4164         * g++.dg/tree-ssa/pr19807.C: New testcase.
4165
4166 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4167
4168         PR libfortran/21471
4169         * gfortran.dg/append-1.f90: New test.
4170
4171 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4172
4173         * gcc.dg/pr18501.c: XFAIL.
4174         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4175         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4176         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4177         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4178         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4179         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4180         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4181         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4182
4183 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4184
4185         PR fortran/20178
4186         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4187         gfortran.dg/f2c_3.f90: New tests.
4188
4189         * gfortran.dg/return_1.f90: Fix dg annotation.
4190
4191 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4192
4193         * gcc.c-torture/compile/20050510-1.c: New test.
4194
4195 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4196
4197         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4198
4199 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4200
4201         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4202
4203 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4204
4205         PR c/17913
4206         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4207
4208 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4209
4210         PR c/21342
4211         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4212         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4213
4214 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4215
4216         PR debug/16676
4217         * gcc.dg/debug/pr16676.c: New test.
4218
4219 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4220
4221         PR testsuite/21443
4222         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4223         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4224         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4225         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4226         Change -O1 to -O2.
4227         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4228         -fno-tree-dominator-opts.
4229
4230 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4231
4232         * gfortran.dg/return_1.f90: New test.
4233
4234 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4235
4236         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4237
4238         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4239
4240 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4241
4242         PR c++/21427
4243         * g++.dg/inherit/covariant13.C: New.
4244
4245 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4246
4247         PR libfortran/19155
4248         * gfortran.dg/pr19155.f: New test.
4249
4250 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4251
4252         PR inline-asm/8788
4253         * gcc.dg/pr8788-1.c: New testcase.
4254
4255 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4256
4257         PR target/21416
4258         * gcc.target/mips/fpcmp-[12].c: New tests.
4259
4260 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4261
4262         * lib/target-supports-dg.exp (dg-require-fork): New function.
4263         (dg-require-mkfifo): Likewise.
4264         * lib/target-supports.exp (check_function_available): New
4265         function.
4266         (check_fork_available): Likewise.
4267         (check_mkfifo_available): Likewise.
4268
4269 2005-05-06  Jeff Law  <law@redhat.com>
4270
4271         * gcc.c-torture/compile/pr21380.c: New test.
4272
4273 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4274
4275         PR c++/20961
4276         * g++.dg/ext/weak3.C: New test.
4277
4278 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4279
4280         PR c++/21352
4281         * g++.dg/template/crash37.C: New test.
4282
4283 2005-05-05  Paul Brook  <paul@codesourcery.com>
4284
4285         * gcc.dg/arm-g2.c: Use effective-target arm32.
4286         * gcc.dg/arm-mmx-1.c: Ditto.
4287         * gcc.dg/arm-scd42-2.c: Ditto.
4288         * gcc.dg/arm-vfp1.c: Ditto.
4289         * lib/target-supports.exp (check_effective_target_arm32): New
4290         function.
4291
4292 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4293
4294         PR libfortran/21354
4295         gfortran.dg/in_pack_rank7.f90:  New test.
4296
4297 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4298
4299         PR middle-end/15618
4300         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4301
4302 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR middle-end/21265
4305         * gcc.dg/20050503-1.c: New test.
4306
4307         PR rtl-optimization/21239
4308         * gcc.dg/i386-sse-11.c: New test.
4309
4310 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4311
4312         PR target/16888
4313         * gcc.target/i386/asm-1.c: New test.
4314
4315 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4316
4317         PR rtl-optimization/21330
4318         * gcc.c-torture/execute/20050502-1.c: New test.
4319
4320         PR target/21297
4321         * gcc.c-torture/execute/20050502-2.c: New test.
4322
4323 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4324
4325         PR middle-end/21282
4326         * gcc.dg/pr21282.c: New.
4327
4328 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4329
4330         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4331         * gcc.dg/vect/vect-92.c: Likewise
4332         * gcc.dg/vect/vect-93.c: Likewise
4333         * gcc.dg/vect/vect-dv-1.c: Likewise
4334         * gcc.dg/vect/vect-dv-2.c: Likewise
4335         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4336
4337 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4338
4339         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4340         * gfortran.dg/vect/vect-2.f90:  Likewise
4341         * gfortran.dg/vect/vect-3.f90:  Likewise
4342         * gfortran.dg/vect/vect-4.f90:  Likewise
4343         * gfortran.dg/vect/vect-5.f90:  Likewise
4344
4345 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4346
4347         PR target/20813
4348         * gcc.dg/rs6000-fpint-2.c: New.
4349
4350 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4351
4352         PR c/15698
4353         * gcc.dg/builtins-30.c: Update expected messages.
4354         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4355         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4356         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4357
4358 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4359
4360         PR tree-optimization/21294
4361         * gcc.dg/tree-ssa/pr21294.c: New.
4362
4363 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4364
4365         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4366         __builtin_altivec_st_internal_4si built-in.
4367
4368 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4369
4370         PR c++/15875
4371         * g++.dg/template/ptrmem14.C: New test.
4372
4373 2005-05-02  Paul Brook  <paul@codesourcery.com>
4374
4375         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4376
4377 2005-05-02  Michael Matz  <matz@suse.de>
4378
4379         PR c++/19542
4380         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4381
4382 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4383
4384         * g++.dg/cpp/weak.C: New test.
4385
4386 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4387
4388         * gcc.dg/tree-ssa/loop-8.c: New test.
4389
4390 2005-04-30  Michael Maty  <matz@suse.de>
4391
4392         * gcc.dg/inline-mcpy.c: New test.
4393
4394 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4395
4396         PR libfortran/18958
4397         * gfortran.dg/eoshift.f90:  New test case.
4398
4399 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4400
4401         PR libfortran/18857
4402         * gfortran.dg/matmul_1.f90: New test.
4403
4404 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4405
4406         PR tree-optimization/21030
4407         * gcc.dg/tree-ssa/pr21030.c: New.
4408
4409 2005-04-29  Devang Patel  <dpatel@apple.com>
4410
4411         PR tree-optimization/21272
4412         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4413
4414 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR fortran/13082
4417         PR fortran/18824
4418         * gfortran.dg/entry_4.f90: New test.
4419         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4420         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4421         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4422         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4423         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4424         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4425         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4426
4427 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4428
4429         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4430
4431 2005-04-29  Paul Brook   <paul@codesourcery.com>
4432
4433         * gfortran.dg/entry_3.f90: New test.
4434
4435 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4436
4437         * gfortran.dg/implicit_4.f90: New test.
4438
4439 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4440
4441         * lib/target-supports.exp (check_profiling_available): Return
4442         false for xtensa-*-elf.
4443
4444 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4445
4446         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4447         error if file cannot be deleted.
4448
4449 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4450
4451         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4452         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4453         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4454         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4455         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4456         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4457         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4458         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4459         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4460         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4461         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4462         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4463         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4464
4465 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4466
4467         PR fortran/20865
4468         * gfortran.dg/pr20865.f90: New test.
4469
4470 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4471
4472         * gcc.dg/void-cast-2.c: New test.
4473
4474 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4475
4476         PR c/21159
4477         * gcc.dg/void-cast-1.c: New test.
4478
4479 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4480
4481         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4482
4483 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4484
4485         PR fortran/21177
4486         * gfortran.dg/pr21177.f90: New test.
4487
4488 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4489
4490         PR tree-optimization/21171
4491         * gcc.dg/tree-ssa/pr21171.c: New test.
4492
4493 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4494
4495         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4496         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4497         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4498         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4499         gcc.dg/tree-ssa/gen-vect-32.c: New.
4500         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4501         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4502         don't run on PPC32.
4503
4504 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4505
4506         PR c/21213
4507         * gcc.dg/transparent-union-3.c: New test.
4508
4509 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4510
4511         PR c/20740
4512         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4513         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4514         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4515         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4516         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4517         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4518
4519 2005-04-26  Jeff Law  <law@redhat.com>
4520
4521         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4522         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4523         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4524         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4525         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4526         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4527         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4528
4529 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4530
4531         PR tree-optimization/17598
4532         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4533
4534 2005-04-25  Mike Stump  <mrs@apple.com>
4535
4536         * objc.dg/fix-and-continue-1.m: Add.
4537
4538 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4539
4540         PR c++/20995
4541         * g++.dg/opt/pr20995-1.C: New test case.
4542
4543 2005-04-25  Devang Patel <dpatel@apple.com>
4544
4545         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4546
4547 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4548
4549         PR testsuite/21062
4550         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4551
4552 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4553
4554         PR C++/21188
4555         * g++.dg/opt/rtti2.C: New test.
4556
4557 2005-04-25  Paul Brook  <paul@codesourcery.com>
4558         Steven G. Kargl  <kargls@comcast.net>
4559
4560         PR fortran/20879
4561         * gfortran.dg/ichar_1.f90: New file.
4562
4563 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4564
4565         PR middle-end/20991
4566         * g++.dg/opt/pr20991.C: New test.
4567
4568         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4569         where sizeof (type) < __alignof__ (type).
4570         * gcc.dg/compat/struct-layout-1.h: Likewise.
4571
4572 2005-04-24  Per Bothner  <per@bothner.com>
4573             Devang Patel  <dpatel@apple.com>
4574
4575         PR preprocessor/20907
4576         * gcc.dg/cpp/very-long-comment.c: New test.
4577
4578 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4579
4580         PR fortran/20059
4581         * gfortran.dg/common_5.f: New test.
4582
4583 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4584
4585         PR middle-end/21082
4586         * g++.dg/tree-ssa/pr21082.C: New testcase.
4587
4588 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4589
4590         * gcc.dg/vect/vect-99.c: New test.
4591
4592 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4593
4594         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4595
4596 2005-04-22  Jeff Law  <law@redhat.com>
4597
4598         * gcc.dg/uninit-5.c: Remove xfails.
4599         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4600         conditionals and loads.
4601
4602 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4603
4604         PR libfortran/20074
4605         PR libfortran/20436
4606         PR libfortran/21108
4607         * gfortran.dg/nested_reshape.f90: new test
4608         * gfortran.dg/reshape-alloc.f90: new test
4609         * gfortran.dg/reshape.f90: new test
4610
4611 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4612
4613         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4614
4615         * gcc.dg/arm-vfp1.c: New test.
4616
4617 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4618
4619         PR c++/21087
4620         * g++.dg/lookup/builtin2.C: New test.
4621
4622 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4623
4624         * gcc.dg/weak/weak-13.c: New test.
4625
4626 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4627
4628         * lib/target-supports.exp (check_effective_target_sync_int_long):
4629         Add powerpc*.
4630
4631 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4632
4633         * gcc.target/mips/branch-1.c: New test.
4634
4635 2005-04-21  Richard Henderson  <rth@redhat.com>
4636
4637         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4638         * gcc.dg/vect/vect-86.c: Likewise.
4639         * gcc.dg/vect/vect-87.c: Likewise.
4640         * gcc.dg/vect/vect-88.c: Likewise.
4641
4642 2005-04-21  Devang Patel  <dpatel@apple.com>
4643
4644         PR optimization/20994
4645         * gcc.dg/tree-ssa/ifc-3.c: New test.
4646
4647 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4648
4649         PR c/12913
4650         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4651         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4652         gcc.dg/c99-vla-jump-5.c: New tests.
4653
4654 2005-04-19  Richard Henderson  <rth@redhat.com>
4655
4656         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4657         Fix typo in exists check.
4658         (check_effective_target_sync_int_long): New.
4659         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4660         * gcc.dg/ia64-sync-2.c: Likewise.
4661         * gcc.dg/ia64-sync-3.c: Likewise.
4662         * gcc.dg/ia64-sync-4.c: Likewise.
4663
4664 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4665
4666         * gcc.dg/fold-xor-1.c: New test.
4667         * gcc.dg/fold-xor-2.c: New test.
4668
4669 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4670
4671         PR target/20670
4672         * g++.dg/eh/fp-regs.C: New test.
4673
4674 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4675
4676         * gcc.dg/Wint-to-pointer-cast-1.c,
4677         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4678         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4679         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4680
4681 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4682
4683         PR fortran/16861
4684         * gfortran.dg/pr16861.f90: New test.
4685
4686 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4687
4688         * gcc.dg/pr21085.c: New test.
4689
4690 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4691
4692         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4693         (setup_mips_tests, dg-mips-options): New procedures.
4694         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4695         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4696         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4697         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4698         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4699         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4700         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4701         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4702         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4703         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4704         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4705         dg-mips-options instead of dg-options.  Remove now-redundant
4706         preprocessor guards.
4707         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4708         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4709         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4710         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4711         * gcc.dg/vr-mult-2.c: Delete.
4712         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4713         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4714         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4715         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4716         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4717         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4718         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4719
4720 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4721
4722         * ada/acats/run_all.sh: Use sync when executable not present.
4723
4724 2005-04-18  Devang Patel  <dpatel@apple.com>
4725
4726         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4727         * gcc.dg/vect/vect-11a.c: New.
4728         * gcc.dg/vect/vect-none.c: Update.
4729         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4730
4731 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4732
4733         PR tree-optimization/20922
4734         * gcc.dg/pr20922-1.c: New test.
4735         * gcc.dg/pr20922-2.c: New test.
4736         * gcc.dg/pr20922-3.c: New test.
4737         * gcc.dg/pr20922-4.c: New test.
4738         * gcc.dg/pr20922-5.c: New test.
4739         * gcc.dg/pr20922-6.c: New test.
4740
4741 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4742
4743         PR libfortran/20950
4744         * gfortran.dg/pr20950.f: New test.
4745
4746 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4747
4748         PR libfortran/19216
4749         * gfortran.dg/pr19216.f: New test.
4750
4751 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4752
4753         PR tree-optimization/21001
4754         * gcc.dg/tree-ssa/pr21001.c: New.
4755
4756 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4757
4758         PR libfortran/21075
4759         * gfortran.dg/reshape_rank7.f90: New test.
4760
4761 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4762
4763         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4764         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4765         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4766         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4767         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4768         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4769         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4770         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4771         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4772         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4773         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4774         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4775         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4776         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4777         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4778         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4779         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4780         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4781         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4782         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4783         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4784
4785 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4786
4787         * gfortran.dg/wtruncate.f: New testcase.
4788         * gfortran.dg/wtruncate.f90: New testcase.
4789
4790 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4791
4792         PR c++/21025
4793         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4794         which sizeof/alignof is dependent, rather than just whether we are
4795         processing_template_decl.
4796
4797 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4798
4799         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4800         corrected typo where the wrong variables had been compared.
4801
4802 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4803
4804         PR libfortran/18495
4805         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4806         Test callee-allocated version of return array with a write
4807         statement.
4808         Test spread with a temporary with another write statement.
4809
4810 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4811
4812         PR tree-optimization/21031
4813         * gcc.dg/tree-ssa/pr21031.c: New.
4814
4815 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4816
4817         PR tree-optimization/21004
4818         * gcc.dg/builtins-53.c: Include builtins-config.h.
4819         Check floorf, ceilf, floorl and ceill transformations
4820         only when HAVE_C99_RUNTIME is defined.
4821
4822 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4823
4824         PR middle-end/20739
4825         * gcc.dg/tree-ssa/pr20739.c: New test.
4826
4827 2005-04-14  Mike Stump  <mrs@apple.com>
4828
4829         * gcc.dg/Foundation.framework/empty: New.
4830         * gcc.dg/framework-2.c: New.
4831
4832 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4833
4834         PR tree-optimization/21021
4835         * gcc.c-torture/compile/pr21021.c: New.
4836
4837 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4838
4839         PR testsuite/21010
4840         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4841         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4842         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4843         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4844         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4845         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4846         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4847         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4848
4849 2005-04-14  Richard Henderson  <rth@redhat.com>
4850
4851         * lib/target-supports.exp (check_effective_target_vect_condition):
4852         Add ia64, i?86, and x86_64.
4853
4854 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4855
4856         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4857
4858 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4859
4860         PR tree-optimization/20657
4861         * gcc.dg/tree-ssa/pr20657.c: New.
4862
4863 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4864
4865         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4866         (long long int)trunc*.
4867
4868 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4869
4870         PR target/20927
4871         * gcc.dg/pr20927.c: New test.
4872
4873 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4874
4875         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4876         * gcc.target/mips/asm-1.c: Likewise.
4877
4878 2005-04-13  Dale Johannesen  <dalej@apple.com>
4879
4880         * objc.dg/objc-fast-4.m:  New.
4881
4882 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4883
4884         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4885         directory.
4886         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4887
4888 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4889
4890         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4891         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4892         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4893
4894 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4895
4896         PR tree-optimization/20913
4897         * gcc.dg/tree-ssa/pr20913.c: New.
4898
4899         PR tree-optimization/20702
4900         * gcc.dg/tree-ssa/pr20702.c: New.
4901
4902 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4903
4904         PR c++/13744
4905         * g++.dg/inherit/local3.C: New test.
4906
4907 2005-04-12  Jeff Law  <law@redhat.com>
4908
4909         * gcc.dg/tree-ssa/20050412-1.c: New test.
4910
4911 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4912
4913         PR libfortran/19016
4914         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4915         Add tests with mask generated by expression.
4916         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4917         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4918         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4919
4920 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4921
4922         PR middle-end/20917
4923         * gcc.dg/20050409-1.c: New test.
4924
4925 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4928
4929 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4930
4931         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4932         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4933         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4934         (TARGET_CXX): Adjust accordingly.
4935         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4936         determine_class_data_visibility and class_data_always_comdat.
4937         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4938         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4939         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4940         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4941         (arm_cxx_determine_class_data_visibility): New.
4942         (arm_cxx_class_data_always_comdat): Likewise.
4943         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4944         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4945         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4946         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4947         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4948         Define.
4949
4950 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4951
4952         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4953
4954 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4955
4956         * gcc.dg/i386-darwin-fpmath.c: New.
4957
4958 2004-04-11  Devang Patel  <dpatel@apple.com>
4959
4960         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4961         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4962         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4963         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4964         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4965         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4966         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4967         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4968         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4969
4970 2004-04-11  Devang Patel  <dpatel@apple.com>
4971
4972         * gcc.dg/vect/vect-dv-1.c: New test.
4973         * gcc.dg/vect/vect-dv-2.c: New test.
4974
4975 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4976
4977         PR tree-optimization/20933
4978         * gcc.dg/tree-ssa/pr20933.c: New test.
4979
4980 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4981
4982         * gfortran.dg/fold_nearest.f90: New test.
4983
4984 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4985
4986         * gcc.dg/tree-ssa/alias-1.c: New test.
4987
4988 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4989
4990         PR tree-optimization/20920
4991         * g++.dg/tree-ssa/pr20920.C: New test.
4992
4993 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4994
4995         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4996         (long long int)ceil*.
4997
4998 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4999
5000         * g++.dg/warn/Wdtor1.C: Declare template in system header with
5001         explicit C++ linkage.
5002
5003 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5004
5005         * gfortran.dg/pr17229.f: Take care of the new obsolescence
5006         warning for arithmetic IF statements.
5007
5008 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
5009
5010         * eor_handling_1.f90: New test case.
5011         * eor_handling_2.f90: New test case.
5012         * eor_handling_3.f90: New test case.
5013         * eor_handling_4.f90: New test case.
5014         * eor_handling_5.f90: New test case.
5015         * noadv_size.f90: New test case.
5016         * pad_no.f90: New test case.
5017
5018 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
5019
5020         * gcc.c-torture/execute/20050410-1.c: New test.
5021
5022 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
5023
5024         * gcc.dg/pr20126.c: New.
5025
5026 2005-04-09  Bud Davis  <bdavis@gfortran.org>
5027             Steven G. Kargl <kargls@comcast.net>
5028
5029         * gfortran.dg/PR19872.f: New test.
5030
5031 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5032
5033         * gfortran.dg/nint_1.f90:  Fix dg-do directive
5034
5035 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
5036
5037         * gfortran.dg/nint_1.f90: New test.
5038
5039 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5040
5041         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
5042         Added test for callee-allocated arrays with write statements.
5043         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5044         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5045         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5046         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5047         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5048
5049 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5050
5051         PR libfortran/20163
5052         * gfortran.dg/open-options-blanks.f:  New test.
5053
5054 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5055
5056         PR fortran/13257
5057         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5058
5059 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5060
5061         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5062         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5063         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5064         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5065         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5066         * gcc.c-torture/execute/stdarg-4.c: New test.
5067
5068         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5069
5070         PR target/20795
5071         * g++.dg/abi/param2.C: New test.
5072
5073 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5074
5075         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5076
5077 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5078
5079         * gcc.dg/builtins-53.c: New test.
5080
5081 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5082
5083         * g++.dg/tree-ssa/pr18178.C: New test.
5084         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5085         * gcc.c-torture/execute/20041019-1.c: New test.
5086         * gcc.dg/tree-ssa/20041008-1.c: New test.
5087         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5088         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5089         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5090         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5091         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5092         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5093         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5094         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5095         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5096         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5097
5098 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5099
5100         PR rtl-optimization/20466
5101         * gcc.c-torture/execute/pr20466-1.c: New test.
5102
5103 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/20905
5106         * g++.dg/parse/cond2.C: New test.
5107
5108         PR c++/20145
5109         * g++.dg/warn/Wdtor1.C: New test.
5110
5111 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5112
5113         PR fortran/17229
5114         * gfortran.dg/pr17229.f: New test.
5115
5116 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5117
5118         * gfortran.dg/tiny_1.f90: New test.
5119         * gfortran.dg/tiny_2.f90: ditto.
5120
5121 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5122
5123         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5124         * gfortran.dg/open_new.f90:  Fix dg-do run line
5125
5126 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5127
5128         * lib/target-supports.exp (get_compiler_messages): Support
5129         optional arguments, the fourth being compiler options.
5130         (check_effective_target_fpic): New proc.
5131         * gcc.dg/20050321-2.c: Restrict to target fpic.
5132
5133 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5134
5135         * gcc.dg/15443-1.c: New test.
5136         * gcc.dg/15443-2.c: Likewise.
5137
5138 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5139
5140         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5141
5142 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5143
5144         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5145
5146 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5147
5148         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5149         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5150         -m64.
5151         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5152         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5153         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5154
5155 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5156
5157         PR c++/20212
5158         * g++.dg/warn/Wunused-11.C: New test.
5159
5160 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5161
5162         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5163
5164 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5165
5166         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5167
5168 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/20734
5171         * g++.dg/template/ptrmem13.C: New test.
5172
5173 2005-04-05  Per Bothner  <per@bothner.com>
5174
5175         * lib/gcc.exp: Always add -fno-show-column, for now.
5176
5177 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5178
5179         PR testsuite/20767
5180         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5181         of plain old "unsigned int" for the type of "i".  Makes this test
5182         64bit clean.
5183
5184 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5185
5186         * gcc.dg/i386-ssefn-1.c: New test.
5187         * gcc.dg/i386-ssefn-2.c: New test.
5188         * gcc.dg/i386-ssefn-3.c: New test.
5189         * gcc.dg/i386-ssefn-4.c: New test.
5190
5191 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5192
5193         PR tree-optimization/20076
5194         * gcc.dg/builtin-apply4.c: New test.
5195
5196         PR preprocessor/19475
5197         * gcc.dg/cpp/macspace1.c: New test.
5198         * gcc.dg/cpp/macspace2.c: New test.
5199
5200 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5201
5202         * gfortran.dg/pr20755.f: Fixed bad format.
5203
5204 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5205
5206         PR c++/20763
5207         * g++.dg/ext/attrib21.C: New test.
5208
5209 2004-04-05  Devang Patel  <dpatel@apple.com>
5210
5211         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5212         * gcc.dg/vect/vect-shift-1.c: New test.
5213
5214 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5215
5216         PR libfortran/20755
5217         * gfortran.dg/pr20755.f: New test.
5218
5219 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5220
5221         * gfortran.dg/pr15959.f90: New test.
5222         * gfortran.dg/string_pad_trunc.f90: New test.
5223
5224 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5225
5226         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5227         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5228         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5229         syntax.
5230
5231 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5232
5233         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5234
5235 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5236
5237         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5238         * gcc.c-torture/compile/20011119-2.c: Likewise.
5239         * gcc.c-torture/compile/981001-2.c: Likewise.
5240
5241 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5242
5243         PR c++/20679
5244         * g++.dg/template/overload4.C: New test.
5245
5246 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5247
5248         PR c++/20746
5249         * g++.dg/abi/covariant5.C: New.
5250
5251         PR debug/20505
5252         * g++.dg/debug/const2.C: New.
5253
5254 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5255
5256         PR rtl-optimization/16104
5257         * gcc.c-torture/execute/20050316-1.c: New test.
5258
5259 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5260
5261         * g++.dg/template/spec23.C: Fix dg-error text.
5262
5263 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5264
5265         PR c++/19199
5266         * g++.dg/expr/lval2.C: New.
5267
5268 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5269
5270         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5271         __builtin_strcasecmp and __builtin_strncasecmp.
5272
5273 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5274
5275         PR c++/20723
5276         * g++.dg/template/spec22.C: New.
5277         * g++.dg/template/spec23.C: New.
5278
5279 2005-04-03  Dale Ranta  <dir@lanl.gov>
5280             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5281
5282         PR libfortran/20068
5283         PR libfortran/20125
5284         PR libfortran/20156
5285         PR libfortran/20471
5286         * gfortran.dg/backspace.f: New test.
5287
5288 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5289
5290         * gcc.dg/pr19345.c: New test.
5291
5292 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5293
5294         PR tree-optimization/20640
5295         * gcc.dg/torture/tree-loop-1.c: New.
5296
5297 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5298
5299         PR rtl-optimization/20290
5300         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5301
5302 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5303
5304         * gcc.dg/rs6000-fpint.c: New.
5305
5306 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5307
5308         * gcc.dg/old-style-then-proto-1.c: New test.
5309
5310 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5311
5312         * gfortran.fortran-torture/execute/backspace.f90: Check
5313         after backspace and read was incorrect.
5314
5315 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5316
5317         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5318         buffer past the terminating NUL using memcmp.
5319         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5320         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5321
5322         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5323         Fix unused/uninitialized variable warnings.
5324
5325         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5326         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5327         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5328         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5329
5330         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5331         gcc.c-torture/execute/builtins/fputs-lib.c,
5332         gcc.c-torture/execute/builtins/lib/fprintf.c,
5333         gcc.c-torture/execute/builtins/lib/main.c,
5334         gcc.c-torture/execute/builtins/lib/memcmp.c,
5335         gcc.c-torture/execute/builtins/lib/memmove.c,
5336         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5337         gcc.c-torture/execute/builtins/lib/memset.c,
5338         gcc.c-torture/execute/builtins/lib/printf.c,
5339         gcc.c-torture/execute/builtins/lib/sprintf.c,
5340         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5341         gcc.c-torture/execute/builtins/lib/strchr.c,
5342         gcc.c-torture/execute/builtins/lib/strcmp.c,
5343         gcc.c-torture/execute/builtins/lib/strcpy.c,
5344         gcc.c-torture/execute/builtins/lib/strcspn.c,
5345         gcc.c-torture/execute/builtins/lib/strlen.c,
5346         gcc.c-torture/execute/builtins/lib/strncat.c,
5347         gcc.c-torture/execute/builtins/lib/strncmp.c,
5348         gcc.c-torture/execute/builtins/lib/strncpy.c,
5349         gcc.c-torture/execute/builtins/lib/strrchr.c,
5350         gcc.c-torture/execute/builtins/lib/strspn.c,
5351         gcc.c-torture/execute/builtins/lib/strstr.c,
5352         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5353         gcc.c-torture/execute/builtins/strlen-2.c,
5354         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5355         prototypes.
5356
5357 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5358
5359         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5360         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5361         selectany usage.
5362
5363 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5364
5365         PR c++/19406
5366         * g++.dg/debug/using1.C: New test.
5367
5368 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5369
5370         PR middle-end/20524
5371         * gcc.dg/alias-7.c: Prefix asm-declared name with
5372         __USER_LABEL_PREFIX__.
5373
5374 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5375
5376         Fix fallout from PR middle-end/15700:
5377         * gcc.c-torture/compile/20011119-1.c: Take
5378         __USER_LABEL_PREFIX__ into account.
5379         * gcc.c-torture/compile/20011119-2.c: Likewise.
5380
5381 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5382
5383         PR c++/18644
5384         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5385
5386 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5387
5388         PR c/17855
5389         * gcc.c-torture/compile/struct-non-lval-1.c,
5390         gcc.c-torture/compile/struct-non-lval-2.c,
5391         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5392
5393 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5394
5395         * gcc.dg/tls/tls.exp: Remove temporary file.
5396         * g++.dg/tls/tls.exp: Ditto.
5397         * lib/file-format.exp: Ditto.
5398         * g++.dg/special/ecos.exp: Ditto.
5399
5400         * lib/profopt.exp: Treat prof_ext as a list.
5401         * gcc.misc-tests/bprob.exp: Ditto.
5402         * g++.dg/bprob/bprob.exp: Ditto.
5403
5404         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5405         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5406         g++.dg/tree-ssa/pointer-reference-alias.C,
5407         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5408         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5409         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5410         g++.dg/vect/pr19951.cc: Ditto.
5411         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5412         gcc.dg/builtins-47.c: Ditto.
5413         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5414         gcc.dg/pr20115-1.c: Ditto.
5415         * gcc.dg/tree-ssa/20030530-2.c,
5416         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5417         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5418         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5419         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5420         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5421         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5422         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5423         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5424         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5425         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5426         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5427         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5428         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5429         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5430         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5431         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5432         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5433         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5434         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5435         gcc.dg/tree-ssa/20030824-1.c,
5436         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5437         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5438         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5439         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5440         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5441         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5442         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5443         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5444         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5445         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5446         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5447         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5448         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5449         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5450         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5451         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5452         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5453         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5454         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5455         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5456         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5457         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5458         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5459         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5460         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5461         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5462         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5463         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5464         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5465         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5466         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5467         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5468         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5469         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5470         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5471         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5472         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5473         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5474         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5475         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5476         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5477         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5478         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5479         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5480         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5481         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5482         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5483         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5484         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5485         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5486         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5487         gcc.dg/tree-ssa/useless-1.c: Ditto.
5488         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5489         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5490         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5491         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5492         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5493         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5494         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5495         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5496         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5497         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5498         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5499         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5500         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5501         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5502         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5503         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5504         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5505         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5506         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5507         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5508         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5509         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5510         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5511         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5512         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5513         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5514         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5515         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5516         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5517         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5518         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5519         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5520         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5521         gcc.dg/vect/vect-none.c: Ditto.
5522         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5523         treelang/compile/unsigned.tree: Ditto.
5524
5525         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5526         * gcc.dg/cpp/direct2s.c: Ditto.
5527         * gcc.dg/cpp/paste4.c: Ditto.
5528         * gcc.dg/cpp/separate-1.c: Ditto.
5529         * gcc.dg/pch/save-temps-1.c: Ditto.
5530         * g++.dg/ext/altivec-10.C: Ditto.
5531         * g++.dg/pch/pch.C: Ditto.
5532
5533         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5534
5535         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5536         * g++.dg/template/repo1.C: Ditto.
5537         * g++.dg/template/repo2.C: Ditto.
5538         * g++.dg/template/repo3.C: Ditto.
5539         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5540         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5541         * g++.old-deja/g++.pt/repo1.C: Ditto.
5542         * g++.old-deja/g++.pt/repo2.C: Ditto.
5543         * g++.old-deja/g++.pt/repo3.C: Ditto.
5544         * g++.old-deja/g++.pt/repo4.C: Ditto.
5545
5546         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5547         * gcc.dg/20030107-1.c: Ditto.
5548         * gcc.dg/20030702-1.c: Ditto.
5549         * gcc.dg/profile-generate-1.c: Ditto.
5550         * g++.dg/other/profile1.C: Ditto.
5551         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5552
5553         * lib/gcc-dg.exp (remove-build-file): New.
5554         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5555         cleanup-tree-dump, cleanup-saved-temps): New.
5556
5557 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5558
5559         PR c++/19203, DR 214
5560         * g++.dg/parse/ambig3.C: Not ambiguous.
5561         * g++.dg/template/spec20.C: New.
5562         * g++.dg/template/spec21.C: New.
5563
5564 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5565
5566         PR target/20045
5567         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5568
5569 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5570
5571         PR libfortran/20660
5572         * gfortran.dg/negative_unit.f: New test.
5573
5574 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5575
5576         * gcc.dg/20050330-1.c: New test.
5577
5578 2005-03-30  Devang Patel  <dpatel@apple.com>
5579
5580         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5581
5582 2005-03-30  Dale Johannesen  <dalej@apple.com>
5583
5584         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5585
5586 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5587
5588         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5589         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5590         Strip options from test name.
5591
5592 2005-03-31  Jan Hubicka  <jh@suse.cz>
5593
5594         * gcc.dg/varpool-1.c: New testcase.
5595
5596 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5597
5598         PR c/772
5599         PR c/17913
5600         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5601         gcc.dg/stmt-expr-label-3.c : New tests.
5602         * gcc.c-torture/execute/medce-2.c: Remove.
5603
5604 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5605
5606         PR c/20368
5607         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5608         tests.
5609
5610 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5611
5612         * gcc.c-torture/compile/pr20203.c: New test.
5613
5614 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5615
5616         * gfortran.dg/promotion.f90:  New test.
5617
5618 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5619
5620         PR middle-end/20491
5621         * gcc.dg/torture/asm-subreg-1.c: New test.
5622
5623 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5624
5625         PR c/20672
5626         * gcc.dg/pr20672-1.c: New test.
5627
5628 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5629
5630         * gfortran.dg/vect: New directory.
5631         * gfortran.dg/vect/vect.exp: New.
5632         * gfortran.dg/vect/vect-1.f90: New test.
5633         * gfortran.dg/vect/vect-2.f90: New test.
5634         * gfortran.dg/vect/vect-3.f90: New test.
5635         * gfortran.dg/vect/vect-4.f90: New test.
5636         * gfortran.dg/vect/vect-5.f90: New test.
5637
5638 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5639
5640         PR middle-end/20622
5641         * gcc.dg/alias-7.c: New test.
5642
5643 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5644
5645         * gcc.dg/sparc-reg-1.c: New test.
5646
5647 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5648
5649         PR target/19890
5650         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5651
5652 2005-03-29  Dale Ranta  <dir@lanl.gov>
5653             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5654
5655         PR libfortran/20163
5656         * gfortran.dg/pr20163-2.f: New test.
5657
5658 2005-03-28  Jan Hubicka  <jh@suse.cz>
5659
5660         PR middle-end/20635
5661         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5662         by Jakub Jelinek.
5663
5664 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5665
5666         PR tree-optimization/20626
5667         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5668         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5669
5670 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5671
5672         * gfortran.dg/underflow.f90:  New test.
5673         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5674
5675 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5676
5677         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5678
5679 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5680
5681         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5682         (g++_init): Make sure that CXXFLAGS is set.
5683         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5684         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5685         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5686         * lib/objc.exp (objc_init): Likewise.
5687         * lib/treelang.exp (treelang_init): Likewise.
5688
5689 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5690
5691         PR tree-optimization/20470
5692         * gcc.dg/tree-ssa/pr20470.c: New test.
5693
5694 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5695
5696         * gcc.dg/ppc-stfiwx.c: New.
5697
5698 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5699
5700         PR target/19888
5701         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5702
5703 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5704
5705         * gcc.dg/20050325-1.c: Fix a typo.
5706
5707 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5708
5709         PR libfortran/19678
5710         PR libfortran/19679
5711         * gfortran.dg/dos_eol.f: New test.
5712
5713 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5714
5715         PR rtl-optimization/20249
5716         * gcc.dg/20050325-1.c: New test.
5717
5718 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5719
5720         PR libfortran/15332
5721         * gfortran.dg/pr15332.f: New test.
5722
5723 2005-03-24  Dale Johannesen  <dalej@apple.com>
5724
5725         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5726
5727 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5728
5729         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5730         'internal' visibility.
5731         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5732         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5733         'protected' visibility.
5734         * gcc.dg/visibility-7.c: Likewise.
5735         * lib/target-supports.exp (check_visibility_available): Take
5736         a parameter, the kind of visibility to check for.
5737         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5738         to check_visibility_available.
5739
5740         * g++.dg/expr/cast3.C: New.
5741
5742 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5743
5744         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5745         rs6000.
5746
5747 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5748
5749         PR target/20095
5750         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5751
5752 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5753
5754         * gcc.dg/badshift.c: Renamed to...
5755         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5756
5757         * gcc.target/i386/badshift.c: Renamed to...
5758         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5759         only.
5760
5761         PR rtl-optimization/20532
5762         * gcc.target/i386/badshift.c: New.
5763
5764 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5765
5766         * gfortran.dg/pr18025.f90: New test.
5767
5768 2005-03-23  Dale Johannesen  <dalej@apple.com>
5769
5770         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5771
5772 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5773
5774         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5775
5776         * lib/target-supports.exp (check_iconv_available): Default
5777         libiconv to -liconv, if there is no definition.
5778
5779 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5780
5781         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5782
5783 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5784
5785         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5786         * g++.dg/opt/pr7503-2.C: Likewise.
5787         * g++.dg/opt/pr7503-3.C: Likewise.
5788         * g++.dg/opt/pr7503-4.C: Likewise.
5789         * g++.dg/opt/pr7503-5.C: Likewise.
5790         * g++.dg/warn/minmax.C: New test.
5791
5792 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5793
5794         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5795         * gfortran.dg/g77_intrinsics_sub.f: New test.
5796
5797 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5798             Jan Hubicka  <jh@suse.cz>
5799             Steven Bosscher <stevenb@suse.de
5800
5801         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5802
5803 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5804
5805         PR c++/19980
5806         * g++.dg/template/redecl3.C: New test.
5807
5808 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5809
5810         PR c++/20499
5811         * g++.dg/parse/error16.C: Tweak error markers.
5812
5813 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR target/20561
5816         * gcc.dg/20050321-2.c: New test.
5817
5818 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5819
5820         PR c++/20465
5821         PR c++/20381
5822         * g++.dg/template/ptrmem12.C: New.
5823
5824 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5825
5826         PR rtl-optimization/20527
5827         * gcc.c-torture/execute/pr20527-1.c: New test.
5828
5829 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5830
5831         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5832         program, compile it into a real executable and then delete the .c
5833         and .x files afterwards, to avoid problems on testglue targets.
5834
5835 2005-03-21  Stuart Hastings  <stuart@apple.com>
5836
5837         * gcc.target/i386/sse-2.c: New.
5838
5839 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5840
5841         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5842
5843 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5844
5845         * g++.dg/parse/crash25.C: Fix typo.
5846
5847 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5848
5849         PR c++/20461
5850         * g++.dg/parse/crash24.C: New test.
5851
5852         PR c++/20536
5853         * g++.dg/parse/crash25.C: New test.
5854
5855 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5856
5857         PR c++/20147
5858         * g++.dg/ext/stmtexpr4.C: New test.
5859
5860 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5861
5862         PR middle-end/20539
5863         * gcc.c-torture/compile/pr13066-1.c: New test case.
5864         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5865         * g++.dg/opt/pr13066-1.C: Likewise.
5866
5867 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5868
5869         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5870
5871 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5872
5873         PR fortran/18525
5874         * gfortran.dg/nesting_1.f90: New test.
5875
5876 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5877
5878         PR c++/20240
5879         * g++.dg/lookup/using13.C: New test.
5880
5881 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5882
5883         PR c++/20333
5884         * g++.dg/template/crash36.C: New test.
5885
5886 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5887
5888         PR c++/20463
5889         * g++.dg/template/crash35.C: New test.
5890
5891 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5892
5893         PR c++/19966
5894         * g++.dg/overload/operator2.C: New test.
5895
5896 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5897
5898         PR libfortran/20257
5899         * gfortran.dg/pr20257.f90: New test.
5900
5901 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5902
5903         PR libfortran/20480
5904         * gfortran.dg/pr20480.f90: New test.
5905
5906 2005-03-16  Richard Henderson  <rth@redhat.com>
5907
5908         PR middle-end/15700
5909         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5910         (_rtld_global): New.
5911         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5912         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5913
5914         * gcc.dg/alias-3.c: New.
5915         * gcc.dg/alias-4.c: New.
5916         * gcc.dg/alias-5.c: New.
5917         * gcc.dg/alias-6.c: New.
5918
5919 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5920
5921         * gcc.dg/cpp/ucnid-7.c: New.
5922
5923 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5924             Dorit Naishlos  <dorit@il.ibm.com>
5925
5926         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5927         darwin.
5928
5929 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5930
5931         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5932         misaligned accesses.
5933         * gcc.dg/vect/vect-58.c: Likewise.
5934         * gcc.dg/vect/vect-92.c: New.
5935         * gcc.dg/vect/vect-93.c: New.
5936
5937 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5938
5939         PR fortran/18827
5940         * gfortran.dg/assign_2.f90: New test.
5941         * gfortran.dg/assign_3.f90: New test.
5942         * gfortran.dg/assign.f90: New test.
5943
5944 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5945
5946         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5947         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5948         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5949         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5950         names.
5951
5952 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5953
5954         * gcc.dg/cpp/ucnid-6.c: New.
5955
5956         * gcc.dg/cpp/normalize-1.c: New.
5957         * gcc.dg/cpp/normalize-2.c: New.
5958         * gcc.dg/cpp/normalize-3.c: New.
5959         * gcc.dg/cpp/normalize-4.c: New.
5960         * gcc.dg/cpp/ucnid-4.c: New.
5961         * gcc.dg/cpp/ucnid-5.c: New.
5962         * g++.dg/cpp/normalize-1.C: New.
5963         * g++.dg/cpp/ucnid-1.C: New.
5964
5965 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5966
5967         * gcc.dg/pr18628.c: New.
5968
5969 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5970
5971         PR c++/20280
5972         * g++.dg/tree-ssa/pr20280.C: New.
5973
5974 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5975
5976         PR fortran/20467
5977         * gfortran.dg/stfunc_2.f90: New test.
5978
5979 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5980
5981         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5982
5983 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5984
5985         * gcc.dg/tree-ssa/20050314-1.c: New test.
5986
5987 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5988
5989         PR c++/4403
5990         PR c++/9783, DR433
5991         * g++.dg/template/friend34.C: New test.
5992         * g++.dg/template/friend35.C: Likewise.
5993         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5994
5995 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5996
5997         Friend class name lookup 5/n
5998         PR c++/1016
5999         * g++.dg/lookup/hidden-class1.C: New test.
6000         * g++.dg/lookup/hidden-class2.C: Likewise.
6001         * g++.dg/lookup/hidden-class3.C: Likewise.
6002         * g++.dg/lookup/hidden-class4.C: Likewise.
6003         * g++.dg/lookup/hidden-class5.C: Likewise.
6004         * g++.dg/lookup/hidden-class6.C: Likewise.
6005         * g++.dg/lookup/hidden-class7.C: Likewise.
6006         * g++.dg/lookup/hidden-class8.C: Likewise.
6007         * g++.dg/lookup/hidden-class9.C: Likewise.
6008         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
6009         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
6010         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
6011         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
6012         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
6013         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
6014         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
6015         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
6016         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
6017         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
6018         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
6019
6020 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR c++/20157
6023         * g++.dg/template/error18.C: New test.
6024
6025 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6026
6027         PR debug/16792
6028         * g++.dg/debug/pr16792.C: New test.
6029
6030 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6031
6032         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
6033         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
6034         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
6035         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
6036         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
6037         test assertion names.
6038
6039 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6040
6041         PR fortran/18600
6042         * gfortran.dg/stfunc_1.f90: New test.
6043
6044 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6045
6046         PR fortran/16907
6047         * gfortran.dg/real_index_1.f90: New test.
6048
6049 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6050
6051         PR fortran/20323
6052         * gfortran.dg/spec_expr_1.f90: New test.
6053
6054 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6055
6056         PR c/20402
6057         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6058         new parser.
6059
6060 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6061
6062         PR fortran/20361
6063         * gfortran.dg/largeequiv_1.f90: New test.
6064
6065 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6066
6067         * gcc.dg/ucnid-1.c: New.
6068         * gcc.dg/ucnid-2.c: New.
6069         * gcc.dg/ucnid-3.c: New.
6070         * gcc.dg/ucnid-4.c: New.
6071         * gcc.dg/ucnid-5.c: New.
6072         * gcc.dg/ucnid-6.c: New.
6073         * gcc.dg/cpp/ucnid-1.c: New.
6074         * gcc.dg/cpp/ucnid-2.c: New.
6075         * gcc.dg/cpp/ucnid-3.c: New.
6076         * g++.dg/other/ucnid-1.C: New.
6077
6078 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6079
6080         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6081
6082 2005-03-11  Per Bothner  <per@bothner.com>
6083
6084         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6085         that diagnotics refer to correct token.
6086         * gcc.dg/unused-3.c: Likewise.
6087
6088 2005-03-11  Per Bothner  <per@bothner.com>
6089
6090         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6091         constant" is now actually on same line as string constant.
6092         * gcc.dg/cpp/direct2s.c: Likewise.
6093
6094 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6095
6096         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6097
6098 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6099
6100         PR libfortran/20124
6101         * gfortran.dg/pr20124.f90: New Test
6102
6103 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6104
6105         PR tree-optimization/20130
6106         * gcc.dg/pr20130-1.c: New test.
6107
6108 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6109
6110         PR target/20095
6111         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6112
6113 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6114
6115         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6116
6117 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6118
6119         * g++.dg/eh/forced1.C: Fix comment.
6120         * g++.dg/eh/forced2.C: Ditto.
6121         * g++.dg/eh/forced3.C: Ditto.
6122         * g++.dg/eh/forced4.C: Ditto.
6123
6124 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6125
6126         PR rtl-opt/20412
6127         * gcc.c-torture/compile/pr20412.c: New test.
6128
6129 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6130
6131         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6132
6133 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6134
6135         PR target/20322
6136         * gcc.dg/20050307-1.c: New test.
6137
6138 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6139
6140         PR c++/20375
6141         * g++.dg/other/stdarg3.C: New.
6142
6143 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6144
6145         PR c++/18384, c++/18327
6146         * g++.dg/init/array19.C: New test.
6147
6148         PR inline-asm/20314
6149         * gcc.dg/torture/pr20314-1.c: New test.
6150         * gcc.dg/torture/pr20314-2.c: New test.
6151
6152 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6153
6154         * gcc.dg/20050309-1.c: New test.
6155
6156 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6157
6158         * gcc.dg/builtins-10.c: Reactivate disabled test.
6159         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6160         new cbrt transformations.
6161
6162 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6163
6164         PR c++/20208
6165         * g++.dg/template/array13.C: New test.
6166
6167 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6168
6169         PR c++/16859
6170         * g++.dg/init/brace4.C: New test.
6171
6172 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6173
6174         PR c++/20186
6175         * g++.dg/template/non-dependent12.C: New.
6176
6177 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6178
6179         PR c++/20142
6180         * g++.dg/init/array18.C: Add dg-do run marker.
6181
6182         PR c++/20142
6183         * g++.dg/init/array18.C: New test.
6184
6185 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6186
6187         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6188         * g++.dg/gcov/gcov.exp: Likewise.
6189         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6190         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6191         * lib/c-torture.exp: Likewise.
6192         * lib/fortran-torture.exp: Likewise.
6193         * lib/g++.exp: Likewise.
6194         * lib/gcc-defs.exp: Likewise.
6195         * lib/gcc-dg.exp: Likewise.
6196         * lib/gcc.exp: Likewise.
6197         * lib/gcov.exp: Likewise.
6198         * lib/gfortran.exp: Likewise.
6199         * lib/mike-g++.exp: Likewise.
6200         * lib/mike-gcc.exp: Likewise.
6201         * lib/objc-torture.exp: Likewise.
6202         * lib/objc.exp: Likewise.
6203         * lib/profopt.exp: Likewise.
6204         * lib/target-libpath.exp: Likewise.
6205         * lib/target-supports.exp: Likewise.
6206         * lib/treelang.exp: Likewise.
6207         * lib/wrapper.exp: Likewise.
6208
6209 2005-03-08  Jeff Law  <law@redhat.com>
6210
6211         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6212         PHI-OPT changes.
6213
6214 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6215
6216         * gcc.dg/vect/pr20122.c: New test.
6217
6218 2005-03-07  Jeff Law  <law@redhat.com>
6219
6220         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6221         was folded away.
6222         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6223         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6224         * gcc.dg/tree-ssa/pr18134.c: New test.
6225
6226 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6227
6228         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6229         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6230         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6231
6232 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6233
6234         PR tree-opt/17671
6235         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6236
6237 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6238
6239         * g++.dg/warn/Wnvdtor.C: New test.
6240
6241 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6242
6243         * gcc.dg/torture/pr19683-1.c: New test.
6244
6245 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6246
6247         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6248         * gfortran.dg/g77/19990313-2.f: Ditto.
6249         * gfortran.dg/g77/19990313-3.f: Ditto.
6250         * gfortran.dg/g77/19990525-0.f: Ditto.
6251         * gfortran.dg/g77/19990826-0.f: Ditto.
6252         * gfortran.dg/g77/19990826-2.f: Ditto.
6253         * gfortran.dg/g77/19990826-3.f: Ditto.
6254         * gfortran.dg/g77/20000511-1.f: Ditto.
6255         * gfortran.dg/g77/20000511-2.f: Ditto.
6256         * gfortran.dg/g77/970625-2.f: Ditto.
6257         * gfortran.dg/g77/980310-2.f: Ditto.
6258         * gfortran.dg/g77/980310-3.f: Ditto.
6259         * gfortran.dg/g77/980310-8.f: Ditto.
6260         * gfortran.dg/g77/980519-2.f: Ditto.
6261         * gfortran.dg/g77/alpha1.f: Ditto.
6262         * gfortran.dg/g77/claus.f: Ditto.
6263         * gfortran.dg/g77/erfc.f: Ditto.
6264         * gfortran.dg/g77/short.f: Ditto.
6265         * gfortran.fortran-torture/execute/data.f90: Ditto.
6266         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6267         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6268
6269 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6270
6271         * lib/file-format.exp (gcc_target_object_format): Add check for som
6272         format and hardcode object formats on hppa*-*-hpux*.
6273         * lib/target-supports.exp (check_weak_available): Add check for som
6274         object format.  Always return 0 on hppa*-*-hpux10*.
6275
6276         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6277         is defined.
6278
6279         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6280
6281 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6282
6283         * gfortran.dg/pr19936_1.f90: New test.
6284         * gfortran.dg/pr19936_2.f90: New test.
6285         * gfortran.dg/pr19936_3.f90: New test.
6286
6287 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6288             Paul Thomas <prthomas@drfccad.cea.fr>
6289
6290         * gfortran.dg/PR19754_1.f90: New test.
6291         * gfortran.dg/PR19754_2.f90: Ditto.
6292
6293 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6294
6295         PR c++/19311
6296         * g++.dg/template/non-dependent11.C: New test.
6297
6298 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6299
6300         * lib/target-supports.exp (check_iconv_available): Fix comment.
6301
6302 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6303             Joseph S. Myers  <joseph@codesourcery.com>
6304
6305         PR c++/19797
6306         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6307
6308 2005-03-04  Matthew Sachs  <msachs@apple.com>
6309
6310         * gcc.exp (gcc_target_compile): Put braces around
6311         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6312         * objc.exp (objc_target_compile): Likewise.
6313         * treelang.exp (treelang_target_compile): Likewise.
6314
6315 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6316
6317         PR fortran/19673
6318         * gfortran.dg/func_result_1.f90: New test.
6319
6320 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6321
6322         * gcc.misc-tests/options.exp: New test.
6323
6324 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6325
6326         * gcc.dg/pr15784-4.c: New test.
6327
6328 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6329
6330         * gcc.c-torture/execute/pr17133.c: New.
6331         * gcc.c-torture/compile/20050303-1.c: New.
6332
6333 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6334
6335         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6336
6337 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6338
6339         * g++.dg/overload/using2.C: New.
6340
6341 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6342
6343         PR c++/19916
6344         * g++.dg/init/ptrmem2.C: New test.
6345
6346 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6347
6348         PR c/8927
6349         * gcc.dg/pr8927-1.c: New test.
6350
6351 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6352
6353         PR c++/20232
6354         * g++.dg/inherit/covariant12.C: New.
6355
6356 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6357
6358         PR fortran/19479
6359         * gfortran.dg/bound_1.f90: New test.
6360
6361 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6362
6363         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6364         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6365
6366 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6367
6368         PR c/20245
6369         * gcc.dg/pr20245-1.c: New test.
6370
6371 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6372
6373         PR middle-end/19874
6374         * gcc.c-torture/execute/20050119-2.c: New test case.
6375
6376 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6377
6378         * README: Update the DejaGnu bug reporting address.
6379         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6380         * lib/objc-torture.exp: Likewise.
6381
6382 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6383
6384         * gfortran.dg/boz_1.f90: New test.
6385         * gfortran.dg/boz_3.f90: New test.
6386         * gfortran.dg/boz_4.f90: New test.
6387
6388 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6389
6390         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6391         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6392
6393 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6394
6395         PR libfortran/20101
6396         * gfortran.dg/write_0_pe_format.f90: New test.
6397
6398 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6399
6400         PR c++/20206
6401         * g++.dg/opt/thunk2.C: New test.
6402         * g++.dg/opt/covariant1.C: New test.
6403
6404 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6405
6406         * gfortran.dg/e_d_fmt.f90: New test.
6407
6408 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6409
6410         * gcc.dg/asm-b.c: Fix comment typos.
6411
6412 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6413
6414         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6415         a V_MAY_DEF also.
6416
6417 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6418
6419         PR tree-opt/20188
6420         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6421         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6422         * gcc.dg/asm-b.c: New test.
6423
6424 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6425
6426         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6427         Disable this test on IRIX 6.
6428
6429 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6430
6431         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6432         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6433         parser.
6434
6435 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6436
6437         PR tree-optimization/20204
6438         * testsuite/gcc.dg/pr20204.c: New test.
6439
6440 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR target/20196
6443         * gcc.c-torture/execute/20050224-1.c: New test.
6444
6445         PR c++/20175
6446         * g++.dg/warn/Wbraces2.C: New test.
6447
6448 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6449
6450         PR c++/19878
6451         * g++.dg/init/const2.C: New test.
6452
6453 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6454
6455         PR tree-optimization/20100
6456         * gcc.c-torture/execute/pr20100-1.c: New test.
6457
6458 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6459
6460         * gfortran.dg/implicit_3.f90: New test.
6461
6462         * gfortran.dg/deftype_1.f90: New test.
6463
6464 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6465
6466         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6467         the test passes.
6468         * g++.dg/other/anon3.C: Accept a warning.
6469
6470 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6471
6472         * gcc.dg/pr20017.c: Fix a comment typo.
6473
6474 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6475
6476         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6477
6478 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6479
6480         PR ada/19902
6481         * ada/acats/tests/cxa/cxa3004.a: Remove.
6482         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6483
6484 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6485
6486         PR c++/20073
6487         * g++.dg/init/const1.C: New test.
6488
6489         PR c++/19991
6490         * g++.dg/parse/constant7.C: New test.
6491
6492         PR c++/20152
6493         * g++.dg/parse/error27.C: New test.
6494         * g++.dg/template/qualttp15.C: Adjust error markers.
6495         * g++.old-deja/g++.other/struct1.C: Likewise.
6496
6497         PR c++/20153
6498         * g++.dg/template/error17.C: New test.
6499
6500         PR c++/20148
6501         * g++.dg/parser/error26.C: New test.
6502
6503 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6504
6505         PR tree-optimization/20100
6506         PR tree-optimization/20115
6507         * gcc.dg/pr20115.c: New test.
6508         * gcc.dg/pr20115-1.c: New test.
6509         * gcc.dg/pr20100.c: New test.
6510         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6511         call-clobbered variables after alias1.
6512
6513 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6514
6515         * gfortran.dg/list_read_4.f90: new test.
6516
6517 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6518
6519         PR rtl-optimization/20017.
6520         * gcc.dg/pr20017.c: New.
6521
6522 2005-02-22  Devang Patel  <dpatel@apple.com>
6523
6524         PR 19952
6525         * g++.dg/tree-ssa/pr19952.C: New test.
6526
6527 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6528
6529         PR c++/19883
6530         * g++.dg/parse/constant6.C: New test.
6531
6532 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6533
6534         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6535         * g++.dg/charset/asm2.c: Likewise.
6536         * g++.dg/charset/asm3.c: Likewise.
6537         * g++.dg/charset/asm4.c: Likewise.
6538         * g++.dg/charset/asm5.c: Likewise.
6539         * g++.dg/charset/attribute1.c: Likewise.
6540         * g++.dg/charset/attribute2.c: Likewise.
6541         * g++.dg/charset/extern1.cc: Likewise.
6542         * g++.dg/charset/extern2.cc: Likewise.
6543         * g++.dg/charset/extern3.cc: Likewise.
6544         * g++.dg/charset/function.cc: Likewise.
6545         * g++.dg/charset/string.c: Likewise.
6546         * g++.dg/charset/charset.exp: Likewise.
6547         * lib/target-supports.exp (check_iconv_available): Fix comment.
6548
6549 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6550
6551         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6552         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6553         * gcc.dg/charset/asm2.c: Likewise.
6554         * gcc.dg/charset/asm3.c: Likewise.
6555         * gcc.dg/charset/asm4.c: Likewise.
6556         * gcc.dg/charset/asm5.c: Likewise.
6557         * gcc.dg/charset/asm6.c: Likewise.
6558         * gcc.dg/charset/attribute1.c: Likewise.
6559         * gcc.dg/charset/attribute2.c: Likewise.
6560         * gcc.dg/charset/builtin1.c: Likewise.
6561         * gcc.dg/charset/extern.c: Likewise.
6562         * gcc.dg/charset/function.c: Likewise.
6563         * gcc.dg/charset/string.c: Likewise.
6564         * gcc.dg/charset/charset.exp: Likewise.
6565
6566 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6567
6568         PR fortran/20086
6569         * gfortran.dg/pr20086.f90: New test.
6570
6571 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6572
6573         PR tree-optimization/19786
6574         * g++.dg/tree-ssa/pr19786.C: New.
6575
6576 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6577
6578         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6579
6580 2005-02-21  Jeff Law  <law@redhat.com>
6581
6582         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6583
6584 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6585
6586         * gfortran.dg/do_iterator: Split loop, markup all lines for
6587         which an error locus is printed.
6588         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6589         locus is printed.
6590         * gfortran.dg/select_4.f90: Likewise.
6591         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6592         locuses in the various permutations.
6593
6594 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6595
6596         PR tree-optimization/19951
6597         * g++.dg/vect: New directory.
6598         * g++.dg/vect/vect.exp: New file.
6599         * g++.dg/vect/pr19951.cc: New testcase.
6600         * g++.dg/dg.exp: Also prune vectorizer tests.
6601
6602 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6603
6604         PR 18785
6605         * gcc.dg/charset/builtin1.c: New test.
6606
6607 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6608
6609         PR c++/19299
6610         * g++.dg/inherit/volatile1.C: New test.
6611
6612         PR c++/19440
6613         * g++.dg/template/dtor4.C: New test.
6614
6615 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6616
6617         * gfortran.dg/int_1.f90: New test.
6618
6619 2005-02-19  Devang Patel  <dpatel@apple.com>
6620
6621         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6622
6623 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6624
6625         * gfortran.dg/achar_1.f90: New test.
6626
6627 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6628
6629         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6630
6631 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6632             Jakub Jelinek  <jakub@redhat.com>
6633
6634         PR tree-optimization/19828
6635         * gcc.dg/tree-ssa/loop-7.c: New test.
6636         * gcc.c-torture/execute/20050218-1.c: New test.
6637
6638 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR c/20043
6641         * gcc.dg/transparent-union-1.c: New test.
6642         * gcc.dg/transparent-union-2.c: New test.
6643
6644 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6645
6646         PR tree-optimization/18977
6647         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6648
6649 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6650
6651         PR target/20054
6652         * gcc.dg/pr20054.c: New test.
6653
6654 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6655
6656         PR c++/19508
6657         * g++.dg/ext/attrib20.C: New test.
6658
6659 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6660
6661         PR middle-end/20030
6662         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6663
6664 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6665
6666         PR c++/20008
6667         * g++.dg/opt/switch4.C: New.
6668
6669 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6670
6671         PR c++/20023
6672         PR tree-optimization/20009
6673         * gcc.c-torture/compile/20050217-1.c: New test.
6674         * g++.dg/opt/switch3.C: New test.
6675
6676         PR tree-optimization/18947
6677         * gcc.c-torture/compile/20050215-1.c: New test.
6678         * gcc.c-torture/compile/20050215-2.c: New test.
6679         * gcc.c-torture/compile/20050215-3.c: New test.
6680
6681 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6682
6683         PR c++/20028
6684         * g++.dg/template/crash34.C: New.
6685
6686         PR c++/20022
6687         * g++.dg/other/access3.C: New.
6688
6689 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6690
6691         * gcc.dg/vect/vect-98.c: New test.
6692
6693 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6694
6695         PR tree-optimization/19967
6696         * gcc.dg/pr19967.c: New.
6697
6698 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6699
6700         PR middle-end/19857
6701         * gcc.dg/tree-ssa/20050215-1.c: New test.
6702         * gcc.c-torture/execute/20050215-1.c: New test.
6703
6704 2005-02-15  Eric Christopher  <echristo@redhat.com>
6705
6706         * gcc.dg/cpp/20050215-1.c: New file.
6707
6708 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6709
6710         PR tree-optimization/15785
6711         * gcc.dg/pr15785-1.c: New test.
6712
6713 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6714
6715         PR c++/17788
6716         * g++.dg/init/ctor4.C: New.
6717         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6718
6719 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6720
6721         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6722         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6723
6724 2005-02-15  Andreas Schwab  <schwab@suse.de>
6725
6726         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6727         declare malloc.
6728
6729 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6730
6731         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6732
6733 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6734
6735         PR tree-optimization/19853
6736         * gcc.c-torture/compile/pr19853.c: New test.
6737
6738 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6739
6740         PR c++/19608
6741         * g++.dg/parse/local-class1.C: New.
6742
6743         PR c++/19895
6744         * g++.dg/parse/ptrmem3.C: New.
6745
6746         PR c++/19884
6747         * g++.old-deja/g++.oliva/template6.C: Add another case.
6748         * g++.dg/template/explicit6.C: New.
6749
6750 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6751
6752         PR c++/17816
6753         * g++.dg/other/redecl2.C: New.
6754
6755 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6756
6757         PR c++/19891
6758         * g++.dg/abi/covariant4.C: New.
6759
6760 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6761
6762         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6763
6764 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6765
6766         * gcc.dg/vect/vect-96.c: Fix typo.
6767
6768 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6769
6770         PR c++/14479
6771         PR c++/19487
6772         * g++.dg/template/enum5.C: New test.
6773
6774 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6775
6776         * gcc.dg/vect/vect-97.c: New test.
6777
6778 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6779
6780         * gcc.dg/vect/vect-96.c: New test.
6781
6782 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6783
6784         * gcc.dg/builtins-34.c: Also check ldexp*.
6785
6786 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6787
6788         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6789
6790 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6791
6792         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6793         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6794         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6795         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6796         selector_list, selector_expression, dg-process-target): Move to new
6797         file target-supports-dg.exp.
6798         * lib/target-supports-dg.exp: New.
6799
6800         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6801         New.
6802
6803 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR c++/19666
6806         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6807
6808         PR middle-end/19858
6809         * gcc.c-torture/compile/20050210-1.c: New test.
6810
6811 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/19755
6814         * g++.dg/warn/Wbraces1.C: New test.
6815
6816 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6817
6818         * gcc.dg/builtins-52.c: New testcase.
6819
6820 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6821
6822         PR c/19342
6823         * gcc.c-torture/execute/20050119-1.c: New test.
6824
6825 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6826
6827         PR c++/19811
6828         * g++.dg/init/delete1.C: New test.
6829
6830 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6831
6832         PR c++/18470
6833         * g++.dg/template/static12.C: New test.
6834
6835 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6836
6837         PR c++/19787
6838         * g++.dg/conversion/ambig1.C: New test.
6839
6840         PR c++/19739
6841         * g++.dg/ext/attrib19.C: New test.
6842
6843         PR c++/19732
6844         * g++.dg/parse/dtor5.C: New test.
6845
6846         PR c++/19762
6847         * g++.dg/template/dtor3.C: New test.
6848
6849         PR c++/19826
6850         * g++.dg/template/static11.C: New test.
6851         * g++.dg/template/crash2.C: Remove dg-error marker.
6852
6853 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6854
6855         PR C++/18491
6856         * g++.old-deja/g++.mike/p10769a.C: Remove.
6857
6858 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6859
6860         * gcc.dg/builtins-48.c: New test case.
6861         * gcc.dg/builtins-49.c: New test case.
6862         * gcc.dg/builtins-50.c: New test case.
6863         * gcc.dg/builtins-51.c: New test case.
6864
6865 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6866
6867         PR middle-end/19583
6868         * g++.dg/warn/Wreturn-type-3.C: New test.
6869
6870 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6871
6872         PR middle-end/19402
6873         * gcc.dg/pr19402-1.c: New testcase.
6874         * gcc.dg/pr19402-2.c: likewise.
6875
6876 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6877
6878         PR middle-end/19854
6879         * g++.dg/tree-ssa/tmmti.C: New testcase.
6880
6881 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6882
6883         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6884
6885 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/19733
6888         * g++.dg/parse/crash23.C: New test.
6889         * g++.dg/warn/Weff1.C: New test.
6890
6891 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6892
6893         * gcc.dg/20050209-1.c: New test.
6894
6895 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6896
6897         PR target/19799
6898         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6899
6900 2005-02-08  Mike Stump  <mrs@apple.com>
6901
6902         * g++.dg/pch/import-2.c: New test.
6903         * g++.dg/pch/import-2.hs: New.
6904         * g++.dg/pch/include/import-2a.h: New.
6905         * g++.dg/pch/include/import-2b.h: New.
6906
6907 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6908
6909         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6910
6911 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6912
6913         * gfortran.dg/substr_1.f90: New test.
6914
6915 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6916
6917         PR middle-end/19775
6918         * gcc.dg/torture/builtin-power-1.c: Disable test for
6919         invalid transformation.
6920         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6921         no longer optimize.
6922         * gcc.dg/builtins-47.c: New testcase.
6923
6924 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6925             Dorit Naishlos  <dorit@il.ibm.com>
6926
6927         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6928
6929 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6930
6931         * gcc.c-torture/compile/20050206-1.c: New test.
6932
6933 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6934
6935         PR tree-opt/19768
6936         * g++.dg/opt/pr19768.C: New test.
6937
6938 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6939
6940         PR tree-opt/19736
6941         * gcc.c-torture/compile/pr19736.c: New test.
6942
6943 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6944
6945         PR c++/17401
6946         * g++.dg/parse/error25.C: New test.
6947
6948 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6949
6950         * gcc.c-torture/execute/20050203-1.c: New.
6951
6952 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6953
6954         * gcc.dg/vect/vect-85.c: Remove xfail.
6955         * gcc.dg/vect/vect-86.c: Remove xfail.
6956         * gcc.dg/vect/vect-87.c: Remove xfail.
6957         * gcc.dg/vect/vect-88.c: Remove xfail.
6958
6959 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6960
6961         * gcc.dg/altivec-19.c: New.
6962
6963 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6964
6965         PR c/17807
6966         * gcc.dg/nested-func-3.c: New test.
6967         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6968
6969 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6970
6971         * gcc.test-framework/gen_directive_tests: Generate tests for
6972         selector expressions.
6973
6974 2005-02-02  Matt Austern  <austern@apple.com>
6975
6976         PR c++/19628
6977         * g++/ext/builtin7.C: New.
6978         * g++/ext/builtin8.C: New.
6979
6980 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6981
6982         PR c/18502
6983         * gcc.dg/pr18502-1.c: New test.
6984
6985 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6986
6987         PR c++/17413
6988         * g++.dg/template/local4.C: Tweak.
6989
6990 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6991
6992         PR tree-optimization/19578
6993         * gcc.c-torture/compile/20050202-1.c: New test.
6994
6995 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6996
6997         PR c/19435
6998         * gcc.dg/c99-init-4.c: New test.
6999
7000 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7001
7002         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
7003
7004         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
7005
7006         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
7007         * g++.dg/eh/check-vect.h: New.
7008
7009         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
7010         * gcc.dg/vect/vect-78.c: Ditto.
7011         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
7012         Remove.
7013
7014         * g++.dg/conversion/simd1.C: Expect warning.
7015         * g++.dg/ext/attribute-test-1.C: Ditto.
7016         * g++.dg/ext/attribute-test-2.C: Ditto.
7017         * g++.dg/ext/attribute-test-3.C: Ditto.
7018         * g++.dg/ext/attribute-test-4.C: Ditto.
7019
7020         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
7021         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
7022
7023         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
7024
7025 2005-02-01  Richard Henderson  <rth@redhat.com>
7026
7027         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7028         long double for ibm double-double format.
7029         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7030
7031 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
7032
7033         PR tree-optimization/19633
7034         * testsuite/gcc.dg/pr19633-1.c: New test.
7035         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
7036         to NULL or a symbol.
7037
7038 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
7039
7040         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
7041         New procs.
7042         (dg-process-target (local override)): Handle selector expressions.
7043
7044         * gcc.test-framework/README: Describe tests in source directory.
7045         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7046         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7047         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7048         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7049         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7050         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7051         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7052         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7053         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7054         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7055         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7056         * gcc.test-framework/dg-error-exp-P.c: New test.
7057         * gcc.test-framework/dg-error-exp-XP.c: New test.
7058         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7059         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7060         * gcc.test-framework/dg-output-exp-P.c: New test.
7061         * gcc.test-framework/dg-output-exp-XF.c: New test.
7062         * gcc.test-framework/dg-warning-exp-P.c: New test.
7063         * gcc.misc-tests/dg-1.c: Remove.
7064         * gcc.misc-tests/dg-2.c: Remove.
7065         * gcc.misc-tests/dg-3.c: Remove.
7066         * gcc.misc-tests/dg-4.c: Remove.
7067         * gcc.misc-tests/dg-5.c: Remove.
7068         * gcc.misc-tests/dg-6.c: Remove.
7069         * gcc.misc-tests/dg-7.c: Remove.
7070         * gcc.misc-tests/dg-8.c: Remove.
7071         * gcc.misc-tests/dg-9.c: Remove.
7072         * gcc.misc-tests/dg-10.c: Remove.
7073         * gcc.misc-tests/dg-11.c: Remove.
7074         * gcc.misc-tests/dg-12.c: Remove.
7075         * gcc.misc-tests/dg-test.exp: Remove.
7076
7077         * gcc.test-framework/test-framework.awk: Change recording and
7078         printing of passes and failures.
7079
7080         * gcc.test-framework: New directory.
7081         * gcc.test-framework/README: New.
7082         * gcc.test-framework/test-framework.exp: New.
7083         * gcc.test-framework/test-framework.awk: New.
7084         * gcc.test-framework/gen_directive_tests: New.
7085
7086 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7087
7088         * lib/treelang.exp: Fix comment typos.
7089         (treelang_target_compile): Don't append libs=-ltreelang to options.
7090
7091 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7092
7093         * g++.dg/parse/typename7.C: Adjust error messages.
7094
7095 2005-01-31  Jeff Law  <law@redhat.com>
7096
7097         * gcc.c-torture/execute/20050131-1.c: New test.
7098         * gcc.dg/wcaselabel.c: New test.
7099
7100 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7101
7102         * g++.dg/other/warning1.C: Adjust error messags.
7103         * g++.dg/parse/constant5.C: New test.
7104
7105 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7106
7107         PR c/19333
7108         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7109         the test case valid.
7110         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7111         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7112         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7113         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7114         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7115         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7116
7117 2005-01-31  Dale Johannesen  <dalej@apple.com>
7118
7119         * g++.dg/opt/pr19650.C:  New test.
7120
7121 2005-01-31  Richard Henderson  <rth@redhat.com>
7122
7123         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7124         long double for intel double extended format.
7125         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7126
7127 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7128
7129         PR c++/19555
7130         * g++.dg/template/static10.C: New test.
7131
7132         PR c++/19395
7133         * g++.dg/parse/error24.C: New test.
7134
7135         PR c++/19367
7136         * g++.dg/lookup/builtin1.C: New test.
7137
7138         PR c++/19457
7139         * g++.dg/warn/conv3.C: New test.
7140
7141 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7142
7143         PR fortran/19647
7144         * gfortan.dg/inquire_7.f90
7145
7146 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7147
7148         PR tree-optimization/15791
7149         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7150         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7151         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7152         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7153         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7154         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7155         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7156         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7157         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7158         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7159
7160 2005-01-29  Paul Brook  <paul@codesourcery.com>
7161
7162         PR fortran/18565
7163         * check.c (real_or_complex_check): New function.
7164         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7165         * intrinsic.c (add_functions): Use new check functions.
7166         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7167         Add prototypes.
7168
7169 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7170
7171         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7172         gcc.dg/lvalue-3.c: New tests.
7173         * gcc.dg/concat.c: Update expected messages.
7174
7175 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7176
7177         PR libfortran/19595
7178         * gfortran.dg/eor_1.f90:  New test.
7179
7180 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7181
7182         PR fortran/19589
7183         * gfortran.dg/logical_data_1.f90: New test.
7184
7185 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7186
7187         PR c++/19253
7188         * g++.dg/template/crash33.C: New test.
7189
7190         PR c++/19667
7191         * g++.dg/template/crash32.C: New test.
7192
7193 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7194
7195         PR middle-end/16558
7196         * g++.dg/warn/Wreturn-type-2.C: New test.
7197
7198 2004-06-24  Jeff Law  <law@redhat.com>
7199
7200         * gcc.dg/tree-ssa/20050128-1.c: New test.
7201
7202 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7203
7204         * gcc.target/frv/all-mdpackh-1.c: New test.
7205
7206 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7207
7208         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7209
7210 2005-01-27  Richard Henderson  <rth@redhat.com>
7211
7212         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7213
7214 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7215
7216         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7217
7218 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7219
7220         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7221         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7222         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7223         to cope with cases where the multilib options override the dg-options.
7224
7225 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7226
7227         PR c/18946
7228         * gcc.dg/noncompile/20050120-1.c: New test.
7229
7230 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7231
7232         PR tree-optimization/19633
7233         * gcc.dg/pr19633.c: New test.
7234         * gcc.dg/tree-ssa/pr19633.c: New test.
7235
7236 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7237
7238         * gcc.dg/20041216-1.c: New test.
7239
7240 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7241
7242         PR objc/18862
7243         * objc.dg/selector-2.m: New test.
7244
7245 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7246
7247         * g++.dg/opt/range-test-2.C: New test.
7248
7249         PR rtl-optimization/19579
7250         * gcc.c-torture/execute/20050124-1.c: New test.
7251
7252 2005-01-26  Greg Parker  <gparker@apple.com>
7253         Stuart Hastings  <stuart@apple.com>
7254
7255         * gcc.c-torture/execute/20050125-1.c: New.
7256
7257 2005-01-18  Jan Hubicka  <jh@suse.cz>
7258
7259         PR tree-optimize/19337
7260         * gcc.c-torture/compile/20050119-1.c: New test.
7261
7262 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7263
7264         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7265         test for successful match.
7266
7267 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7268
7269         PR objc/18408
7270         * objc.dg/comp-types-7.m: New test.
7271
7272 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7273
7274         * lib/target-supports.exp (current_target_name): New.
7275         (check_effective_target_ilp32, check_effective_target_lp64):
7276         Cache the result to use as long as the current target, with
7277         multilib flags, remains the same.
7278
7279         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7280         (dg-require-weak, dg-require-visibility, dg-require-alias,
7281         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7282         dg-require-effective-target, dg-skip-if): Remove call to
7283         skip_test_and_clear_xfail.
7284         (dg-test): Clear xfail data.
7285
7286 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7287
7288         PR target/17751
7289         * gcc.dg/ppc64-toc.c: New test.
7290
7291         * g++.dg/tree-ssa/empty-1.C: New test.
7292
7293         PR middle-end/19551
7294         * gcc.c-torture/execute/20050121-1.c: New test.
7295         * gcc.dg/20050121-2.c: New test.
7296
7297 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7298         Paul Brook  <paul@codesourcery.com>
7299
7300         PR fortran/17941
7301         * gfortran.dg/real_const_1.f: New test.
7302         * gfortran.dg/real_const_2.f90: New test.
7303         * gfortran.dg/complex_int_1.f90: New test.
7304
7305 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7306
7307         PR fortran/19313
7308         * gfortan.dg/inquire_6.f90: New test.
7309
7310 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7311
7312         PR libfortran/19451
7313         * open_readonly_1.f90:  New test.
7314
7315 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7316
7317         PR libfortran/18982
7318         * gfortran.dg/open_new.f90: New file.
7319
7320 2005-01-22  Paul Brook  <paul@codesourcery.com>
7321
7322         * namelist_1.f90: New test.
7323
7324 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7325
7326         PR tree-optimization/19484
7327         * gcc.c-torture/compile/20050122-[12].c: New tests.
7328
7329 2005-01-22  Paul Brook  <paul@codesourcery.com>
7330
7331         * gfortran.dg/implicit_2.f90: New test.
7332
7333 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7334
7335         PR fortran/19314
7336         * gfortran.dg/inquire_5.f90: New test.
7337
7338 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7339
7340         PR c/18809
7341         * gcc.dg/pr18809-1.c: New test.
7342
7343 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7344
7345         * gcc.dg/20050121-1.c: New test.
7346
7347         PR tree-optimization/13000
7348         * gcc.dg/20040206-1.c: Change warning to point where function is
7349         being inlined.
7350
7351 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7352
7353         PR c++/19208
7354         * g++.dg/template/array11.C: New test.
7355
7356 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7357
7358         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7359         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7360         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7361         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7362         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7363         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7364
7365 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7366
7367         PR tree-optimization/15349
7368         * gcc.dg/tree-ssa/pr15349.c: New.
7369
7370 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7371
7372         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7373
7374 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7375
7376         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7377         scan-assembler-times directive name.
7378
7379         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7380         after dg-do.
7381
7382         PR rtl-optimization/19462
7383         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7384
7385 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7386
7387         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7388         counting function calls on ia64.
7389
7390 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7391
7392         PR rtl-optimization/15139
7393         * gcc.dg/20050111-2.c: New test.
7394
7395         PR c/17297
7396         * gcc.c-torture/compile/20050113-1.c: New testcase.
7397
7398         PR middle-end/19164
7399         * gcc.dg/20050113-1.c: New testcase.
7400
7401 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7402
7403         * gcc.dg/vect/vect-85.c: Add comment.
7404         * gcc.dg/vect/vect-86.c: Add xfail for now.
7405         * gcc.dg/vect/vect-87.c: Add xfail for now.
7406         * gcc.dg/vect/vect-88.c: Add xfail for now.
7407         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7408
7409 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7410
7411         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7412
7413 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7414
7415         * g++.dg/debug/typedef3.C: New test.
7416
7417 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7418
7419         PR c/19472
7420         * gcc.dg/asm-a.c: New test.
7421
7422 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7423
7424         * gcc.dg/sh-relax.c: Add prototype for abort.
7425
7426 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7427
7428         * gcc.dg/short-compare-1.c: New test.
7429         * gcc.dg/short-compare-2.c: Likewise.
7430
7431 2005-01-18  Michael Matz  <matz@suse.de>
7432
7433         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7434
7435 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7436
7437         PR tree-optimization/19121
7438         * gcc.c-torture/compile/pr19121.c: New test.
7439
7440 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7441
7442         PR target/19357
7443         * gcc.c-torture/compile/pr19357.c: New test.
7444
7445 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7446
7447         PR c/5675
7448         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7449         pass--those that refer just to the variable, possibly with a
7450         cast.
7451         * gcc.dg/c99-const-expr-3.c: Likewise.
7452
7453         PR middle-end/13127
7454         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7455         longer emitted.
7456
7457 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7458
7459         PR fortran/18778
7460         * gfortran.dg/endfile_2.f90: New test.
7461
7462 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7463
7464         PR 19168
7465         * gfortran.dg/select_5.f90: New test.
7466
7467 2004-01-16  Paul Brook  <paul@codesourcery.com>
7468
7469         * gfortran.dg/common_4.f90: New test.
7470
7471 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7472
7473         PR rtl-optimization/19462
7474         * gcc.dg/torture/pr19462-1.c: New test.
7475
7476 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7477
7478         PR objc/19321
7479         * objc.dg/func-ptr-2.m: New.
7480         * objc.dg/volatile-1.m: New.
7481
7482 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7483
7484         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7485
7486 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7487
7488         PR tree-optimization/19060
7489         * gcc.c-torture/execute/20050104-1.c: New test.
7490
7491 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7492
7493         PR fortran/18983
7494         * gfortran.dg/write_to_null.f90: New test.
7495
7496 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7497             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7498
7499         PR other/19328
7500         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7501         argument.
7502
7503 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR c++/19263
7506         * g++.dg/init/vector1.C: New test.
7507
7508 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7509
7510         PR target/13158
7511         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7512         PR target/18987
7513         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7514
7515 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7516
7517         * gfortran.dg/select_1.f90: New test.
7518         * gfortran.dg/select_2.f90: New test.
7519         * gfortran.dg/select_3.f90: New test.
7520         * gfortran.dg/select_4.f90: New test.
7521
7522 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7523
7524         PR middle-end/19084
7525         PR rtl-optimization/19348
7526         * gcc.dg/20050111-1.c: New test.
7527         * gcc.c-torture/execute/20050111-1.c: New test.
7528
7529         * gcc.dg/i386-asm-4.c: New test.
7530
7531 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7532
7533         * gcc.dg/nested-func-2.c: New test.
7534         * ada/acats/norun.lst: Remove c953002.
7535
7536 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7537
7538         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7539
7540 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7541
7542         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7543
7544 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7545
7546         PR target/18761
7547         * g++.dg/abi/align1.C: New test.
7548
7549 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7550
7551         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7552         at a time.
7553         * g++.dg/ext/altivec_check.h: Support compiling as C.
7554
7555 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7556
7557         PR c++/19355
7558         * g++.dg/expr/pr19355-1.C: New test case.
7559
7560 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7561
7562         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7563         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7564         * ada/acats/tests/c3/c92005b.ada: Likewise.
7565         * ada/acats/tests/c3/cxb3012.a: Likewise.
7566         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7567
7568 2005-01-09  Paul Brook  <paul@codesourcery.com>
7569
7570         * gfortran.dg/common_2.f90: New file.
7571         * gfortran.dg/common_3.f90: New file.
7572
7573 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7574
7575         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7576
7577 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7578
7579         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7580         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7581         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7582         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7583         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7584         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7585         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7586         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7587         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7588         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7589         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7590         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7591         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7592         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7593         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7594         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7595         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7596         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7597         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7598         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7599         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7600         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7601         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7602         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7603         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7604         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7605         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7606         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7607         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7608         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7609         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7610         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7611         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7612         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7613         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7614         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7615         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7616         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7617         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7618         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7619         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7620         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7621         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7622         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7623         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7624         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7625         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7626         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7627         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7628         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7629         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7630         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7631         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7632         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7633         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7634         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7635         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7636         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7637         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7638         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7639         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7640         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7641         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7642         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7643         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7644         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7645         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7646
7647         * gcc.dg/vect/vect-1.c: Fix spelling.
7648         * gcc.dg/vect/vect-10.c: Fix spelling.
7649         * gcc.dg/vect/vect-11.c: Fix spelling.
7650         * gcc.dg/vect/vect-12.c: Fix spelling.
7651         * gcc.dg/vect/vect-14.c: Fix spelling.
7652         * gcc.dg/vect/vect-15.c: Fix spelling.
7653         * gcc.dg/vect/vect-16.c: Fix spelling.
7654         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7655         * gcc.dg/vect/vect-64.c: Fix comments.
7656         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7657
7658 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7659             Ira Rosen  <irar@il.ibm.com>
7660
7661         * gcc.dg/vect/vect-70.c: New test.
7662         * gcc.dg/vect/vect-71.c: New test.
7663
7664 2005-01-09  Manfred Hollstein  <mh@suse.com>
7665
7666         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7667         * gcc.dg/pr18241-2.c: Likewise.
7668         * gcc.dg/pr18241-3.c: Likewise.
7669         * gcc.dg/pr18241-4.c: Likewise.
7670         * gcc.dg/pr18241-5.c: Likewise.
7671
7672 2005-01-08  Richard Henderson  <rth@redhat.com>
7673
7674         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7675         False for x86 and x86-64.
7676
7677 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7678
7679         PR tree-optimization/18241
7680         * gcc.dg/pr18241-1.c: New test.
7681         * gcc.dg/pr18241-2.c: New test.
7682         * gcc.dg/pr18241-3.c: New test.
7683         * gcc.dg/pr18241-4.c: New test.
7684         * gcc.dg/pr18241-5.c: New test.
7685
7686 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7687
7688         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7689         gfortran.dg/select_4.f90: New.
7690
7691 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7692
7693         * gcc.c-torture/execute/20050107-1.c: New test.
7694
7695 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7696
7697         PR c++/19298
7698         * g++.dg/template/ref2.C: New.
7699
7700 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7701
7702         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7703         instead of being empty.
7704
7705 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7706
7707         PR fortran/15553
7708         * gfortran.dg/array-1.f90: New test.
7709
7710 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7711
7712         PR tree-optimization/19283
7713         * gcc.c-torture/execute/20050106-1.c: New test.
7714
7715         PR rtl-optimization/18861
7716         * gcc.dg/20050105-1.c: New test.
7717
7718         PR tree-optimization/18828
7719         * gcc.dg/20050105-2.c: New test.
7720
7721 2005-01-07  Andreas Jaeger  <aj@suse.de>
7722
7723         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7724
7725 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7726
7727         PR fortran/18398
7728         * gfortran.dg/fmt_read.f90: New test.
7729
7730 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7731
7732         * gcc.dg/rs6000-ldouble-2.c: New.
7733
7734 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/19244
7737         * g++.dg/parser/ctor2.C: New test.
7738
7739 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7740
7741         PR c++/17154
7742         * g++.dg/template/using9.C: New test.
7743
7744 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7745
7746         PR c++/19258
7747         * g++.dg/lookup/friend6.C: New test.
7748
7749 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7750
7751         PR c++/19270
7752         * g++.dg/template/array10.C: New.
7753
7754 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7755
7756         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7757         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7758
7759 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7760
7761         * gcc.c-torture/compile/20050105-1.c: New test.
7762
7763 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7764
7765         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7766
7767 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7768
7769         PR middle-end/19100
7770         * gcc.dg/conv-3.c: New test case.
7771
7772 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7773
7774         * gcc.dg/asm-wide-1.c: New test.
7775
7776 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7777
7778         PR c++/19030
7779         * g++.dg/parse/crash22.C: New
7780
7781 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7782
7783         PR 19257
7784         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7785
7786 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7787
7788         PR middle-end/17767
7789         * gcc.dg/i386-mmx-6.c: New test case.
7790
7791 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7792
7793         PR tree-optimization/18308
7794         * gcc.dg/vect/pr18308.c: New testcase.
7795
7796 2005-01-04  Andreas Jaeger  <aj@suse.de>
7797
7798         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7799
7800 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7801             Robert Bowdidge <bowdidge@apple.com>
7802
7803         * gcc.dg/cpp/subframework1.c: New.
7804         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7805         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7806         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7807         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7808
7809 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7810
7811         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7812         producing warning.
7813         * gcc.dg/darwin-weakimport-2.c: New.
7814
7815 2005-01-03  Richard Henderson  <rth@redhat.com>
7816
7817         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7818
7819 2005-01-03  Richard Henderson  <rth@redhat.com>
7820
7821         * gcc.dg/vect/vect.exp: Enable for ia64.
7822         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7823         (check_effective_target_vect_float): Likewise.
7824         (check_effective_target_vect_no_align): Likewise.
7825         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7826         * gcc.dg/vect/vect-8.c: Likewise.
7827
7828 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7829
7830         PR target/19236
7831         * gcc.dg/pr19236-1.c: New test case.
7832
7833 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7834
7835         PR rtl-optimization/12092
7836         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7837
7838 2005-01-02  Andreas Jaeger  <aj@suse.de>
7839
7840         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7841
7842 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7843             Andrew Pinski  <pinskia@physics.uc.edu>
7844
7845         PR rtl-optimization/12092
7846         * gcc.dg/pr12092-1.c: New test case.
7847
7848 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7849
7850         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7851         'hidden' and 'default' for better portability.
7852         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7853
7854         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7855         6 and 7.
7856         * g++.old-deja/g++.brendan/new3.C: Likewise.
7857
7858 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7859
7860         * gcc.dg/20041231-1.C: New test.
7861         * g++.dg/warn/Wunreachable-code-1.C: New test.
7862
7863 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7864
7865         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7866         file, not /dev/null.  Abort on error.
7867
7868 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7869             Ziemowit Laski  <zlaski@apple.com>
7870
7871         PR objc/18971
7872         * objc.dg/encode-5.m: New test.
7873
7874 2004-12-29  Richard Henderson  <rth@redhat.com>
7875
7876         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7877         * objc.dg/stabs-1.m: Disable for ia64.
7878
7879 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7880
7881         PR c++/19190
7882         * g++.dg/warn/Wunused-10.C: New test.
7883
7884 2004-12-28  Richard Henderson  <rth@redhat.com>
7885
7886         * objc.dg/stabs-1.m: Disable for alpha.
7887
7888 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7889
7890         PR c++/19149
7891         * g++.dg/parse/error23.C: New test.
7892
7893 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7894
7895         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7896
7897         PR fortran/19032
7898         * gfortran.dg/intrinsic_modulo_1.f90: New.
7899         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7900         tests with divisor -1.
7901
7902 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7903
7904         * g++.dg/opt/temp1.C (memcpy): Return a value.
7905
7906         PR c++/19148
7907         * g++.dg/expr/cond7.C: New test.
7908
7909 2004-12-27  Paul Brook  <paul@codesourcery.com>
7910
7911         * gfortran.dg/g77/select_no_compile.f: Remove.
7912
7913 2004-12-27  Richard Henderson  <rth@redhat.com>
7914
7915         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7916         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7917         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7918
7919 2004-12-26  Richard Henderson  <rth@redhat.com>
7920
7921         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7922         by 1i instead of token pasting.
7923
7924 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7925
7926         PR tree-optimization/17578
7927         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7928         to additional_flags.
7929         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7930
7931 2004-12-25  Richard Henderson  <rth@redhat.com>
7932
7933         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7934         Remove Alpha.
7935
7936 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7937
7938         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7939         hppa*-*-hpux*.
7940         * gcc.dg/pr17957.c (dg-options): Likewise.
7941         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7942         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7943         instead of 0 on __hppa__.
7944         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7945         "foo,%r" on hppa*-*-*.
7946
7947 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7948
7949         PR fortran/19071
7950         * gfortran.dg/complex_write.f90: New test.
7951
7952 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7953
7954         PR c++/17595
7955         * g++.dg/parse/pragma2.C: New test.
7956
7957         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7958
7959 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7960
7961         * gcc.dg/empty2.c: Add missing dg-warning.
7962
7963 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7964
7965         PR c++/17413
7966         * g++.dg/template/local4.C: New test.
7967         * g++.dg/template/crash19.C: Add dg-error marker.
7968
7969         * g++.dg/template/crash31.C: Correct embedded PR number.
7970
7971 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7972
7973         PR c++/16405
7974         * g++.dg/opt/temp1.C: Add do-run marker.
7975
7976 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7977
7978         * g++.dg/template/spec19.C: New.
7979
7980 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7981
7982         PR target/16819
7983         * gcc.dg/empty2.c: New.
7984
7985 2004-12-23  Richard Henderson  <rth@redhat.com>
7986
7987         * lib/target-supports.exp (check_effective_target_vect_no_align):
7988         Remove i?86 and x86-64.
7989
7990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7991
7992         PR c++/16405
7993         * g++.dg/opt/temp1.C: New test.
7994
7995 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7996
7997         PR c++/18733
7998         * g++.dg/template/friend33.C: New testcase.
7999
8000 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
8001
8002         PR c++/18464
8003         * g++.dg/template/cond5.C: New test.
8004
8005         PR c++/18492
8006         * g++.dg/inherit/thunk3.C: New test.
8007
8008         PR c++/11224
8009         * g++.dg/warn/Wunused-9.C: New test.
8010
8011 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
8012
8013         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
8014
8015 2004-12-22  Jan Beulich  <jbeulich@novell.com>
8016
8017         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
8018
8019 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
8020
8021         PR c++/18378
8022         * g++.dg/ext/packed8.C: New test.
8023
8024         PR c++/19063
8025         * g++.dg/template/crash31.C: New test.
8026
8027         PR c++/19034
8028         * g++.dg/template/crash30.C: New test.
8029
8030 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8031
8032         PR C++/18984
8033         * g++.dg/eh/ctor3.C: New test.
8034
8035 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8036
8037         * objc.dg/stabs-1.m: Allow section name to be quoted and
8038         assembly label to begin with '.LL'.
8039
8040 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
8041
8042         * gcc.dg/vect/vect.exp
8043         (check_effective_target_lp64_or_vect_no_align): New.
8044         * gcc.dg/vect/vect-77.c: Use it.
8045         * gcc.dg/vect/vect-78.c: Use it.
8046
8047         * lib/target-supports.exp
8048         (check_effective_target_vect_no_max,
8049         check_effective_target_vect_no_bitwise,
8050         check_effective_target_vect_no_align): New.
8051         * gcc.dg/vect/vect-13.c: Use them.
8052         * gcc.dg/vect/vect-17.c: Ditto.
8053         * gcc.dg/vect/vect-18.c: Ditto.
8054         * gcc.dg/vect/vect-19.c: Ditto.
8055         * gcc.dg/vect/vect-20.c: Ditto.
8056         * gcc.dg/vect/vect-27.c: Ditto.
8057         * gcc.dg/vect/vect-29.c: Ditto.
8058         * gcc.dg/vect/vect-44.c: Ditto.
8059         * gcc.dg/vect/vect-48.c: Ditto.
8060         * gcc.dg/vect/vect-50.c: Ditto.
8061         * gcc.dg/vect/vect-52.c: Ditto.
8062         * gcc.dg/vect/vect-54.c: Ditto.
8063         * gcc.dg/vect/vect-56.c: Ditto.
8064         * gcc.dg/vect/vect-58.c: Ditto.
8065         * gcc.dg/vect/vect-60.c: Ditto.
8066         * gcc.dg/vect/vect-72.c: Ditto.
8067         * gcc.dg/vect/vect-80.c: Ditto.
8068
8069 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8070
8071         PR c++/14075
8072         * g++.dg/init/string1.C: New.
8073
8074         PR c++/18975
8075         * g++.dg/other/synth1.C: New.
8076
8077 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8078
8079         PR c/18963
8080         * gcc.dg/pr18963-1.c: New test.
8081
8082 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8083
8084         PR c/18596
8085         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8086         * gcc.dg/pr18596-1.c: Use dg-error.
8087         (dg-options): Use -fno-unit-at-a-time.
8088         * gcc.dg/pr18596-2.c: New test.
8089         * gcc.dg/pr18596-3.c: New test.
8090
8091 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8092
8093         PR middle-end/18683
8094         * g++.dg/opt/pr18683-1.C: New test case.
8095
8096 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8097
8098         PR other/19093
8099         * g++.dg/opt/max1.C: Fix for 64bit targets.
8100
8101 2004-12-20  Matt Austern  <austern@apple.com>
8102
8103         PR c++/19044
8104         * g++.dg/ext/builtin6.C: New
8105
8106 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8107
8108         PR tree-optimization/19080
8109         * gcc.c-torture/compile/pr19080.c: New test.
8110
8111 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8112
8113         * gcc.dg/20041219-1.c: New test.
8114
8115 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8116
8117         PR middle-end/19068
8118         * g++.dg/opt/max1.C: New test case.
8119
8120 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8121
8122         * gcc.dg/fdata-sections-1.c: New test.
8123
8124 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8125
8126         PR middle-end/18548
8127         * gcc.dg/max-1.c: New test case.
8128
8129 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8130
8131         * gcc.c-torture/execute/20041218-1.c: New test.
8132
8133 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8134
8135         * gcc.dg/pr18501.c: New test.
8136         * gcc.dg/uninit-5.c: XFAIL.
8137         * gcc.dg/uninit-9.c: XFAIL.
8138
8139 2004-12-17  Dale Johannesen  <dalej@apple.com>
8140
8141         * gcc.dg/20041213-1.c:  New.
8142
8143 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8144
8145         * objc.dg/stabs-1.m: Allow assembly label to begin
8146         with a dot ('.').
8147
8148 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8149
8150         * gcc.c-torture/execute/20041213-1.c: Move...
8151         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8152
8153 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8154
8155         PR c++/18721
8156         * g++.dg/lookup/conv-5.C: New.
8157
8158 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8159
8160         * objc.dg/stabs-1.m: New test.
8161
8162 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8163
8164         * gcc.dg/visibility-c.c: Change compile to
8165         assemble for the test.
8166
8167 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8168
8169         PR target/19041
8170         * gcc.dg/visibility-c.c: New test.
8171
8172 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8173
8174         PR middle-end/18493
8175         * gcc.dg/switch-8.c: New test case.
8176
8177 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8178
8179         PR c++/18905
8180         * g++.dg/template/init4.C: New.
8181         * g++.dg/opt/static3.C: Enable optimizer.
8182
8183 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8184
8185         * g++.dg/other/complex1.C: New test.
8186
8187 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8188
8189         * g++.dg/opt/inline9.C: New test.
8190
8191 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8192
8193         PR fortran/18993
8194         * gfotran.dg/nullify_1.f: New test.
8195
8196 2004-12-15  Richard Henderson  <rth@redhat.com>
8197
8198         * gcc.target/i386/i386.exp: New harness.
8199         * gcc.target/i386/vect-args.c: New.
8200
8201 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8202
8203         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8204
8205 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8206
8207         PR c++/18825
8208         * g++.dg/template/friend32.C: New test.
8209
8210 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8211
8212         * cpp/pragma-once-1.c: New test.
8213         * cpp/pragma-once-1b.h: Likewise.
8214         * cpp/pragma-once-1c.h: Likewise.
8215         * cpp/pragma-once-1d.h: Likewise.
8216         * cpp/inc/pragma-once-1a.h: Likewise.
8217
8218 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8219             Steven G. Kargl  <kargls@comcast.net>
8220
8221         PR fortran/17597
8222         * gfortran.dg/list_read_3.f90: New test.
8223
8224 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8225
8226         * gcc.dg/ftrapv-2.c: New test.
8227
8228 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8229
8230         PR c++/18981
8231         * g++.dg/template/typename9.C: New test.
8232
8233 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/18738
8236         * g++.dg/template/typename8.C: New test.
8237         * g++.dg/parse/friend2.C: Tweak error message.
8238
8239 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8240
8241         * gcc.c-torture/20041214-1.c: New test.
8242
8243 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR c++/18965
8246         * g++.dg/init/array17.C: New test.
8247
8248 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/18793
8251         * g++.dg/init/aggr3.C: New test.
8252
8253 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8254
8255         * gcc.dg/altivec-types-1.c: New test.
8256         * gcc.dg/altivec-types-2.c: New test.
8257         * gcc.dg/altivec-types-3.c: New test.
8258         * gcc.dg/altivec-types-4.c: New test.
8259         * g++.dg/ext/altivec-types-1.C: New test.
8260         * g++.dg/ext/altivec-types-2.C: New test.
8261         * g++.dg/ext/altivec-types-3.C: New test.
8262         * g++.dg/ext/altivec-types-4.C: New test.
8263
8264 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR middle-end/18951
8267         * gcc.c-torture/execute/20041213-1.c: New test.
8268
8269 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8270
8271         PR c++/18949
8272         * g++.dg/template/cast1.C: New.
8273
8274 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8275
8276         * gcc.c-torture/execute/20041213-2.c: New test.
8277
8278 2004-12-13  Richard Henderson  <rth@redhat.com>
8279
8280         * gcc.dg/i386-sse-10.c: Fix typo in options.
8281
8282 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8283
8284         PR c++/18968
8285         * g++.dg/opt/pr18968.C: New test.
8286
8287 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/18925
8290         * g++.dg/ext/visibility/staticdatamem.C: New test.
8291
8292 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8293
8294         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8295
8296 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8297
8298         PR rtl-optimization/18928
8299         * gcc.dg/pr18928-1.c: New test case.
8300
8301 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8302
8303         PR tree-opt/16951
8304         * gcc.c-torture/compile/20041211-1.c: New.
8305
8306 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8307
8308         PR middle-end/17564
8309         * gcc.c-torture/execute/20041212-1.c: New test.
8310
8311 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8312
8313         PR fortran/18869
8314         * gfortran.dg/common_1.f90: New test.
8315
8316 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8317         Paul Brook  <paul@codesourcery.com>
8318
8319         PR fortran/16222
8320         * gfortran.dg/real_do_1.f90: New test.
8321
8322 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8323
8324         PR tree-opt/18040
8325         * g++.dg/opt/ptrmem6.C: New test.
8326
8327 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8328
8329         PR middle-end/18921
8330         * gcc.dg/pr18921-1.c: New test case.
8331
8332 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8333
8334         PR fortran/17175
8335         * gfortran.dg/scale_1.f90: New test.
8336
8337 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8338
8339         PR middle-end/18903
8340         * gcc.c-torture/compile/pr18903.c: New test.
8341
8342 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8343
8344         * gcc.c-torture/execute/20041210-1.c: New test.
8345
8346 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8347
8348         PR c++/18731
8349         * g++.dg/parser/struct-1.C: New test.
8350         * g++.dg/parser/struct-2.C: New test.
8351         * g++.dg/parser/struct-3.C: New test.
8352
8353 2004-12-09  Richard Henderson  <rth@redhat.com>
8354
8355         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8356
8357         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8358         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8359
8360 2004-12-09  Matt Austern  <austern@apple.com>
8361
8362         PR c++/18514
8363         * g++.dg/ext/builtin1.C: New
8364         * g++.dg/ext/builtin2.C: New
8365         * g++.dg/ext/builtin3.C: New
8366         * g++.dg/ext/builtin4.C: New
8367         * g++.dg/ext/builtin5.C: New
8368
8369 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8370
8371         PR tree-opt/18904
8372         * g++.dg/opt/ptrmem5.C: New test.
8373
8374 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8375
8376         * g++.dg/parse/typename5.C: Adjust for new error.
8377         * g++.dg/parse/typename7.C: New.
8378
8379 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8380
8381         PR c++/18073
8382         * g++.dg/other/mmintrin.C: New test.
8383
8384 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/16681
8387         * g++.dg/init/array15.C: New.
8388         * g++.dg/init/array16.C: New.
8389
8390 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8391
8392         PR fortran/18826
8393         * gfortran.dg/assign_1.f90: New test.
8394
8395 2004-12-08  Nick Clifton  <nickc@redhat.com>
8396
8397         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8398         * gcc.target/xstormy16/data_below100: Likewise.
8399         * gcc.target/xstormy16/sfr: Likewise.
8400         * gcc.target/xstormy16/below100.S: New test source file.
8401         * gcc.target/xstormy16/below100.ld: New test linker script.
8402         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8403         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8404         bp instructions.
8405         * gcc.target/xstormy16/bp.c: Likewise.
8406
8407         * gcc.target/xstormy16/bss_below100: New files:
8408         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8409         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8410         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8411         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8412         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8413         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8414         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8415         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8416         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8417         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8418         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8419         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8420         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8421         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8422         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8423         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8424         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8425         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8426         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8427         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8428         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8429         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8430         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8431         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8432         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8433         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8434         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8435
8436         * gcc.target/xstormy16/data_below100: New files:
8437         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8438         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8439         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8440         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8441         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8442         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8443         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8444         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8445         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8446         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8447         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8448         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8449         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8450         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8451         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8452         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8453         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8454         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8455         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8456         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8457         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8458         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8459         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8460         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8461         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8462         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8463         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8464
8465         * gcc.target/xstormy16/sfr: New files:
8466         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8467         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8468         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8469         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8470         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8471         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8472         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8473         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8474         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8475         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8476         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8477         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8478         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8479         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8480         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8481         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8482         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8483         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8484         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8485         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8486         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8487         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8488         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8489         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8490         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8491         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8492         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8493         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8494         27_if0_sfrw_bitfield_f.c
8495
8496 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8497
8498         PR c++/18100
8499         * g++.dg/lookup/name-clash4.C: New test.
8500
8501 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8502
8503         PR c++/18672
8504         * g++.dg/opt/array1.C: New.
8505
8506         PR c++/18803
8507         * g++.dg/template/operator5.C: New.
8508
8509 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8510
8511         PR c/18867
8512         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8513
8514 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8515
8516         * gcc.dg/noncompile/20041207.c: New test.
8517
8518 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8519
8520         * g++.dg/other/unreachable-1.C: New test.
8521
8522 2004-12-06  Nick Clifton  <nickc@redhat.com>
8523
8524         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8525         <limits.h> because the latter comes from gcc's include/ directory
8526         and not the newlib/libc/include directory.
8527
8528 2004-12-04  Richard Henderson  <rth@redhat.com>
8529
8530         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8531
8532 2004-12-04  Richard Henderson  <rth@redhat.com>
8533
8534         * lib/target-supports.exp (check_gc_sections_available): Disable
8535         for alpha and ia64.
8536
8537 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8538
8539         PR middle-end/17909
8540         * g++.dg/other/vararg-2.C: New test.
8541
8542 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8543
8544         PR c++/17011, c++/17971
8545         * g++.dg/template/error15.C: Adjust expected error.
8546         * g++.dg/template/instantiate3.C: Likewise.
8547
8548 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8549
8550         * gcc.dg/altivec-18.c: Fix for darwin
8551
8552 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8553
8554         PR c++/18782
8555         * g++.dg/parse/ptrmem2.C: New.
8556
8557         PR c++/18318
8558         * g++.dg/template/new1.C: New.
8559
8560 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8561
8562         PR fortran/18710
8563         * gfortran.dg/direct_io_3.f90: New test.
8564
8565 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8566
8567         PR 18758
8568         * g++.dg/parse/crash21.C: New.
8569
8570 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8571
8572         PR c++/15664, c++/18276
8573         * g++.dg/template/ttp13.C: New test.
8574         * g++.dg/template/ttp14.C: Likewise.
8575
8576 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8577
8578         PR c++/18123
8579         * g++.dg/parse/enum2.C: New test.
8580         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8581
8582 2004-12-02  Nick Clifton  <nickc@redhat.com>
8583
8584         * gcc.target/xstormy16: New test directory.
8585         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8586         * gcc.target/xstormy16/bp.c: Check the generation of bp
8587         instructions.
8588         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8589         bn instructions and the BELOW100 attribute.
8590
8591 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8592
8593         PR target/16952
8594         * gcc.dg/ppc-eabi.c: New.
8595
8596 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8597
8598         PR fortran/18284
8599         * gfortran.dg/backspace.f90
8600
8601 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8602
8603         * gfortran.dg/inquire.f90: New test.
8604
8605 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8606
8607         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8608         handle effective-target-keyword.
8609         (dg-skip-if): Support effective-target keyword as target list.
8610         (dg-xfail-if): Ditto.
8611         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8612
8613 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8614
8615         PR tree-optimization/18291
8616         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8617
8618 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8619
8620         PR C++/18729
8621         * g++.dg/parse/crash20.C: New.
8622
8623         PR c++/17431
8624         * g++.dg/overload/arg1.C: New.
8625         * g++.dg/overload/arg2.C: New.
8626         * g++.dg/overload/arg3.C: New.
8627         * g++.dg/overload/arg4.C: New.
8628
8629 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8630
8631         * gcc.dg/c99-flex-array-4.c: Remove.
8632
8633 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8634
8635         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8636
8637         * lib/target-supports.exp (is-effective-target): Simplify.
8638
8639         * lib/target-supports.exp (check_effective_target_vect_long):
8640         Fix for powerpc64-*-*.
8641
8642 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8643
8644         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8645         to support new requirements on FreeBSD 5.
8646
8647 2004-11-30  Devang Patel  <dpatel@apple.com>
8648
8649         PR 18702
8650         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8651
8652 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8653
8654         * g++.dg/ext/altivec-13.C: New test.
8655
8656 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8657
8658         PR tree-opt/18298
8659         * gcc.c-torture/execute/p18298.c: New test.
8660
8661 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8662             Dorit Naishlos  <dorit@il.ibm.com>
8663
8664         PR tree-opt/18607
8665         * gcc.dg/vect/vect-89.c: New test.
8666
8667 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8668
8669         * gcc.dg/pr18596-1.c: New test.
8670
8671 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8672
8673         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8674
8675 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8676
8677         PR c/18479
8678         * gcc.dg/pr18479.c: New test.
8679
8680 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8681
8682         PR target/18490
8683         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8684         mmix-knuth-mmixware.
8685
8686         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8687         cris-*-elf* cris-*-aout* mmix-*-*
8688
8689 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8690
8691         PR middle-end/18725
8692         * gcc.dg/pr18725.c: New test.
8693
8694 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8695
8696         PR target/18488
8697         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8698
8699         PR target/18336
8700         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8701
8702 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c++/18368
8705         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8706         * g++.old-deja/g++.law/ctors5.C: Likewise.
8707         * g++.old-deja/g++.other/crash25.C: Likewise.
8708
8709         PR c++/18674
8710         * g++.dg/template/error16.C: New test.
8711
8712         PR c++/18512
8713         * g++.dg/template/crash29.C: New test.
8714
8715 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8716
8717         PR tree-optimization/18712
8718         * gcc.c-torture/compile/pr18712.c: New test.
8719
8720 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8721
8722         PR c/7544
8723         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8724         tests.
8725
8726 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8727
8728         PR c++/18652
8729         * g++.dg/lookup/crash6.C: New test.
8730
8731 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8732
8733         PR middle-end/18164
8734         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8735
8736 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8737
8738         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8739         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8740         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8741
8742 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8743
8744         * gcc.dg/pr18164.c: New test.
8745
8746 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8747
8748         * gcc.dg/funroll-loops-all.c: New.
8749
8750 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8751
8752         PR target/18489
8753         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8754         delimeter, match space and TAB as well as ":".
8755
8756         PR target/18484
8757         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8758
8759         PR target/18348
8760         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8761
8762         PR target/18345
8763         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8764
8765         PR target/18337
8766         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8767
8768 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8769
8770         * gfortran.dg/direct_io_2.f90: New test.
8771
8772 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8773
8774         PR target/18334
8775         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8776
8777 2004-11-28  Richard Henderson  <rth@redhat.com>
8778
8779         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8780
8781 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8782
8783         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8784         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8785         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8786         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8787         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8788         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8789         gcc.dg/pointer-arith-8.c: New tests.
8790
8791 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8792
8793         PR fortran/18364
8794         * gfortran.dg/endfile.f90: New test.
8795
8796 2004-11-27  Falk Hueffner  <falk@debian.org>
8797
8798         * gcc.dg/loop-6.c: New test.
8799
8800 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8801
8802         * gcc.c-torture/execute/20041126-1.c: New test.
8803
8804 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8805
8806         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8807         on IRIX.
8808
8809 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8810
8811         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8812         functions.
8813
8814 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8815
8816         PR rtl-optimization/17825
8817         * gcc.c-torture/compile/20041119-1.c: New test.
8818
8819 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8820
8821         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8822         Check existence of ld library path variables before unsetting.
8823
8824 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8825
8826         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8827
8828 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8829
8830         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8831
8832 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8833
8834         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8835
8836 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8837
8838         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8839         dg-do directive.
8840
8841 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8842
8843         * gcc.dg/pr17957.c: Pass --param, not -param.
8844
8845 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8846
8847         PR middle-end/17957
8848         * testsuite/gcc.dg/pr17957.c: New test.
8849
8850 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8851
8852         PR c++/18445
8853         * g++.dg/template/crash28.C: Likewise.
8854
8855         PR c++/18001
8856         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8857         * g++.dg/ext/lvaddr.C: Likewise.
8858         * g++.dg/opt/pr7503-3.C: Likewise.
8859
8860         PR c++/18466
8861         * g++.dg/parse/qualified3.C: New test.
8862         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8863
8864         PR c++/18545
8865         * g++.dg/expr/return1.C: New test.
8866
8867 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8868
8869         Friend class name lookup 3/n, PR c++/3332
8870         * g++.dg/lookup/friend3.C: New test.
8871         * g++.dg/lookup/friend4.C: Likewise.
8872         * g++.dg/lookup/friend5.C: Likewise.
8873
8874 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8875
8876         Friend class name lookup 2/n, PR c++/14513, c++/15410
8877         * g++.dg/lookup/friend2.C: New test.
8878         * g++.dg/template/friend31.C: Likewise.
8879
8880 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8881
8882         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8883
8884 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8885
8886         PR c++/17473
8887         * g++.dg/tc1/dr56.C: Remove.
8888         * g++.dg/template/typedef1.C: Add dg-error markers.
8889         * g++.old-deja/g++.other/typedef7.C: Likewise.
8890
8891         PR c++/18285
8892         * g++.dg/parse/typedef7.C: New test.
8893
8894 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8895
8896         * gcc.c-torture/execute/20041124-1.c: New test.
8897
8898 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8899
8900         * g++.dg/template/deduce3.C: New test.
8901
8902         PR c++/18586
8903         * g++.dg/template/crash27.C: New test.
8904
8905         PR c++/18530
8906         * g++.dg/warn/Wshadow-3.C: New test.
8907
8908 2004-11-24  Devang Patel  <dpatel@apple.com>
8909
8910         PR/18555
8911         * gcc.dg/cpp/isysroot-1.c: New test.
8912         * gcc.dg/cpp/usr/include/stdio.h: New file.
8913         * gcc.dg/cpp/isysroot-2.c: New test.
8914         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8915         New file.
8916
8917 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8918
8919         PR c++/8929
8920         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8921
8922 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8923
8924         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8925         * gcc.target/sparc/pdist.c: Likewise.
8926
8927 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8928
8929         PR c++/16882
8930         * g++.dg/conversion/simd1.C: New test.
8931
8932 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8933
8934         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8935         and restore_ld_library_path_env_vars.
8936         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8937         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8938         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8939         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8940
8941 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8942
8943         * gcc.dg/pragma-align-2.c: Test macro expansion.
8944         * gcc.dg/pragma-pack-2.c: New test.
8945
8946 2004-11-23  Richard Henderson  <rth@redhat.com>
8947
8948         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8949         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8950         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8951         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8952         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8953         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8954
8955         * gcc.dg/vect/vect.exp: Add check for alpha.
8956         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8957         (check_effective_target_vect_int): Enable for alpha.
8958         (check_effective_target_vect_long): New.
8959         (is-effective-target): Add it.
8960
8961 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8962
8963         * gcc.dg/pr18614-1.c: New test.
8964
8965 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8966
8967         * gcc.dg/setjmp-2.c: New test.
8968
8969 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8970
8971         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8972         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8973         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8974         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8975         gcc.target/sparc/pdist.c: New tests.
8976
8977 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8978
8979         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8980
8981 2004-11-22  Dale Johannesen  <dalej@apple.com>
8982
8983         * gcc.dg/20041111-1.c:  New.
8984
8985 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8986
8987         PR tree-opt/18536
8988         * gcc.dg/vect/pr18536.c: New test.
8989
8990 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8991
8992         PR c++/18354
8993         * g++.dg/template/nontype11.C: New test.
8994
8995 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8996
8997         PR middle-end/18520
8998         * gcc.dg/pr18520-1.c: New test case.
8999
9000 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
9001
9002         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
9003         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
9004         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
9005         expected diagnostics.
9006
9007 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9008
9009         PR target/18580
9010         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
9011         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
9012         vect-77.c, vect-77a.c: XFAIL on the SPARC.
9013
9014 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9015
9016         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
9017
9018 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
9019             Joseph Myers  <joseph@codesourcery.com>
9020
9021         * lib/target-supports.exp (check_visibility_available): Really
9022         test the compiler.
9023
9024 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
9025
9026         PR tree-opt/18181
9027         * gcc.dg/vect/vect-85.c: New test.
9028         * gcc.dg/vect/vect-86.c: New test.
9029         * gcc.dg/vect/vect-87.c: New test.
9030         * gcc.dg/vect/vect-88.c: New test.
9031
9032 2004-11-19  Ben Elliston  <bje@au.ibm.com>
9033
9034         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
9035
9036 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
9037
9038         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
9039         * gcc.dg/ppc-and-1.c: Ditto.
9040         * gcc.dg/ppc-compare-1.c: Ditto.
9041         * gcc.dg/ppc-mov-1.c: Ditto
9042
9043 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
9044             Mark Mitchell  <mark@codesourcery.com>
9045
9046         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9047
9048 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9049             Aldy Hernandez  <aldyh@redhat.com>
9050
9051         * lib/target-supports.exp (check_effective_target_vect_int): New
9052         (check_effective_target_vect_float): New
9053         (check_effective_target_vect_double): New.
9054         (is-effective-target): Support new effective targets keywords.
9055         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9056         default action for dg-do.
9057         * gcc.dg/vect/pr16105.c: Use new support.
9058         * gcc.dg/vect/pr18400.c: Ditto.
9059         * gcc.dg/vect/pr18425.c: Ditto.
9060         * gcc.dg/vect/vect-1.c: Ditto.
9061         * gcc.dg/vect/vect-10.c: Ditto.
9062         * gcc.dg/vect/vect-11.c: Ditto.
9063         * gcc.dg/vect/vect-12.c: Ditto.
9064         * gcc.dg/vect/vect-13.c: Ditto.
9065         * gcc.dg/vect/vect-14.c: Ditto.
9066         * gcc.dg/vect/vect-15.c: Ditto.
9067         * gcc.dg/vect/vect-16.c: Ditto.
9068         * gcc.dg/vect/vect-17.c: Ditto.
9069         * gcc.dg/vect/vect-18.c: Ditto.
9070         * gcc.dg/vect/vect-19.c: Ditto.
9071         * gcc.dg/vect/vect-2.c: Ditto.
9072         * gcc.dg/vect/vect-20.c: Ditto.
9073         * gcc.dg/vect/vect-21.c: Ditto.
9074         * gcc.dg/vect/vect-22.c: Ditto.
9075         * gcc.dg/vect/vect-23.c: Ditto.
9076         * gcc.dg/vect/vect-24.c: Ditto.
9077         * gcc.dg/vect/vect-25.c: Ditto.
9078         * gcc.dg/vect/vect-26.c: Ditto.
9079         * gcc.dg/vect/vect-27.c: Ditto.
9080         * gcc.dg/vect/vect-27a.c: Ditto.
9081         * gcc.dg/vect/vect-28.c: Ditto.
9082         * gcc.dg/vect/vect-29.c: Ditto.
9083         * gcc.dg/vect/vect-29a.c: Ditto.
9084         * gcc.dg/vect/vect-3.c: Ditto.
9085         * gcc.dg/vect/vect-30.c: Ditto.
9086         * gcc.dg/vect/vect-31.c: Ditto.
9087         * gcc.dg/vect/vect-32.c: Ditto.
9088         * gcc.dg/vect/vect-33.c: Ditto.
9089         * gcc.dg/vect/vect-34.c: Ditto.
9090         * gcc.dg/vect/vect-35.c: Ditto.
9091         * gcc.dg/vect/vect-36.c: Ditto.
9092         * gcc.dg/vect/vect-37.c: Ditto.
9093         * gcc.dg/vect/vect-38.c: Ditto.
9094         * gcc.dg/vect/vect-4.c: Ditto.
9095         * gcc.dg/vect/vect-40.c: Ditto.
9096         * gcc.dg/vect/vect-41.c: Ditto.
9097         * gcc.dg/vect/vect-42.c: Ditto.
9098         * gcc.dg/vect/vect-43.c: Ditto.
9099         * gcc.dg/vect/vect-44.c: Ditto.
9100         * gcc.dg/vect/vect-45.c: Ditto.
9101         * gcc.dg/vect/vect-46.c: Ditto.
9102         * gcc.dg/vect/vect-47.c: Ditto.
9103         * gcc.dg/vect/vect-48.c: Ditto.
9104         * gcc.dg/vect/vect-48a.c: Ditto.
9105         * gcc.dg/vect/vect-49.c: Ditto.
9106         * gcc.dg/vect/vect-5.c: Ditto.
9107         * gcc.dg/vect/vect-50.c: Ditto.
9108         * gcc.dg/vect/vect-51.c: Ditto.
9109         * gcc.dg/vect/vect-52.c: Ditto.
9110         * gcc.dg/vect/vect-53.c: Ditto.
9111         * gcc.dg/vect/vect-54.c: Ditto.
9112         * gcc.dg/vect/vect-55.c: Ditto.
9113         * gcc.dg/vect/vect-56.c: Ditto.
9114         * gcc.dg/vect/vect-56a.c: Ditto.
9115         * gcc.dg/vect/vect-57.c: Ditto.
9116         * gcc.dg/vect/vect-58.c: Ditto.
9117         * gcc.dg/vect/vect-59.c: Ditto.
9118         * gcc.dg/vect/vect-6.c: Ditto.
9119         * gcc.dg/vect/vect-60.c: Ditto.
9120         * gcc.dg/vect/vect-61.c: Ditto.
9121         * gcc.dg/vect/vect-62.c: Ditto.
9122         * gcc.dg/vect/vect-63.c: Ditto.
9123         * gcc.dg/vect/vect-64.c: Ditto.
9124         * gcc.dg/vect/vect-65.c: Ditto.
9125         * gcc.dg/vect/vect-66.c: Ditto.
9126         * gcc.dg/vect/vect-67.c: Ditto.
9127         * gcc.dg/vect/vect-68.c: Ditto.
9128         * gcc.dg/vect/vect-69.c: Ditto.
9129         * gcc.dg/vect/vect-7.c: Ditto.
9130         * gcc.dg/vect/vect-72.c: Ditto.
9131         * gcc.dg/vect/vect-72a.c: Ditto.
9132         * gcc.dg/vect/vect-73.c: Ditto.
9133         * gcc.dg/vect/vect-74.c: Ditto.
9134         * gcc.dg/vect/vect-75.c: Ditto.
9135         * gcc.dg/vect/vect-76.c: Ditto.
9136         * gcc.dg/vect/vect-77.c: Ditto.
9137         * gcc.dg/vect/vect-77a.c: Ditto.
9138         * gcc.dg/vect/vect-78.c: Ditto.
9139         * gcc.dg/vect/vect-79.c: Ditto.
9140         * gcc.dg/vect/vect-8.c: Ditto.
9141         * gcc.dg/vect/vect-80.c: Ditto.
9142         * gcc.dg/vect/vect-82.c: Ditto.
9143         * gcc.dg/vect/vect-82_64.c: Ditto.
9144         * gcc.dg/vect/vect-83.c: Ditto.
9145         * gcc.dg/vect/vect-83_64.c: Ditto.
9146         * gcc.dg/vect/vect-9.c: Ditto.
9147         * gcc.dg/vect/vect-all.c: Ditto.
9148         * gcc.dg/vect/vect-none.c: Ditto.
9149
9150 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9151
9152         * lib/gcc-dg.exp (dg-skip-if): New function.
9153         (dg-forbid-option): Remove.
9154         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9155         * g++.dg/abi/bitfield8.C: Likewise.
9156         * g++.dg/abi/dtor1.C: Likewise.
9157         * g++.dg/abi/empty10.C: Likewise.
9158         * g++.dg/abi/empty7.C: Likewise.
9159         * g++.dg/abi/empty9.C: Likewise.
9160         * g++.dg/abi/layout3.C: Likewise.
9161         * g++.dg/abi/layout4.C: Likewise.
9162         * g++.dg/abi/thunk1.C: Likewise.
9163         * g++.dg/abi/thunk2.C: Likewise.
9164         * g++.dg/abi/vbase11.C: Likewise.
9165         * g++.dg/abi/vthunk2.C: Likewise.
9166         * g++.dg/abi/vthunk3.C: Likewise.
9167         * g++.dg/ext/attrib8.C: Likewise.
9168         * g++.dg/opt/longbranch2.C: Likewise.
9169         * g++.dg/opt/reg-stack4.C: Likewise.
9170         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9171         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9172         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9173         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9174         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9175         * gcc.dg/20000609-1.c: Likewise.
9176         * gcc.dg/20000720-1.c: Likewise.
9177         * gcc.dg/20011107-1.c: Likewise.
9178         * gcc.dg/20011119-1.c: Likewise.
9179         * gcc.dg/20020108-1.c: Likewise.
9180         * gcc.dg/20020122-2.c: Likewise.
9181         * gcc.dg/20020122-3.c: Likewise.
9182         * gcc.dg/20020201-3.c: Likewise.
9183         * gcc.dg/20020206-1.c: Likewise.
9184         * gcc.dg/20020218-1.c: Likewise.
9185         * gcc.dg/20020310-1.c: Likewise.
9186         * gcc.dg/20020411-1.c: Likewise.
9187         * gcc.dg/20020418-2.c: Likewise.
9188         * gcc.dg/20020426-1.c: Likewise.
9189         * gcc.dg/20020426-2.c: Likewise.
9190         * gcc.dg/20020517-1.c: Likewise.
9191         * gcc.dg/20020523-1.c: Likewise.
9192         * gcc.dg/20020523-2.c: Likewise.
9193         * gcc.dg/20020729-1.c: Likewise.
9194         * gcc.dg/20030204-1.c: Likewise.
9195         * gcc.dg/20030826-2.c: Likewise.
9196         * gcc.dg/20030926-1.c: Likewise.
9197         * gcc.dg/20031202-1.c: Likewise.
9198         * gcc.dg/980312-1.c: Likewise.
9199         * gcc.dg/980313-1.c: Likewise.
9200         * gcc.dg/990117-1.c: Likewise.
9201         * gcc.dg/990424-1.c: Likewise.
9202         * gcc.dg/990524-1.c: Likewise.
9203         * gcc.dg/991230-1.c: Likewise.
9204         * gcc.dg/i386-387-1.c: Likewise.
9205         * gcc.dg/i386-387-2.c: Likewise.
9206         * gcc.dg/i386-387-3.c: Likewise.
9207         * gcc.dg/i386-387-4.c: Likewise.
9208         * gcc.dg/i386-387-5.c: Likewise.
9209         * gcc.dg/i386-387-6.c: Likewise.
9210         * gcc.dg/i386-asm-1.c: Likewise.
9211         * gcc.dg/i386-bitfield1.c: Likewise.
9212         * gcc.dg/i386-bitfield2.c: Likewise.
9213         * gcc.dg/i386-loop-1.c: Likewise.
9214         * gcc.dg/i386-loop-2.c: Likewise.
9215         * gcc.dg/i386-loop-3.c: Likewise.
9216         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9217         * gcc.dg/i386-pic-1.c: Likewise.
9218         * gcc.dg/i386-regparm.c: Likewise.
9219         * gcc.dg/i386-signbit-1.c: Likewise.
9220         * gcc.dg/i386-signbit-2.c: Likewise.
9221         * gcc.dg/i386-signbit-3.c: Likewise.
9222         * gcc.dg/i386-sse-5.c: Likewise.
9223         * gcc.dg/i386-sse-8.c: Likewise.
9224         * gcc.dg/i386-unroll-1.c: Likewise.
9225         * gcc.dg/tls/opt-1.c: Likewise.
9226         * gcc.dg/tls/opt-2.c: Likewise.
9227         * gcc.dg/unroll-1.c: Likewise.
9228         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9229         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9230         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9231         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9232
9233 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9234
9235         * g++.dg/template/incomplete1.C: New test.
9236
9237 2004-11-16  Nick Clifton  <nickc@redhat.com>
9238
9239         Revert patches accidentally commited during checkin of fixes for
9240         xstormy16 tests:
9241         gcc.c-torture/execute/simd-4.c: Revert
9242         gcc.dg/20040910-1.c: Revert.
9243
9244 2004-11-16  Paul Brook  <paul@codesourcery.com>
9245
9246         PR fortran/13010
9247         * gfortran.dg/der_pointer_1.f90: New test.
9248
9249 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9250
9251         PR c/18498
9252         * gcc.dg/bitfld-13.c: New test.
9253
9254 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9255
9256         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9257         powerpc*-*-linux*.
9258
9259         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9260         * gcc.dg/ppc64-abi-2.c: Ditto.
9261         * gcc.dg/ppc64-abi-3.c: Ditto.
9262
9263         * lib/gcc-dg.exp (dg-target-list): Remove.
9264
9265 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9266
9267         * gcc.dg/ia64-postinc.c: New test.
9268
9269 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9270
9271         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9272
9273 2004-11-15  Nick Clifton  <nickc@redhat.com>
9274
9275         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9276         __INT_MAX__ so that the test can be compiled by toolchains
9277         targeted at 16-bit processors.
9278
9279         * gcc.dg/20040625-1.c: Use long constants rather than integers
9280         when performing arithmetic that will overflow 16-bits.
9281
9282         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9283         xstormy16.  It does not support 128-bit vector operations.
9284
9285         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9286         with the macro PTR_TYPE.  Define this macro to an integer type
9287         suitable for holding a pointer.
9288
9289         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9290         the target is a 16-bit processor.
9291
9292         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9293         16-bit targets where the character constant will be too long.
9294
9295         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9296         where the double will not be directly addressable.
9297
9298 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9299
9300         Friend class name lookup 1/n, PR c++/18471
9301         * g++.dg/template/crash26.C: New test.
9302         * g++.dg/lookup/struct1.C: Adjust expected error.
9303         * g++.dg/parse/elab1.C: Likewise.
9304         * g++.dg/parse/elab2.C: Likewise.
9305         * g++.dg/parse/int-as-enum1.C: Likewise.
9306         * g++.dg/parse/struct-as-enum1.C: Likewise.
9307         * g++.dg/parse/typedef1.C: Likewise.
9308         * g++.dg/parse/typedef3.C: Likewise.
9309         * g++.dg/parse/typedef4.C: Likewise.
9310         * g++.dg/parse/typedef5.C: Likewise.
9311         * g++.dg/template/nontype4.C: Likewise.
9312         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9313         * g++.old-deja/g++.other/elab1.C: Likewise.
9314         * g++.old-deja/g++.other/syntax4.C: Likewise.
9315
9316 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9317
9318         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9319
9320 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9321
9322         * gcc.c-torture/execute/20041114-1.c: New test.
9323
9324 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9325
9326         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9327         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9328         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9329         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9330         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9331         gcc.dg/switch-7.c: New tests.
9332
9333 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9334
9335         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9336
9337 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9338
9339         PR tree-opt/18400
9340         * gcc.dg/vect/pr18400.c: New test.
9341
9342 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9343             Andrew Pinski  <pinskia@physics.uc.edu>
9344
9345         PR tree-opt/18425
9346         * gcc.dg/vect/pr18425.c: New test.
9347
9348 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9349
9350         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9351         Guard with dg-require-alias and dg-require-visibility.
9352
9353 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9354
9355         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9356
9357 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9358
9359         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9360
9361 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9362
9363         PR c++/17344
9364         * g++.dg/template/defarg5.C: New test.
9365
9366 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9367
9368         * g++.dg/parse/cast1.C: Run only on ILP32.
9369         * g++.old-deja/g++.mike/p784.C: Likewise.
9370
9371 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9372
9373         * gcc.c-torture/execute/20041113-1.c: New test.
9374
9375 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9376
9377         PR target/18230
9378         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9379         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9380         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9381         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9382         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9383         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9384         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9385         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9386         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9387         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9388         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9389         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9390         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9391
9392 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9393
9394         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9395         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9396         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9397         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9398         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9399         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9400         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9401         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9402         gcc.target/sparc/combined-1.c: New tests.
9403
9404 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9405
9406         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9407         New tests.
9408
9409 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9410
9411         * lib/gcc-dg.exp (dg-forbid-option): New function.
9412         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9413         * g++.dg/abi/bitfield8.C: Likewise.
9414         * g++.dg/abi/dtor1.C: Likewise.
9415         * g++.dg/abi/empty10.C: Likewise.
9416         * g++.dg/abi/empty7.C: Likewise.
9417         * g++.dg/abi/empty9.C: Likewise.
9418         * g++.dg/abi/layout3.C: Likewise.
9419         * g++.dg/abi/layout4.C: Likewise.
9420         * g++.dg/abi/thunk1.C: Likewise.
9421         * g++.dg/abi/thunk2.C: Likewise.
9422         * g++.dg/abi/vbase11.C: Likewise.
9423         * g++.dg/abi/vthunk2.C: Likewise.
9424         * g++.dg/abi/vthunk3.C: Likewise.
9425         * g++.dg/ext/attrib8.C: Likewise.
9426         * g++.dg/opt/longbranch2.C: Likewise.
9427         * g++.dg/opt/reg-stack4.C: Likewise.
9428         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9429         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9430         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9431         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9432         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9433         * gcc.dg/20000609-1.c: Likewise.
9434         * gcc.dg/20000720-1.c: Likewise.
9435         * gcc.dg/20011107-1.c: Likewise.
9436         * gcc.dg/20011119-1.c: Likewise.
9437         * gcc.dg/20020108-1.c: Likewise.
9438         * gcc.dg/20020122-2.c: Likewise.
9439         * gcc.dg/20020122-3.c: Likewise.
9440         * gcc.dg/20020201-3.c: Likewise.
9441         * gcc.dg/20020206-1.c: Likewise.
9442         * gcc.dg/20020218-1.c: Likewise.
9443         * gcc.dg/20020310-1.c: Likewise.
9444         * gcc.dg/20020411-1.c: Likewise.
9445         * gcc.dg/20020418-2.c: Likewise.
9446         * gcc.dg/20020426-1.c: Likewise.
9447         * gcc.dg/20020426-2.c: Likewise.
9448         * gcc.dg/20020517-1.c: Likewise.
9449         * gcc.dg/20020523-1.c: Likewise.
9450         * gcc.dg/20020523-2.c: Likewise.
9451         * gcc.dg/20020729-1.c: Likewise.
9452         * gcc.dg/20030204-1.c: Likewise.
9453         * gcc.dg/20030826-2.c: Likewise.
9454         * gcc.dg/20030926-1.c: Likewise.
9455         * gcc.dg/20031202-1.c: Likewise.
9456         * gcc.dg/980312-1.c: Likewise.
9457         * gcc.dg/980313-1.c: Likewise.
9458         * gcc.dg/990117-1.c: Likewise.
9459         * gcc.dg/990424-1.c: Likewise.
9460         * gcc.dg/990524-1.c: Likewise.
9461         * gcc.dg/991230-1.c: Likewise.
9462         * gcc.dg/i386-387-1.c: Likewise.
9463         * gcc.dg/i386-387-2.c: Likewise.
9464         * gcc.dg/i386-387-3.c: Likewise.
9465         * gcc.dg/i386-387-4.c: Likewise.
9466         * gcc.dg/i386-387-5.c: Likewise.
9467         * gcc.dg/i386-387-6.c: Likewise.
9468         * gcc.dg/i386-asm-1.c: Likewise.
9469         * gcc.dg/i386-bitfield1.c: Likewise.
9470         * gcc.dg/i386-bitfield2.c: Likewise.
9471         * gcc.dg/i386-loop-1.c: Likewise.
9472         * gcc.dg/i386-loop-2.c: Likewise.
9473         * gcc.dg/i386-loop-3.c: Likewise.
9474         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9475         * gcc.dg/i386-pic-1.c: Likewise.
9476         * gcc.dg/i386-regparm.c: Likewise.
9477         * gcc.dg/i386-signbit-1.c: Likewise.
9478         * gcc.dg/i386-signbit-2.c: Likewise.
9479         * gcc.dg/i386-signbit-3.c: Likewise.
9480         * gcc.dg/i386-sse-5.c: Likewise.
9481         * gcc.dg/i386-sse-8.c: Likewise.
9482         * gcc.dg/i386-unroll-1.c: Likewise.
9483         * gcc.dg/tls/opt-1.c: Likewise.
9484         * gcc.dg/tls/opt-2.c: Likewise.
9485         * gcc.dg/unroll-1.c: Likewise.
9486         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9487         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9488         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9489         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9490         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9491         -m64 is specified.
9492
9493 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9494
9495         PR c++/18389
9496         * g++.dg/parse/cond1.C: New test.
9497
9498         PR c++/18429
9499         * g++.dg/template/array9.C: New test.
9500         * g++.dg/ext/vla1.C: Adjust error messages.
9501         * g++.dg/ext/vlm1.C: Likewise.
9502         * g++.dg/template/crash2.C: Likewise.
9503
9504         PR c++/18436
9505         * g++.dg/template/call3.C: New test.
9506
9507         PR c++/18407
9508         * g++.dg/template/ptrmem11.C: New test.
9509
9510 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9511
9512         PR other/14264
9513         * lib/g++.exp: Set LC_ALL and LANG to C.
9514         * lib/gcc-dg.exp: Likewise.
9515         * lib/gfortran.exp: Likewise.
9516         * lib/objc.exp: Likewise.
9517         * lib/treelang.exp: Likewise.
9518
9519 2004-11-12  Andreas Schwab  <schwab@suse.de>
9520
9521         * gcc.dg/pr16286.c: Fix last change.
9522
9523 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9524
9525         PR c++/18416
9526         * g++.dg/init/global1.C: New test.
9527
9528 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9529
9530         * gcc.c-torture/execute/20041112-1.c: New test.
9531
9532 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9533
9534         * lib/gcc-dg.exp (dg-target-list): New.
9535
9536 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9537             Richard Sandiford  <rsandifo@redhat.com>
9538
9539         * lib/target-supports.exp (get-compiler_messages): New.
9540         (check_named_sections_available): Use it.
9541         (check_effective_target_ilp32): New.
9542         (check_effective_target_lp64): New.
9543         (is-effective-target): New.
9544         * lib/gcc-dg.exp (dg-require-effective-target): New.
9545
9546 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9547
9548         * gcc.dg/precedence-1.c: New test.
9549
9550 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9551
9552         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9553
9554         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9555         message, delete generated files, use more descriptive name for
9556         executable, and make the test unsupported when it cannot be run.
9557
9558         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9559         (dg-require-weak, dg-require-visibility, dg-require-alias,
9560         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9561         dg-require-iconv, dg-require-named-sections): Use it.
9562
9563         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9564
9565 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9566
9567         PR target/16457
9568         * gcc.dg/ppc-and-1: New
9569
9570         PR target/16796
9571         * gcc.dg/ppc-mov-1.c: New.
9572
9573         PR target/16458
9574         * gcc.dg/ppc-compare-1.c: New.
9575
9576 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9577
9578         * objc.dg/desig-init-2.m: New test.
9579
9580 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9581
9582         PR middle-end/18160
9583         * g++.dg/warn/register-var-1.C: New test.
9584         * g++.dg/warn/register-var-2.C: New test.
9585
9586 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9587
9588         * gcc.dg/union-2.c: New test.
9589
9590 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9591
9592         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9593         New test for PR tree-optimization/17892.
9594
9595 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9596
9597         PR c++/18369
9598         * g++.dg/init/new12.C: New test.
9599
9600 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9601
9602         * gcc.target/sparc: New directory.
9603         * gcc.target/sparc/sparc.exp: New driver.
9604         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9605         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9606         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9607         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9608
9609 2004-11-10  Paul Brook  <paul@codesourcery.com>
9610
9611         PR fortran/18218
9612         * gfortran.dg/list_read.c: New test.
9613
9614 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9615
9616         PR c/18322
9617         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9618         expected diagnostic location.
9619
9620 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9621
9622         * gcc.dg/20041109-1.c: New test.
9623
9624 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9625
9626         PR objc/18406
9627         * objc/compile/pr18406.m: New test.
9628
9629 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9630
9631         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9632
9633 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9634
9635         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9636
9637 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9638
9639         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9640
9641 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9642
9643         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9644         exit.
9645
9646 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9647
9648         PR tree-opt/18299
9649         * gcc.c-torture/pr18299-1.c: New test.
9650
9651 2004-11-06  Andreas Schwab  <schwab@suse.de>
9652
9653         * gcc.dg/pr16286.c: Also test for bool and pixel.
9654
9655 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9656
9657         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9658         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9659         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9660         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9661         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9662         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9663         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9664         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9665         gcc.dg/struct-semi-3.c: New tests.
9666
9667 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9668
9669         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9670
9671 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9672
9673         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9674         Do not use C99 designators.
9675
9676 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9677
9678         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9679
9680 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9681
9682         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9683         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9684         * gcc.c-torture/execute/simd-5.x: Remove.
9685
9686 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9687
9688         PR rtl-optimization/17933
9689         * gcc.dg/torture/pr17933-1.c: New test.
9690
9691 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9692
9693         PR target/18106
9694         * lib/target-supports.exp (check_weak_available): Support
9695         Windows.
9696
9697 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9698
9699         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9700         call to fflush(stdout) before abort.
9701         (my_ffsll): New function.
9702         (generate_fields): Use it.
9703
9704 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9705
9706         * gcc.dg/init-undef-1.c: New test.
9707
9708 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9709
9710         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9711         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9712         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9713         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9714         expected messages for new parser.
9715
9716 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9717
9718         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9719
9720 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9721
9722         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9723         on LP64 targets.
9724
9725 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9726
9727         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9728         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9729         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9730         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9731         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9732         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9733         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9734         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9735         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9736         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9737
9738 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9739
9740         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9741         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9742         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9743         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9744         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9745         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9746         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9747         for new parser.
9748
9749 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9750
9751         PR target/15342
9752         * gcc.dg/20041104-1.c: New test.
9753
9754 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9755
9756         * g++.dg/template/nontype7.C: New test.
9757         * g++.dg/template/nontype8.C: Likewise.
9758         * g++.dg/template/nontype9.C: Likewise.
9759         * g++.dg/template/nontype10.C: Likewise.
9760         * g++.dg/tc1/dr49.C: Likewise.
9761         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9762         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9763
9764 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9765
9766         * g++.dg/rtti/tinfo1.C: Remove xfails.
9767
9768 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9769
9770         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9771         packed attribute to the definition to satisfy the new C++ parser.
9772
9773 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9774
9775         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9776         invocations of va_arg.
9777
9778 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9779
9780         PR c++/18124
9781         * g++.dg/template/crash25.C: New test.
9782
9783         PR c++/18155
9784         * g++.dg/template/typedef2.C: New test.
9785         * g++.dg/parse/crash13.C: Adjust error markers.
9786
9787         PR c++/18177
9788         * g++.dg/conversion/const3.C: New test.
9789
9790 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9791
9792         PR fortran/17535
9793         PR fortran/17583
9794         PR fortran/17713
9795         * gfortran.dg/generic_[123].f90: New testcases.
9796
9797 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9798
9799         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9800         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9801
9802 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9803
9804         PR tree-opt/16808
9805         * gcc.c-torture/compile/pr16808.c: New test.
9806
9807 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9808
9809         PR rtl-optimization/17104
9810         * gcc.dg/ppc-bitfield1.c: New.
9811
9812 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9813
9814         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9815
9816 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9817
9818         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9819         strings for 32-bit code.
9820
9821 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9822
9823         PR c/18239
9824         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9825
9826 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9827
9828         PR c++/18064
9829         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9830
9831 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9832
9833         PR c++/15172
9834         * g++.dg/init/aggr2.C: New test.
9835
9836 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9837
9838         * objc.dg/local-decl-1.m: New test.
9839
9840 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9841
9842         * gcc.dg/20040910-1.c: Adjust regex.
9843
9844 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9845
9846         PR rtl-optimization/18084
9847         * g++.dg/opt/pr18084-1.C: New testcase.
9848
9849 2004-10-30  Matt Austern  <austern@apple.com>
9850
9851         PR c++/17542
9852         * g++.dg/ext/attrib18.C: New test.
9853
9854 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9855
9856         PR middle-end/18096
9857         * gcc.dg/pr18096-1.c: New test case.
9858
9859 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9860
9861         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9862
9863 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9864
9865         PR c/16666
9866         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9867         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9868         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9869         gcc.dg/old-style-prom-3.c: New tests.
9870
9871 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9872
9873         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9874         Remove unnecessary inclusion of stdio.h.
9875
9876 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9877
9878         PR rtl-optimization/17581
9879         * gcc.dg/pr17581-1.c: New test case.
9880
9881 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9882
9883         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9884         being implemented.
9885         * g++.dg/conversion/dr195-1.C: New.
9886         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9887         * g++.old-deja/g++.mike/p10148.C: Likewise.
9888
9889 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/17695
9892         * g++.dg/debug/typedef2.C: New test.
9893
9894 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9895
9896         PR fortran/13490
9897         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9898         * gfortran.dg/g77/README: Update.
9899
9900 2004-10-28  Matt Austern  <austern@apple.com>
9901
9902         PR c++/14124
9903         * g++.dg/ext/packed7.C: New test.
9904
9905 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9906
9907         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9908         scan-assembler.
9909         * lib/scanasm.exp (hidden-scan-for): New proc.
9910         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9911         string.
9912         (scan-not-hidden): Likewise.
9913         * lib/target-supports.exp (check_visibility_available): mach-o is
9914         support too.
9915
9916 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/17132
9919         * g++.dg/template/memclass3.C: New test.
9920
9921 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9922
9923         PR middle-end/18160
9924         * gcc.dg/register-var-1.c: New test.
9925         * gcc.dg/register-var-2.c: New test.
9926         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9927         error now.
9928
9929 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9930
9931         PR other/18172
9932         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9933         unused variables.
9934         * gcc.dg/vect/vect-22.c: Likewise.
9935
9936 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9937
9938         * gcc.dg/i386-rotate-1.c: New test.
9939
9940 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9941
9942         * g++.dg/init/ref12.C: Add "run" marker.
9943
9944         PR c++/17435
9945         * g++.dg/init/ref12.C: New test.
9946
9947         PR c++/18140
9948         * g++.dg/template/shift1.C: New test.
9949         * g++.dg/template/error10.C: Adjust error markers.
9950
9951 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9952
9953         PR tree-opt/17529
9954         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9955
9956 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9957
9958         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9959         * gcc.dg/weak/weak-3.c: Likewise.
9960         * gcc.dg/weak/weak-5.c: Likewise.
9961         * gcc.dg/weak/weak-9.c: Likewise.
9962         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9963         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9964
9965         * gcc.dg/darwin-weakimport-1.c: New.
9966
9967 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9968
9969         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9970
9971 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9972
9973         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9974         'syntax' error messages.
9975         * gcc.dg/cpp/direct2s.c: Likewise.
9976
9977 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9978
9979         * gcc.c-torture/compile/20041026-1.c: New.
9980
9981 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9982
9983         PR c++/18093
9984         * g++.dg/lookup/ns2.C: New test.
9985
9986         PR c++/18020
9987         * g++.dg/template/enum4.C: New test.
9988
9989         PR c++/18161
9990         * g++.dg/template/expr1.C: New test.
9991
9992 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9993
9994         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9995
9996 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9997
9998         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9999         gcc.dg/decl-nospec-3.c: New tests.
10000
10001 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
10002
10003         * objc.dg/super-class-3.m: New test.
10004
10005 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
10008         resyncing.
10009         * gcc.dg/cpp/direct2s.c: Likewise.
10010
10011 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
10012
10013         * objc.dg/image-info.m: Update for changes to section selection.
10014
10015 2004-10-25  David Ayers  <d.ayers@inode.at>
10016             Ziemowit Laski  <zlaski@apple.com>
10017
10018         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
10019         diagnostics when messaging 'id <Proto>'.
10020         * objc.dg/class-protocol-1.m: New test.
10021         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
10022         a non-existent method signature.
10023         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
10024         Update diagnostics when messaging with non-existent method signature.
10025         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
10026         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
10027         invalid receivers are now resolved as if messaging 'id'; remove
10028         extraneous diagnostics.
10029
10030 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
10031
10032         PR c/16667
10033         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
10034         gcc.dg/init-desig-obs-3.c: New tests.
10035
10036 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
10037
10038         * gcc.dg/debug/20041023-1.c: New test.
10039
10040 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
10041
10042         PR middle-end/17407
10043         * gcc.c-torture/compile/pr17407.c: New test.
10044
10045         PR c++/18121
10046         * g++.dg/template/array8.C: New test.
10047
10048 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10049
10050         PR other/18138
10051         * lib/g++.exp: Accept more than one multilib libgcc.
10052         * lib/gcc-dg.exp: Likewise.
10053         * lib/objc.exp: Likewise.
10054         * lib/treelang.exp: Likewise.
10055         * lib/gfortran.exp: Likewise.
10056
10057 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10058
10059         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10060
10061 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10062
10063         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10064         * gcc.dg/c99-const-expr-3.c: Likewise.
10065
10066 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10067
10068         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10069
10070 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10071
10072         * gcc.c-torture/execute/loop-2e.x: Remove.
10073
10074 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10075
10076         PR c++/18095
10077         * g++.dg/parse/crash18.C: New.
10078         * g++.dg/parse/crash19.C: New.
10079
10080 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10081
10082         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10083         * g++.dg/ext/dllimport2.C: Same.
10084         * g++.dg/ext/dllimport8.C: Same.
10085
10086 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10087
10088         PR c++/10841
10089         * g++.dg/conversion/cast1.C: New test.
10090         * g++.dg/overload/pmf1.C: Adjust error marker.
10091
10092 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         PR objc/17923
10095         * objc.dg/const-str-7.m: New test.
10096
10097 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10098
10099         * g++.dg/template/memfriend11.C: Fix comment typo.
10100         * g++.dg/template/memfriend14.C: Likewise.
10101
10102 2004-10-20  Richard Henderson  <rth@redhat.com>
10103
10104         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10105         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10106         -fasynchronous-unwind-tables.
10107
10108 2004-10-20  Richard Henderson  <rth@redhat.com>
10109
10110         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10111         (main): Return success.
10112         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10113         (main): Return success.
10114
10115 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10116
10117         PR c++/13495
10118         * g++.dg/template/memfriend9.C: New test.
10119         * g++.dg/template/memfriend10.C: Likewise.
10120         * g++.dg/template/memfriend11.C: Likewise.
10121         * g++.dg/template/memfriend12.C: Likewise.
10122         * g++.dg/template/memfriend13.C: Likewise.
10123         * g++.dg/template/memfriend14.C: Likewise.
10124         * g++.dg/template/memfriend15.C: Likewise.
10125         * g++.dg/template/memfriend16.C: Likewise.
10126         * g++.dg/template/memfriend17.C: Likewise.
10127         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10128
10129 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10130
10131         * g++.dg/conversion/dr195.C: New.
10132         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10133
10134 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10135             Devang Patel  <dpatel@apple.com>
10136
10137         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10138         of floating point arithmetic, which could trap.
10139
10140 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10141
10142         PR c++/14035
10143         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10144         * g++.dg/conversion/const2.C: New test.
10145         * g++.dg/expr/reinterpret2.C: New test.
10146         * g++.dg/expr/reinterpret3.C: New test.
10147         * g++.dg/expr/cast2.C: New test.
10148         * g++.dg/expr/copy1.C: New test.
10149         * g++.dg/other/conversion1.C: Change error message.
10150         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10151         function pointers to void *.
10152         * g++.old-deja/g++.mike/p10148.C: Likewise.
10153
10154 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10155
10156         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10157
10158 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10159
10160         PR c++/18047
10161
10162         * g++.dg/parse/expr3.C: New test.
10163
10164 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10165
10166         * gcc.dg/smod-1.c: New test.
10167
10168 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10169
10170         * objc.dg/method-14.m: New test.
10171
10172 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10173
10174         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10175         Also xfail as the patch was reverted.
10176
10177 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10178
10179         PR middle-end/16973
10180         * gcc.dg/pr16973.c: New test.
10181
10182 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10183
10184         PR tree-optimization/17656
10185         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10186
10187 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10188
10189         * g++.dg/eh/shadow1.C: New.
10190
10191 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * gcc.c-torture/compile/20041018-1.c: New test.
10194
10195 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10196
10197         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10198         compiler referring to register 0 when accessing sdata.  The linker
10199         now patches things up.
10200
10201 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10202
10203         PR c/17529
10204         * gcc.c-torture/compile/pr17529.c: New test.
10205
10206 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10207
10208         PR c++/17743
10209         * g++.dg/ext/attrib17.C: New test.
10210
10211 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10212
10213         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10214
10215 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10216
10217         PR c++/10479
10218         * g++.dg/ext/attrib16.C: New test.
10219
10220 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10221
10222         PR c++/17042
10223         * g++.dg/init/dso_handle1.C: New test.
10224
10225         PR c++/14667
10226         * g++.dg/parse/typedef6.C: New test.
10227
10228         PR c++/17916
10229         * g++.dg/parse/pragma1.C: New test.
10230
10231 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10232
10233         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10234
10235 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10236
10237         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10238         -fno-common when on HPPA HP-UX platforms.
10239
10240 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10241
10242         PR other/16820
10243         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10244         stdint.h.
10245         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10246         uintptr_t.
10247
10248 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10249
10250         PR c++/16301
10251         * g++.dg/lookup/strong-using-4.C: New test.
10252
10253 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10254
10255         PR middle-end/16567
10256         * gcc.c-torture/compile/nested-1.c: New test.
10257
10258 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10259
10260         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10261         and mipsisa64*-*-* (until support for misaligned loads is added).
10262         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10263         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10264         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10265         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10266         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10267         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10268
10269 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10270
10271         PR c++/17976
10272         * g++.dg/init/dtor3.C: New test.
10273
10274 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10275
10276         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10277
10278 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10279
10280         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10281         * gcc.dg/macho-lo-sum.c: Likewise.
10282
10283 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10284
10285         * gcc.dg/ppc-spe64-1.c: New test.
10286
10287 2004-10-14  Devang Patel  <dpatel@apple.com>
10288
10289         PR 17635
10290         * gcc.dg/pr17635.c : New test.
10291
10292 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10293
10294         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10295         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10296         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10297         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10298         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10299         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10300         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10301         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10302         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10303         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10304         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10305         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10306         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10307         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10308         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10309         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10310         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10311         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10312
10313 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10314
10315         * gcc.dg/vect/vect-82.c: New testcase.
10316         * gcc.dg/vect/vect-82_64.c: New testcase.
10317         * gcc.dg/vect/vect-83.c: New testcase.
10318         * gcc.dg/vect/vect-83_64.c: New testcase.
10319
10320 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10321
10322         * gcc.dg/cpp/error-1.c: New test.
10323
10324 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10325
10326         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10327
10328 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10329
10330         PR target/17984
10331         * gcc.dg/cris-peep2-xsrand2.c: New test.
10332
10333 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10334
10335         PR c++/17661
10336         * testsuite/g++.dg/expr/for2.C: New test.
10337
10338 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10339
10340         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10341
10342 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10343
10344         PR tree-optimization/17724
10345         * g++.dg/opt/pr17724-1.C: New test.
10346         * g++.dg/opt/pr17724-2.C: New test.
10347         * g++.dg/opt/pr17724-3.C: New test.
10348         * g++.dg/opt/pr17724-4.C: New test.
10349         * g++.dg/opt/pr17724-5.C: New test.
10350         * g++.dg/opt/pr17724-6.C: New test.
10351
10352 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10353
10354         PR c/17301
10355         * gcc.dg/pr17301-2.c: New test.
10356
10357 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/15876
10360         * g++.dg/parse/error22.C: New test.
10361
10362         PR c++/17936
10363         * g++.dg/template/spec18.C: New test.
10364
10365 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10366
10367         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10368         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10369         memcpy.
10370         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10371         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10372
10373 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10374
10375         * g++.dg/eh/cleanup5.C: Add dg-options "".
10376
10377 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10378
10379         PR middle-end/17657
10380         * gcc.dg/switch-4.c: New test case.
10381
10382 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10383
10384         * gcc.c-torture/execute/20041011-1.c: New test.
10385
10386 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10387
10388         PR c++/17554
10389         * g++.dg/init/for3.C: New test.
10390
10391         PR c++/17657
10392         * g++.dg/opt/switch2.C: New test.
10393
10394         PR middle-end/17703
10395         * g++.dg/warn/Wreturn-2.C: New test.
10396
10397 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10398
10399         PR c++/17907
10400         * g++.dg/eh/cleanup5.C: New test.
10401
10402 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10403
10404         PR c++/17393
10405         * g++.dg/parse/error21.C: New test.
10406
10407 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10408
10409         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10410         * g++.dg/warn/incomplete1.C: Likewise.
10411         * g++.dg/template/qualttp20.C: Likewise.
10412
10413 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10414
10415         PR c/17881
10416         * parm-incomplete-1.c: New test.
10417
10418 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/17867
10421         * g++.dg/parse/error19.C: New test.
10422
10423         PR c++/17670
10424         * g++.dg/init/new11.C: New test.
10425
10426         PR c++/17821
10427         * g++.dg/parse/error20.C: New test.
10428
10429         PR c++/17826
10430         * g++.dg/template/crash24.C: New test.
10431
10432 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10433
10434         PR c/17301
10435         * gcc.dg/pr17301-1.c: New test.
10436
10437 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10438
10439         PR c/17189
10440         * gcc.dg/anon-struct-5.c: New test.
10441
10442 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10443
10444         PR c/17844
10445         * gcc.dg/pr17844-1.c: New test.
10446
10447 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10448
10449         PR tree-optimization/17906
10450         * gcc.c-torture/compile/pr17906.c: New.
10451
10452 2004-10-09  Stuart Hastings  <stuart@apple.com>
10453             Roger Sayle  <roger@eyesopen.com>
10454
10455         PR rtl-optimization/17853
10456         * gcc.dg/i386-mmx-5.c: New testcase.
10457
10458 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10459
10460         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10461
10462 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/17524
10465         * g++.dg/template/static9.C: New test.
10466
10467         PR c++/17685
10468         * g++.dg/parse/operator5.C: New test.
10469
10470 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10471
10472         PR middle-end/17894
10473         * gcc.c-torture/execute/divcmp-4.c: New test case.
10474
10475 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10476
10477         PR tree-opt/17902
10478         * g++.dg/opt/pr17902.C: New test.
10479
10480 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10481
10482         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10483
10484 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10485
10486         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10487
10488 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10489
10490         * gcc.dg/assign-warn-3.c: New test.
10491
10492 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         PR c/16999
10495         * gcc.dg/cpp/ident-1.c: New test.
10496
10497 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10498
10499         * gcc.c-torture/compile/acc1.c: New.
10500
10501 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10502
10503         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10504         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10505
10506 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10507
10508         * gcc.dg/ultrasp11.c: New test.
10509
10510 2004-10-08  Michael Matz  <matz@suse.de>
10511
10512         * gcc.dg/doloop-2.c: New test.
10513
10514 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10515
10516         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10517         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10518         objc.dg/method-9.m: Update expected diagnostics.
10519
10520 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10521
10522         * gcc.dg/ppc-fsel-3.c: New file.
10523         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10524
10525 2004-10-07  Paul Brook  <paul@codesourcery.com>
10526
10527         * gfortran.dg/intrinsic_verify_1.f90: New test.
10528
10529 2004-10-07  Paul Brook  <paul@codesourcery.com>
10530
10531         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10532
10533 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10534
10535         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10536         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10537         commit.
10538
10539 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10540
10541         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10542
10543 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10544
10545         PR c++/17115
10546         * g++.dg/warn/Winline-4.C: New test.
10547
10548 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10549
10550         * gcc.c-torture/compile/20041007-1.c: New test.
10551
10552 2004-10-07  Paul Brook  <paul@codesourcery.com>
10553
10554         PR fortran/17678
10555         * gfortran.dg/use_allocated_1.f90: New test.
10556
10557 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10558
10559         PR middle-end/17849
10560         * gfortran.fortran-torture/compile/nested.f90: New test
10561
10562 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10563
10564         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10565
10566 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10567
10568         PR c++/17368
10569         * g++.dg/ext/asm6.C: New test.
10570
10571 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10572
10573         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10574
10575 2004-10-06  Paul Brook  <paul@codesourcery.com>
10576
10577         PR libfortran/17709
10578         * gfortran.dg/empty_format_1.f90: New test.
10579
10580 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10581
10582         PR fortran/17568
10583         * gfortran.dg/ishft.f90: New test.
10584
10585         PR fortran/17283
10586         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10587         tests.
10588
10589 2004-10-06  Paul Brook  <paul@codesourcery.com>
10590
10591         * gfortran.dg/do_1.f90: New test.
10592
10593 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10594
10595         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10596         optimizing for size.
10597
10598 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10599
10600         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10601
10602 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10603
10604         * gcc.c-torture/compile/20041005-1.c: New test.
10605
10606 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10607
10608         PR c++/17829
10609         * g++.dg/lookup/koenig4.C: New.
10610
10611 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10612
10613         * g++.dg/other/classkey1.C: Adjust quoting marks.
10614         * g++.dg/parse/error15.C: Likewise.
10615         * g++.dg/template/meminit2.C (int>): Likewise.
10616
10617 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10618
10619         PR fortran/17283
10620         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10621
10622         PR fortran/17631
10623         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10624
10625         PR fortran/17708
10626         * gfortran.dg/pr17708.f90: New test.
10627
10628 2004-10-04  Chao-ying Fu  <fu@mips.com>
10629
10630         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10631         * gcc.dg/vect/vect-4.c: Ditto.
10632         * gcc.dg/vect/vect-5.c: Ditto.
10633         * gcc.dg/vect/vect-6.c: Ditto.
10634         * gcc.dg/vect/vect-8.c: Ditto.
10635         * gcc.dg/vect/vect-16.c: Ditto.
10636         * gcc.dg/vect/vect-30.c: Ditto.
10637         * gcc.dg/vect/vect-40.c: Ditto.
10638         * gcc.dg/vect/vect-41.c: Ditto.
10639         * gcc.dg/vect/vect-42.c: Ditto.
10640         * gcc.dg/vect/vect-43.c: Ditto.
10641         * gcc.dg/vect/vect-44.c: Ditto.
10642         * gcc.dg/vect/vect-45.c: Ditto.
10643         * gcc.dg/vect/vect-46.c: Ditto.
10644         * gcc.dg/vect/vect-47.c: Ditto.
10645         * gcc.dg/vect/vect-48.c: Ditto.
10646         * gcc.dg/vect/vect-49.c: Ditto.
10647         * gcc.dg/vect/vect-50.c: Ditto.
10648         * gcc.dg/vect/vect-51.c: Ditto.
10649         * gcc.dg/vect/vect-52.c: Ditto.
10650         * gcc.dg/vect/vect-53.c: Ditto.
10651         * gcc.dg/vect/vect-54.c: Ditto.
10652         * gcc.dg/vect/vect-55.c: Ditto.
10653         * gcc.dg/vect/vect-56.c: Ditto.
10654         * gcc.dg/vect/vect-57.c: Ditto.
10655         * gcc.dg/vect/vect-58.c: Ditto.
10656         * gcc.dg/vect/vect-59.c: Ditto.
10657         * gcc.dg/vect/vect-60.c: Ditto.
10658         * gcc.dg/vect/vect-74.c: Ditto.
10659         * gcc.dg/vect/vect-79.c: Ditto.
10660         * gcc.dg/vect/vect-80.c: Ditto.
10661
10662 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10663
10664         * gcc.dg/unused-7.c: Use the correct option.
10665
10666 2004-10-04  Paul Brook  <paul@codesourcery.com>
10667         Bud Davis  <bdavis9659@comcast.net>
10668
10669         PR fortran/17706
10670         PR fortran/16434
10671         * gfortran/pr17706.f90: New test.
10672         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10673
10674 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10675
10676         * gfortran.dg/pr17612.f90: New test.
10677
10678 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10679
10680         * g++.dg/template/local1.C: Adjust quoting marks in
10681         testing for diagnostics.
10682         * g++.dg/tls/diag-2.C: Likewise.
10683         * g++.dg/other/error8.C: Likewise.
10684
10685 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10686
10687         PR c/17178
10688         * gcc.dg/unused-4.c: Adjust to be correct.
10689
10690         PR c/17820
10691         * gcc.dg/unused-7.c: New test.
10692
10693 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10694
10695         PR c++/17797
10696         * g++.dg/overload/template2.C: New test.
10697
10698 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10699
10700         PR tree-optimization/16632
10701         * gcc.dg/tree-ssa/20041002-1.c: New.
10702
10703 2004-10-03  Paul Brook  <paul@codesourcery.com>
10704
10705         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10706         rather than relying on default formatting.
10707
10708 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10709
10710         * gcc.dg/20040920-1.c: Update expected message text.
10711
10712 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10713
10714         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10715
10716 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10717
10718         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10719         tree level.
10720
10721 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10722
10723         * gcc.dg/tree-ssa/pr17343.c: Remove.
10724
10725 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10726
10727         PR tree-opt/17343
10728         * gcc.dg/tree-ssa/pr17343.c: New test.
10729
10730 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10733         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10734         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10735         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10736         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10737
10738 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10739
10740         * gcc.dg/lvalue-2.c: New test.
10741
10742 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10743
10744         PR c/17730
10745         * gcc.dg/pr17730-1.c: New test
10746
10747 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10748
10749         PR c/7425
10750         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10751
10752 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * gcc.c-torture/execute/stdarg-1.c: New test.
10755         * gcc.c-torture/execute/stdarg-2.c: New test.
10756         * gcc.c-torture/execute/stdarg-3.c: New test.
10757         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10758         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10759         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10760         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10761         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10762
10763 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR tree-optimization/17697
10766         * g++.dg/opt/pr17697-1.C: New test.
10767         * g++.dg/opt/pr17697-2.C: New test.
10768         * g++.dg/opt/pr17697-3.C: New test.
10769
10770 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10771
10772         PR c/16409
10773         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10774         gcc.dg/vla-init-5.c: New tests.
10775
10776 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10777
10778         PR c/13804
10779         * gcc.dg/pr13804-1.c: New test.
10780
10781 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10782
10783         PR fortran/16938
10784         * gfortran.dg/pr16938.f90: New test.
10785
10786 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10787
10788         * g++.dg/template/crash23.C: New test.
10789
10790 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10791
10792         PR c++/17585
10793         * g++.dg/template/static8.C: New test.
10794
10795 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10796
10797         PR c++/17681
10798         * g++.dg/other/error9.C: New test.
10799
10800 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10801
10802         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10803
10804 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10805
10806         PR fortran/15164
10807         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10808
10809 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10810
10811         PR middle-end/17112
10812         * gcc.dg/pr17112-1.c: New test case.
10813
10814 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10815
10816         PR c/11459
10817         * gcc.dg/pr11459-1.c: New test.
10818
10819 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10820
10821         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10822         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10823
10824 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10825
10826         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10827
10828 2004-09-25  Jan Hubicka  <jh@suse.cz>
10829
10830         * compile/30040909-1.c: New test.
10831         * compile/30040907-1.c: New test.
10832
10833 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10834
10835         * gcc.c-torture/execute/va-arg-26.c: New test.
10836
10837 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10838
10839         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10840         extra diagnostics on targets with 64-bit pointers.
10841         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10842
10843 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10844
10845         PR c/17188
10846         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10847         * gcc.dg/decl-3.c: Adjust expected message.
10848
10849 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10850
10851         PR fortran/17615
10852         * gfortran.dg/pr17615.f90: New test.
10853
10854 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10855
10856         PR tree-optimzation/17517
10857         * g++.dg/tree-ssa/pr17517.C: New Test.
10858
10859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10860
10861         PR c++/16889
10862         * g++.dg/lookup/ambig3.C: New.
10863
10864 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10865
10866         PR tree-opt/17624
10867         * g++.dg/opt/pr17624.C: New test.
10868
10869 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10870
10871         PR c/6980
10872         * gcc.dg/Wbad-function-cast-1.c: New test.
10873
10874 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10875
10876         * g++.dg/ext/complit1.C
10877         * g++.dg/other/error2.C
10878         * g++.dg/other/nontype-1.C
10879         * g++.dg/parse/crash11.C
10880         * g++.dg/parse/crash12.C
10881         * g++.dg/parse/error15.C
10882         * g++.dg/parse/error4.C
10883         * g++.dg/parse/tmpl-outside1.C
10884         * g++.dg/parse/too-many-tmpl-args1.C
10885         * g++.dg/template/dependent-expr3.C
10886         * g++.dg/template/error10.C
10887         * g++.dg/template/instantiate1.C
10888         * g++.dg/template/vtable2.C
10889         * g++.dg/warn/Wshadow-1.C
10890         * g++.dg/warn/weak1.C
10891         * g++.old-deja/g++.brendan/crash16.C
10892         * g++.old-deja/g++.brendan/crash18.C
10893         * g++.old-deja/g++.brendan/crash48.C
10894         * g++.old-deja/g++.brendan/crash49.C
10895         * g++.old-deja/g++.brendan/crash55.C
10896         * g++.old-deja/g++.brendan/crash56.C
10897         * g++.old-deja/g++.brendan/crash8.C
10898         * g++.old-deja/g++.brendan/enum11.C
10899         * g++.old-deja/g++.brendan/enum8.C
10900         * g++.old-deja/g++.brendan/enum9.C
10901         * g++.old-deja/g++.brendan/friend3.C
10902         * g++.old-deja/g++.brendan/misc14.C
10903         * g++.old-deja/g++.bugs/900402_02.C
10904         * g++.old-deja/g++.bugs/900404_03.C
10905         * g++.old-deja/g++.bugs/900404_04.C
10906         * g++.old-deja/g++.bugs/900428_03.C
10907         * g++.old-deja/g++.jason/crash4.C
10908         * g++.old-deja/g++.jason/overload21.C
10909         * g++.old-deja/g++.jason/redecl1.C
10910         * g++.old-deja/g++.jason/report.C
10911         * g++.old-deja/g++.jason/rfg10.C
10912         * g++.old-deja/g++.jason/template30.C
10913         * g++.old-deja/g++.law/arm12.C
10914         * g++.old-deja/g++.law/ctors5.C
10915         * g++.old-deja/g++.law/cvt20.C
10916         * g++.old-deja/g++.law/init10.C
10917         * g++.old-deja/g++.law/init8.C
10918         * g++.old-deja/g++.law/visibility17.C
10919         * g++.old-deja/g++.law/visibility7.C
10920         * g++.old-deja/g++.mike/net8.C
10921         * g++.old-deja/g++.mike/p646.C
10922         * g++.old-deja/g++.mike/p700.C
10923         * g++.old-deja/g++.mike/p701.C
10924         * g++.old-deja/g++.mike/p811.C
10925         * g++.old-deja/g++.ns/template13.C
10926         * g++.old-deja/g++.other/array3.C
10927         * g++.old-deja/g++.other/crash25.C
10928         * g++.old-deja/g++.other/dtor3.C
10929         * g++.old-deja/g++.other/dtor4.C
10930         * g++.old-deja/g++.other/main1.C
10931         * g++.old-deja/g++.other/warn7.C
10932         * g++.old-deja/g++.pt/crash11.C
10933         * g++.old-deja/g++.pt/crash36.C
10934         * g++.old-deja/g++.pt/spec22.C
10935         * g++.old-deja/g++.pt/spec9.C
10936         * g++.old-deja/g++.pt/ttp52.C
10937         * g++.old-deja/g++.robertl/eb103.C
10938         * g++.old-deja/g++.robertl/eb121.C
10939         * g++.old-deja/g++.robertl/eb22.C
10940         * g++.old-deja/g++.robertl/eb8.C:
10941         Update locations and/or regexps of dg-error markers.
10942         Remove markers for some bogus messages that are no longer issued.
10943
10944 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10945
10946         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10947         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10948
10949 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         PR c++/17618
10952         * g++.dg/lookup/crash5.C: New test.
10953
10954 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10955
10956         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10957         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10958         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10959         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10960         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10961         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10962
10963         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10964         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10965         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10966         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10967         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10968         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10969
10970         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10971
10972         * gcc.dg/vect/vect-44.c: Check additional cases.
10973         * gcc.dg/vect/vect-48.c: Check additional cases.
10974
10975         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10976         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10977         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10978         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10979         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10980         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10981         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10982         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10983         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10984
10985         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10986         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10987         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10988
10989 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10990
10991         * gcc.dg/tree-ssa/loop-6.c: New test.
10992
10993 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10994
10995         PR c++/17620
10996         * g++.dg/inherit/base2.C: New.
10997
10998 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10999
11000         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
11001         * gcc.dg/20001012-2.c: Likewise.
11002         * gcc.dg/20001013-1.c: Likewise.
11003         * gcc.dg/20001101-1.c: Likewise.
11004         * gcc.dg/20001102-1.c: Likewise.
11005         * gcc.dg/bf-spl1.c: Likewise.
11006         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
11007         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
11008
11009 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
11010
11011         PR tree-optimization/16721
11012         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
11013
11014 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
11015
11016         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
11017         * gcc.dg/20040305-1.c: Likewise.
11018
11019 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11020
11021         PR c/16566
11022         * gcc.c-torture/compile/pr16566-1.c,
11023         gcc.c-torture/compile/pr16566-2.c,
11024         gcc.c-torture/compile/pr16566-3.c: New tests.
11025
11026 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
11027
11028         PR tree-optimization/17512
11029         * gcc.c-torture/compile/20040916-1.c.
11030
11031 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
11032
11033         * gcc.dg/pragma-re-3.c: New test.
11034
11035 2004-09-17  Matt Austern  <austern@apple.com>
11036
11037         PR c++/15049
11038         * g++.dg/other/anon3.C: New.
11039
11040 2004-09-21  Roger Sayle  <roger@eyesopen.com>
11041
11042         PR c++/7503
11043         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
11044         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11045         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11046         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11047         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11048
11049 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11050
11051         PR fortran/17286
11052         * gfortran.dg/pr17286.f90: New test.
11053
11054 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/17530
11057         * g++.dg/template/static7.C: New test.
11058
11059 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11060
11061         PR tree-opt/17558
11062         * gcc.c-torture/compile/pr17558.c: New test.
11063
11064 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11065
11066         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11067         if SKIP_ATTRIBUTE is defined.
11068
11069 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11070
11071         PR fortran/15957
11072         * gfortran.dg/pr15957.f90: New test.
11073
11074 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11075
11076         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11077         in comparison.
11078         * gcc.dg/vect/vect-79.c: Likewise.
11079         * gcc.dg/vect/vect-80.c: Likewise.
11080
11081 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11082
11083         PR fortran/15750
11084         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11085
11086 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11087
11088         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11089         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11090         * gcc.dg/vect/vect-62.c: New testcase.
11091         * gcc.dg/vect/vect-63.c: New testcase.
11092         * gcc.dg/vect/vect-64.c: New testcase.
11093         * gcc.dg/vect/vect-65.c: New testcase.
11094         * gcc.dg/vect/vect-66.c: New testcase.
11095         * gcc.dg/vect/vect-67.c: New testcase.
11096         * gcc.dg/vect/vect-68.c: New testcase.
11097         * gcc.dg/vect/vect-69.c: New testcase.
11098         * gcc.dg/vect/vect-79.c: New testcase.
11099         * gcc.dg/vect/vect-80.c: New testcase.
11100
11101 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11102
11103         * gcc.target/mips/asm-1.c: New test.
11104
11105 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11106
11107         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11108         * gcc.dg/vect/vect-73.c: New testcase.
11109         * gcc.dg/vect/vect-74.c: New testcase.
11110         * gcc.dg/vect/vect-75.c: New testcase.
11111         * gcc.dg/vect/vect-76.c: New testcase.
11112         * gcc.dg/vect/vect-77.c: New testcase.
11113         * gcc.dg/vect/vect-78.c: New testcase
11114
11115 2004-09-18  Paul Brook  <paul@codesourcery.com>
11116
11117         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11118
11119 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11120
11121         PR c/17424
11122         * gcc.dg/pr17424-1.c: New test.
11123
11124 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11125
11126         * g++.dg/tree-ssa/pr17153.C: New test.
11127
11128 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11129
11130         PR pch/13361
11131         * testsuite/g++.dg/pch/wchar-1.C: New.
11132         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11133
11134 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11135
11136         * gcc.c-torture/execute/20040917-1.c: New test.
11137
11138 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11139
11140         PR tree-optimization/17319
11141         * gcc.dg/pr17319.c: New test.
11142
11143 2004-09-17  Devang Patel  <dpatel@apple.com>
11144
11145         * gcc.dg/20040813-1.c: New test.
11146
11147 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11148
11149         PR tree-optimization/17273
11150         * gcc.c-torture/compile/pr17273.c: New test.
11151
11152 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11153
11154         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11155         Update expected messages.
11156         * gcc.dg/declspec-13.c: New test.
11157
11158 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11159
11160         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11161
11162 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11163
11164         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11165         change what 'a' is pointing to.
11166
11167 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11168
11169         PR c++/16002
11170         * g++.dg/template/error18.C: New test.
11171
11172         PR c++/16029
11173         * g++.dg/warn/Wunused-8.C: New test.
11174
11175 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11176
11177         PR tree-optimization/17513
11178         * gcc.dg/20040916-1.c: New test.
11179
11180 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11181
11182         PR c++/17501
11183         * g++.dg/template/typename7.C: New test.
11184
11185 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11186
11187         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11188
11189 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11190
11191         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11192         with -ftree-based-profiling also.
11193         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11194
11195 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11196
11197         PR/15364
11198         * gfortran.dg/der_array_io_1.f90: New test.
11199         * gfortran.dg/der_array_io_2.f90: New test.
11200         * gfortran.dg/der_array_io_3.f90: New test.
11201
11202 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11203
11204         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11205         EABI.
11206
11207 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11208
11209         * g++.dg/opt/switch1.C: New test.
11210
11211 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11212
11213         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11214         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11215         Update expected messages.
11216
11217 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11218
11219         PR fortran/16485
11220         * gfortran.dg/same_name_1.f90: New test.
11221
11222 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11223
11224         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11225         dereference garbage pointers.
11226
11227 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11228
11229         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11230         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11231
11232         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11233         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11234         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11235
11236 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/17324
11239         * g++.dg/template/mangle1.C: New test.
11240
11241 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11242
11243         PR tree-optimization/17252
11244         * gcc.c-torture/execute/pr17252.c: New test.
11245
11246 2004-09-14  Andrew Pinski  <apinski@apple.com>
11247
11248         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11249
11250 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11251
11252         PR rtl-optimization/9771
11253         * gcc.dg/pr9771-1.c: New test case.
11254
11255 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11256
11257         PR tree-optimization/15262
11258         * gcc.c-torture/execute/pr15262-1.c: New test.
11259         * gcc.c-torture/execute/pr15262-2.c: New test.
11260
11261 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11262
11263         * gcc.dg/declspec-12.c: New test.
11264
11265 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11266
11267         * gfortran.dg/pr17090.f90: Add directives to test.
11268
11269 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11270
11271         * gcc.c-torture/compile/20040914-1.c: New test.
11272
11273 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11274
11275         PR c++/16162
11276         * g++.dg/template/decl2.C: New test.
11277
11278 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11279
11280         PR fortran/17090
11281         * gfortran.dg/pr17090.f90: New test.
11282
11283 2004-09-13  Dale Johannesen  <dalej@apple.com>
11284
11285         * gcc.c-torture/compile/pr17408.c:  New test case.
11286
11287 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11288
11289         PR c++/16716
11290         * g++.dg/parse/crash17.C: New test.
11291
11292         PR c++/17327
11293         * g++.dg/template/enum3.C: New test.
11294
11295 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11296
11297         * lib/gcc-defs.exp: Load wrapper.exp.
11298         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11299         using local code.
11300         * lib/gcc.exp (gcc_init): Similar.
11301         * lib/gfortran.exp (gfortran_init): Similar.
11302         * lib/objc.exp (objc_init): Similar.
11303         * lib/treelang.exp (treelang_init): Similar.
11304         * lib/wrapper.exp: New file with build_wrapper call machinery in
11305         ${tool}_maybe_build_wrapper.
11306
11307 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11308
11309         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11310         "inline".
11311         * gcc.dg/declspec-11.c: Update expected messages.
11312         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11313         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11314         gcc.dg/inline-12.c: New tests.
11315
11316 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11317
11318         * g++.dg/tree-ssa/pr17400.C: New testcase.
11319
11320 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11321
11322         * gcc.target/mips/sb1-1.c: New testcase.
11323
11324 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11325
11326         * lib/g77-dg.exp: Remove unused file.
11327         * lib/mike-g77.exp: Ditto.
11328         * lib/g77.exp: Ditto.
11329
11330 2004-09-12  Richard Henderson  <rth@redhat.com>
11331
11332         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11333
11334 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11335
11336         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11337         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11338         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11339         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11340         Update expected messages.
11341
11342 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11343
11344         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11345         declaration/use mismatch for dirp parameter.
11346
11347 2004-09-12  Andrew Pinski  <apinski@apple.com>
11348
11349         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11350         -fgnu-runtime is passed.
11351
11352 2004-09-12  Richard Henderson  <rth@redhat.com>
11353
11354         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11355         do the uplevel thing and update additional_flags directly.
11356         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11357         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11358         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11359         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11360
11361 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11362
11363         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11364
11365 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11366
11367         PR middle-end/17411
11368         * g++.dg/opt/pr17411-1.C: New test case.
11369
11370 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11371
11372         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11373         gcc.dg/tls/diag-2.c: Update expected messages.
11374         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11375         messages.
11376         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11377         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11378         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11379         gcc.dg/tls/diag-5.c: New tests.
11380
11381 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11382
11383         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11384
11385 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11386
11387         * g++.dg/parse/break-in-for.C: New test.
11388
11389 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11390
11391         * gcc.dg/tree-ssa/20040911-1.c: New test.
11392
11393 2004-09-11  Andreas Jaeger  <aj@suse.de>
11394
11395         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11396         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11397
11398 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11399
11400         * gcc.target/frv: New directory of FR-V-specific tests.
11401
11402 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11403
11404         * gcc.dg/convert-vec-1.c: New test.
11405
11406 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11407
11408         PR middle-end/17024
11409         * gcc.dg/pr17024-1.c: New test case.
11410
11411 2004-09-10  Eric Christopher  <echristo@redhat.com>
11412
11413         * gcc.dg/20040910-1.c: New test.
11414
11415 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11416
11417         * gcc.dg/bitfld-9.c: New test.
11418
11419 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11420
11421         * gcc.c-torture/execute/ieee/acc1.c: New test.
11422         * gcc.c-torture/execute/ieee/acc2.c: New test.
11423         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11424
11425 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11426
11427         * gcc.dg/deprecated-2.c: New test.
11428
11429 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11430
11431         * gcc.dg/init-vec-1.c: New test.
11432
11433 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11434
11435         PR middle-end/17055
11436         * gcc.dg/pr17055-1.c: New test case.
11437
11438 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11439
11440         PR target/17377
11441         * gcc.c-torture/execute/pr17377.c: New test.
11442
11443 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11444
11445         PR c/8420
11446         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11447         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11448         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11449         gcc.dg/long-long-typespec-1.c: New tests.
11450         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11451
11452 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11453
11454         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11455         gcc.dg/gnu99-static-1.c: New tests.
11456
11457 2004-09-08  Devang Patel  <dpatel@apple.com>
11458
11459         * gcc.dg/darwin-ld-20040828-1.c: New test.
11460         * gcc.dg/darwin-ld-20040828-2.c: New test.
11461         * gcc.dg/darwin-ld-20040828-3.c: New test.
11462
11463 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11464
11465         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11466         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11467         in error message.
11468         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11469         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11470         in error message.
11471         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11472         types they qualify.
11473         * objc.dg/type-size-2.m: Fix wording in comment.
11474         * objc.dg/va-meth-1.m: New test case.
11475
11476 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11477
11478         PR c/16633:
11479         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11480         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11481
11482 2004-09-06  Devang Patel  <dpatel@apple.com>
11483
11484         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11485         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11486
11487 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11488
11489         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11490         reflect changed line numbering of diagnostics.
11491
11492 2004-09-06  Paul Brook  <paul@codesourcery.com>
11493
11494         * gfortran.dg/edit_real_1.f90: Add new test.
11495
11496 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11497
11498         * gcc.dg/tree-ssa/loop-2.c: New test.
11499         * gcc.dg/tree-ssa/loop-3.c: New test.
11500         * gcc.dg/tree-ssa/loop-4.c: New test.
11501         * gcc.dg/tree-ssa/loop-5.c: New test.
11502
11503 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11504
11505         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11506
11507 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11508
11509         * gcc.dg/format/sentinel-1.c: New test.
11510
11511 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11512
11513         * testsuite/gcc.dg/builtins-46.c: New.
11514
11515 2004-09-03  Devang Patel  <dpatel@apple.com>
11516
11517         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11518         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11519
11520 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11521
11522         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11523         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11524         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11525         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11526         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11527         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11528         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11529         the non-portable bzero.
11530         * gcc.dg/20010912-1.c: xfail for NetWare.
11531         * gcc.dg/20020426-2.c: xfail for NetWare.
11532         * gcc.dg/20021014-1.c: xfail for NetWare.
11533         * gcc.dg/20021018-1.c: xfail for NetWare.
11534         * gcc.dg/20030213-1.c: xfail for NetWare.
11535         * gcc.dg/20030225-1.c: xfail for NetWare.
11536         * gcc.dg/20030708-1.c: xfail for NetWare.
11537         * gcc.dg/builtins-config.h: Also exclude NetWare.
11538         * gcc.dg/format/format.h: Define restrict only if not already defined.
11539         * gcc.dg/nest.c: xfail for NetWare.
11540         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11541         * lib/target-supports.exp (check_visibility_available): Exclude
11542         NetWare.
11543
11544 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11545
11546         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11547         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11548         deterministic starting point for the alignment of structure fields.
11549         * gcc.dg/Wpadded.c: Dito.
11550         * g++.dg/abi/vbase10.C: Dito.
11551
11552 2004-09-03  Devang Patel  <dpatel@apple.com>
11553
11554         * g++.dg/debug/pr15736.cc: New test.
11555
11556 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11557
11558         * README.QMTEST: Fix out-of-date link.
11559
11560 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11561
11562         PR fortran/16579
11563         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11564         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11565
11566 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/abi/arm_rtti1.C: New test.
11569
11570 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11571
11572         * gcc.dg/ppc-vector-memcpy.c: New.
11573         * gcc.dg/ppc-vector-memset.c: New.
11574
11575 2004-09-02  Chao-ying Fu  <fu@mips.com>
11576
11577         * gcc.target/mips/mips-3d-1.c: New test.
11578         * gcc.target/mips/mips-3d-2.c: New test.
11579         * gcc.target/mips/mips-3d-3.c: New test.
11580         * gcc.target/mips/mips-3d-4.c: New test.
11581         * gcc.target/mips/mips-3d-5.c: New test.
11582         * gcc.target/mips/mips-3d-6.c: New test.
11583         * gcc.target/mips/mips-3d-7.c: New test.
11584         * gcc.target/mips/mips-3d-8.c: New test.
11585         * gcc.target/mips/mips-3d-9.c: New test.
11586         * gcc.target/mips/mips-ps-1.c: New test.
11587         * gcc.target/mips/mips-ps-2.c: New test.
11588         * gcc.target/mips/mips-ps-3.c: New test.
11589         * gcc.target/mips/mips-ps-4.c: New test.
11590         * gcc.target/mips/mips-ps-type.c: New test.
11591
11592 2004-09-02  Paul Brook  <paul@codesourcery.com>
11593
11594         * gfortran.dg/edit_real_1.f90: Add new tests.
11595
11596 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11597
11598         PR fortran/15327
11599         * gfortran.dg/merge_char_1.f90: New test.
11600
11601 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11602
11603         PR fortran/16404
11604         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11605
11606 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11607
11608         PR c/1522
11609         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11610
11611 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11612
11613         * g++.dg/opt/loop1.C: Do not XFAIL.
11614
11615 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11616
11617         * gcc.c-torture/execute/20040831-1.c: New test.
11618
11619 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11620
11621         PR fortran/16579
11622         * gfortran.dg/g77/20010610.f: Now passes.
11623         Copy from g77.f-torture/execute. Add dg-run directive.
11624         * gfortran.dg/g77/README: Update
11625
11626 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11627
11628         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11629         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11630         (t1, t2, t3, t4): Add volatile.
11631
11632 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11633
11634         * g++.dg/ext/visibility/arm1.C: New test.
11635
11636 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11637
11638         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11639         -pedantic-errors.
11640
11641 2004-09-01  Paul Brook  <paul@codesourcery.com>
11642
11643         * gfortran.dg/eof_2.f90: New test.
11644
11645 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11646
11647         PR fortran/16579
11648         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11649
11650 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11651
11652         PR libfortran/16805
11653         * gfortran.dg/list_read_2.f90: New test.
11654
11655 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11656
11657         * g++.dg/abi/key1.C: New test.
11658
11659 2004-08-31  Richard Henderson  <rth@redhat.com>
11660
11661         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11662         form of offsetof.
11663         * g++.dg/other/offsetof5.C: Remove duplicate.
11664
11665 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11666
11667         PR fortran/17244
11668         * gfortran.dg/func_derived_1.f90: New test.
11669
11670 2004-08-31  Paul Brook  <paul@codesourcery.com>
11671
11672         * gfortran.dg/eof_1.f90: New test.
11673
11674 2004-08-31  Paul Brook  <paul@codesourcery.com>
11675
11676         * gfortran.dg/list_read_1.f90: New file.
11677
11678 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11679
11680         * g++.dg/opt/loop1.C: XFAIL.
11681
11682 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11683
11684         * gcc.dg/funcdef-storage-1.c: New.
11685         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11686         an extern function in local scope.
11687         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11688         declare an 'auto inline' function in local scope.
11689         * gcc.dg/20011130-1.c: Likewise.
11690         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11691         an 'auto' function in local scope.
11692         * gcc.dg/20021014-1.c: Likewise.
11693         * gcc.dg/20030331-2.c: Likewise.
11694
11695 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11696
11697         * gfortran.dg/blockdata_1.f90: New test.
11698
11699 2004-08-30  Richard Henderson  <rth@redhat.com>
11700
11701         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11702
11703 2004-08-30  Richard Henderson  <rth@redhat.com>
11704
11705         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11706         additional_flags set by alternate driver.
11707         (ieee-options): New procedure.
11708         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11709         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11710         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11711         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11712
11713 2004-08-30  Richard Henderson  <rth@redhat.com>
11714
11715         * lib/f-torture.exp: Remove.
11716
11717 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR rtl-optimization/16590
11720         * g++.dg/opt/loop1.C: New test.
11721
11722 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11723
11724         PR fortran/13910
11725         * gfortran.dg/oldstyle_1.f90: New test.
11726
11727 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11728         Paul Brook  <paul@codesourcery.com>
11729
11730         * gfortran.dg/g77/README: Update.
11731         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11732         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11733         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11734
11735 2004-08-28  Paul Brook  <paul@codesourcery.com>
11736
11737         PR libfortran/17195
11738         * gfortran.dg/edit_real_1.f90: New test.
11739
11740 2004-08-27  Paul Brook  <paul@codesourcery.com>
11741
11742         * gfortran.dg/rewind_1.f90: New test.
11743
11744 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11745
11746         PR fortran/16597
11747         * gfortran.dg/pr16597.f90: New test.
11748
11749 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11750
11751         PR c/13801
11752         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11753         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11754         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11755         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11756         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11757
11758 2004-08-26  Nick Clifton  <nickc@redhat.com>
11759
11760         * gcc.c-torture/compile/pr17119.c: New test.
11761
11762 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11763
11764         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11765
11766 2004-08-25  Richard Henderson  <rth@redhat.com>
11767
11768         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11769         the bits that expect kind=8 to be the largest real kind.
11770
11771 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11772
11773         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11774
11775 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11776
11777         * gfortran.dg/assignment_1.f90: New test.
11778
11779 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11780
11781         * g++.dg/template/repo3.C: New test.
11782
11783 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11784
11785         PR middle-end/16693
11786         PR tree-optimization/16372
11787         * g++.dg/opt/pr16372-1.C: New test case.
11788         * g++.dg/opt/pr16693-1.C: New test case.
11789         * g++.dg/opt/pr16693-2.C: New test case.
11790
11791 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11792
11793         * objc.dg/proto-lossage-4.m: New test.
11794
11795 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11796
11797         PR c++/17155
11798         * g++.dg/inherit/local2.C: New test.
11799
11800 2004-08-25  Paul Brook  <paul@codesourcery.com>
11801
11802         PR fortran/17144
11803         * gfortran.dg/string_ctor_1.f90: New test.
11804
11805 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11806
11807         PR c++/14428
11808         * g++.dg/template/redecl2.C: New test.
11809
11810 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11811
11812         PR fortran/17143
11813         * gfortran.dg/pr17143.f90: New test.
11814
11815 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11816
11817         PR fortran/17164
11818         * gfortran.dg/pr17164.f90: New test.
11819
11820 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11821
11822         * gcc.dg/tree-ssa/loop-1.c: New test.
11823
11824 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11825
11826         * gcc.c-torture/compile/20040824-1.c: New test.
11827
11828 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11829
11830         * gcc.c-torture/compile/iftrap-3.c: New test.
11831
11832 2004-08-24  Paul Brook  <paul@codesourcery.com>
11833
11834         * gfortran.dg/entry_2.f90: New test.
11835
11836 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11837
11838         PR c++/16889
11839         * g++.dg/lookup/ambig[12].C: New.
11840
11841 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11842
11843         PR c++/16706
11844         * g++.dg/template/crash21.C: New test.
11845         * g++.dg/template/crash22.C: Likewise.
11846
11847 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11848
11849         PR c++/17149
11850         * g++.dg/template/access15.C: New.
11851
11852 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11853
11854         PR c++/17163
11855         * g++.dg/template/repo2.C: New test.
11856
11857 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11858
11859         PR rtl-optimization/17078
11860         * gcc.c-torture/execute/pr17078-1.c: New test case.
11861
11862 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11863
11864         PR c/14492
11865         * gcc.dg/debug/crash1.c: New test.
11866
11867 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11868
11869         PR c/16180
11870         * gcc.dg/loop-5.c: New test.
11871
11872 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11873
11874         * gcc.c-torture/execute/20040823-1.c: New test.
11875
11876 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11877
11878         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11879         to the assembler.  Simplify test accordingly.
11880         (asm_abi_flags): Use GNU names.
11881         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11882         to check for ABI flags.
11883
11884 2004-08-22  Andrew Pinski  <apinski@apple.com>
11885
11886         * g++.dg/opt/pr14029.C: New test.
11887         * gcc.c-torture/execute/pr15262.c: New test.
11888
11889 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11890
11891         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11892
11893 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11894
11895         PR 16908
11896         * gfortran.dg/direct_io.f90: New test.
11897
11898 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11899
11900         PR c++/17121
11901         * g++.dg/inherit/local2.C: New test.
11902
11903 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11904
11905         PR c++/17120
11906         * g++.dg/warn/Wparentheses-4.C: New test.
11907
11908 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11909
11910         PR c++/17121
11911         * g++.dg/inherit/local2.C: New test.
11912
11913         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11914         * gcc.dg/ppc-ldstruct.c: Likewise.
11915         * gcc.dg/ppc64-abi-2.c: Likewise.
11916
11917 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11918
11919         PR rtl-optimization/17099
11920         * gcc.c-torture/execute/20040820-1.c: New test.
11921
11922 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11923
11924         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11925
11926 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11927
11928         PR fortran/17077
11929         * gfortran.dg/auto_array_1.f90: New test.
11930
11931 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11932
11933         PR fortran/17074
11934         * gfortran.dg/simpleif_1.f90: New test.
11935
11936 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11937
11938         * lib/target-supports.exp (check_profiling_available): Return
11939         false for arm*-*-symbianelf* and arm*-*-eabi*.
11940
11941         PR c++/15890
11942         * g++.dg/template/delete1.C: New test.
11943
11944 2004-08-19  Paul Brook  <paul@codesourcery.com>
11945
11946         PR fortran/14976
11947         PR fortran/16228
11948         * gfortran.dg/data_char_1.f90: New test.
11949
11950 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11951
11952         PR fortran/16946
11953         * gfortran.dg/reduction.f90: New testcase.
11954
11955 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11956
11957         PR fortran/16520
11958         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11959
11960 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11961
11962         PR c++/17041
11963         * g++.dg/Wparentheses-3.C: New test.
11964
11965 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11966
11967         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11968         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11969         * gcc.dg/vect/vect-2.c: Likewise.
11970         * gcc.dg/vect/vect-3.c: Likewise.
11971         * gcc.dg/vect/vect-4.c: Likewise.
11972         * gcc.dg/vect/vect-5.c: Likewise.
11973         * gcc.dg/vect/vect-6.c: Likewise.
11974         * gcc.dg/vect/vect-7.c: Likewise.
11975         * gcc.dg/vect/vect-25.c: Likewise.
11976         * gcc.dg/vect/vect-31.c: Likewise.
11977         * gcc.dg/vect/vect-32.c: Likewise.
11978         * gcc.dg/vect/vect-34.c: Likewise.
11979         * gcc.dg/vect/vect-36.c: Likewise.
11980         * gcc.dg/vect/vect-all.c: Likewise.
11981
11982 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11983
11984         PR c++/17068
11985         * g++.dg/template/operator4.C: New test.
11986
11987 2004-08-18  Richard Henderson  <rth@redhat.com>
11988
11989         * gcc.dg/20040206-1.c: XFAIL.
11990
11991 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11992
11993         PR c++/16246
11994         * g++.dg/template/array7.C: New test.
11995
11996 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11997
11998         * gcc.dg/mips-movcc-1.c: New test.
11999         * gcc.dg/mips-movcc-2.c: New test.
12000         * gcc.dg/mips-movcc-3.c: New test.
12001
12002         * gcc.dg/mips-nmadd-1.c: New test.
12003         * gcc.dg/mips-nmadd-2.c: New test.
12004
12005 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
12006
12007         PR c++/15871
12008         * g++.dg/opt/inline8.C: New test.
12009
12010         PR c++/16965
12011         * g++.dg/parse/error17.C: New test.
12012
12013 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
12014
12015         * gcc.dg/vect: New directory for vectorizer tests.
12016         * gcc.dg/vect/tree-vect.h: New file.
12017         * gcc.dg/vect/vect.exp: New file.
12018         * gcc.dg/vect/pr16105.c.c: New test.
12019         * gcc.dg/vect/vect-1.c: New test.
12020         * gcc.dg/vect/vect-2.c: New test.
12021         * gcc.dg/vect/vect-3.c: New test.
12022         * gcc.dg/vect/vect-4.c: New test.
12023         * gcc.dg/vect/vect-5.c: New test.
12024         * gcc.dg/vect/vect-6.c: New test.
12025         * gcc.dg/vect/vect-7.c: New test.
12026         * gcc.dg/vect/vect-8.c: New test.
12027         * gcc.dg/vect/vect-9.c: New test.
12028         * gcc.dg/vect/vect-10.c: New test.
12029         * gcc.dg/vect/vect-11.c: New test.
12030         * gcc.dg/vect/vect-12.c: New test.
12031         * gcc.dg/vect/vect-13.c: New test.
12032         * gcc.dg/vect/vect-14.c: New test.
12033         * gcc.dg/vect/vect-15.c: New test.
12034         * gcc.dg/vect/vect-16.c: New test.
12035         * gcc.dg/vect/vect-17.c: New test.
12036         * gcc.dg/vect/vect-18.c: New test.
12037         * gcc.dg/vect/vect-19.c: New test.
12038         * gcc.dg/vect/vect-20.c: New test.
12039         * gcc.dg/vect/vect-21.c: New test.
12040         * gcc.dg/vect/vect-22.c: New test.
12041         * gcc.dg/vect/vect-23.c: New test.
12042         * gcc.dg/vect/vect-24.c: New test.
12043         * gcc.dg/vect/vect-25.c: New test.
12044         * gcc.dg/vect/vect-26.c: New test.
12045         * gcc.dg/vect/vect-27.c: New test.
12046         * gcc.dg/vect/vect-28.c: New test.
12047         * gcc.dg/vect/vect-29.c: New test.
12048         * gcc.dg/vect/vect-30.c: New test.
12049         * gcc.dg/vect/vect-31.c: New test.
12050         * gcc.dg/vect/vect-32.c: New test.
12051         * gcc.dg/vect/vect-33.c: New test.
12052         * gcc.dg/vect/vect-34.c: New test.
12053         * gcc.dg/vect/vect-35.c: New test.
12054         * gcc.dg/vect/vect-36.c: New test.
12055         * gcc.dg/vect/vect-37.c: New test.
12056         * gcc.dg/vect/vect-38.c: New test.
12057         * gcc.dg/vect/vect-40.c: New test.
12058         * gcc.dg/vect/vect-41.c: New test.
12059         * gcc.dg/vect/vect-42.c: New test.
12060         * gcc.dg/vect/vect-43.c: New test.
12061         * gcc.dg/vect/vect-44.c: New test.
12062         * gcc.dg/vect/vect-45.c: New test.
12063         * gcc.dg/vect/vect-46.c: New test.
12064         * gcc.dg/vect/vect-47.c: New test.
12065         * gcc.dg/vect/vect-48.c: New test.
12066         * gcc.dg/vect/vect-49.c: New test.
12067         * gcc.dg/vect/vect-50.c: New test.
12068         * gcc.dg/vect/vect-51.c: New test.
12069         * gcc.dg/vect/vect-52.c: New test.
12070         * gcc.dg/vect/vect-53.c: New test.
12071         * gcc.dg/vect/vect-54.c: New test.
12072         * gcc.dg/vect/vect-55.c: New test.
12073         * gcc.dg/vect/vect-56.c: New test.
12074         * gcc.dg/vect/vect-57.c: New test.
12075         * gcc.dg/vect/vect-58.c: New test.
12076         * gcc.dg/vect/vect-59.c: New test.
12077         * gcc.dg/vect/vect-60.c: New test.
12078         * gcc.dg/vect/vect-61.c: New test.
12079         * gcc.dg/vect/vect-all.c: New test.
12080         * gcc.dg/vect/vect-none.c: New test.
12081
12082 2004-08-17  Paul Brook  <paul@codesourcery.com>
12083
12084         PR fortran/13082
12085         * gfortran.dg/entry_1.f90: New test.
12086
12087 2004-08-17  Andrew Pinski  <apinski@apple.com>
12088
12089         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12090
12091 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12092
12093         * gcc.dg/pr17036-1.c: New test.
12094
12095 2004-08-16  Devang Patel  <dpatel@apple.com>
12096
12097         * gcc.dg/darwin-20040809-1.c: New test.
12098
12099 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12100
12101         * gcc.dg/funcdef-attr-1.c: New test.
12102
12103 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12104
12105         * gcc.dg/altivec-17.c: New test.
12106         * gcc.dg/altivec-18.c: New test.
12107
12108 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12109
12110         PR c++/6749
12111         * g++.dg/template/vtable2.C: New test.
12112
12113 2004-08-14  Richard Henderson  <rth@redhat.com>
12114
12115         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12116         * gcc.dg/pack-test-4.c (main): Return 0.
12117         * gcc.dg/setjmp-1.c: Remove XFAIL.
12118         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12119
12120 2004-08-14  Richard Henderson  <rth@redhat.com>
12121
12122         * gcc.dg/980217-1.c: Add prototype for printf.
12123
12124 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12125
12126         * gfortran.dg/pr16935.f90: New test.
12127
12128 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12129
12130         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12131
12132 2004-08-13  Paul Brook  <paul@codesourcery.com>
12133
12134         * gfortran.dg/der_io_1.f90: Remove stray comma.
12135
12136 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12137
12138         * gcc.dg/vmx/cw-bug-2.c: Remove.
12139         * gcc.dg/vmx/vprint-1.c: Remove.
12140         * gcc.dg/vmx/vscan-1.c: Remove.
12141
12142 2004-08-12  Devang patel  <dpatel@apple.com>
12143
12144         * gcc.dg/darwin-20040809-2.c: New test.
12145
12146 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12147
12148         * g++.dg/ext/altivec-12.C: New test.
12149
12150         * g++.dg/ext/altivec-11.C: New test.
12151
12152 2004-08-12  Paul Brook  <paul@codesourcery.com>
12153
12154         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12155
12156 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12157
12158         * g++.dg/ext/altivec-2.C: Check for hardware support before
12159         executing any VMX instructions.
12160
12161         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12162
12163 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12164
12165         PR c++/16276
12166         * g++.old-deja/g++.other/comdat4.C: New test.
12167         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12168
12169 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12170
12171         PR target/16286
12172         * gcc.dg/pr16286.c: New test.
12173
12174 2004-08-12 Jan Beulich <jbeulich@novell.com>
12175
12176         * g++.dg/ext/asm5.C: New.
12177
12178 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12179
12180         PR c++/16698
12181         * g++.dg/eh/crash1.C: New test.
12182
12183         PR c++/16717
12184         * g++.dg/ext/construct1.C: New test.
12185
12186 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12187
12188         PR c++/16853
12189         * g++.dg/init/ptrmem1.C: New test.
12190
12191         PR c++/16618
12192         * g++.dg/parse/offsetof5.C: New test.
12193
12194         PR c++/16870
12195         * g++.dg/template/overload3.C: New test.
12196
12197 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/16964
12200         * g++.dg/parse/error16.C: New test.
12201
12202         PR c++/16904
12203         * g++.dg/template/error14.C: New test.
12204
12205         PR c++/16929
12206         * g++.dg/template/error15.C: New test.
12207
12208 2004-08-11  Devang Patel  <dpatel@apple.com>
12209
12210         * gcc.dg/darwin-ld-20040809-1.c: New test.
12211         * gcc.dg/darwin-ld-20040809-2.c: New test.
12212
12213 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12214
12215         PR fortran/16917
12216         * gfortran.dg/dfloat_1.f90: New test.
12217
12218 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12219
12220         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12221         * gcc.dg/dll-2.c: Fix dg-require syntax.
12222         * gcc.misc-tests/arm-isr.c (abort): Declare.
12223         (exit): Likewise.
12224
12225 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12226
12227         PR c++/16971
12228         * g++.dg/parse/crash16.C: New test.
12229
12230 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12231
12232         * gcc.dg/mips-rsqrt-1.c: New test case.
12233         * gcc.dg/mips-rsqrt-2.c: New test case.
12234         * gcc.dg/mips-rsqrt-3.c: New test case.
12235
12236 2004-08-10  Paul Brook  <paul@codesourcery.com>
12237
12238         * gfortran.dg/der_io_1.f90: New test.
12239
12240 2004-08-10  Paul Brook  <paul@codesourcery.com>
12241
12242         PR fortran/16919
12243         * gfortran.dg/der_array_1.f90: New test.
12244
12245 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12246
12247         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12248
12249 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12250
12251         * gcc.dg/wchar_t-2.c: Fix typo.
12252
12253 2004-08-09  Falk Hueffner  <falk@debian.org>
12254
12255         PR tree-optimization/12517
12256         * gcc.c-torture/compile/pr12517.c: New test.
12257
12258         PR tree-optimization/12578
12259         * gcc.c-torture/compile/pr12578.c: New test.
12260
12261         PR tree-optimization/12899
12262         * gcc.c-torture/compile/pr12899.c: New test.
12263
12264         PR rtl-optimization/14692
12265         * gcc.c-torture/compile/pr14692.c: New test.
12266
12267         PR tree-optimization/16461
12268         * gcc.c-torture/compile/pr16461.c: New test.
12269
12270 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12271
12272         * gfortran.dg/getenv_1.f90: New test.
12273
12274 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12275
12276         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12277         wchar_t.
12278         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12279
12280 2004-08-06  Paul Brook  <paul@codesourcery.com>
12281
12282         * gfortran.dg/ret_array_1.f90: New test.
12283         * gfortran.dg/ret_pointer_1.f90: New test.
12284
12285 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12286
12287         * gcc.dg/missing-field-init-[12].c: New tests.
12288         * g++.dg/warn/missing-field-init-[12].C: New tests.
12289
12290 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12291
12292         * gcc.dg/enum2.c: New test.
12293         * gcc.dg/symbian3.c: Likewise.
12294         * gcc.dg/symbian4.c: Likewise.
12295         * gcc.dg/wchar_t-2.c: Likewise.
12296
12297 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12298
12299         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12300         destructor tests.
12301
12302 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12303
12304         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12305         dg-require-visiblity.
12306         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12307         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12308         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12309         * g++.dg/ext/visibility/new1.C: Likewise.
12310         * g++.dg/ext/visibility/pragma.C: Likewise.
12311         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12312         * g++.dg/ext/visibility/virtual.C: Likewise.
12313         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12314         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12315         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12316         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12317         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12318         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12319         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12320         * g++/dg/ext/visibility/visibility-8.C: New test.
12321         * gcc.c-torture/compile/dll.x: Remove.
12322         * gcc.dg/dll-2.c: Use dg-require-dll
12323         * gcc.dg/visibility-10.c: New test.
12324         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12325         supporting DLLs.
12326         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12327         (scan_not_hidden): Likewise.
12328
12329 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12330
12331         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12332
12333 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12334
12335         * gcc.c-torture/execute/20040805-1.c: New test.
12336
12337 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12338
12339         * gcc.dg/20020118-1.c: Declare abort.
12340         * gcc.dg/altivec_check.h: Likewise.
12341         * gcc.dg/iftrap-2.c: Likewise.
12342         * gcc.dg/pragma-darwin.c: Likewise.
12343         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12344
12345 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12346
12347         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12348
12349 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12350
12351         * gcc.c-torture/execute/builtins/abs-2.c,
12352         gcc.c-torture/execute/builtins/abs-3.c,
12353         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12354         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12355         intmax_t, uintmax_t and their limits.
12356         * gcc.dg/intmax_t-1.c: New test.
12357
12358 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12359
12360         * g++.dg/tc1/dr147.C: Add reference to PR.
12361
12362 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12363
12364         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12365         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12366
12367 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12368
12369         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12370
12371 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12372
12373         * gcc.dg/redecl-5.c: New test.
12374         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12375         of scanf.
12376
12377 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12378
12379         PR middle-end/16790
12380         * gcc.c-torture/execute/pr16790-1.c: New test case.
12381
12382 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12383
12384         * g++.dg/ext/visibility/assign1.C: New test.
12385         * g++.dg/ext/visibility/new1.C: Likewise.
12386
12387         * gcc.dg/symbian1.c: New test.
12388         * gcc.dg/symbian2.c: Likewise.
12389
12390 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12391
12392         PR target/16570
12393         * gcc.dg/i386-sse-9.c: New test.
12394
12395 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12396
12397         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12398
12399 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12400
12401         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12402         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12403         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12404         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12405         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12406         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12407         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12408         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12409         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12410         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12411         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12412         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12413         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12414         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12415         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12416         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12417         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12418         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12419         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12420         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12421         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12422         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12423         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12424         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12425         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12426         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12427         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12428         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12429         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12430         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12431         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12432         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12433         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12434         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12435         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12436         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12437         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12438         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12439         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12440         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12441         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12442         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12443         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12444         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12445         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12446         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12447         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12448         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12449         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12450         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12451         gcc.misc-tests/i386-pf-3dnow-1.c,
12452         gcc.misc-tests/i386-pf-athlon-1.c,
12453         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12454         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12455         Declare built-in functions used.
12456         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12457
12458 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12459
12460         PR c++/16707
12461         * g++.dg/lookup/using12.C: New test.
12462
12463         * g++.dg/init/null1.C: Fix PR number.
12464         * g++.dg/parse/namespace10.C: Likewise.
12465
12466 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12467
12468         PR c++/16224
12469         * g++.dg/template/spec17.C: New test.
12470         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12471         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12472
12473 2004-08-02  David Billinghurst
12474
12475         PR fortran/16292
12476         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12477
12478 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12479
12480         * gcc.dg/ia64-got-1.c: New test case.
12481
12482 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/16489
12485         * g++.dg/init/null1.C: New test.
12486         * g++.dg/tc1/dr76.C: Adjust error marker.
12487
12488         PR c++/16529
12489         * g++.dg/parse/namespace10.C: New test.
12490
12491         PR c++/16810
12492         * g++.dg/inherit/ptrmem2.C: New test.
12493
12494 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12495
12496         PR target/16155
12497         * gcc.dg/pr16155.c: New test.
12498
12499 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12500
12501         * gcc.dg/redecl-2.c: New test.
12502
12503 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12504
12505         * gcc.dg/darwin-longdouble.c: New file.
12506
12507 2004-07-30  Richard Henderson  <rth@redhat.com>
12508
12509         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12510         write to constant argument.
12511         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12512
12513 2004-07-30  Richard Henderson  <rth@redhat.com>
12514
12515         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12516         tests of nearest around zero.
12517
12518 2004-07-30  Andrew Pinski  <apinski@apple.com>
12519
12520         * gcc.c-torture/compile/20040730-1.c: New test.
12521
12522 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12523
12524         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12525         powerpc-eabispe.
12526
12527 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12528
12529         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12530
12531 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12532
12533         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12534         contains $ld_library_path.
12535         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12536
12537 2004-07-29  Richard Henderson  <rth@redhat.com>
12538
12539         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12540
12541         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12542         (alt2, which): New.
12543         (Check): Accept either alternative.
12544
12545 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12546
12547         * g++.dg/abi/inline1.C: New test.
12548         * g++.dg/abi/local1-a.cc: Likewise.
12549         * g++.dg/abi/local1.C: Likewise.
12550         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12551         * g++.dg/abi/mangle12.C: Likewise.
12552         * g++.dg/abi/mangle17.C: Likewise.
12553         * g++.dg/abi/mangle20-2.C: Likewise.
12554         * g++.dg/opt/interface1.C: Likewise.
12555         * g++.dg/opt/interface1.h: Likewise.
12556         * g++.dg/opt/interface1-a.cc: New test.
12557         * g++.dg/parse/repo1.C: New test.
12558         * g++.dg/template/repo1.C: Likewise.
12559         * g++.dg/warn/Winline-1.C: Likewise.
12560         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12561
12562 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12563
12564         * gcc.dg/tree-ssa/20040729-1.c: New test.
12565
12566 2004-07-27  Matt Austern <austern@apple.com>
12567
12568         * gcc.dg/darwin-bool-1.c: New test.
12569         * gcc.dg/darwin-bool-2.c: New test.
12570
12571 2004-07-28  Richard Henderson  <rth@redhat.com>
12572
12573         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12574         arguments in the correct type.  Don't write to constant arguments.
12575
12576 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12577
12578         PR tree-optimization/16688
12579         PR tree-optimization/16689
12580         * g++.dg/tree-ssa/pr16688.C: New test.
12581
12582 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12583
12584         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12585         loads.  Not only in the comment, this time.
12586
12587 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12588
12589         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12590         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12591         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12592         * gcc.dg/sh4a-bitmovua.c: New.
12593         * gcc.dg/sh4a-cos.c: New.
12594         * gcc.dg/sh4a-cosf.c: New.
12595         * gcc.dg/sh4a-fprun.c: New.
12596         * gcc.dg/sh4a-fsrra.c: New.
12597         * gcc.dg/sh4a-memmovua.c: New.
12598         * gcc.dg/sh4a-sin.c: New.
12599         * gcc.dg/sh4a-sincos.c: New.
12600         * gcc.dg/sh4a-sincosf.c: New.
12601         * gcc.dg/sh4a-sinf.c: New.
12602
12603 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12604
12605         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12606         conditionals.
12607         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12608         loads.
12609         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12610         DOM1.
12611
12612 2004-07-27  Andrew Pinski  <apinski@apple.com>
12613
12614         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12615
12616 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12617
12618         * gcc.dg/pragma-isr.c: New test.
12619
12620 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12621
12622         PR c++/14429
12623         * g++.dg/template/ttp11.C: New test.
12624
12625 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12626
12627         * gcc.c-torture/compile/20040727-1.c: New test.
12628
12629 2004-07-26  Eric Christopher  <echristo@redhat.com>
12630
12631         * gcc.c-torture/compile/20040726-2.c: New test.
12632
12633 2004-07-26  Andrew Pinski  <apinski@apple.com>
12634
12635         * g++.dg/rtti/tinfo1.C: Xfail.
12636
12637 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12638
12639         * gcc.c-torture/compile/20040726-1.c: New test.
12640
12641 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12642             Brian Ryner  <bryner@brianryner.com>
12643
12644         PR c++/9283
12645         PR c++/15000
12646         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12647         * g++.dg/ext/visibility/: New directory.
12648         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12649         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12650         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12651         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12652         * g++.dg/ext/visibility/fvisibility.C,
12653         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12654         g++.dg/ext/visibility/fvisibility-override1.C
12655         g++.dg/ext/visibility/fvisibility-override2.C
12656         g++.dg/ext/visibility/memfuncts.C
12657         g++.dg/ext/visibility/noPLT.C
12658         g++.dg/ext/visibility/pragma.C
12659         g++.dg/ext/visibility/pragma-override1.C
12660         g++.dg/ext/visibility/pragma-override2.C
12661         g++.dg/ext/visibility/staticmemfuncts.C
12662         g++.dg/ext/visibility/virtual.C: New tests.
12663
12664 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12665
12666         PR c/15360
12667         * gcc.dg/pr15360-1.c: New test.
12668
12669 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12670
12671         * gcc.dg/pragma-align-2.c: New test.
12672         * gcc.dg/pragma-init-fini.c: New test.
12673         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12674         targets.
12675
12676 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12677
12678         * gcc.dg/init-string-2.c: New test.
12679
12680 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12681
12682         PR 16684
12683         * gcc.dg/Wredundant-decls-1.c: New test case.
12684
12685 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12686
12687         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12688         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12689         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12690         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12691         * gcc.dg/compat/generate-random.c: New file.
12692         * gcc.dg/compat/generate-random.h: Likewise.
12693         * gcc.dg/compat/generate-random_r.c: Likewise.
12694         * gcc.dg/compat/struct-layout-1.h: Likewise.
12695         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12696         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12697         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12698         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12699         * gcc.dg/compat/struct-layout-1_main.c: New test.
12700         * gcc.dg/compat/struct-layout-1_x.c: New file.
12701         * gcc.dg/compat/struct-layout-1_y.c: New file.
12702         * gcc.dg/compat/struct-layout-1_test.h: New file.
12703
12704 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12705
12706         * gcc.dg/comp-return-1.c: New test
12707
12708 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12709
12710         * gcc.dg/vmx/8-02a.c: Fix typo.
12711
12712         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12713         * gcc.dg/darwin-abi-3.c: New test.
12714
12715         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12716         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12717
12718         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12719         * gcc.dg/vmx/ops-long-1.c: New test.
12720         * gcc.dg/vmx/ops-long-2.c: New test.
12721
12722 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         * g++.dg/lookup/conv-[1234].C: New.
12725
12726 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12727
12728         * g++.dg/parse/attr2.C: Simplify.
12729
12730 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12731
12732         PR c/7284
12733         * gcc.c-torture/execute/pr7284-1.c: New test.
12734
12735 2004-07-22  Brian Booth  <bbooth@redhat.com>
12736
12737         * gcc.dg/tree-ssa/20040721-1.c: New test.
12738
12739 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.dg/template/crash20.c: New.
12742
12743 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12744
12745         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12746         Add dg-run directive.  Declare variables as required.
12747         * gfortran.dg/g77/README: Update
12748
12749 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12750
12751         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12752         gcc.dg/cris-peep2-andu2.c: New tests.
12753
12754 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12755
12756         PR c/15052
12757         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12758         on return type.
12759         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12760         messages.
12761         * gcc.dg/qual-return-2.c: Update expected messages.
12762         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12763
12764 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12765
12766         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12767         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12768
12769 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12770
12771         PR c/11250
12772         * gcc.dg/init-string-1.c: New test.
12773
12774 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12775
12776         PR middle-end/15345
12777         PR c/16450
12778         * gcc.dg/torture/nested-fn-1.c: New test.
12779
12780 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12781
12782         PR target/16559
12783         * gcc.dg/ia64-fptr-1.c: New file.
12784
12785 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12786
12787         PR c++/14497
12788         * g++.dg/template/spec16.C: New test.
12789         * g++.old-deja/g++.robertl/eb118.C: Remove.
12790
12791 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12792
12793         PR c++/509
12794         * g++.dg/template/spec15.C: New test.
12795
12796 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12797
12798         Copy cases from g77.f-torture/execute and add dg-run
12799         directive.  Other changes as noted.
12800         * gfortran.dg/g77/13037.f
12801         * gfortran.dg/g77/1832.f
12802         * gfortran.dg/g77/19981119-0.f
12803         * gfortran.dg/g77/19990313-0.f
12804         * gfortran.dg/g77/19990313-1.f
12805         * gfortran.dg/g77/19990313-2.f
12806         * gfortran.dg/g77/19990313-3.f
12807         * gfortran.dg/g77/19990419-1.f
12808         * gfortran.dg/g77/19990826-0.f
12809         * gfortran.dg/g77/19990826-2.f
12810         * gfortran.dg/g77/20000503-1.f
12811         * gfortran.dg/g77/20001111.f
12812         * gfortran.dg/g77/20010116.f
12813         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12814         * gfortran.dg/g77/20010430.f
12815         * gfortran.dg/g77/6177.f
12816         * gfortran.dg/g77/947.f
12817         * gfortran.dg/g77/970816-3.f
12818         * gfortran.dg/g77/971102-1.f
12819         * gfortran.dg/g77/980520-1.f
12820         * gfortran.dg/g77/980628-0.f
12821         * gfortran.dg/g77/980628-1.f
12822         * gfortran.dg/g77/980628-10.f
12823         * gfortran.dg/g77/980628-2.f
12824         * gfortran.dg/g77/980628-3.f
12825         * gfortran.dg/g77/980628-7.f
12826         * gfortran.dg/g77/980628-8.f
12827         * gfortran.dg/g77/980628-9.f
12828         * gfortran.dg/g77/980701-0.f
12829         * gfortran.dg/g77/980701-1.f
12830         * gfortran.dg/g77/cabs.f
12831         * gfortran.dg/g77/claus.f
12832         * gfortran.dg/g77/complex_1.f
12833         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12834         * gfortran.dg/g77/dcomplex.f
12835         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12836         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12837         * gfortran.dg/g77/f90-intrinsic-numeric.f
12838         * gfortran.dg/g77/int8421.f
12839         * gfortran.dg/g77/labug1.f
12840         * gfortran.dg/g77/large_vec.f
12841         * gfortran.dg/g77/le.f
12842         * gfortran.dg/g77/short.f
12843         * gfortran.dg/g77/README: Update
12844
12845 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12846
12847         PR c++/16637
12848         * g++.dg/parse/lookup4.C: New test.
12849
12850 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12851
12852         PR c++/16175
12853         * g++.dg/template/ttp10.C: New test.
12854
12855 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12856
12857         * gcc.dg/pr12625-1.c: New test.
12858
12859 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12860
12861         * testsuite/gcc.dg/switch-warn-1.c: New test.
12862         * testsuite/gcc.dg/switch-warn-2.c: New test.
12863         * gcc.c-torture/compile/pr14730.c: Update.
12864
12865 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12866
12867         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12868         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12869         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12870         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12871
12872 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/16623
12875         * g++.dg/template/assign1.C: New test.
12876
12877 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12878
12879         PR c++/12170
12880         * g++.dg/template/ttp9.C: New test.
12881
12882 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12883
12884         * gcc.dg/format/cmn-err-1.c: New test.
12885
12886 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12887
12888         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12889         gcc.dg/Wparentheses-10.c: New tests.
12890         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12891
12892 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12893
12894         PR fortran/16465
12895         * gfortran.dg/g77//ffixed-line-length-0.f,
12896         gfortran.dg/g77/ffixed-line-length-132.f,
12897         gfortran.dg/g77/ffixed-line-length-72.f,
12898         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12899         gfortran.dg/g77/README: Update.
12900
12901 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12902
12903         PR c++/13092
12904         * g++.dg/template/non-dependent7.C: New test.
12905         * g++.dg/template/non-dependent8.C: Likewise.
12906         * g++.dg/template/non-dependent9.C: Likewise.
12907         * g++.dg/template/non-dependent10.C: Likewise.
12908
12909 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/16337
12912         * g++.dg/parse/attr2.C: New test.
12913
12914 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12915
12916         * g77.dg: Removed.
12917         * g77.f-torture: Ditto.
12918
12919 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12920
12921         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12922         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12923         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12924
12925 2004-07-16  Richard Henderson  <rth@redhat.com>
12926
12927         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12928
12929 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12930
12931         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12932         tests with full list of options.
12933         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12934         of TORTURE_OPTIONS if test contains 'dg-do run'.
12935
12936         PR fortran/16404
12937         * gfortran.dg/do_iterator.f90: New test.
12938
12939 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12940
12941         PR rtl-optimization/16536
12942         * gcc.c-torture/execute/restrict-1.c: New test.
12943
12944 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12945
12946         PR fortran/15324
12947         * gfortran.dg/pr15324.f90: New test.
12948
12949         PR fortran/15129
12950         * gfortran.dg/pr15129.f90: New test.
12951
12952         PR fortran/15140
12953         * gfortran.dg/pr15140.f90: New test.
12954
12955         PR fortran/13792
12956         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12957         compile-time simplification.
12958
12959 2004-07-14  Mike Stump  <mrs@apple.com>
12960
12961         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12962
12963 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12964
12965         PR target/16325
12966         * gcc.dg/profile-generate-1.c: New.
12967
12968 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12969
12970         * gcc.c-torture/execute/20040709-1.c: New test.
12971         * gcc.c-torture/execute/20040709-2.c: New test.
12972
12973 2004-07-14  Mike Stump  <mrs@apple.com>
12974
12975         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12976
12977 2004-07-14  Mike Stump  <mrs@apple.com>
12978
12979         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12980
12981 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12982
12983         PR c++/16518
12984         * g++.dg/parse/mutable1.C: New test.
12985
12986 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12987
12988         PR tree-optimization/16443
12989         * gcc.dg/tree-ssa/20040713-1.c: New test.
12990
12991 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12992
12993         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12994         for operator new.
12995
12996 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12997
12998         * gfortran.dg/g77/README: New file
12999         * gfortran.dg/g77/19981216-0.f:  Copy from
13000         g77.f-torture/noncompile.  Add "dg-do compile" and
13001         dg-error as required.
13002         * gfortran.dg/g77/19990218-1.f: Likewise
13003         * gfortran.dg/g77/19990905-1.f: Likewise
13004         * gfortran.dg/g77/9263.f: Likewise
13005         * gfortran.dg/g77/980615-0.f: Likewise
13006         * gfortran.dg/g77/980616-0.f: Likewise
13007         * gfortran.dg/g77/check0.f: Likewise
13008         * gfortran.dg/g77/select_no_compile.f: Likewise
13009
13010 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13011
13012         Copy files from g77.f-torture/compile.
13013         Add "{ dg-do compile}".  Other changes as noted
13014         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
13015         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
13016         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
13017         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
13018         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
13019         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
13020         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
13021         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
13022         statement to conform to standard.  Append alpha1.x for reference.
13023         * gfortran.dg/g77/xformat.f: Add dg-warning
13024
13025 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
13026
13027         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
13028         Add {dg-do compile} directive.
13029         * gfortran.dg/g77/cpp2.F: Likewise
13030
13031 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13032
13033         PR c++/5402
13034         * g++.dg/lookup/name-clash1.C: New test.
13035
13036         PR c++/9777
13037         * g++.dg/lookup/name-clash2.C: New test.
13038
13039         PR c++/12102
13040         * g++.dg/lookup/name-clash3.C: New test.
13041
13042 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13043
13044         * g++.dg/lookup/new2.C: New test.
13045         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13046
13047 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13048
13049         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13050         Add {dg-do compile} directive.
13051         * gfortran.dg/g77/13060.f: Likewise
13052         * gfortran.dg/g77/19990218-0.f: Likewise
13053         * gfortran.dg/g77/19990305-0.f: Likewise
13054         * gfortran.dg/g77/19990419-0.f: Likewise
13055         * gfortran.dg/g77/19990502-0.f: Likewise
13056         * gfortran.dg/g77/19990502-1.f: Likewise
13057         * gfortran.dg/g77/19990525-0.f: Likewise
13058         * gfortran.dg/g77/19990826-1.f: Likewise
13059         * gfortran.dg/g77/19990826-3.f: Likewise
13060         * gfortran.dg/g77/19990905-2.f: Likewise
13061         * gfortran.dg/g77/20000412-1.f: Likewise
13062         * gfortran.dg/g77/20000511-1.f: Likewise
13063         * gfortran.dg/g77/20000511-2.f: Likewise
13064         * gfortran.dg/g77/20000518.f: Likewise
13065         * gfortran.dg/g77/20000601-1.f: Likewise
13066         * gfortran.dg/g77/20000601-2.f: Likewise
13067         * gfortran.dg/g77/20000629-1.f: Likewise
13068         * gfortran.dg/g77/20000630-2.f: Likewise
13069         * gfortran.dg/g77/20010115.f: Likewise
13070         * gfortran.dg/g77/20010321-1.f: Likewise
13071         * gfortran.dg/g77/20010426.f: Likewise
13072         * gfortran.dg/g77/20020307-1.f: Likewise
13073         * gfortran.dg/g77/8485.f: Likewise
13074         * gfortran.dg/g77/960317-1.f: Likewise
13075         * gfortran.dg/g77/970915-0.f: Likewise
13076         * gfortran.dg/g77/980310-1.f: Likewise
13077         * gfortran.dg/g77/980310-2.f: Likewise
13078         * gfortran.dg/g77/980310-3.f: Likewise
13079         * gfortran.dg/g77/980310-4.f: Likewise
13080         * gfortran.dg/g77/980310-6.f: Likewise
13081         * gfortran.dg/g77/980310-7.f: Likewise
13082         * gfortran.dg/g77/980310-8.f: Likewise
13083         * gfortran.dg/g77/980419-2.f: Likewise
13084         * gfortran.dg/g77/980424-0.f: Likewise
13085         * gfortran.dg/g77/980427-0.f: Likewise
13086         * gfortran.dg/g77/980729-0.f: Likewise
13087         * gfortran.dg/g77/981117-1.f: Likewise
13088         * gfortran.dg/g77/toon_1.f: Likewise
13089
13090 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13091
13092         PR c++/2204
13093         * g++.dg/other/abstract2.C: New test.
13094
13095 2004-07-12  Paul Brook  <paul@codesourcery.com>
13096
13097         * gfortran.dg/pointer_init_1.f90: New test.
13098
13099 2004-07-11  Paul Brook  <paul@codesourcery.com>
13100
13101         PR fortran/15986
13102         * gfortran.dg/contained_1.f90: New test.
13103
13104 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13105
13106         * g++.dg/parse/defarg8.C: New test.
13107
13108 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13109
13110         PR fortran/16433
13111         * gfortran.dg/pr16433.f: New test.
13112
13113         PR fortran/17574
13114         * gfortran.dg/pr15754.f90: New test.
13115
13116 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13117
13118         PR tree-optimization/16437
13119         * gcc.c-torture/execute/bitfld-4.c: New test.
13120
13121 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13122
13123         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13124         access to common var from module.
13125
13126 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13127
13128         PR fortran/16336
13129         * gfortran.fortran-torture/execute/common_2.f90: New test.
13130
13131 2004-07-10  Paul Brook  <paul@codesourcery.com>
13132
13133         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13134
13135 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13136
13137         PR fortran/15969
13138         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13139
13140 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13141
13142         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13143         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13144         * gfortran.dg/g77/ffree-form-1.f: Likewise
13145         * gfortran.dg/g77/ffree-form-2.f: Likewise
13146         * gfortran.dg/g77/ffree-form-3.f: Likewise
13147         * gfortran.dg/g77/fno-underscoring.f: Likewise
13148         * gfortran.dg/g77/funderscoring.f: Likewise
13149         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13150
13151 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13152
13153         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13154
13155 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13156         Paul Brook  <paul@codesourcery.com>
13157
13158         PR fortran/13415
13159         * gfortran.dg/common_pointer_1.f90: New test.
13160
13161 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13162
13163         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13164
13165 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13166
13167         PR target/16364
13168         * gcc.c-torture/compile/20040709-1.c: New.
13169
13170 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13171
13172         PR fortran/14077
13173         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13174
13175 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13176
13177         PR fortran/13201
13178         * gfortran.dg/shape_1.f90: New test.
13179
13180 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13181             Andrew Pinski  <apinski@apple.com>
13182
13183         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13184
13185 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13186
13187         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13188         comment.
13189
13190 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13191         Paul Brook  <paul@codesourcery.com>
13192
13193         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13194         '.f95' and '.F95'.
13195
13196 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13197
13198         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13199
13200 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13201
13202         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13203         testcases with capital suffix.
13204
13205 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13206
13207         PR fortran/15481
13208         PR fortran/13372
13209         PR fortran/13575
13210         PR fortran/15978
13211         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13212
13213         * gfortran.dg/implicit_1.f90: New test.
13214
13215 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13216
13217         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13218         expression to match gfortran warning/error messages
13219         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13220         dg-error text.
13221
13222 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13223
13224         * lib/fortran-torture.exp: Rename proc search_for to
13225         search_for_re.
13226
13227 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13228
13229         * gcc.c-torture/execute/simd-5.x: New file.
13230         XFAIL on SPARC 64-bit at -O0.
13231
13232 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13233
13234         PR c++/8211
13235         PR c++/16165
13236         * g++.dg/warn/effc3.C: New test.
13237
13238 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13239
13240         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13241         change X to 1X in format.
13242         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13243         add data statements to conform to standard.
13244
13245 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13246
13247         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13248         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13249         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13250
13251 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13252
13253         * gfortran.dg/g77/7388.f: Copy from g77.dg
13254         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13255         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13256         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13257         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13258         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13259         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13260         * gfortran.dg/g77/strlen0.f: Likewise
13261
13262 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13263
13264         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13265         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13266
13267 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13268
13269         * gcc.c-torture/execute/920428-2.x: Delete.
13270         * gcc.c-torture/execute/920501-7.x: Likewise.
13271
13272 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13275         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13276         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13277         prescott and c3-2.
13278         (PREFETCH_3DNOW): Add -march=c3.
13279
13280 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13281
13282         PR c/16437
13283         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13284         * gcc.c-torture/execute/bf64-1.x: Likewise.
13285
13286 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13287
13288         * gcc.c-torture/compile/20040708-1.c: New test.
13289
13290 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13291
13292         PR c++/16169
13293         * g++.dg/warn/effc2.C: New test.
13294
13295 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13296
13297         * gcc.c-torture/execute/bitfld-1.x: Remove.
13298         * gcc.c-torture/execute/bitfld-3.c: New test.
13299         * gcc.dg/bitfld-2.c: Remove XFAILs.
13300
13301 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13302
13303         PR c++/16276
13304         * g++.dg/rtti/tinfo1.C: New file.
13305
13306 2004-07-07  Eric Christopher  <echristo@redhat.com>
13307
13308         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13309
13310 2004-07-07  Andrew Pinski  <apinski@apple.com>
13311
13312         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13313
13314 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13315
13316         * g++.dg/init/call1.C: XFAIL.
13317
13318 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13319
13320         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13321         except for movstrict*, to movmem* and clrstr* to clrmem*.
13322
13323 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13324
13325         * gcc.c-torture/execute/20040707-1.c: New test.
13326
13327 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13328
13329         * gcc.c-torture/execute/20040706-1.c: New test.
13330
13331 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13332
13333         PR c++/3671
13334         * g++.dg/template/spec14.C: New test.
13335
13336 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13337
13338         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13339         nothing if not yet defined.  Use it in b, c and d type definitions.
13340         * gcc.c-torture/execute/20040705-1.c: New test.
13341         * gcc.c-torture/execute/20040705-2.c: New test.
13342
13343 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13344
13345         PR c++/2518
13346         * g++.dg/lookup/new1.C: New test.
13347
13348 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13349
13350         PR c++/11406
13351         * g++.dg/template/sizeof8.C: New test.
13352
13353 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13354
13355         * gcc.c-torture/compile/20040705-1.c: New test.
13356
13357 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13358
13359         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13360
13361 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13362
13363         * gcc.dg/cpp/if-mop.c: Two new testcases.
13364         * gcc.dg/cpp/trad/comment-3.c: New.
13365
13366 2004-07-04  Paul Brook  <paul@codesourcery.com>
13367
13368         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13369
13370 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13371
13372         PR c++/3761
13373         * g++.dg/lookup/crash4.C: New test.
13374
13375 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13376
13377         * gcc.c-torture/execute/builtin-abs-1.c
13378         * gcc.c-torture/execute/builtin-abs-2.c
13379         * gcc.c-torture/execute/builtin-complex-1.c
13380         * gcc.c-torture/execute/builtins/string-1-lib.c
13381         * gcc.c-torture/execute/builtins/string-1.c
13382         * gcc.c-torture/execute/builtins/string-2-lib.c
13383         * gcc.c-torture/execute/builtins/string-2.c
13384         * gcc.c-torture/execute/builtins/string-3-lib.c
13385         * gcc.c-torture/execute/builtins/string-3.c
13386         * gcc.c-torture/execute/builtins/string-4-lib.c
13387         * gcc.c-torture/execute/builtins/string-4.c
13388         * gcc.c-torture/execute/builtins/string-5-lib.c
13389         * gcc.c-torture/execute/builtins/string-5.c
13390         * gcc.c-torture/execute/builtins/string-6-lib.c
13391         * gcc.c-torture/execute/builtins/string-6.c
13392         * gcc.c-torture/execute/builtins/string-7-lib.c
13393         * gcc.c-torture/execute/builtins/string-7.c
13394         * gcc.c-torture/execute/builtins/string-8-lib.c
13395         * gcc.c-torture/execute/builtins/string-8.c
13396         * gcc.c-torture/execute/builtins/string-9-lib.c
13397         * gcc.c-torture/execute/builtins/string-9.c
13398         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13399         * gcc.c-torture/execute/builtins/string-asm-1.c
13400         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13401         * gcc.c-torture/execute/builtins/string-asm-2.c
13402         * gcc.c-torture/execute/stdio-opt-1.c
13403         * gcc.c-torture/execute/stdio-opt-2.c
13404         * gcc.c-torture/execute/stdio-opt-3.c
13405         * gcc.c-torture/execute/string-opt-1.c
13406         * gcc.c-torture/execute/string-opt-10.c
13407         * gcc.c-torture/execute/string-opt-11.c
13408         * gcc.c-torture/execute/string-opt-12.c
13409         * gcc.c-torture/execute/string-opt-13.c
13410         * gcc.c-torture/execute/string-opt-14.c
13411         * gcc.c-torture/execute/string-opt-15.c
13412         * gcc.c-torture/execute/string-opt-16.c
13413         * gcc.c-torture/execute/string-opt-2.c
13414         * gcc.c-torture/execute/string-opt-6.c
13415         * gcc.c-torture/execute/string-opt-7.c
13416         * gcc.c-torture/execute/string-opt-8.c:
13417         Replace with ...
13418
13419         * gcc.c-torture/execute/builtins/abs-2.c
13420         * gcc.c-torture/execute/builtins/abs-3.c
13421         * gcc.c-torture/execute/builtins/complex-1.c
13422         * gcc.c-torture/execute/builtins/fprintf.c
13423         * gcc.c-torture/execute/builtins/fputs.c
13424         * gcc.c-torture/execute/builtins/memcmp.c
13425         * gcc.c-torture/execute/builtins/memmove.c
13426         * gcc.c-torture/execute/builtins/memops-asm.c
13427         * gcc.c-torture/execute/builtins/mempcpy-2.c
13428         * gcc.c-torture/execute/builtins/mempcpy.c
13429         * gcc.c-torture/execute/builtins/memset.c
13430         * gcc.c-torture/execute/builtins/printf.c
13431         * gcc.c-torture/execute/builtins/sprintf.c
13432         * gcc.c-torture/execute/builtins/strcat.c
13433         * gcc.c-torture/execute/builtins/strchr.c
13434         * gcc.c-torture/execute/builtins/strcmp.c
13435         * gcc.c-torture/execute/builtins/strcpy.c
13436         * gcc.c-torture/execute/builtins/strcspn.c
13437         * gcc.c-torture/execute/builtins/strlen-2.c
13438         * gcc.c-torture/execute/builtins/strlen.c
13439         * gcc.c-torture/execute/builtins/strncat.c
13440         * gcc.c-torture/execute/builtins/strncmp-2.c
13441         * gcc.c-torture/execute/builtins/strncmp.c
13442         * gcc.c-torture/execute/builtins/strncpy.c
13443         * gcc.c-torture/execute/builtins/strpbrk.c
13444         * gcc.c-torture/execute/builtins/strpcpy-2.c
13445         * gcc.c-torture/execute/builtins/strpcpy.c
13446         * gcc.c-torture/execute/builtins/strrchr.c
13447         * gcc.c-torture/execute/builtins/strspn.c
13448         * gcc.c-torture/execute/builtins/strstr-asm.c
13449         * gcc.c-torture/execute/builtins/strstr.c:
13450         ... these new files.
13451
13452         * gcc.c-torture/execute/builtins/abs-2-lib.c
13453         * gcc.c-torture/execute/builtins/abs-3-lib.c
13454         * gcc.c-torture/execute/builtins/complex-1-lib.c
13455         * gcc.c-torture/execute/builtins/fprintf-lib.c
13456         * gcc.c-torture/execute/builtins/fputs-lib.c
13457         * gcc.c-torture/execute/builtins/memcmp-lib.c
13458         * gcc.c-torture/execute/builtins/memmove-lib.c
13459         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13460         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13461         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13462         * gcc.c-torture/execute/builtins/memset-lib.c
13463         * gcc.c-torture/execute/builtins/printf-lib.c
13464         * gcc.c-torture/execute/builtins/sprintf-lib.c
13465         * gcc.c-torture/execute/builtins/strcat-lib.c
13466         * gcc.c-torture/execute/builtins/strchr-lib.c
13467         * gcc.c-torture/execute/builtins/strcmp-lib.c
13468         * gcc.c-torture/execute/builtins/strcpy-lib.c
13469         * gcc.c-torture/execute/builtins/strcspn-lib.c
13470         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13471         * gcc.c-torture/execute/builtins/strlen-lib.c
13472         * gcc.c-torture/execute/builtins/strncat-lib.c
13473         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13474         * gcc.c-torture/execute/builtins/strncmp-lib.c
13475         * gcc.c-torture/execute/builtins/strncpy-lib.c
13476         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13477         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13478         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13479         * gcc.c-torture/execute/builtins/strrchr-lib.c
13480         * gcc.c-torture/execute/builtins/strspn-lib.c
13481         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13482         * gcc.c-torture/execute/builtins/strstr-lib.c
13483         * gcc.c-torture/execute/builtins/lib/abs.c
13484         * gcc.c-torture/execute/builtins/lib/fprintf.c
13485         * gcc.c-torture/execute/builtins/lib/memset.c
13486         * gcc.c-torture/execute/builtins/lib/printf.c
13487         * gcc.c-torture/execute/builtins/lib/sprintf.c
13488         * gcc.c-torture/execute/builtins/lib/strcpy.c
13489         * gcc.c-torture/execute/builtins/lib/strcspn.c
13490         * gcc.c-torture/execute/builtins/lib/strncat.c
13491         * gcc.c-torture/execute/builtins/lib/strncmp.c
13492         * gcc.c-torture/execute/builtins/lib/strncpy.c
13493         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13494         * gcc.c-torture/execute/builtins/lib/strspn.c
13495         * gcc.c-torture/execute/builtins/lib/strstr.c:
13496         New files containing support routines.
13497
13498         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13499         declaration.
13500         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13501         when not optimizing.
13502
13503 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/16240
13506         * g++.dg/abi/mangle22.C: New test.
13507         * g++.dg/abi/mangle23.C: Likewise.
13508
13509 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13510
13511         PR fortran/16290
13512         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13513         Allow for cases without denormalized floating point numbers.
13514
13515 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13516
13517         PR c/1027
13518         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13519         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13520         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13521         expected warning text.
13522         * gcc.dg/format/diag-2.c: New test.
13523
13524 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13525
13526         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13527
13528 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13529
13530         * gcc.dg/builtins-43.c: New.
13531         * gcc.dg/builtins-44.c: New.
13532         * gcc.dg/builtins-45.c: New.
13533
13534 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13535             Andreas Tobler  <a.tobler@schweiz.ch>
13536
13537         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13538         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13539         as SIGSEGV.
13540         * gcc.dg/cleanup-11.c: Likewise.
13541         * gcc.dg/cleanup-8.c: Likewise.
13542         * gcc.dg/cleanup-9.c: Likewise.
13543         * gcc.dg/cleanup-5.c: Run on all platforms.
13544
13545 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13546
13547         * g++.dg/warn/nonnull1.C: New test.
13548
13549 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13550
13551         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13552         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13553         Special-case the Sun compiler wrt to <complex.h>.
13554
13555 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13556
13557         * gcc.dg/Wunreachable-8.C: New test.
13558
13559         * gcc.dg/h8300-ice2.c : New test.
13560
13561 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13562
13563         PR fortran/16161
13564         * gfortran.fortran-torture/compile/implicit.f90: Add test
13565         for implicit character.
13566
13567 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13568
13569         PR fortran/16289
13570         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13571         Use tiny() intrinsic to find smallest non-negative real
13572
13573 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13576         * gcc.dg/compat/struct-by-value-22_x.c: New.
13577         * gcc.dg/compat/struct-by-value-22_y.c: New.
13578
13579         * gcc.c-torture/execute/20040629-1.c: New test.
13580
13581 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13582
13583         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13584         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13585
13586         PR target/16195
13587         * gcc.dg/20040625-1.c: New test.
13588
13589 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13590
13591         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13592
13593 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13594
13595         PR fortran/15963
13596         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13597
13598 2004-06-29  Richard Henderson  <rth@redhat.com>
13599
13600         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13601
13602 2004-06-29  Paul Brook  <paul@codesourcery.com>
13603
13604         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13605         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13606
13607 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13608
13609         PR c++/16260
13610         * g++.dg/parse/crash15.C: New.
13611
13612 2004-06-28  Andrew Pinski  <apinski@apple.com>
13613
13614         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13615         by the error already.
13616
13617         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13618
13619 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13620
13621         PR target/14041
13622         * gcc.dg/h8300-bss-align-1.c : New.
13623
13624 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13625
13626         * PR c++/16174
13627         * g++.dg/template/ctor4.C: New.
13628
13629 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13630
13631         PR c++/16205
13632         * g++.dg/warn/Wsequence-point-1.C: New test.
13633
13634 2004-06-27  Paul Brook  <paul@codesourcery.com>
13635
13636         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13637
13638 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13639
13640         * g++.old-deja/g++.mike/p7325.C: Remove.
13641
13642 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13643
13644         PR c/14963
13645         * gcc.dg/pr14963.c: New test.
13646
13647 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13648
13649         PR c++/16193
13650         * g++.dg/parse/redef1.C: New test.
13651
13652 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13653
13654         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13655         20021110.c.
13656         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13657         20021119-1.c.
13658         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13659         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13660         5-04.c.
13661         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13662         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13663         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13664         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13665         g++.brendan/enum14.C.
13666         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13667         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13668         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13669         g++.mike/virt1.C.
13670         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13671         memtemp24.C.
13672
13673 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13674
13675         * gcc.dg/20040527-1.c: New test case.
13676
13677 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13678
13679         PR gfortran/pr16196
13680         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13681
13682 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13683
13684         PR middle-end/15825
13685         * gcc.dg/pr15825-1.c: New test case.
13686
13687 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13688
13689         * gcc.c-torture/execute/20040625-1.c: New test.
13690
13691 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13692
13693         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13694
13695 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13696
13697         * gcc.dg/torture/mips-div-1.c: New test.
13698
13699 2004-06-24  Jeff Law  <law@redhat.com>
13700
13701         * gcc.dg/tree-ssa/20040624-1.c: New test.
13702
13703 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13704
13705         * gcc.c-torture/compile/20040624-1.c: New test.
13706
13707 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13708
13709         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13710         this directory.
13711
13712 2004-06-23  Andrew Pinski  <apinski@apple.com>
13713
13714         PR middle-end/15988
13715         * g++.dg/opt/ptrmem4.C: New test.
13716
13717         * gcc.dg/c90-array-quals-2.c: New test.
13718
13719 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13720
13721         * gcc.dg/kpice1.c: New test.
13722
13723 2006-06-23  Andrew Pinski  <apinski@apple.com>
13724
13725         * gcc.dg/c90-array-quals.c: New test.
13726
13727 2006-06-22  Richard Henderson  <rth@redhat.com>
13728
13729         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13730
13731 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13732
13733         * gcc.dg/builtins-config.h: Handle FreeBSD.
13734
13735 2006-06-22  Richard Henderson  <rth@redhat.com>
13736
13737         * g++.dg/opt/devirt1.C: New.
13738
13739 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13740
13741         * g++.dg/opt/pr15551.C: New testcase.
13742
13743 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13744
13745         PR target/14800
13746         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13747         x86_64-*-linux* when compiling for 32bit.
13748
13749 2004-06-21  Andrew Pinski  <apinski@apple.com>
13750
13751         * gcc.dg/pch/struct-1.c: New.
13752         * gcc.dg/pch/struct-1.hs: New.
13753
13754 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13755
13756         * gcc.dg/pch/save-temps-1.c: New file.
13757         * gcc.dg/pch/save-temps-1.hs: New file.
13758
13759 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13760
13761         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13762         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13763
13764 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13765
13766         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13767         to fix type error.
13768         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13769         Remove trailing spaces.
13770
13771 2004-06-21  Richard Henderson  <rth@redhat.com>
13772
13773         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13774         merging && to BIT_FIELD_REF.
13775
13776 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13777
13778         * g++.dg/opt/placeholder1.C: New test.
13779
13780 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13781
13782         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13783         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13784         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13785         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13786
13787 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13788
13789         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13790         extern "C".
13791         * g++.dg/other/pragma-re-1.C: Add comments.
13792
13793 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13794
13795         PR gfortran/16080
13796         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13797
13798 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13799
13800         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13801         instead of setting the type of size_t by
13802         hand.
13803
13804 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13805
13806         * gcc.dg/unordered-2.c: New test case.
13807         * gcc.dg/unordered-3.c: New test case.
13808
13809 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13810
13811         PR other/16043
13812         * lib/g++.exp (g++_version): Tweak regexp for version
13813         * lib/g77.exp (g77_version): Likewise
13814         * lib/gfortran.exp (gfortran_version): Likewise
13815         * lib/objc.exp (objc_version): Likewise
13816         * lib/treelang.exp (treelang_version): Likewise
13817
13818 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13819
13820         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13821         Use INT_MAX instead of __INT_MAX__.
13822         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13823
13824         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13825         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13826         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13827         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13828         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13829         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13830         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13831         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13832         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13833
13834         * gcc.dg/range-test-1.c: New test.
13835         * g++.dg/opt/range-test-1.C: New test.
13836
13837 2004-06-17  Richard Henderson  <rth@redhat.com>
13838
13839         * objc.dg/sync-1.m: New.
13840         * objc.dg/try-catch-1.m: Don't force next runtime.
13841         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13842         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13843         shadowed catch clause.
13844         * objc.dg/try-catch-5.m: New.
13845
13846 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13847
13848         Bug 14610
13849         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13850
13851 2004-06-15  Richard Henderson  <rth@redhat.com>
13852
13853         * gcc.dg/20001116-1.c: Move expected warning line.
13854
13855 2004-06-15  Richard Henderson  <rth@redhat.com>
13856
13857         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13858         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13859
13860 2004-06-15  Jeff Law  <law@redhat.com>
13861
13862         * gcc.dg/tree-ssa/20040615-1.c: New test.
13863         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13864         be less sensitive to operand ordering.
13865         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13866
13867 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13868
13869         * g++.dg/abi/bitfield3.C: Add comment..
13870
13871 2004-06-15  Richard Henderson  <rth@redhat.com>
13872
13873         * g++.dg/ext/stmtexpr1.C: XFAIL.
13874         * gcc.dg/20030612-1.c: XFAIL.
13875
13876 2004-06-15  Eric Christopher  <echristo@redhat.com>
13877
13878         * g++.dg/charset/asm5.c: New.
13879         * gcc.dg/charset/asm6.c: New.
13880
13881 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13882
13883         PR fortran/15962
13884         * gfortran.fortran-torture/execute/select_1.f90: New test.
13885
13886 2004-06-15  Paul Brook  <paul@codesourcery.com>
13887
13888         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13889
13890 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13891
13892         PR c++/15967
13893         * g++.dg/lookup/crash3.C: New test.
13894
13895 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13896
13897         PR c++/15947
13898         * g++.dg/parse/dtor4.C: New test.
13899
13900 2004-06-14  Jeff Law  <law@redhat.com>
13901
13902         * gcc.c-torture/compile/20040614-1.c: New test.
13903
13904 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13905
13906         PR fortran/15211
13907         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13908         LEN of a character array.
13909
13910 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13911
13912         PR c++/15096
13913         * g++.dg/template/ptrmem10.C: New test.
13914
13915         PR c++/14930
13916         * g++.dg/template/friend30.C: New test.
13917
13918 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13919
13920         PR fortran/14928
13921         * gfortran.fortran-torture/compile/mloc.f90: New test.
13922
13923 2004-06-13  Paul Brook  <paul@codesourcery.com>
13924
13925         * gfortran.fortran-torture/execute/random_2.f90: New test.
13926
13927 2004-06-13  Eric Christopher  <echristo@redhat.com>
13928
13929         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13930
13931 2004-06-12  Paul Brook  <paul@codesourcery.com>
13932
13933         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13934
13935 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13936
13937         PR fortran/14923
13938         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13939
13940 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13941
13942         PR fortran/14957
13943         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13944         syntax errors in end statements of contained subroutines.
13945
13946 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13947
13948         PR fortran/12841
13949         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13950
13951 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13952
13953         PR fortran/15665
13954         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13955
13956 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13957
13958         PR gfortran/12839
13959         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13960
13961 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13962
13963         PR c++/15862
13964         * g++.dg/parse/enum1.C: New test.
13965
13966 2004-06-10  Jeff Law  <law@redhat.com>
13967
13968         * gcc.c-torture/compile/20040610-1.c: New test.
13969
13970 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13971
13972         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13973         * g++.old-deja/g++.other/decl3.C: Likewise.
13974
13975 2004-06-10  Brian Booth  <bbooth@redhat.com>
13976
13977         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13978         V_MAY_DEF instead of VDEF.
13979         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13980
13981 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13982
13983         PR c++/14211
13984         * g++.dg/conversion/const1.C: New test.
13985
13986         PR c++/15076
13987         * g++.dg/conversion/reinterpret1.C: New test.
13988
13989         PR c++/15877
13990         * g++.dg/template/enum2.C: New test.
13991
13992         PR c++/15227
13993         * g++.dg/template/error13.C: New test.
13994
13995 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13996
13997         PR fortran/14957
13998         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13999         arguments to test_* REAL and of the right size.
14000
14001 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14002
14003         PR target/15569
14004         PR rtl-optimization/15681
14005         * gcc.dg/20040609-1.c: New test.
14006
14007 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
14008
14009         PR c++/14791
14010         * g++.dg/opt/builtins1.C: New test.
14011
14012 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
14013
14014         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
14015         that use default windows32 struct layout.
14016         * gcc.dg/i386-bitfield2.c: Likewise.
14017
14018 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
14019
14020         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
14021         for mingw32 and cygwin targets.
14022
14023 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
14024
14025         * gcc.dg/pch/macro-4.c: New.
14026         * gcc.dg/pch/macro-4.hs: New.
14027
14028 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14029
14030         PR fortran/13249
14031         * gfortran.fortran-torture/compile/name_clash.f90: New test.
14032
14033 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14034
14035         PR fortran/13372
14036         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
14037
14038 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14039
14040         PR gfortran/14897
14041         * gfortran.fortran-torture/execute/t_edit.f90: New test.
14042
14043 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
14044
14045         PR gfortran/15755
14046         * gfortran.fortran-torture/execute/backspace.c : New test.
14047
14048 2004-06-09  Paul Brook  <paul@codesourcery.com>
14049
14050         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14051         (pointer_to_section): Rewrite to use smaller array.
14052
14053 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14054
14055         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14056         * gcc.dg/ext/altivec-10.c: Same.
14057         * gcc.dg/ext/altivec-11.c: Same.
14058         * gcc.dg/ext/altivec-12.c: Same.
14059         * gcc.dg/ext/altivec-13.c: Same.
14060         * gcc.dg/ext/altivec-14.c: Same.
14061         * gcc.dg/ext/altivec-15.c: Same.
14062         * gcc.dg/ext/altivec-16.c: Same.
14063         * gcc.dg/ext/altivec-3.c: Same.
14064         * gcc.dg/ext/altivec-4.c: Same.
14065         * gcc.dg/ext/altivec-6.c: Same.
14066         * gcc.dg/ext/altivec-7.c: Same.
14067         * gcc.dg/ext/altivec-8.c: Same.
14068         * gcc.dg/ext/altivec-varargs-1.c: Same.
14069
14070         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14071         * g++.dg/ext/altivec-10.C: Same.
14072         * g++.dg/ext/altivec-2.C: Same.
14073         * g++.dg/ext/altivec-3.C: Same.
14074         * g++.dg/ext/altivec-4.C: Same.
14075         * g++.dg/ext/altivec-5.C: Same.
14076         * g++.dg/ext/altivec-6.C: Same.
14077         * g++.dg/ext/altivec-7.C: Same.
14078         * g++.dg/ext/altivec-8.C: Same.
14079         * g++.dg/ext/altivec-9.C: Same.
14080
14081 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14082
14083         PR c++/7841
14084         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14085
14086 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14087
14088         * gcc.dg/union-1.c: New test.
14089
14090 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14091
14092         * gcc.dg/builtins-41.c: New test case.
14093         * gcc.dg/builtins-42.c: New test case.
14094
14095 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14096
14097         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14098         * g++.dg/ext/altivec-10.C: Same.
14099         * g++.dg/ext/altivec-2.C: Same.
14100         * g++.dg/ext/altivec-3.C: Same.
14101         * g++.dg/ext/altivec-4.C: Same.
14102         * g++.dg/ext/altivec-5.C: Same.
14103         * g++.dg/ext/altivec-6.C: Same.
14104         * g++.dg/ext/altivec-7.C: Same.
14105         * g++.dg/ext/altivec-8.C: Same.
14106         * g++.dg/ext/altivec-9.C: Same.
14107         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14108         * g++.old-deja/g++.brendan/new3.C: Same.
14109         * gcc.c-torture/execute/eeprof-1.x: Same.
14110
14111 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14112
14113         PR c/14765
14114         * gcc.dg/pr14765-1.c: New test.
14115
14116 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14117
14118         PR c/14649
14119         * gcc.dg/pr14649-1.c: New test case.
14120
14121 2004-06-07  Richard Henderson  <rth@redhat.com>
14122
14123         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14124         if temporaries.
14125
14126 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14127
14128         * g++.dg/eh/elide1.C: Remove XFAIL.
14129
14130 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14131
14132         PR c++/15337
14133         * g++.dg/expr/sizeof3.C: New test.
14134
14135         PR c++/14777
14136         * g++.dg/template/access14.C: New test.
14137
14138         PR c++/15554
14139         * g++.dg/template/enum1.C: New test.
14140
14141         PR c++/15057
14142         * g++.dg/eh/throw1.C: New test.
14143
14144 2004-06-07  David Ayers  <d.ayers@inode.at>
14145             Ziemowit Laski  <zlaski@apple.com>
14146
14147         * lib/objc.exp (objc_target_compile): Revert the '-framework
14148         Foundation' flag fix, since bare Darwin does not ship
14149         with the Foundation framework.
14150         * objc/execute/next_mapping.h: Provide a local NSConstantString
14151         @interface and @implementation.
14152         (objc_constant_string_init): A constructor function, used to
14153         initialize the NSConstantString meta-class object.
14154         * objc/execute/string1.m: Include "next_mapping.h" instead of
14155         <Foundation/NSString.h>.
14156         * objc/execute/string2.m: Likewise.
14157         * objc/execute/string3.m: Likewise.
14158         * objc/execute/string4.m: Likewise.
14159
14160 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14161
14162         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14163         to double. Replace double with FLOAT.
14164         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14165
14166         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14167         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14168         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14169         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14170         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14171         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14172         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14173         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14174
14175 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14176
14177         PR c/13519
14178         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14179
14180 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14181
14182         PR c++/15503
14183         * g++.dg/template/meminit2.C: New test.
14184
14185 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14186
14187         PR target/15822
14188         * gcc.c-torture/execute/compare-fp-1.c,
14189         gcc.c-torture/execute/compare-fp-2.c,
14190         gcc.c-torture/execute/compare-fp-3.c,
14191         gcc.c-torture/execute/compare-fp-4.c,
14192         gcc.c-torture/execute/compare-fp-3.x,
14193         gcc.c-torture/execute/compare-fp-4.x: Moved...
14194         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14195         gcc.c-torture/execute/ieee/compare-fp-2.c,
14196         gcc.c-torture/execute/ieee/compare-fp-3.c,
14197         gcc.c-torture/execute/ieee/compare-fp-4.c,
14198         gcc.c-torture/execute/ieee/compare-fp-3.x,
14199         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14200
14201 2004-06-04  David Ayers  <d.ayers@inode.at>
14202
14203         * objc/execute/protocol-isEqual-4.m: New testcase.
14204
14205 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14206
14207         * objc/execute/protocol-isEqual-1.m: New testcase.
14208         * objc/execute/protocol-isEqual-2.m: New testcase.
14209         * objc/execute/protocol-isEqual-3.m: New testcase.
14210
14211 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14212
14213         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14214
14215 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14216
14217         * lib/objc.exp (objc_target_compile): When running tests on
14218         Darwin (Mac OS X), inform the linker about '-framework
14219         'Foundation'.
14220
14221 2004-06-02  Eric Christopher  <echristo@redhat.com>
14222
14223         * gcc.c-torture/compile/20040602-1.c: New.
14224
14225 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14226
14227         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14228         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14229
14230         PR tree-optimization/14736
14231         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14232
14233         PR tree-optimization/14042
14234         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14235
14236         PR tree-optimization/14729
14237         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14238
14239 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14240
14241         PR fortran/15557
14242         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14243
14244 2004-06-01  Richard Hederson  <rth@redhat.com>
14245
14246         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14247
14248 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14249
14250         PR c++/14932
14251         * g++.dg/parse/offsetof4.C: New test.
14252
14253 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14254
14255         PR objc/7993
14256         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14257
14258 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14259
14260         PR c++/15701
14261         * g++.dg/template/friend29.C: New test.
14262
14263 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14264
14265         PR c/15749
14266         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14267
14268 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14269
14270         * gcc.dg/sparc-trap-1.c: New test.
14271
14272 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14273
14274         PR middle-end/15069
14275         * g++.dg/opt/fold3.C: New test case.
14276
14277 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14278
14279         * lib/target-supports.exp (check_iconv_available): Fix fallout
14280         from 2004-05-28 patch.
14281
14282 2004-05-30  Paul Brook  <paul@codesourcery.com>
14283
14284         PR fortran/15620
14285         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14286         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14287
14288 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14289
14290         * gfortran.fortran-torture/execute/random_1.f90: New test.
14291
14292 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14293
14294         * g++.dg/ext/altivec-10.C: New test.
14295
14296 2004-05-29  Paul Brook  <paul@codesourcery.com>
14297
14298         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14299
14300 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14301
14302         * gcc.dg/altivec-16.c: New test.
14303
14304 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14305
14306         * lib/target-supports.exp (check_vmx_hw_available): New.
14307         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14308
14309         * lib/target-supports.exp (check_alias_available,
14310         check_iconv_available, check_named_sections_available): Use
14311         unique names for temporary files.
14312
14313 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14314
14315         * gcc.dg/altivec-15.c: New test.
14316
14317 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/15083
14320         * g++.dg/warn/noeffect6.C: New test.
14321
14322         PR c++/15471
14323         * g++.dg/expr/ptrmem4.C: New test.
14324
14325         PR c++/15640
14326         * g++.dg/template/operator3.C: New test.
14327
14328 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14329
14330         PR c++/14668
14331         * g++.dg/lookup/redecl1.C: New test.
14332         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14333
14334 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14335
14336         * gcc.c-torture/execute/compare-fp-1.c,
14337         gcc.c-torture/execute/compare-fp-2.c,
14338         gcc.c-torture/execute/compare-fp-3.c,
14339         gcc.c-torture/execute/compare-fp-4.c,
14340         gcc.c-torture/execute/compare-fp-3.x,
14341         gcc.c-torture/execute/compare-fp-4.x,
14342         gcc.dg/pr15649-1.c: New.
14343
14344 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14345
14346         PR c++/12883
14347         * g++.dg/init/array14.C: New test.
14348
14349 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14350
14351         * lib/compat.exp (compat-get-options-main): New.
14352         (compat-get-options): Remove unneeded code, warn for ignored
14353         command.
14354         (compat-execute): Check flag set by dg-require-* commands.
14355
14356         * lib/compat.exp (compat-execute): Break up long lines.
14357
14358 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14359
14360         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14361         * gcc.dg/altivec-14.c: New test.
14362         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14363
14364         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14365         * gcc.dg/altivec-12.c: Ditto.
14366
14367         * gcc.dg/altivec-3.c: Move call to altivec_check.
14368
14369 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/15044
14372         * g++.dg/template/error12.C: New test.
14373
14374         PR c++/15317
14375         * g++.dg/ext/attrib15.C: New test.
14376
14377         PR c++/15329
14378         * g++.dg/template/ptrmem9.C: New test.
14379
14380 2004-05-25  Paul Brook  <paul@codesourcery.com>
14381
14382         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14383
14384 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14385
14386         PR c++/15165
14387         * g++.dg/template/crash19.C: New test.
14388
14389 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/15025
14392         * g++.dg/template/redecl1.C: New test.
14393
14394 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14395
14396         PR c++/14821
14397         * g++.dg/other/ns1.C: New test.
14398
14399         PR c++/14883
14400         * g++.dg/template/invalid1.C: New test.
14401
14402 2004-05-23  Paul Brook  <paul@codesourcery.com>
14403         Victor Leikehman  <lei@haifasphere.co.il>
14404
14405         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14406         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14407
14408 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14409
14410         PR c++/15285
14411         PR c++/15299
14412         * g++.dg/template/non-dependent5.C: New test.
14413         * g++.dg/template/non-dependent6.C: New test.
14414
14415 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14416
14417         PR c++/15507
14418         * g++.dg/inherit/union1.C: New test.
14419
14420         PR c++/15542
14421         * g++.dg/template/addr1.C: New test.
14422
14423         PR c++/15427
14424         * g++.dg/template/array5.C: New test.
14425
14426         PR c++/15287
14427         * g++.dg/template/array6.C: New test.
14428
14429 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14430             Roger Sayle  <roger@eyesopen.com>
14431
14432         * g++.dg/lookup/forscope2.C: New test case.
14433
14434 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14435
14436         * gcc.dg/cpp/Wmissingdirs.c: New.
14437
14438 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14439
14440         PR target/15301
14441         * gcc.dg/compat/union-m128-1.h: New file.
14442         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14443         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14444         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14445
14446 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14447
14448         PR target/15302
14449         * gcc.dg/compat/struct-complex-1.h: New file.
14450         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14451         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14452         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14453
14454 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14455
14456         PR middle-end/3074
14457         * gcc.dg/pr3074-1.c: New test case.
14458         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14459
14460 2004-05-20  Falk Hueffner  <falk@debian.org>
14461
14462         PR other/15526
14463         * gcc.dg/ftrapv-1.c: New test case.
14464
14465 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14466
14467         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14468
14469 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14470             Jeff Law  <law@redhat.com>
14471
14472         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14473         * gcc.dg/tree-ssa/20040518-2.c: New test.
14474
14475         * gcc.dg/tree-ssa/20040518-1.c: New test.
14476
14477 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14478
14479         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14480
14481 2004-05-18  Paul Brook  <paul@codesourcery.com>
14482
14483         PR fortran/13930
14484         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14485
14486 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14487
14488         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14489         constant folding.
14490
14491 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14492
14493         * gcc.dg/tree-ssa/20040517-1.c: New test.
14494
14495 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14496
14497         * gcc.dg/loop-4.c: New test.
14498
14499 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14502
14503 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14504
14505         PR fortran/15311
14506         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14507
14508 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14509
14510         PR fortran/13826
14511         PR fortran/13940
14512         * gfortran.fortran-torture/compile/data_1.f90: New test.
14513
14514 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14515
14516         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14517         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14518
14519 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14520
14521         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14522
14523 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14524
14525         PR c/15444
14526         * gcc.dg/format/xopen-1.c: Adjust expected message.
14527         * gcc.dg/format/xopen-3.c: New test.
14528
14529 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14530
14531         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14532
14533 2004-05-14  Jeff Law  <law@redhat.com>
14534
14535         * gcc.dg/tree-ssa/20040514-2.c: New test.
14536
14537 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14538
14539         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14540         this ...
14541         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14542         this.
14543
14544 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14545
14546         * gcc.dg/tree-ssa/20040514-1.c: New test.
14547
14548 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14549
14550         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14551         test.
14552
14553 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14554
14555         PR fortran/14066
14556         * gfortran.fortran-torture/compile/do_1.f90: New test.
14557
14558 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14559
14560         PR fortran/15051
14561         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14562         test.
14563
14564 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14565
14566         PR fortran/15149
14567         * gfortran.fortran-torture/execute/random_init.f90: New test.
14568
14569 2004-05-13  Paul Brook  <paul@codesourcery.com>
14570
14571         PR fortran/15314
14572         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14573
14574 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14575
14576         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14577         for the powerpc case.
14578
14579 2004-05-13  Jeff Law  <law@redhat.com>
14580
14581         * gcc.dg/tree-ssa/20040513-1.c: New test.
14582         * gcc.dg/tree-ssa/20040513-2.c: New test.
14583
14584 2004-05-13  Paul Brook  <paul@codesourcery.com>
14585
14586         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14587         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14588         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14589
14590 2004-05-13  Andreas Schwab  <schwab@suse.de>
14591
14592         PR other/10819
14593         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14594         characters.
14595
14596 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14597
14598         PR fortran/15294
14599         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14600
14601 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14602
14603         Merge from tree-ssa-20020619-branch.  See
14604         ChangeLog.tree-ssa for details.
14605
14606 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14607
14608         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14609         include <altivec.h> explicitly.
14610         * gcc.dg/altivec-13.c: Likewise.
14611
14612 2004-05-11  Paul Brook  <paul@codesourcery.com>
14613
14614         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14615
14616 2004-05-10  Eric Christopher  <echristo@redhat.com>
14617
14618         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14619         * gcc.dg/sibcall-4.c: Ditto.
14620
14621 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14622
14623         * g++.dg/ext/altivec-8.C: New test case.
14624         * gcc.dg/altivec-13.c: New test case.
14625
14626 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14627
14628         * gcc.c-torture/execute/divcmp-1.c: New test case.
14629         * gcc.c-torture/execute/divcmp-2.c: New test case.
14630         * gcc.c-torture/execute/divcmp-3.c: New test case.
14631
14632 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14633
14634         * g++.dg/other/pragma-re-2.C: New test.
14635
14636 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14637
14638         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14639         * gcc.dg/i386-387-2.c: Likewise.
14640
14641         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14642         __builtin_drem.
14643         * gcc.dg/i386-387-6.c: Likewise.
14644
14645 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14646
14647         * gcc.dg/builtins-33.c:  Also check log1p*.
14648
14649 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14650
14651         PR optimization/15296
14652         * gcc.c-torture/execute/pr15296.c: New test.
14653
14654 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14655
14656         * gcc.dg/builtins-40.c: New test.
14657
14658 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14659
14660         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14661
14662 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14663
14664         * g++.dg/ext/spe1.C: New testcase.
14665
14666 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14667
14668         * objc.dg/image-info.m: Allow additional attributes
14669         for __image_info section.
14670
14671 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14672
14673         * gcc.dg/torture/mips-hilo-2.c: New test.
14674
14675 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14676
14677         PR c++/14389
14678         * g++.dg/template/member5.C: New test.
14679
14680 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14681
14682         * gcc.dg/builtins-34.c: Also check expm1*.
14683
14684 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14685
14686         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14687         * gcc.dg/torture/builtin-convert-3.c: New test.
14688
14689 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14690
14691         PR middle-end/15054
14692         * g++.dg/opt/pr15054.C: New test.
14693
14694 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14695
14696         * gcc.dg/torture/builtin-rounding-1.c: New test.
14697         * gcc.dg/builtins-25.c: Delete.
14698         * gcc.dg/builtins-29.c: Delete.
14699
14700 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14701
14702         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14703         * gcc.dg/sibcall-4.c: Likewise.
14704         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14705
14706 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14707
14708         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14709         bit-field on 16-bit targets.
14710
14711 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14712
14713         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14714         16-bit targets.
14715
14716 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14719         * gcc.dg/rs6000-power2-2.c: Likewise.
14720
14721 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14722
14723         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14724         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14725         Change the asm registers to be in form of frN instead of fN.
14726
14727 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14728
14729         * gcc.dg/torture/builtin-convert-2.c: New test.
14730
14731 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14732
14733         * gcc.dg/rs6000-power2-1.c: New test.
14734         * gcc.dg/rs6000-power2-2.c: New test.
14735
14736 2004-04-28  Jan Hubicka  <jh@suse.cz>
14737
14738         * gcc.dg/unused-6.c: New test.
14739
14740 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14741             Ulrich Weigand  <uweigand@de.ibm.com>
14742
14743         * ada/acats/run_all.sh: Define $target variable.
14744
14745 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14746
14747         PR c++/15119
14748         * g++.dg/other/vararg-1.C: New test.
14749
14750         PR c++/4794
14751         * g++.dg/eh/cleanup3.C: New test.
14752
14753 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14754
14755         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14756         and ad8011a (target_insn).
14757         * ada/acats/support/macro.dfs: Likewise.
14758         * ada/acats/support/impbit.adb: New file.
14759
14760 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14761
14762         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14763
14764 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14765
14766         * gcc.dg/loop-3.c: New test.
14767
14768 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14769
14770         * gcc.c-torture/execute/simd-5.c: New test.
14771
14772 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14773
14774         PR c++/15064
14775         * g++.dg/template/crash18.C: New test.
14776
14777 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14778
14779         * g++.dg/ext/complit3.C: New test.
14780
14781 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14782
14783         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14784         * gcc.dg/altivec-3.c: Same.
14785         * gcc.dg/altivec-varargs-1.c: Same.
14786
14787 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14788
14789         * lib/target-supports.exp (check_profiling_available): Assume
14790         profiling is not available on powerpc-eabi targets.
14791
14792 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14793
14794         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14795         * gcc.dg/vmx/bug-1.c: Ditto.
14796
14797 2004-04-20  Eric Christopher  <echristo@redhat.com>
14798
14799         * gcc.dg/charset/extern.c: New test.
14800         * g++.dg/charset/extern3.cc: Ditto.
14801
14802 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14803
14804         * gcc.dg/builtins-39.c: New test.
14805
14806 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14807
14808         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14809
14810 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14811
14812         * gcc.dg/torture/mips-hilo-1.c: New test.
14813
14814 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14815
14816         * gcc.c-torture/compile/20040419-1.c: New test.
14817
14818 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14819
14820         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14821
14822 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14823             Aldy Hernandez  <aldyh@redhat.com>
14824
14825         * gcc.c-torture/execute/va-arg-24.c: New.
14826
14827 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14828             Aldy Hernandez  <aldyh@redhat.com>
14829
14830         * gcc.dg/vmx/1b-01.c: New.
14831         * gcc.dg/vmx/1b-02.c: New.
14832         * gcc.dg/vmx/1b-03.c: New.
14833         * gcc.dg/vmx/1b-04.c: New.
14834         * gcc.dg/vmx/1b-05.c: New.
14835         * gcc.dg/vmx/1b-06.c: New.
14836         * gcc.dg/vmx/1b-07.c: New.
14837         * gcc.dg/vmx/1c-01.c: New.
14838         * gcc.dg/vmx/1c-02.c: New.
14839         * gcc.dg/vmx/3a-01a.c: New.
14840         * gcc.dg/vmx/3a-01.c: New.
14841         * gcc.dg/vmx/3a-01m.c: New.
14842         * gcc.dg/vmx/3a-03.c: New.
14843         * gcc.dg/vmx/3a-03m.c: New.
14844         * gcc.dg/vmx/3a-04.c: New.
14845         * gcc.dg/vmx/3a-04m.c: New.
14846         * gcc.dg/vmx/3a-05.c: New.
14847         * gcc.dg/vmx/3a-06.c: New.
14848         * gcc.dg/vmx/3a-06m.c: New.
14849         * gcc.dg/vmx/3a-07.c: New.
14850         * gcc.dg/vmx/3b-01.c: New.
14851         * gcc.dg/vmx/3b-02.c: New.
14852         * gcc.dg/vmx/3b-10.c: New.
14853         * gcc.dg/vmx/3b-13.c: New.
14854         * gcc.dg/vmx/3b-14.c: New.
14855         * gcc.dg/vmx/3b-15.c: New.
14856         * gcc.dg/vmx/3c-01a.c: New.
14857         * gcc.dg/vmx/3c-01.c: New.
14858         * gcc.dg/vmx/3c-02.c: New.
14859         * gcc.dg/vmx/3c-03.c: New.
14860         * gcc.dg/vmx/3d-01.c: New.
14861         * gcc.dg/vmx/4-01.c: New.
14862         * gcc.dg/vmx/4-03.c: New.
14863         * gcc.dg/vmx/5-01.c: New.
14864         * gcc.dg/vmx/5-02.c: New.
14865         * gcc.dg/vmx/5-03.c: New.
14866         * gcc.dg/vmx/5-04.c: New.
14867         * gcc.dg/vmx/5-05.c: New.
14868         * gcc.dg/vmx/5-06.c: New.
14869         * gcc.dg/vmx/5-07.c: New.
14870         * gcc.dg/vmx/5-07t.c: New.
14871         * gcc.dg/vmx/5-08.c: New.
14872         * gcc.dg/vmx/5-10.c: New.
14873         * gcc.dg/vmx/5-11.c: New.
14874         * gcc.dg/vmx/7-01a.c: New.
14875         * gcc.dg/vmx/7-01.c: New.
14876         * gcc.dg/vmx/7c-01.c: New.
14877         * gcc.dg/vmx/7d-01.c: New.
14878         * gcc.dg/vmx/7d-02.c: New.
14879         * gcc.dg/vmx/8-01.c: New.
14880         * gcc.dg/vmx/8-02a.c: New.
14881         * gcc.dg/vmx/8-02.c: New.
14882         * gcc.dg/vmx/brode-1.c: New.
14883         * gcc.dg/vmx/bug-1.c: New.
14884         * gcc.dg/vmx/bug-2.c: New.
14885         * gcc.dg/vmx/bug-3.c: New.
14886         * gcc.dg/vmx/cw-bug-1.c: New.
14887         * gcc.dg/vmx/cw-bug-2.c: New.
14888         * gcc.dg/vmx/cw-bug-3.c: New.
14889         * gcc.dg/vmx/dct.c: New.
14890         * gcc.dg/vmx/debug-1.c: New.
14891         * gcc.dg/vmx/debug-2.c: New.
14892         * gcc.dg/vmx/debug-3.c: New.
14893         * gcc.dg/vmx/debug-4.c: New.
14894         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14895         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14896         * gcc.dg/vmx/eg-5.c: New.
14897         * gcc.dg/vmx/fft.c: New.
14898         * gcc.dg/vmx/gcc-bug-1.c: New.
14899         * gcc.dg/vmx/gcc-bug-2.c: New.
14900         * gcc.dg/vmx/gcc-bug-3.c: New.
14901         * gcc.dg/vmx/gcc-bug-4.c: New.
14902         * gcc.dg/vmx/gcc-bug-5.c: New.
14903         * gcc.dg/vmx/gcc-bug-6.c: New.
14904         * gcc.dg/vmx/gcc-bug-7.c: New.
14905         * gcc.dg/vmx/gcc-bug-8.c: New.
14906         * gcc.dg/vmx/gcc-bug-9.c: New.
14907         * gcc.dg/vmx/gcc-bug-b.c: New.
14908         * gcc.dg/vmx/gcc-bug-c.c: New.
14909         * gcc.dg/vmx/gcc-bug-d.c: New.
14910         * gcc.dg/vmx/gcc-bug-e.c: New.
14911         * gcc.dg/vmx/gcc-bug-f.c: New.
14912         * gcc.dg/vmx/gcc-bug-g.c: New.
14913         * gcc.dg/vmx/gcc-bug-i.c: New.
14914         * gcc.dg/vmx/harness.h: New.
14915         * gcc.dg/vmx/ira1.c: New.
14916         * gcc.dg/vmx/ira2a.c: New.
14917         * gcc.dg/vmx/ira2b.c: New.
14918         * gcc.dg/vmx/ira2.c: New.
14919         * gcc.dg/vmx/ira2c.c: New.
14920         * gcc.dg/vmx/mem.c: New.
14921         * gcc.dg/vmx/newton-1.c: New.
14922         * gcc.dg/vmx/ops.c: New.
14923         * gcc.dg/vmx/sn7153.c: New.
14924         * gcc.dg/vmx/spill2.c: New.
14925         * gcc.dg/vmx/spill3.c: New.
14926         * gcc.dg/vmx/spill.c: New.
14927         * gcc.dg/vmx/t.c: New.
14928         * gcc.dg/vmx/varargs-1.c: New.
14929         * gcc.dg/vmx/varargs-2.c: New.
14930         * gcc.dg/vmx/varargs-3.c: New.
14931         * gcc.dg/vmx/varargs-4.c: New.
14932         * gcc.dg/vmx/varargs-5.c: New.
14933         * gcc.dg/vmx/varargs-6.c: New.
14934         * gcc.dg/vmx/varargs-7.c: New.
14935         * gcc.dg/vmx/vmx.exp: New.
14936         * gcc.dg/vmx/vprint-1.c: New.
14937         * gcc.dg/vmx/vscan-1.c: New.
14938         * gcc.dg/vmx/x-01.c: New.
14939         * gcc.dg/vmx/x-02.c: New.
14940         * gcc.dg/vmx/x-03.c: New.
14941         * gcc.dg/vmx/x-04.c: New.
14942         * gcc.dg/vmx/x-05.c: New.
14943         * gcc.dg/vmx/yousufi-1.c: New.
14944         * gcc.dg/vmx/zero-1.c: New.
14945         * gcc.dg/vmx/zero.c: New.
14946
14947 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14948
14949         * g++.dg/lookup/java1.C: Update for chage of
14950         _Jv_AllocObject.
14951         * g++.dg/lookup/java2.C: Likewise.
14952
14953 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14954
14955         * ada/acats/run_all.sh: use -O2 by default.
14956
14957 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14958
14959         * gcc.dg/vr-mult-[12].c: New tests.
14960
14961 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14962
14963         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14964
14965         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14966
14967 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14968
14969         * lib/target-supports.exp (check_profiling_available): Assume profiling
14970         isn't available for mips*-*-elf targets.
14971
14972 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14973
14974         * gcc.dg/builtins-38.c: New test.
14975
14976 2004-04-14  Eric Christopher  <echristo@redhat.com>
14977
14978         * g++.dg/charset/charset.exp: Run .cc extension tests.
14979
14980 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14981
14982         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14983
14984 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14985
14986         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14987
14988 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14989
14990         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14991         * gcc.dg/i386-387-2.c: Likewise.
14992
14993         * gcc.dg/i386-387-7.c: New test.
14994         * gcc.dg/i386-387-8.c: New test.
14995
14996         * gcc.dg/builtins-37.c: New test.
14997
14998 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14999
15000         * g++.dg/pch/externc-1.C: Add missing semicolon.
15001
15002 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
15003
15004         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
15005
15006 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15007
15008         * gcc.c-torture/execute/20040411-1.c: New test.
15009
15010 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15011
15012         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
15013
15014 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
15015
15016         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
15017
15018 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
15019
15020         * lib/target-supports.exp (check_named_sections_available): New.
15021         * lib/gcc-dg.exp (dg-require-named-sections): New.
15022         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
15023         old-deja.exp.  Also prune error-count message from HP linker.
15024         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
15025
15026         * g++.dg/init/init-ref4.C: Use dg-require-weak.
15027         * g++.old-deja/g++.pt/static3.C: Likewise.
15028         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
15029
15030 2004-04-09  Roger Sayle  <roger@eyesopen.com>
15031
15032         * gcc.c-torture/execute/20040409-1.c: New test case.
15033         * gcc.c-torture/execute/20040409-2.c: New test case.
15034         * gcc.c-torture/execute/20040409-3.c: New test case.
15035
15036 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15037
15038         * gcc.dg/20040409-1.c: New test.
15039
15040 2004-04-08  Roger Sayle  <roger@eyesopen.com>
15041
15042         PR target/14888
15043         * g++.dg/opt/pr14888.C: New test case.
15044
15045 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15046
15047         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15048         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15049         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15050         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15051         New tests.
15052
15053 2004-04-08  Paul Brook  <paul@codesourcery.com>
15054
15055         * gcc.dg/spill-1.c: New test.
15056
15057 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15058
15059         * gcc.dg/torture/builtin-ctype-2.c: New test.
15060
15061 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15062
15063         * gcc.dg/pch/pch.exp: Add largefile test.
15064
15065 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15066
15067         * g++.dg/pch/externc-1.Hs: New.
15068         * g++.dg/pch/externc-1.C: New.
15069
15070 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15071
15072         * gcc.dg/compat/struct-by-value-5a_main.c,
15073         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15074         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15075         * gcc.dg/compat/struct-by-value-5a_x.c,
15076         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15077         gcc.dg/compat/struct-by-value-5_x.c.
15078         * gcc.dg/compat/struct-by-value-5a_y.c,
15079         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15080         gcc.dg/compat/struct-by-value-5_y.c.
15081
15082         * gcc.dg/compat/struct-by-value-6a_main.c,
15083         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15084         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15085         * gcc.dg/compat/struct-by-value-6a_x.c,
15086         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15087         gcc.dg/compat/struct-by-value-6_x.c.
15088         * gcc.dg/compat/struct-by-value-6a_y.c,
15089         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15090         gcc.dg/compat/struct-by-value-6_y.c.
15091
15092         * gcc.dg/compat/struct-by-value-7a_main.c,
15093         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15094         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15095         * gcc.dg/compat/struct-by-value-7a_x.c,
15096         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15097         gcc.dg/compat/struct-by-value-7_x.c.
15098         * gcc.dg/compat/struct-by-value-7a_y.c,
15099         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15100         gcc.dg/compat/struct-by-value-7_y.c.
15101
15102 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15103
15104         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15105         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15106         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15107         options.
15108
15109 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15110
15111         * gcc.dg/builtins-36.c: New test.
15112
15113 2004-04-06  Paul Brook  <paul@codesourcery.com>
15114
15115         * README.gcc: Remove obsolete contraint on testcases.
15116
15117 2004-04-05  Paul Brook  <paul@codesourcery.com>
15118
15119         PR2123
15120         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15121         failure and exit(0) on success.
15122         * g++.dg/expr/anew2.C: Ditto.
15123         * g++.dg/expr/anew3.C: Ditto.
15124         * g++.dg/expr/anew4.C: Ditto.
15125
15126 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15127
15128         PR c++/3518
15129         * g++.dg/template/unify7.C: New.
15130
15131 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15132
15133         * g++.dg/README: Bring up to date with new subdirectories; remove
15134         duplicate subdirectory lines.
15135
15136 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         PR c++/14007
15139         * g++.dg/template/unify5.C: New.
15140         * g++.dg/template/unify6.C: New.
15141         * g++.dg/template/qualttp20.C: Adjust.
15142         * g++.old-deja/g++.jason/report.C: Adjust.
15143         * g++.old-deja/g++.other/qual1.C: Adjust.
15144
15145 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/14803
15148         * g++.dg/inherit/ptrmem1.C: New test.
15149
15150 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15151
15152         PR c++/14755
15153         * gcc.c-torture/execute/20040331-1.c: New test.
15154         * gcc.dg/20040331-1.c: New test.
15155
15156 2004-04-01  Paul Brook  <paul@codesourcery.com>
15157
15158         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15159
15160 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15161
15162         PR c++/14724
15163         * g++.dg/init/goto1.C: New test.
15164
15165         PR c++/14763
15166         * g++.dg/template/defarg4.C: New test.
15167
15168 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15169
15170         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15171
15172 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15173
15174         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15175
15176 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15177
15178         * gcc.dg/noncompile/undeclared-2.c: New test.
15179
15180 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15181
15182         * gcc.dg/940409-1.c: Remove XFAIL.
15183         * gcc.dg/reg-vol-struct-1.c: New test.
15184
15185 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15186
15187         * gcc.dg/torture/builtin-wctype-1.c: New test.
15188
15189 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15190
15191         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15192         * gcc.dg/20001101-1.c: Likewise.
15193         * gcc.dg/20001102-1.c: Likewise.
15194
15195 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15196
15197         * gcc.dg/compare8.c: Add an additional test for XOR.
15198
15199 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15200
15201         * gcc.dg/torture/builtin-ctype-1.c: New test.
15202
15203 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15204
15205         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15206         * gcc.dg/torture/builtin-math-1.c: Likewise.
15207         * gcc.dg/torture/builtin-power-1.c: New test.
15208
15209 2004-03-24  Andreas Schwab  <schwab@suse.de>
15210
15211         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15212         IA64 assembler.
15213
15214 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15215             Roger Sayle  <roger@eyesopen.com>
15216
15217         * gcc.dg/compare8.c: New test case.
15218
15219 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15220
15221         * g++.dg/ext/altivec-7.C: New test.
15222
15223 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15224
15225         PR 12267, 12391, 12560, 13129, 14114, 14133
15226         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15227         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15228         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15229         Adjust error regexps.
15230         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15231         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15232         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15233         * gcc.dg/local1.c: Add explanatory comment.
15234
15235 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15236
15237         PR optimization/14669
15238         * g++.dg/opt/fold2.C: New test case.
15239
15240 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR c/14069
15243         * gcc.dg/20040322-1.c: New test.
15244
15245 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15246
15247         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15248         * gcc.dg/ultrasp4.c: Likewise.
15249         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15250
15251 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15252
15253         * gcc.dg/i386-sse-8.c: Reset default options.
15254
15255 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15256
15257         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15258         in the error message text.
15259
15260 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15261
15262         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15263
15264 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15265
15266         PR c++/14616
15267         * g++.dg/init/array13.C: New test.
15268
15269 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15270
15271         PR target/13889
15272         * gcc.c-torture/compile/pr13889.c: New test case.
15273
15274 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15275
15276         PR c/14635
15277         * builtins-1.c (nan, nans): Don't test.
15278         * builtins-30.c: Don't use nan, nanf, nanl.
15279         * builtins-35.c: New test.
15280
15281 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15282
15283         * g++.dg/ext/altivec-6.C: New test.
15284
15285 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15286
15287         * g++.dg/init/placement3.C: New test.
15288
15289         * g++.dg/template/spec13.C: New test.
15290
15291         * g++.dg/lookup/using11.C: New test.
15292
15293         * g++.dg/lookup/koenig3.C: New test.
15294
15295         * g++.dg/template/operator2.C: New test.
15296
15297         * g++.dg/expr/dtor3.C: New test.
15298         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15299         marker.
15300         * g++.old-deja/g++.law/visibility28.C: Likewise.
15301
15302 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15303
15304         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15305         * gcc.dg/ppc64-abi-3.c: Likewise.
15306
15307 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15308
15309         PR c++/14545
15310         * g++.dg/parse/template15.C: New test.
15311
15312 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15313
15314         * g++.dg/expr/dtor2.C: New test.
15315
15316         * g++.dg/lookup/anon4.C: New test.
15317
15318         * g++.dg/overload/using1.C: New test.
15319
15320         * g++.dg/template/lookup7.C: New test.
15321
15322         * g++.dg/template/typename6.C: New test.
15323
15324         * g++.dg/expr/cond6.C: New test.
15325
15326 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15327
15328         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15329
15330 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15331
15332         * g++.dg/expr/cond5.C: New test.
15333         * g++.dg/expr/constcast1.C: Likewise.
15334         * g++.dg/expr/ptrmem2.C: Likewise.
15335         * g++.dg/expr/ptrmem3.C: Likewise.
15336         * g++.dg/lookup/main1.C: Likewise.
15337         * g++.dg/template/lookup6.C: Likewise.
15338
15339 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15340
15341         * gcc.dg/local1.c: New test.
15342
15343         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15344
15345 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15346
15347         * gcc.dg/torture/builtin-convert-1.c: New test.
15348
15349 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15350
15351         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15352
15353 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15354
15355         PR c++/14481
15356         * g++.dg/warn/Wunused-7.C: New test.
15357
15358 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15359
15360         * gcc.dg/torture/builtin-integral-1.c: New test.
15361
15362 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15363
15364         PR c++/14586
15365         * g++.dg/parse/non-dependent3.C: New test.
15366
15367 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15368
15369         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15370         * g++.dg/eh/simd-2.C: Likewise.
15371         * g++.dg/init/array10.C: Likewise.
15372         * gcc.c-torture/compile/simd-1.c: Likewise.
15373         * gcc.c-torture/compile/simd-2.c: Likewise.
15374         * gcc.c-torture/compile/simd-3.c: Likewise.
15375         * gcc.c-torture/compile/simd-4.c: Likewise.
15376         * gcc.c-torture/compile/simd-6.c: Likewise.
15377         * gcc.c-torture/execute/simd-1.c: Likewise.
15378         * gcc.c-torture/execute/simd-2.c: Likewise.
15379         * gcc.dg/compat/vector-defs.h: Likewise.
15380         * gcc.dg/20020531-1.c: Likewise.
15381         * gcc.dg/altivec-3.c: Likewise.
15382         * gcc.dg/altivec-4.c: Likewise.
15383         * gcc.dg/altivec-varargs-1.c: Likewise.
15384         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15385         * gcc.dg/i386-mmx-3.c: Likewise.
15386         * gcc.dg/i386-sse-4.c: Likewise.
15387         * gcc.dg/i386-sse-5.c: Likewise.
15388         * gcc.dg/i386-sse-8.c: Likewise.
15389         * gcc.dg/simd-1.c: Likewise.
15390         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15391         __ev64_opaque__ since the machine description provides it.
15392
15393 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15394
15395         * lib/compat.exp (skip_list): New global variable.
15396         Use it to hold the user defined COMPAT_SKIPS list if any.
15397         (compat-obj): Add the members of skip_list to optall.
15398
15399 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15400
15401         * gcc.dg/compat/union-by-value-1_main.c,
15402         union-by-value-1_x.c, union-by-value-1_y.c,
15403         union-check.h, union-defs.h,
15404         union-init.h, union-return-1_main.c,
15405         union-return-1_x.c, union-return-1_y.c: New files.
15406
15407 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15408
15409         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15410         mixed-struct-init.h: Add 4 mixed structure types.
15411         struct-by-value-21_main.c, struct-by-value-21_x.c,
15412         struct-by-value-21_y.c, struct-return-21_main.c,
15413         struct-return-21_x.c, struct-return-21_y.c: New files.
15414
15415 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15416
15417         PR c++/14550
15418         * g++.dg/parse/template14.C: New test.
15419
15420 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15421
15422         * gcc.c-torture/execute/20040313-1.c: New test.
15423
15424 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15425
15426         PR target/14533
15427         * gcc.dg/20040311-2.c: New test.
15428
15429 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15430
15431         PR other/14544
15432         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15433         bit-field.
15434
15435 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15436
15437         * gcc.dg/20040305-2.c: Add missing return statement.
15438
15439 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15440
15441         * gcc.dg/builtins-34.c: Also check pow10*.
15442
15443 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15444
15445         PR target/14262
15446         * gcc.dg/20040305-2.c: New test.
15447
15448 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15449
15450         * gcc.dg/20040310-1.c: New test.
15451
15452 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15453
15454         * gcc.c-torture/execute/20040311-1.c: New test case.
15455
15456 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15457
15458         PR c++/14476
15459         * g++.dg/lookup/enum1.C: New test.
15460
15461 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15462
15463         PR c++/14510
15464         * g++.dg/lookup/struct2.C: New test.
15465
15466 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15467
15468         * gcc.dg/builtins-34.c: New test.
15469
15470 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15471
15472         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15473
15474 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15475
15476         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15477         * gcc.dg/alias-2.c: New testcase.
15478
15479 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15480
15481         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15482
15483 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15484
15485         * gcc.c-torture/execute/20040309-1.c: New test case.
15486
15487 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15488
15489         PR c++/14397
15490         * g++.dg/overload/ref1.C: New.
15491
15492 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15493
15494         PR c++/14409
15495         * g++.dg/template/spec12.C: New test.
15496
15497         PR c++/14448
15498         * g++.dg/parse/crash14.C: New test.
15499
15500 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/14230
15503         * g++.dg/init/ref11.C: New test.
15504
15505 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15506
15507         PR c++/14432
15508         * g++.dg/parse/builtin2.C: New test.
15509
15510 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/14401
15513         * g++.dg/init/ctor3.C: New test.
15514         * g++.dg/init/union1.C: New test.
15515         * g++.dg/ext/anon-struct4.C: New test.
15516
15517 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15518
15519         * g++.dg/lookup/koenig1.C: Tweak error messages.
15520         * g++.dg/lookup/used-before-declaration.C: Likewise.
15521         * g++.dg/other/do1.C: Likewise.
15522         * g++.dg/overload/koenig1.C: Likewise.
15523         * g++.dg/parse/crash13.C: Likewise.
15524         * g++.dg/template/instantiate3.C: Likewise.
15525
15526 2004-03-08  Eric Christopher  <echristo@redhat.com>
15527
15528         * * lib/target-supports.exp: Enable libiconv in test
15529         compilation.  Fix up error checking.
15530
15531 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15532
15533         PR middle-end/14289
15534         * gcc.dg/pr14289-1.c: New test case.
15535         * gcc.dg/pr14289-2.c: Likewise.
15536         * gcc.dg/pr14289-3.c: Likewise.
15537
15538 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15539
15540         * gcc.c-torture/execute/20040308-1.c: New test.
15541
15542 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15543
15544         * gcc.c-torture/execute/20040307-1.c: New test case.
15545
15546 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15547
15548         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15549
15550 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15551
15552         * gcc.dg/20040306-1.c: New test.
15553
15554 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15555
15556         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15557         them static.
15558         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15559
15560 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15561
15562         PR c/14465
15563         * gcc.dg/decl-6.c: New test.
15564
15565 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15566
15567         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15568         Rename LOGPOW -> LOG_POW.
15569         (SQRT_EXP, POW_EXP): New.
15570
15571 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15572
15573         * gcc.dg/i386-sse-8.c: New test.
15574
15575 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15576
15577         PR c/14114
15578         * gcc.dg/decl-5.c: New test.
15579
15580 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15581
15582         * gcc.dg/20040305-1.c: New test.
15583
15584 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15585
15586         PR other/14354
15587         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15588
15589 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15590
15591         PR c++/14425, c++/14426
15592         * g++.dg/ext/altivec-4.C: New test.
15593         * g++.dg/ext/altivec-5.C: New test.
15594
15595 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15596
15597         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15598         global variables of a type with no linkage.
15599         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15600         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15601         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15602         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15603         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15604         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15605         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15606         * g++.dg/warn/deprecated.C: Name enum Color.
15607         * g++.dg/overload/VLA.C: Name structure for 'b'.
15608         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15609
15610 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611
15612         * gcc.c-torture/compile/20040304-1.c: New test.
15613
15614 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15615
15616         PR 13728
15617         * gcc.dg/decl-4.c: New testcase.
15618
15619 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15620
15621         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15622         as PRECF if sizeof (float) > sizeof (double).
15623         (PRECL): Make it the same as PRECF if
15624         sizeof (float) > sizeof (long double).
15625
15626 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15627
15628         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15629         system type.  Add check for irix6 which doesn't have c99 runtime.
15630
15631 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15632
15633         * gcc.dg/const-elim-1.c: xfail for xtensa.
15634
15635 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15636
15637         PR c++/14369
15638         * g++.dg/template/cond4.C: New test.
15639
15640 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/14360
15643         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15644
15645         PR c++/14361
15646         * g++.dg/parse/defarg7.C: New test.
15647
15648         PR c++/14359
15649         * g++.dg/template/friend26.C: New test.
15650
15651 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/14324
15654         * g++.dg/abi/mangle21.C: New test.
15655
15656         PR c++/14260
15657         * g++.dg/parse/constructor2.C: New test.
15658
15659         PR c++/14337
15660         * g++.dg/template/sfinae1.C: New test.
15661
15662 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15663
15664         PR c++/14267
15665         * g++.dg/expr/crash2.C: New test.
15666
15667         PR middle-end/13448
15668         * gcc.dg/inline-5.c: New test.
15669         * gcc.dg/always-inline.c: Split out tests into ...
15670         * gcc.dg/always-inline2.c: ... this and ...
15671         * gcc.dg/always-inline3.c: ... this.
15672
15673 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15674
15675         PR debug/12103
15676         * g++.dg/debug/crash1.C: New test.
15677
15678 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15679
15680         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15681         function with __attribute__((noinline)).
15682         (recurser_void2): Likewise.
15683         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15684         (recurser_void2): Likewise.
15685
15686 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15687
15688         PR middle-end/14203
15689         * g++.dg/warn/Wunused-6.C: New test case.
15690
15691 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15692
15693         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15694         not defined.
15695
15696 2004-02-27  Eric Christopher  <echristo@redhat.com>
15697
15698         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15699         * g++.dg/charset/asm2.c: Run only x86.
15700         * gcc.dg/charset/asm3.c: Ditto.
15701
15702 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15703
15704         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15705         ld_library_path.
15706
15707 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15708
15709         * g++.dg/ext/altivec-3.C: New.
15710
15711 2004-02-26  Richard Henderson  <rth@redhat.com>
15712
15713         * g++.dg/ext/attrib10.C: Mark for warning.
15714         * gcc.dg/attr-alias-1.c: New.
15715
15716 2004-02-26  Richard Henderson  <rth@redhat.com>
15717
15718         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15719         * gcc.c-torture/execute/20040208-2.c: ... it back.
15720
15721 2004-02-26  Eric Christopher  <echristo@redhat.com>
15722
15723         * lib/target-supports.exp (check-iconv-available): New function.
15724         * lib/gcc-dg.exp (dg-require-iconv): New function.
15725         Use above.
15726         * gcc.dg/charset: New directory.
15727         * gcc.dg/charset/charset.exp: New file.
15728         * gcc.dg/charset/asm1.c: Ditto.
15729         * gcc.dg/charset/asm2.c: Ditto.
15730         * gcc.dg/charset/asm3.c: Ditto.
15731         * gcc.dg/charset/asm4.c: Ditto.
15732         * gcc.dg/charset/asm5.c: Ditto.
15733         * gcc.dg/charset/attribute1.c: Ditto.
15734         * gcc.dg/charset/attribute2.c: Ditto.
15735         * gcc.dg/charset/string1.c: Ditto.
15736         * g++.dg/charset: New directory.
15737         * g++.dg/dg.exp: Add here. Special options.
15738         * g++.dg/charset/charset.exp: New file.
15739         * g++.dg/charset/asm1.c: Ditto.
15740         * g++.dg/charset/asm2.c: Ditto.
15741         * g++.dg/charset/asm3.c: Ditto.
15742         * g++.dg/charset/asm4.c: Ditto.
15743         * g++.dg/charset/attribute1.c: Ditto.
15744         * g++.dg/charset/attribute2.c: Ditto.
15745         * g++.dg/charset/extern1.cc: Ditto.
15746         * g++.dg/charset/extern2.cc: Ditto.
15747         * g++.dg/charset/string1.c: Ditto.
15748
15749 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15750
15751         PR c++/14278
15752         * g++.dg/parse/comma1.C: New test.
15753
15754 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15755
15756         PR c++/14284
15757         * g++.dg/template/ttp8.C: New test.
15758
15759 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15760
15761         * gcc.dg/fixuns-trunc-1.c: New test.
15762
15763 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15764
15765         * gcc.dg/builtins-config.h: Use #elif.
15766
15767 2004-02-26  Michael Matz  <matz@suse.de>
15768
15769         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15770         * gcc.dg/991214-1.c: Likewise.
15771         * gcc.dg/i386-asm-1.c: Likewise.
15772
15773 2004-02-25  Richard Henderson  <rth@redhat.com>
15774
15775         * gcc.c-torture/execute/20040208-2.c: Move ...
15776         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15777
15778 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15779
15780         PR c++/14246
15781         * g++.dg/other/crash-3.C: New test.
15782
15783 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15784
15785         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15786         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15787
15788         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15789         HP-UX.
15790
15791 2004-02-24  Michael Matz  <matz@suse.de>
15792
15793         * gcc.dg/i386-regparm.c: New.
15794
15795 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15796
15797         * gcc.c-torture/execute/20040223-1.c: New.
15798
15799 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15800             Kazu Hirata  <kazu@cs.umass.edu>
15801
15802         * gcc.dg/fwritable-strings-1.c: Remove.
15803
15804 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15805
15806         PR c/14156
15807         * gcc.dg/20040223-1.c: New test.
15808
15809 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15810
15811         PR c++/14106
15812         * g++.dg/ext/typeof9.C: New test.
15813
15814 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15815
15816         PR c++/14250
15817         * g++.dg/other/switch1.C: New test.
15818
15819 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15820
15821         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15822         * gcc.dg/va-arg-1.c: Likewise.
15823
15824 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15825
15826         PR c++/14143
15827         * g++.dg/template/koenig5.C: New test.
15828
15829 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15830
15831         * g++.dg/ext/altivec-1.C: Generalize target triple.
15832         * g++.dg/ext/altivec-2.C: New test case.
15833         * g++.dg/ext/altivec_check.h: New file.
15834         * gcc.dg/altivec-1.c: Generalize target triple;
15835         include altivec_check.h and call altivec_check().
15836         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15837         * gcc.dg/altivec-6.c: New test case.
15838         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15839         type casts as needed.
15840         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15841         altivec_check().
15842         * gcc.dg/altivec-12.c: New test case.
15843         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15844         include altivec_check.h and call altivec_check().
15845         * gcc.dg/altivec_check.h: New file.
15846
15847 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15848
15849         * lib/target-supports.exp (check_alias_available): Don't mangle
15850         function `g' in test program.
15851
15852 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15853
15854         * lib/target-supports.exp (check_profiling_available): Check
15855         argument to determine whether we support a profiling type.
15856         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15857         check_profiling_available.
15858         * g++.dg/bprob/bprob.exp: Likewise
15859         * g77.dg/bprob/bprob.exp: Likewise.
15860         * gcc.misc-tests/bprob.exp: Likewise.
15861         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15862         dg-require-profiling and delete expected error handling.
15863         * gcc.dg/20021014-1.c: Likewise.
15864         * gcc.dg/nest.c: Likewise.
15865
15866 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15867
15868         PR c++/12007
15869         * g++.dg/other/vthunk1.C: New test.
15870
15871 2004-02-20  Falk Hueffner  <falk@debian.org>
15872
15873         PR target/14201
15874         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15875
15876 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/13927
15879         * g++.dg/other/error8.C: Remove XFAIL markers.
15880
15881         PR c++/14173
15882         * g++.dg/ext/packed5.C: New test.
15883
15884         PR c++/14199
15885         * g++.dg/warn/Wunused-5.C: New test.
15886
15887         PR c++/14186
15888         * g++.dg/lookup/member1.C: New test.
15889
15890 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15891
15892         * gcc.c-torture/compile/20040130-1.c: Enable only when
15893         __INT_MAX__ >= 2147483647L.
15894         * gcc.c-torture/compile/961203-1.c: Likewise.
15895
15896 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15897
15898         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15899         * g++.dg/opt/template1.C: Robustify assembler regexp
15900
15901 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15902
15903         * gcc.c-torture/execute/simd-4.x: Remove.
15904         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15905         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15906         Guard with #ifndef SKIP_ATTRIBUTE.
15907         * gcc.dg/compat/vector-1_y.c: Likewise.
15908         * gcc.dg/compat/vector-2_x.c: Likewise.
15909         * gcc.dg/compat/vector-2_y.c: Likewise.
15910         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15911         * g++.dg/eh/simd-2.C: Likewise.
15912
15913 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15914
15915         * gcc.c-torture/compile/complex-1.c: New.
15916
15917 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15918
15919         PR target/14209
15920         * gcc.c-torture/execute/20040218-1.c: New test.
15921
15922 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15923
15924         PR c++/14181
15925         * g++.dg/parse/new2.C: New test.
15926
15927 2004-02-18  Paul Brook  <paul@codesourcery.com>
15928
15929         * gcc.c-torture/compile/libcall-1.c: New test.
15930
15931 2004-02-18  Paul Brook  <paul@codesourcery.com>
15932
15933         PR debug/12934
15934         * gcc.dg/debug/debug-7.c: New test.
15935
15936 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15937
15938         * gcc.dg/20040217-1.c: New test.
15939
15940 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15941
15942         * gcc.c-torture/execute/990208-1.x: Delete.
15943
15944 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15945
15946         * gcc.c-torture/execute/20040208-2.x: New file.
15947
15948 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR c++/11326
15951         * g++.dg/abi/structret1.C: New test.
15952
15953 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15954
15955         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15956         (i386_cpuid): No need to test if cpuid is available on AMD64.
15957         Fix assembly, so that it works onboth i386 and AMD64.
15958         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15959         (vecInLong): Fix s[] member type to unsigned int.
15960         (vecInWord): Remove type.
15961         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15962         (a64, b64, c64, d64, e64): Remove.
15963         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15964         Remove unused variable.  Remove initialization of removed variables.
15965         Don't call mmx_tests nor sse_tests.
15966         (reference_mmx, reference_sse): Remove.
15967         (check): Add return stmt.
15968         * gcc.dg/i386-sse-7.c: New test.
15969         * gcc.dg/i386-mmx-4.c: New test.
15970
15971 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15972
15973         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15974         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15975         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15976         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15977         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15978         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15979         g++.dg/tc1/dr94.C: Fix line terminator.
15980
15981 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15982
15983         * gcc.c-torture/compile/20040216-1.c: New.
15984
15985 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15986
15987         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15988         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15989         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15990         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15991         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15992         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15993
15994 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15995
15996         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15997
15998 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15999
16000         PR c++/13971
16001         * g++.dg/expr/cond4.C: New test.
16002
16003         PR c++/14086
16004         * g++.dg/lookup/crash2.C: New test.
16005
16006 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
16007
16008         * gcc.c-torture/compile/20040214-2.c: New test.
16009
16010 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
16011
16012         PR c++/14116
16013         * g++.dg/ext/typeof8.C: New test.
16014
16015 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
16016
16017         * gcc.c-torture/compile/20040214-1.c: New test.
16018
16019 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16020
16021         PR c++/13635
16022         * g++.dg/template/spec11.C: New test.
16023
16024 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16025
16026         PR c++/13927
16027         * g++.dg/other/error8.C: New test.
16028
16029 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
16030
16031         PR c++/14122
16032         * g++.dg/template/array4.C: New test.
16033
16034         PR c++/14108
16035         * g++.dg/inherit/thunk2.C: New test.
16036
16037         PR c++/14083
16038         * g++.dg/eh/cond2.C: New test.
16039
16040 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
16041
16042         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
16043
16044 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16045
16046         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16047
16048 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16049
16050         * g++.dg/simd-2.C: xfail on ppc64-linux.
16051
16052 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16053
16054         PR c/456
16055         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16056         tests.
16057
16058 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16059
16060         * gcc.dg/builtins-33.c: New test.
16061
16062 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16063
16064         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16065
16066 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16067
16068         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16069
16070 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16071
16072         * gcc.dg/ppc64-abi-3.c: New test.
16073
16074 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16075
16076         PR c/14092
16077
16078         * gcc.dg/pr14092-1.c: New testcase.
16079
16080 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16081
16082         * gcc.dg/cpp/assert4.c: Fix typo last change.
16083
16084         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16085         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16086
16087         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16088
16089 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16090
16091         * gcc.c-torture/compile/20040209-1.c: New test case.
16092
16093 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16094
16095         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16096
16097 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16098
16099         * gcc.c-torture/execute/20040208-[12].c: New tests.
16100
16101 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16102
16103         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16104
16105 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16106
16107         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16108
16109 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16110
16111         Bug 13856
16112         * gcc.dg/visibility-8.c: New testcase.
16113
16114 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16115
16116         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16117         arguments.
16118         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16119
16120 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16121
16122         PR middle-end/13696
16123         * g++.dg/opt/fold1.C: New test case.
16124
16125 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16126
16127         PR c++/14033
16128         * g++.dg/other/crash-2.C: New test.
16129
16130 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16131
16132         PR c++/14028
16133         * g++.dg/parse/angle-bracket2.C: New test.
16134
16135 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16136
16137         PR middle-end/13750
16138         Revert:
16139         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16140         PR pch/13361
16141         * testsuite/g++.dg/pch/wchar-1.C: New.
16142         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16143
16144 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16145
16146         PR c++/14008
16147         * g++.dg/parse/error15.C: New test.
16148         * g++.dg/parse/crash11.C: Update dg-error mark.
16149
16150 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16151
16152         PR c++/13932
16153         * g++.dg/warn/conv2.C: New test.
16154
16155 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16156
16157         PR c++/13086
16158         * g++.dg/warn/incomplete1.C: Remove xfail.
16159
16160 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16161
16162         * lib/file-format.exp (gcc_target_object_format): Use
16163         ${tool}_target_compile, not gcc_target_compile.
16164         * lib/target-supports.exp (check_alias_available): Likewise.
16165         (check_gc_sections_available): Likewise.
16166         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16167         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16168         dg-require-alias.
16169
16170 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/13969
16173         * g++.dg/template/static6.C: New test.
16174
16175 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16176
16177         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16178
16179 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16180
16181         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16182         tests for systems where `char' is unsigned by default.
16183
16184 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16185
16186         PR c++/13997
16187         * g++.dg/template/partial3.C: New test.
16188
16189 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16190
16191         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16192         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16193         Remove mentions of obsolete ports.
16194
16195 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16196
16197         * gcc.dg/noncompile/20001228-1.c: Fix for new
16198         error message.
16199
16200 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16201
16202         PR target/9348
16203         * gcc.c-torture/execute/multdi-1.c: New test case.
16204
16205 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/13925
16208         * g++.dg/template/lookup5.C: New test.
16209
16210 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16211
16212         PR c++/13950
16213         * g++.dg/template/lookup4.C: New test.
16214
16215         PR c++/13970
16216         * g++.dg/parse/error14.C: New test.
16217
16218         PR c++/14002
16219         * g++.dg/parse/template13.C: New test.
16220
16221 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16222
16223         PR c++/13978
16224         * g++.dg/template/koenig4.C: New test.
16225
16226         PR c++/13968
16227         * g++.dg/template/crash17.C: New test.
16228
16229         PR c++/13975
16230         * g++.dg/parse/error13.C: New test.
16231         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16232
16233 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16234
16235         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16236
16237 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16238
16239         PR c/11658
16240         PR c/13994
16241         * gcc.dg/noncompile/20040203-1.c: New test.
16242         * gcc.dg/noncompile/20040203-2.c: Likewise.
16243         * gcc.dg/noncompile/20040203-3.c: Likewise.
16244         * gcc.dg/20040203-1.c: Likewise.
16245
16246 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16247
16248         PR c++/10858
16249         * g++.dg/template/sizeof7.C: New test.
16250
16251 2004-02-02  Eric Christopher  <echristo@redhat.com>
16252             Zack Weinberg  <zack@codesourcery.com>
16253
16254         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16255
16256 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16257
16258         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16259         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16260         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16261         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16262
16263 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16264
16265         PR c++/13113
16266         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16267
16268         PR c++/13854
16269         * g++.dg/ext/attrib13.C: New test.
16270
16271         PR c++/13907
16272         * g++.dg/conversion/op2.C: New test.
16273
16274 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16275
16276         * gcc.dg/titype-1.c: Fix pasto.
16277
16278 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16279
16280         * gcc.dg/titype-1.c: New test.
16281
16282 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16283
16284         PR c++/13957
16285         * g++.dg/template/non-type-template-argument-1.C,
16286         g++.dg/template/qualified-id1.C: Update dg-error marks.
16287         * g++.dg/template/nontype6.C: New test.
16288
16289 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16290
16291         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16292         * gcc.dg/builtins-31.c: New testcase.
16293         * gcc.dg/builtins-32.c: New testcase.
16294
16295 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16296
16297         * objc.dg/call-super-2.m: Update line numbers
16298         for the including of stddef.h.
16299
16300 2004-01-30  Michael Matz  <matz@suse.de>
16301
16302         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16303         g++.dg/ext/case-range3.C: New tests.
16304
16305 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16306
16307         DR206
16308         PR c++/13813
16309         * g++.dg/template/member4.C: New test.
16310
16311 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16312
16313         PR c++/13683
16314         * g++.dg/template/sizeof6.C: New test.
16315
16316 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16317
16318         * gcc.dg/fwritable-strings-1.c: New test.
16319
16320 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16321
16322         * gcc.c-torture/compile/20040130-1.c: New test.
16323
16324 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16325
16326         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16327
16328 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16329
16330         PR c++/13883
16331         * g++.dg/template/ctor3.C: New test.
16332
16333 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16334
16335         * g++.dg/tc1: New directory.
16336         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16337         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16338         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16339         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16340         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16341
16342 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16343
16344         * g++.dg/parse/error11.C: New test.
16345         * g++.dg/parse/error12.C: Likewise.
16346
16347 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16348
16349         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16350         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16351
16352 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16353
16354         PR c++/13791
16355         * g++.dg/ext/attrib12.C: New test.
16356
16357         PR c++/13736
16358         * g++.dg/parse/cast2.C: New test.
16359
16360 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16361
16362         * objc.dg/encode-2.m (main): New local string.  Set depending on
16363         sizeof long.  Use in sscanf call.
16364         * objc.dg/encode-3.m (main): New local string.  Set depending on
16365         sizeof long.  Use in scan_initial call.
16366
16367 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16368
16369         * objc.dg/call-super-2.m: Make LP64-safe.
16370         * objc.dg/desig-init-1.m: Likewise.
16371
16372 2004-01-27  Devang Patel <dpatel@apple.com>
16373
16374         * g++.dg/debug/namespace1.C: New test.
16375
16376 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16377
16378         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16379         xscale-*-*.
16380
16381         * gcc.dg/arm-mmx-1.c: New test.
16382
16383 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16384
16385         * gcc.dg/20040127-1.c: New test.
16386         * gcc.dg/20040127-2.c: New test.
16387
16388 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16389
16390         * objc.dg/stret-1.m (glob): Renamed to globa.
16391
16392 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16393
16394         PR c++/13663
16395         * g++.dg/expr/for1.C: New test.
16396
16397 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16398
16399         PR middle-end/13779
16400         * gcc.dg/darwin-longlong.c: New test.
16401
16402 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16403
16404         * gcc.dg/20040124-1.c: Moved test from here...
16405         * gcc.c-torture/compile/20040124-1.c: ...to here.
16406
16407 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16408
16409         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16410         the assembly output if -m64 is passed.
16411
16412 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/13833
16415         * g++.dg/template/cond3.C: New test.
16416
16417 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16418
16419         PR c++/13810
16420         * g++.dg/template/ttp7.C: New test.
16421
16422 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16423
16424         PR c++/13797
16425         * g++.dg/template/nontype4.C: New test.
16426         * g++.dg/template/nontype5.C: Likewise.
16427
16428 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16429
16430         * gcc.dg/torture/mips-clobber-at.c: New test.
16431
16432 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16433
16434         * gcc.dg/20040124-1.c: New test.
16435
16436 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16437
16438         * gcc.dg/20040123-1.c: New test.
16439
16440 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16441
16442         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16443
16444 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16445
16446         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16447
16448 2004-01-23  Andrew Pinski  <apinski@apple.com>
16449
16450         * gcc.dg/20030121-1.c: Move to ..
16451         * gcc.dg/20040121-1.c: here.
16452
16453 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16454
16455         * gcc.dg/builtins-29.c: New test case.
16456
16457 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16458
16459         PR 18314
16460         * gcc.dg/builtins-30.c: New testcase.
16461
16462 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16463
16464         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16465         * lib/g77.exp: Likewise.
16466         * lib/objc.exp: Likewise.
16467         * lib/g++.exp: Likewise.
16468
16469 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16470
16471         * gcc.dg/struct-by-value-2.c: New test.
16472
16473 2004-01-21  Andrew Pinski  <apinski@apple.com>
16474
16475         PR target/13785
16476         * gcc.dg/20030121-1.c: New test.
16477
16478 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16479
16480         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16481         clobber frame pointer register in asm statement.
16482
16483 2004-01-21  Falk Hueffner  <falk@debian.org>
16484
16485         * gcc.c-torture/compile/20040121-1.c: New test.
16486
16487 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16488
16489         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16490
16491 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16492
16493         * gcc.dg/ppc64-abi-2.c: New test.
16494
16495 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16496
16497         * lib/treelang.exp: Fill out this file.
16498         * lib/treelang-dg.exp: New File.
16499
16500 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16501
16502         * gcc.c-torture/compile/981022-1.c: Remove.
16503         * gcc.dg/array-5.c: Remove XFAIL.
16504         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16505         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16506         gcc.dg/cond-lvalue-1.c: Update.
16507         * gcc.dg/cast-lvalue-2.c: New test.
16508
16509 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/13592
16512         * g++.dg/other/error1.C (class foo): Tweak error message.
16513
16514         PR c++/13592
16515         * g++.dg/template/call2.C: New test.
16516
16517 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16520         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16521         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16522         scalar-return-1_x.c, scalar-return-2_y.c,
16523         scalar-return-3_x.c, scalar-return-3_y.c,
16524         scalar-return-4_x.c, scalar-return-4_y.c,
16525         struct-align-1.h, struct-align-1_x.c,
16526         struct-align-1_y.c, struct-align-2.h,
16527         struct-align-2_x.c, struct-align-2_y.c,
16528         struct-by-value-10_y.c, struct-by-value-11_x.c,
16529         struct-by-value-11_y.c, struct-by-value-12_x.c,
16530         struct-by-value-12_y.c, struct-by-value-13_x.c,
16531         struct-by-value-13_y.c, struct-by-value-14_x.c,
16532         struct-by-value-14_y.c, struct-by-value-15_x.c,
16533         struct-by-value-15_y.c, struct-by-value-16_y.c,
16534         struct-by-value-17_y.c, struct-by-value-18_y.c,
16535         struct-by-value-19_y.c, struct-by-value-1_x.c,
16536         struct-by-value-1_y.c, struct-by-value-20_y.c,
16537         struct-by-value-2_x.c, struct-by-value-2_y.c,
16538         struct-by-value-3_y.c, struct-by-value-4_x.c,
16539         struct-by-value-4_y.c, struct-by-value-5_y.c,
16540         struct-by-value-6_y.c, struct-by-value-7_y.c
16541         struct-by-value-8_x.c, struct-by-value-8_y.c
16542         struct-by-value-9_x.c, struct-by-value-9_y.c
16543         struct-return-10_x.c, struct-return-10_y.c,
16544         struct-return-19_x.c, struct-return-20_x.c
16545         struct-return-2_x.c, struct-return-2_y.c
16546         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16547         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16548
16549 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16550
16551         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16552         attribute on sparc*-sun-solaris2.*.
16553
16554 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16555
16556         PR c++/13710
16557         * g++.dg/ext/typeof7.C: New test.
16558
16559 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16560
16561         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16562         * gcc.dg/const-elim-1.c: Same.
16563
16564 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16565
16566         * objc.dg/stret-1.m: New.
16567         * objc.dg/stret-2.m: New.
16568
16569 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16570
16571         PR c++/11895
16572         * g++.dg/ext/vector1.C: New test.
16573
16574 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16575
16576         * gcc.dg/pch/import-1.c: New.
16577         * gcc.dg/pch/import-1.hs: New.
16578         * gcc.dg/pch/import-1a.h: New.
16579         * gcc.dg/pch/import-1b.h: New.
16580         * gcc.dg/pch/import-1c.h: New.
16581
16582 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16583
16584         PR c++/13574
16585         * g++.dg/ext/array1.C: New test.
16586
16587         PR c++/13178
16588         * g++.dg/conversion/op1.C: New test.
16589
16590 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16591
16592         PR 11864
16593         From Kazumoto Kojima / Dan Kegel:
16594         * gcc.dg/pr11864-1.c: New test.
16595
16596         PR 10392
16597         From Marcus Comstedt / Dan Kegel:
16598         * gcc.dg/pr10392-1.c: New test.
16599
16600 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16601
16602         PR c++/13478
16603         * g++.dg/init/ref10.C: New test.
16604
16605 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16606
16607         PR c++/13407
16608         * g++.dg/parse/typename6.C: New test.
16609
16610 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16611
16612         PR pch/13361
16613         * testsuite/g++.dg/pch/wchar-1.C: New.
16614         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16615
16616 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16617
16618         PR c++/9259
16619         * g++.dg/expr/sizeof2.C: New test.
16620
16621 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16622
16623         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16624
16625 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16626
16627         PR c++/13659
16628         * g++.dg/lookup/strong-using-3.C: New.
16629         * g++.dg/lookup/using-10.C: New.
16630
16631 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16632
16633         PR c++/13594
16634         * g++.dg/lookup/strong-using-2.C: New.
16635
16636 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16637             Dan Kegel <dank@kegel.com>
16638             J"orn Rennecke <joern.rennecke@superh.com>
16639
16640         PR target/9365
16641         * gcc.dg/pr9365-1.c: New test.
16642
16643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16644
16645         PR c++/8856
16646         * g++.dg/parse/casting-operator2.C: New test.
16647         * g++.old-deja/g++.pt/explicit83.C: Remove.
16648
16649 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16650
16651         * gcc.dg/label-compound-stmt-1.c: New test.
16652         * gcc.c-torture/compile/950922-1.c,
16653         gcc.c-torture/compile/20000211-3.c,
16654         gcc.c-torture/compile/20000518-1.c,
16655         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16656         compound statements.
16657
16658 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16659
16660         * gcc.dg/ppc64-abi-1.c: New test.
16661
16662 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16663
16664          * g++.dg/ext/attrib9.C: Add dg-warnings.
16665
16666 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16667
16668         PR c++/12335
16669         * g++.dg/parse/dtor3.C: New test.
16670
16671 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16672
16673         PR c++/12709
16674         * g++.dg/parse/try-catch-1.C: New test.
16675
16676 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16677
16678         * ada/acats/run_all.sh: Add more verbose output in acats.log
16679         when compiling tests.
16680
16681 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16682
16683         PR 13656
16684         * gcc.dg/typedef-redecl.c: New test case.
16685         * gcc.dg/typedef-redecl.h: New support file.
16686
16687 2004-01-13  Jan Hubicka  <jh@suse.cz>
16688
16689         * gcc.dg/always_inline.c: New test.
16690         * gcc.dg/debug/20031231-1.c: Fix.
16691
16692 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16693
16694         PR c++/13474
16695         * g++.dg/template/array3.C: New test.
16696
16697 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16698
16699         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16700         * g++.dg/warn/Wunused-2.C: Likewise.
16701
16702 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16703
16704         PR c++/13289
16705         * g++.dg/template/instantiate6.C: New test.
16706
16707 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16708
16709         PR middle-end/11397
16710         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16711
16712 2004-01-12  Jan Hubicka  <jh@suse.cz>
16713
16714         PR opt/12826
16715         * gcc.dg/20040112-1.c: New.
16716
16717         * gcc.dg/dwarf-die[1-7].c: Move to...
16718         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16719         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16720
16721 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16722
16723         PR c++/4100
16724         * g++.dg/parse/friend4.C: New test.
16725
16726 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16727
16728         PR c++/4100
16729         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16730         definition is called a friend.
16731
16732 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16733
16734         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16735
16736 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16737
16738         PR c++/3478
16739         * g++.dg/parse/error10.C: New test.
16740         * g++.dg/template/arg2.C: Accept "invalid type" error.
16741
16742 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16743
16744         PR middle-end/13392
16745         * g++.dg/opt/expect2.C: New test.
16746
16747 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16748
16749         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16750         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16751         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16752         Update dg-error regexps.
16753
16754 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16755
16756         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16757         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16758
16759 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16760
16761         * gcc.dg/pragma-re-1.c: Use right pointer type.
16762
16763 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16764
16765         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16766
16767 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16768
16769         * gcc.dg/rs6000-ldouble-1.c: New.
16770
16771 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16772
16773         DR 337
16774         PR c++/9256
16775         * g++.dg/other/abstract1.C: New test.
16776
16777 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16778
16779         * g++.dg/lookup/strong-using-1.C: New.
16780
16781 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16782
16783         PR c/11234
16784         * gcc.dg/func-ptr-conv-1.c: New test.
16785         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16786
16787 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16788
16789         PR target/13380.
16790         * gcc.c-torture/compile/20040109-1.c: New.
16791
16792 2004-01-08  Stuart Hastings  <stuart@apple.com>
16793
16794         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16795         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16796         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16797
16798 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16799
16800         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16801
16802 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16803
16804         * ada/acats/run_acats: Treat 'gnatchop' the same way
16805         as 'gnatmake'.  Export GCC_DRIVER.
16806         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16807         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16808
16809 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16810
16811         PR c++/12573
16812         * g++.dg/template/dependent-expr4.C: New test.
16813
16814 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16815
16816         * gcc.dg/altivec-11.c: New test.
16817
16818 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16819
16820         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16821
16822 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16823
16824         PR c/6024
16825         * gcc.dg/enum-compat-1.c: New test.
16826         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16827
16828 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16829
16830         PR c/12165
16831         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16832         gcc.dg/c99-idem-qual-3.c: New tests.
16833
16834 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16835
16836         * gcc.dg/winline-7.c: Don't cast void * to int.
16837
16838 2004-01-06  Jan Hubicka  <jh@suse.cz>
16839
16840         * gcc.dg/i386-sse-5.c: New test
16841         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16842
16843 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16844
16845         PR c++/12815
16846         * g++.dg/rtti/typeid4.C: New test.
16847
16848 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16849
16850         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16851
16852 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16853
16854         PR c++/12132
16855         * g++.dg/template/error11.C: New test.
16856
16857         PR c++/13451
16858         * g++.dg/template/class2.C: New test.
16859
16860 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16861         Richard Sandiford <rsandifo@redhat.com>
16862
16863         PR c++/13387
16864         * g++.dg/opt/alias3.C: New test.
16865
16866 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16867
16868         PR c++/13157
16869         * g++.dg/template/koenig3.C: New test.
16870
16871         PR c++/13529
16872         * g++.dg/parse/offsetof3.C: New test.
16873
16874         * g++.dg/init/copy7.C: Add missing dg-error markers.
16875
16876         PR c++/12226
16877         * g++.dg/init/copy7.c: New test.
16878
16879         PR c++/13536
16880         * g++.dg/parse/cast1.C: New test.
16881
16882 2004-01-04  Jan Hubicka  <jh@suse.cz>
16883
16884         * gcc.dg/winline[1-7].c: New tests.
16885
16886 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16887
16888         PR c++/13520
16889         * g++.dg/template/qualttp22.C: New test.
16890
16891 2004-01-01  Jan Hubicka  <jh@suse.cz>
16892
16893         * gcc.dg/debug/20031231-1.c: New.
16894         * gcc.c-torture/compile/20040101-1.c: New.
16895         * gcc.dg/dwarf-die-[1-7].c: New.
16896
16897 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16898
16899         PR optimization/13521
16900         * gcc.c-torture/compile/20031231-1.c: New test.
16901
16902 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16903
16904         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16905
16906 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16907
16908         PR c++/10079
16909         * g++.dg/template/crash16.C: New test.
16910
16911 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16914
16915 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16916
16917         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16918         ports.
16919         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16920         * g++.old-deja/g++.law/profile1.C: Likewise.
16921         * gcc.c-torture/compile/981006-1.c: Likewise.
16922         * gcc.c-torture/execute/loop-2e.x: Likewise.
16923         * gcc.c-torture/execute/loop-2f.x: Remove.
16924         * gcc.c-torture/execute/loop-2g.x: Likewise.
16925         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16926         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16927
16928 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16929
16930         PR c++/13507
16931         * g++.dg/ext/attrib11.C: New test.
16932
16933         PR c++/13494
16934         * g++.dg/template/array2-1.C: New test.
16935         * g++.dg/template/array2-2.C: New test.
16936
16937 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16938
16939         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16940
16941 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16942
16943         PR c++/12774
16944         * g++.dg/template/array1-1.C: New test.
16945         * g++.dg/template/array1-2.C: New test.
16946
16947 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16948
16949         PR fortran/12632
16950         * g77.dg/12632.f: New test case.
16951
16952 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16953
16954         PR c++/13289
16955         * g++.dg/parse/nontype1.C: New test.
16956
16957 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16958
16959         PR c++/12403
16960         * g++.dg/parse/explicit1.C: New test.
16961         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16962
16963 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16964
16965         PR c++/13081
16966         * g++.dg/opt/inline6.C: New test.
16967
16968         PR c++/12613
16969         * g++.dg/parse/error9.C: New test.
16970
16971         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16972
16973 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16974
16975         PR c++/13009
16976         * g++.dg/init/assign1.C: New test.
16977
16978 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16979
16980         PR c++/13070
16981         * g++.dg/warn/format3.C: New test case.
16982
16983 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16984
16985         * gcc.c-torture/compile/20031227-1.c: New test.
16986
16987 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16988
16989         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16990         * g77.dg/bprob/bprob.exp: Likewise.
16991         * gcc.misc-tests/bprob.exp: Likewise.
16992         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16993         variants on systems where the library does not provide that
16994         functionality.
16995         * gcc.dg/builtins-20.c: Use builtins-config.h.
16996         * gcc.dg/builtins-config.h: New file.
16997
16998 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16999
17000         * lib/gcc-dg.exp (dg-require-profiling): New function.
17001         * lib/target-supports.exp (check_profiling_available): Likewise.
17002         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
17003         * g77.dg/bprob/bprob.exp: Likewise.
17004         * gcc.misc-tests/bprob.exp: Likewise.
17005         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
17006         * gcc.dg/20021014-1.c: Likewise.
17007         * gcc.dg/nest.c: Likewise.
17008
17009 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17010
17011         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
17012         compiling.
17013         * g++.dg/lookup/java2.C: Likewise.
17014         * gcc.dg/cpp/lexident.c: Likewise.
17015
17016 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
17017
17018         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
17019         given.
17020         * gcc.c-torture/compile/961203-1.c: Likewise.
17021         * gcc.c-torture/compile/980506-1.c: Likewise.
17022
17023 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
17024
17025         * lib/gcc-dg.exp (dg-prune-output): New annotation.
17026         (additional_prunes): New global.
17027         (gcc-dg-prune): Handle additional per-test pruning.
17028         (dg-test): Clear additional_prunes between tests.
17029
17030         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
17031         dg-prune-output to avoid spurious failures from assembler
17032         complaining about nonexistent WAW violations.
17033         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
17034         Use dg-prune-output to avoid spurious failures from assembler
17035         warning about Itanium B-step errata.
17036
17037 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
17038
17039         * g++.dg/abi/macro0.C: New test.
17040         * g++.dg/abi/macro1.C: Likewise.
17041         * g++.dg/abi/macro2.C: Likewise.
17042
17043         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
17044         * g++.dg/abi/bitfield7.C: Likewise.
17045         * g++.dg/abi/dtor2.C: Likewise.
17046         * g++.dg/abi/mangle11.C: Likewise.
17047         * g++.dg/abi/mangle12.C: Likewise.
17048         * g++.dg/abi/mangle14.C: Likewise.
17049         * g++.dg/abi/mangle17.C: Likewise.
17050         * g++.dg/abi/vbase10.C: Likewise.
17051         * g++.dg/abi/vbase14.C: Likewise.
17052         * g++.dg/template/qualttp17.C: Likewise.
17053
17054 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17055
17056         PR c/11995
17057         * gcc.dg/20031223-1.c: New test.
17058
17059 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17060
17061         * gcc.dg/noreturn-7.c: New test.
17062
17063 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17064
17065         * gcc.dg/null-pointer-1.c: New test.
17066
17067 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17068
17069         * g++.old-deja/g++.jason/template18.C: Remove.
17070         * g++.old-deja/g++.jason/template37.C: Likewise.
17071
17072         PR c++/12862
17073         * g++.dg/lookup/ns1.C: New test.
17074
17075         PR c++/12397
17076         * g++.dg/template/lookup3.C: New test.
17077
17078 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17079
17080         * g++.dg/template/recurse1.C: New test
17081
17082 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17083
17084         PR c++/12479
17085         * g++.dg/parse/semicolon1.C: New test.
17086         * g++.dg/parse/semicolon1.h: Likewise.
17087
17088 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17089
17090         * gcc.dg/darwin-misaligned.c: New test.
17091
17092 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17093
17094         PR c/9163
17095         * gcc.dg/20031222-1.c: New test.
17096
17097 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17098
17099         PR c++/13438
17100         * g++.dg/parse/error8.C: New test.
17101
17102         PR c++/11554
17103         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17104
17105 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17106
17107         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17108         too small.
17109         * gcc.c-torture/compile/930217-1.c: Likewise.
17110         * gcc.c-torture/compile/930513-1.c: Likewise.
17111         * gcc.c-torture/execute/920908-2.c: Likewise.
17112         * gcc.c-torture/execute/921204-1.c: Likewise.
17113         * gcc.c-torture/execute/930621-1.c: Likewise.
17114         * gcc.c-torture/execute/930630-1.c: Likewise.
17115         * gcc.c-torture/execute/931031-1.c: Likewise.
17116         * gcc.c-torture/execute/980602-2.c: Likewise.
17117         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17118         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17119         * gcc.c-torture/execute/extzvsi.c: Likewise.
17120         * gcc.c-torture/unsorted/ext.c: Likewise.
17121
17122 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17123
17124         PR target/12749
17125         * gcc.c-torture/compile/20031220-2.c: New test case.
17126
17127 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17128
17129         PR optimization/13031
17130         * gcc.c-torture/compile/20031220-1.c: New test case.
17131
17132 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17133
17134         * gcc.dg/cast-function-1.c: New test.
17135
17136 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17137
17138         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17139         formats.
17140
17141 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/12795
17144         * g++.dg/ext/attrib10.C: New test.
17145
17146 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17147
17148         * gcc.dg/cleanup-10.c: New test.
17149         * gcc.dg/cleanup-11.c: New test.
17150
17151 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17152
17153         PR c++/13239
17154         * g++.dg/opt/expect1.C: New test.
17155
17156 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17157
17158         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17159
17160 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17161
17162         PR debug/12923
17163         * gcc.dg/20031218-1.c: New test.
17164
17165         PR debug/12389
17166         * gcc.dg/20031218-2.c: New test.
17167         * gcc.dg/20031218-3.c: New test.
17168
17169         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17170         of label name and allow for USER_LABEL_PREFIX == "_" names.
17171         * g++.dg/abi/mangle18-2.C: Likewise.
17172         * g++.dg/abi/mangle19-1.C: Likewise.
17173         * g++.dg/abi/mangle19-2.C: Likewise.
17174         * g++.dg/abi/mangle20-1.C: Likewise.
17175         * g++.dg/abi/mangle20-2.C: Likewise.
17176
17177 2003-12-18  Richard Henderson  <rth@redhat.com>
17178
17179         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17180
17181 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17182             Dan Kegel <dank@kegel.com>
17183
17184         PR other/12009
17185         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17186         testing a cross compiler, it causes spurious compile failures.
17187         * lib/g++.exp: Likewise.
17188
17189 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17190
17191         PR c++/13262
17192         * g++.dg/template/access13.C: New test.
17193
17194 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17195
17196         * gcc.dg/20031216-1.c: New test.
17197
17198 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17199
17200         PR c++/9154
17201         * g++.dg/template/error10.C: New test.
17202
17203 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17204
17205         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17206         * g++.dg/eh/simd-2.C: Likewise.
17207
17208 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17209             Roger Sayle  <roger@eyesopen.com>
17210
17211         * gcc.c-torture/execute/ieee/mzero5.c: New.
17212
17213 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17214
17215         PR c++/10603
17216         * g++.dg/parse/error6.C: New test.
17217
17218         PR c++/12827
17219         * g++.dg/parse/error7.C: New test.
17220
17221 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17222
17223         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17224         at -O with stabs debugging formats.
17225         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17226         * gcc.dg/debug/debug-2.c: Likewise.
17227
17228 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17229
17230         PR c++/12696
17231         * g++.dg/init/error1.C: New test.
17232
17233         PR c++/12218
17234         * g++.dg/init/pm3.C: New test.
17235
17236 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17237
17238         PR c/3347
17239         * gcc.dg/bitfld-8.c: New test.
17240
17241 2003-12-16  James Lemke  <jim@wasabisystems.com>
17242
17243         * gcc.dg/arm-scd42-[123].c: New tests.
17244
17245 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17246
17247         PR c++/9043
17248         * g++.dg/abi/mangle20-1.C: New test.
17249         * g++.dg/abi/mangle20-2.C: New test.
17250
17251 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17252
17253         PR c++/13275
17254         * g++.dg/other/offsetof2.C: Remove XFAIL.
17255         * g++.dg/parse/offsetof1.C: New test.
17256         * g++.gd/parse/offsetof2.C: Likewise.
17257
17258 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17259
17260         * g++.dg/template/nontype3.C: New test.
17261         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17262
17263 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17264
17265         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17266
17267 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17268
17269         PR c++/13387
17270         * g++.dg/expr/assign1.C: New test.
17271
17272         PR c++/13242
17273         * g++.dg/abi/mangle19-1.C: New test.
17274         * g++.dg/abi/mangle19-2.C: New test.
17275
17276 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17277
17278         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17279
17280 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17281
17282         * gcc.c-torture/execute/20031216-1.c: New test.
17283
17284 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17285
17286         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17287         an ICE regression.
17288
17289 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/10926
17292         * g++.dg/template/error9.C: New test.
17293
17294         PR c++/11116
17295         * g++.dg/template/error8.C: New test.
17296
17297 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17298
17299         PR middle-end/13400
17300         * gcc.c-torture/execute/20031215-1.c: New test case.
17301
17302 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17303
17304         PR c++/13269
17305         * g++.dg/parse/error5.C: New test.
17306
17307         PR c++/12989
17308         * g++.dg/expr/sizeof1.C: New test.
17309
17310         PR c++/13310
17311         * g++.dg/template/crash15.C: New test.
17312
17313 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17314
17315         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17316         a non-POD type as the last named parameter of a varargs function.
17317
17318 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/13243
17321         PR c++/12573
17322         * g++.dg/template/crash14.C: New test.
17323         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17324
17325 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17326
17327         * g++.dg/other/java1.C: New test.
17328
17329         PR c++/13241
17330         * g++.dg/abi/mangle18-1.C: New test.
17331         * g++.dg/abi/mangle18-2.C: New test.
17332
17333 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17334
17335         PR optimization/10312
17336         * gcc.c-torture/execute/20031214-1.c: New.
17337
17338 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/10779
17341         PR c++/12160
17342         * g++.dg/parse/error3.C: New test.
17343         * g++.dg/parse/error4.C: Likewise.
17344         * g++.dg/abi/mangle4.C: Tweak error messages.
17345         * g++.dg/lookup/using5.C: Likewise.
17346         * g++.dg/other/error2.C: Likewise.
17347         * g++.dg/parse/typename5.C: Likewise.
17348         * g++.dg/parse/undefined1.C: Likewise.
17349         * g++.dg/template/arg2.C: Likewise.
17350         * g++.dg/template/ttp3.C: Likewise.
17351         * g++.dg/template/type1.C: Likewise.
17352         * g++.old-deja/g++.other/crash32.C: Likewise.
17353         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17354
17355 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17356
17357         PR c++/13106
17358         * g++.dg/warn/noreturn-3.C: New test.
17359
17360 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17361
17362         PR c++/13118
17363         * g++.dg/abi/covariant3.C: New.
17364
17365 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17366
17367         * g++.dg/eh/ia64-1.C: New test.
17368
17369 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17370
17371         PR optimization/13037
17372         * g77.f-torture/execute/13037.f: New test case.
17373
17374 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17375
17376         PR c++/12881
17377         * g++.dg/abi/covariant2.C: New.
17378
17379 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17380
17381         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17382
17383 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17384
17385         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17386
17387 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17388
17389         PR other/10819
17390         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17391         to fix Bug 10819.
17392         * lib/g++.exp (g++_version): Likewise.
17393         * lib/g77.exp (g77_version): Likewise.
17394         * lib/objc.exp (default_objc_version): Likewise.
17395
17396 2003-12-10  Richard Henderson  <rth@redhat.com>
17397
17398         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17399
17400         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17401
17402 2003-12-08  Matt Austern  <austern@apple.com>
17403
17404         PR c/13134
17405         * lib/gcc-dg.exp (dg-require-visibility): Define.
17406         * lib/target-supports (check_visibility_available): Define.
17407         * gcc.dg/visibility-1.c: New test.
17408         * gcc.dg/visibility-2.c: Likewise.
17409         * gcc.dg/visibility-3.c: Likewise.
17410         * gcc.dg/visibility-4.c: Likewise.
17411         * gcc.dg/visibility-5.c: Likewise.
17412         * gcc.dg/visibility-6.c: Likewise.
17413         * g++.dg/ext/visibility-1.C: Likewise.
17414         * g++.dg/ext/visibility-2.C: Likewise.
17415         * g++.dg/ext/visibility-3.C: Likewise.
17416         * g++.dg/ext/visibility-4.C: Likewise.
17417         * g++.dg/ext/visibility-5.C: Likewise.
17418         * g++.dg/ext/visibility-6.C: Likewise.
17419
17420 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17421
17422         * g++.dg/lookup/java1.C: New test.
17423         * g++.dg/lookup/java2.C: New test.
17424
17425 2003-12-07  Falk Hueffner  <falk@debian.org>
17426
17427         * g++.dg/opt/noreturn-1.C: New test.
17428
17429 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17430
17431         * gcc.dg/overflow-1.c: New test.
17432
17433 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17434
17435         * g77.f-torture/compile/13060.f: New test.
17436
17437 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/13323
17440         * g++.dg/inherit/operator2.C: New test.
17441
17442 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17443
17444         PR c++/13305
17445         * g++.dg/ext/attrib9.C: New test.
17446
17447 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17448
17449         PR c++/13314
17450         * g++.dg/template/error7.C: New test.
17451
17452 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17453             J"orn Rennecke <joern.rennecke@superh.com>
17454
17455         PR target/13302
17456         * g++.dg/other/struct-va_list.C: New test.
17457
17458 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17459
17460         PR c++/13166
17461         * g++.dg/parse/defarg6.C: New test.
17462
17463 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17464
17465         PR target/13256
17466         * gcc.c-torture/execute/20031201-1.c: New test.
17467
17468 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17469
17470         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17471
17472 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17473
17474         * gcc.dg/builtin-return-1.c: New test.
17475
17476 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17477             J"orn Rennecke <joern.rennecke@superh.com>
17478
17479         PR optimization/13260
17480         * gcc.c-torture/execute/20031204-1.c: New test.
17481
17482 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17483
17484         PR c++/9127
17485         * g++.dg/template/error6.C: New test.
17486
17487 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17488
17489         * gcc.dg/20031202-1.c: New test.
17490
17491 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17492
17493         PR c++/13179
17494         * g++.dg/template/eh1.C: New test.
17495
17496         PR c++/10771
17497         * g++.dg/template/error5.C: New test.
17498
17499 2003-12-02  David Ung  <davidu@mips.com>
17500
17501         * gcc.dg/compat/vector-check.h: Corrected type for var
17502         g_##TMODE
17503
17504 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17505
17506         PR c++/10126
17507         * g++.dg/template/ptrmem8.C: New test.
17508
17509 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17510
17511         PR c++/12573
17512         * g++.dg/template/dependent-expr3.C: New test.
17513
17514 2003-12-01  James Lemke  <jim@wasabisystems.com>
17515
17516         * gcc.dg/arm-g2.c: New test.
17517
17518 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17519
17520         PR optimization/11634
17521         * gcc.dg/20031201-2.c: New test case.
17522
17523 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17524
17525         PR 11433
17526         * objc.dg/proto-lossage-3.m: New test.
17527
17528 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17529
17530         PR optimization/12628
17531         * gcc.dg/20031201-1.c: New test case.
17532
17533 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17534
17535         * gcc.dg/unaligned-1.c: New test.
17536
17537 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17538
17539         PR c++/9849
17540         * g++.dg/template/error4.C: New test.
17541         * g++.dg/template/nested3.C: Adjust error markers.
17542
17543 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17544
17545         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17546
17547 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17548
17549         PR c/10333
17550         * gcc.dg/bitfld-7.c: New test.
17551
17552 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17553
17554         * gcc.dg/tls/asm-1.C: New test.
17555
17556 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17557
17558         * gcc.dg/cpp/assert4.c: Update.
17559
17560 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17561
17562         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17563         * gcc.dg/builtin-apply3.c: New test.
17564
17565 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17566
17567         * lib/compat.exp (compat-obj): New xfaildata parameter.
17568         Use it to set compiler_conditional_xfail_data before compiling.
17569         (compat-get-options): Handle dg-xfail-if.
17570         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17571         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17572         * gcc.dg/compat/vector-1_y.c: Likewise.
17573         * gcc.dg/compat/vector-2_x.c: Likewise.
17574         * gcc.dg/compat/vector-2_y.c: Likewise.
17575
17576 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17577
17578         * g++.dg/opt/reg-stack4.C: New test.
17579
17580 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17581
17582         * gcc.dg/builtin-apply2.c: New test.
17583
17584 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17585
17586         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17587
17588 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17589
17590         PR c++/12924
17591         * g++.dg/template/template-id-2.C: New test.
17592
17593 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17594
17595         PR c++/5369
17596         * g++.dg/template/memfriend1.C: New test.
17597         * g++.dg/template/memfriend2.C: Likewise.
17598         * g++.dg/template/memfriend3.C: Likewise.
17599         * g++.dg/template/memfriend4.C: Likewise.
17600         * g++.dg/template/memfriend5.C: Likewise.
17601         * g++.dg/template/memfriend6.C: Likewise.
17602         * g++.dg/template/memfriend7.C: Likewise.
17603         * g++.dg/template/memfriend8.C: Likewise.
17604         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17605
17606 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17607
17608         PR c++/12515
17609         * g++.dg/ext/cond1.C: New test.
17610
17611 2003-11-20  Richard Henderson  <rth@redhat.com>
17612
17613         * gcc.dg/20020201-2.c: Remove.
17614         * gcc.dg/20020201-4.c: Remove.
17615         * gcc.dg/20020304-1.c: Remove.
17616
17617 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17618
17619         * gcc.dg/cpp/trad/xwin1.c: New test case.
17620
17621 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17622
17623         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17624         * lib/g77.exp: Likewise.
17625         * lib/objc.exp: Likewise.
17626         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17627         for darwin.
17628
17629 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17630
17631         PR c++/12932
17632         * g++.dg/template/static5.C: New test.
17633
17634 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17635
17636         * gcc.dg/nested-func-1.c: New test.
17637
17638 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17639
17640         * gcc.dg/cpp/assert4.c: New test.
17641
17642 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17643
17644         PR c++/2294
17645         * g++.dg/lookup/using9.c: New test.
17646
17647 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17648
17649         PR c++/12762
17650         * g++.dg/template/error3.C: New test.
17651
17652 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17653
17654         PR ada/13035
17655         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17656         No longer use a wrapper for gcc, since this does not work under
17657         Windows.
17658
17659 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17660
17661         PR c++/2094
17662         * g++.dg/template/ptrmem7.C: New test.
17663
17664 2003-11-13  Andrew Pinski <apinski@apple.com>
17665
17666         * gcc.c-torture/compile/20031113-1.c: New test.
17667
17668 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17669             Kean Johnston <jkj@sco.com>
17670
17671         PR c/13029
17672         * gcc.dg/unused-4.c: Update.
17673
17674 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17675
17676         * g++.dg/opt/const3.C: New test.
17677
17678 2003-11-13  Jan Hubicka  <jh@suse.cz>
17679
17680         * gcc.c-torture/compile/20031112-1.c: New test.
17681
17682 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17683
17684         * g++.dg/parse/crash10.C: Remove bogus error marker.
17685
17686 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17687
17688         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17689         (host_gcc): Likewise.
17690         (ROOT): Honor $PWDCMD.
17691         (BASE): Likewise.
17692         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17693
17694 2003-11-12  Catherine Moore  <clm@redhat.com>
17695
17696         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17697
17698 2003-11-12  Andreas Jaeger  <aj@suse.de>
17699             Jakub Jelinek  <jakub@redhat.com>
17700             Andrew Pinski  <pinskia@physics.uc.edu>
17701             Richard Henderson  <rth@redhat.com>
17702
17703         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17704         systems.
17705         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17706
17707         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17708         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17709
17710 2003-11-11  Andreas Jaeger  <aj@suse.de>
17711
17712         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17713
17714         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17715
17716 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17717
17718         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17719         Clean ups.
17720
17721 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17722
17723         * gcc.dg/trampoline-1.c: New test.
17724
17725 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17726
17727         * gcc.c-torture/compile/200031109-1.c: New test.
17728
17729 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17730
17731         PR c/3190
17732         PR c/8714
17733         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17734         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17735         gcc.dg/format/no-y2k-1.c: Update.
17736
17737 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17738
17739         PR optimization/10467
17740         * gcc.dg/20031108-1.c: New test case.
17741
17742 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17743
17744         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17745
17746 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17747
17748         * gcc.dg/compound-lvalue-1.c: New test.
17749         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17750         some XFAILs.
17751
17752 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17753
17754         * gcc.dg/altivec-varargs-1.c: New test.
17755
17756 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17757
17758         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17759         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17760         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17761         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17762         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17763
17764 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17765
17766         * gcc.dg/cond-lvalue-1.c: New test.
17767
17768 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17769
17770         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17771
17772 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17773
17774         PR c++/11616
17775         * g++.dg/template/instantiate5.C: New test.
17776
17777 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17778
17779         PR c++/12726
17780         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17781         * ChangeLog: Add missing first entry for above test.
17782
17783 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17784
17785         PR c++/9810
17786         * g++.dg/template/using8.C: New test.
17787         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17788
17789 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17790
17791         PR optimization/10817
17792         * gcc.c-torture/compile/20031102-1.c: New test case.
17793
17794 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17795
17796         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17797         2147483647.
17798
17799 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17800
17801         * gcc.dg/20031102-1.c: New test.
17802
17803 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17804
17805         * gcc.dg/complex-1.c: New test.
17806
17807 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17808
17809         PR c++/12796
17810         * g++.dg/template/crash13.C: Adjust expected error location.
17811         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17812
17813 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17814
17815         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17816
17817 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17818
17819         PR/10239
17820         * gcc.c-torture/compile/20031031-2.c: New test.
17821
17822 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17823
17824         PR/11640
17825         * gcc.c-torture/compile/20031031-1.c: New test.
17826
17827 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17828
17829         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17830         * gcc.misc-tests/bprob.exp: Likewise.
17831         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17832         the execution test on arm-elf configs.
17833         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17834         configs that don't support scratch files.
17835         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17836
17837 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17838
17839         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17840         done by dejagnu.
17841
17842 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17843
17844         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17845         Avoid non pure sh syntax. Add more logging.
17846
17847         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17848         fail.
17849
17850 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17851
17852         PR libgcj/10610
17853         * gcc.dg/ppc-stackalign-1.c: New test.
17854
17855 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17856
17857         * ada/acats/run_all.sh: Change output to be more compliant with
17858         dejagnu framework.
17859         Create acats.sum and acats.log files under testsuite/ada/acats
17860         Only run [a-z]* directories, to filter out e.g. CVS.
17861         Redirect build output to log file.
17862
17863 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17864
17865         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17866
17867 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17868
17869         PR ada/5909:
17870         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17871
17872 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17873
17874         * gcc.c-torture/compile/20031023-1.c: New test.
17875         * gcc.c-torture/compile/20031023-2.c: New test.
17876         * gcc.c-torture/compile/20031023-3.c: New test.
17877         * gcc.c-torture/compile/20031023-4.c: New test.
17878
17879 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17880
17881         PR c++/10371
17882         * g++.dg/lookup/scoped8.C: New test.
17883
17884 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17885
17886         * g++.dg/opt/reg-stack3.C: New test.
17887
17888 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17889
17890         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17891
17892 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17893
17894         PR c++/11076
17895         * g++.dg/template/crash13.C: New test.
17896
17897 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17898
17899         * gcc.dg/c99-restrict-2.c: New test.
17900
17901 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         PR c++/12698, c++/12699, c++/12700, c++/12566
17904         * g++.dg/inherit/covariant9.C: New test.
17905         * g++.dg/inherit/covariant10.C: New test.
17906         * g++.dg/inherit/covariant11.C: New test.
17907
17908 2003-10-23  Jason Merrill  <jason@redhat.com>
17909
17910         PR c++/12726
17911         * g++.dg/ext/complit2.C: New test.
17912
17913 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17914
17915         PR target/12654
17916         * gcc.c-torture/execute/20031020-1.c: New test.
17917
17918 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17919
17920         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17921         following the jump_insn.
17922
17923 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17924
17925         * gcc.dg/cast-lvalue-1.c: New test.
17926
17927 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17928
17929         PR c++/11962
17930         * g++.dg/template/cond2.C: New test.
17931
17932 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17933
17934         * gcc.dg/builtins-28.c: New test.
17935
17936 2003-10-20  Jan Hubicka  <jh@suse.cz>
17937
17938         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17939         parameter.
17940         * testsuite/gcc.dg/inline-2.c: Likewise.
17941
17942 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17943
17944         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17945         * gcc.dg/nest.c:  Likewise.
17946
17947 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17948
17949         PR c++/9781, c++/10583, c++/11862
17950         * g++.dg/parse/crash13.C: New test.
17951
17952 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17953
17954         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17955
17956 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17957
17958         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17959         Define HAVE_C99_RUNTIME except on Solaris.
17960         * gcc.dg/builtins-20.c: Likewise.
17961
17962 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17963
17964         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17965
17966 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17967
17968         PR c++/12495
17969         * g++.dg/template/crash21.C: New test.
17970
17971 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17972
17973         PR c++/2513
17974         * g++.dg/template/typename5.C: New test.
17975
17976 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17977
17978         PR c++/12369
17979         * g++.dg/template/friend25.C: New test.
17980
17981 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17982
17983         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17984         versions.
17985
17986 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17987
17988         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17989         == 2147483647.
17990
17991 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17992
17993         * gcc.c-torture/execute/960416-1.x: Remove.
17994         * gcc.c-torture/execute/divconst-3.x: Likewise.
17995
17996 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17997
17998         PR target/12598
17999         * gcc.dg/torture/cris-volatile-1.c: New test.
18000
18001 2003-10-14  Roger Sayle  <roger@eyesopen.com>
18002
18003         PR optimization/9325
18004         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
18005         for overflowing floating point to integer conversion during RTL
18006         simplification.
18007
18008 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
18009
18010         * objc/execute/_cmd.m: Fix typo.
18011         * objc.dg/image-info.m, objc.dg/symtab-1.m:
18012         Relax 'scan-assembler' regexp.
18013         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
18014         objc.dg/try-catch-4.m: Run on non-Darwin targets.
18015         * objc.dg/zero-link-2.m: Remove blank line.
18016         * objc.dg/zero-link-3.m: New test case.
18017
18018 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
18019
18020         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
18021
18022         * gcc.dg/asm-names.c: Use scan-assembler-not rather
18023         than linker trickery.
18024
18025 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18026
18027         PR c++/12370
18028         * g++.dg/other/friend2.C: New test.
18029
18030 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18031
18032         * gcc.dg/20031012-1.c: New test.
18033
18034 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
18035
18036         * gcc.dg/weak/weak-3.c: Fix for new warning.
18037
18038 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
18039
18040         PR optimization/8750
18041         * gcc.c-torture/execute/20031012-1.c: New test case.
18042
18043 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18044
18045         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18046         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18047
18048 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18049
18050         PR optimization/12260
18051         * gcc.c-torture/compile/20031011-2.c: New test case.
18052
18053 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18054
18055         * gcc.c-torture/execute/20031011-1.c: New testcase.
18056
18057 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18058
18059         * gcc.c-torture/compile/20031011-1.c: New test.
18060
18061 2003-10-11  Jan Hubicka  <jh@suse.cz>
18062
18063         * g++.dg/other/first-global.C: New test.
18064
18065 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18066
18067         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18068
18069 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18070
18071         * gcc.c-torture/compile/20031010-1.c: New test.
18072
18073 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18074
18075         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18076         * gcc.c-torture/execute/va-arg-25.c: ... here.
18077
18078 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18079
18080         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18081
18082 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18083
18084         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18085
18086 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18087
18088         * g++.dg/parse/error2.C: New test.
18089
18090 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18091
18092         PR c++/11097
18093         * g++.dg/other/error5.C: Modify the error message.
18094         * g++.dg/lookup/using8.C: New test.
18095
18096 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18097
18098         * gcc.dg/darwin-abi-2.c: New file.
18099         * gcc.c-torture/execute/va-arg-24.c: New file.
18100
18101 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18102
18103         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18104         indentation.
18105
18106 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18107
18108         PR c++/10147
18109         * g++.dg/other/error4.C: Update error messages.
18110         * g++.dg/template/ptrmem4.C: Likewise.
18111
18112         PR c++/12337
18113         * g++.dg/init/new9.C: New test.
18114
18115         PR c++/12334, c++/12236, c++/8656
18116         * g++.dg/ext/attrib8.C: New test.
18117
18118 2003-10-06  Devang Patel  <dpatel@apple.com>
18119
18120         * gcc.dg/debug/dwarf2-3.h: New test.
18121         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18122
18123 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18124
18125         * g++.dg/opt/cfg2.C: New test.
18126
18127 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18128
18129         * g++.dg/opt/float1.C: New test.
18130
18131 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18132
18133         * gcc.dg/c90-array-lval-6.c: New test.
18134         * gcc.dg/c99-array-lval-6.c: New test.
18135
18136 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18137             Ziemowit Laski  <zlaski@apple.com>
18138
18139         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18140         'Derived', so that it is never considered a class method; add
18141         new warning for '+port' method ambiguity.
18142         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18143         <objc/objc-api.h> (needed on Mac OS X).
18144         * objc.dg/method-13.m: New test.
18145
18146 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18147
18148         PR optimization/9325, PR java/6391
18149         * gcc.c-torture/execute/20031003-1.c: New test case.
18150
18151 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18152
18153         PR optimization/12180
18154         * gcc.dg/20031002-1.c: New test.
18155
18156         PR c++/12486
18157         * g++.dg/inherit/error1.C: New test.
18158
18159 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18160
18161         * lib/f-torture.exp (search_for): Rename to...
18162         (search_for_re): This.  Also, clean up comments and the
18163         "regexp" invocation.
18164
18165 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18166
18167         * gcc.c-torture/compile/20031002-1.c: New test.
18168
18169 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18170
18171         * g++.dg/opt/cond1.C: New test.
18172
18173 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18174
18175         * gcc.dg/Wold-style-definition-2.c: New testcase.
18176         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18177
18178 2003-09-29  Richard Henderson  <rth@redhat.com>
18179
18180         * g++.dg/init/array10.C: Add dg-options.
18181
18182 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18183
18184         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18185
18186 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18187
18188         * g++.dg/template/friend19.C: Fix typo.
18189         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18190
18191 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18192
18193         * gcc.c-torture/execute/20030928-1.c: New test.
18194         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18195
18196 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18197
18198         * g++.dg/opt/unroll1.C: New test.
18199
18200 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18201
18202         PR optimization/11741
18203         * gcc.dg/20030926-1.c: New test case.
18204
18205 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18206
18207         PR c++/5655
18208         * g++.dg/parse/access7.C: New test.
18209         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18210
18211 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18212
18213         MERGE OF objc-improvements-branch into MAINLINE:
18214         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18215         if libobjc has not been built.
18216         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18217         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18218         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18219         objc/execute/nested-3.m, objc/execute/np-2.m,
18220         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18221         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18222         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18223         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18224         objc.dg/special/unclaimed-category-1.h,
18225         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18226         well as GNU runtime.
18227         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18228         * execute/cascading-1.m, execute/function-message-1.m,
18229         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18230         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18231         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18232         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18233         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18234         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18235         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18236         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18237         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18238         * objc.dg/bitfield-2.m: Run only on Darwin.
18239         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18240         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18241         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18242         * objc.dg/const-str-1.m: Fix constant string layout.
18243
18244 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18245
18246         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18247
18248 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18249
18250         * gcc.dg/darwin-abi-1.c: New file.
18251
18252 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18253
18254         PR target/12281
18255         * gcc.c-torture/compile/20030921-1.c: New test.
18256
18257 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18258
18259         * g++.dg/opt/reg-stack2.C: New test.
18260
18261 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18262
18263         * g++.dg/eh/delayslot1.C: New test.
18264
18265 2003-09-20  Richard Henderson  <rth@redhat.com>
18266
18267         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18268
18269 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18270
18271         * gcc.c-torture/execute/20030920-1.c: New test case.
18272
18273 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18274
18275         * g++.dg/rtti/typeid3.C: Correct expected error message.
18276
18277 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18278
18279         PR c++/157
18280         * g++.dg/parse/crash12.C: New test.
18281
18282 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18283
18284         * gcc.dg/compat/mixed-struct-check.h: New.
18285         * gcc.dg/compat/mixed-struct-defs.h: New.
18286         * gcc.dg/compat/mixed-struct-init.h: New.
18287         * gcc.dg/compat/struct-by-value-19_main.c: New.
18288         * gcc.dg/compat/struct-by-value-19_x.c: New.
18289         * gcc.dg/compat/struct-by-value-19_y.c: New.
18290         * gcc.dg/compat/struct-by-value-20_main.c: New.
18291         * gcc.dg/compat/struct-by-value-20_x.c: New.
18292         * gcc.dg/compat/struct-by-value-20_y.c: New.
18293         * gcc.dg/compat/struct-return-19_main.c: New.
18294         * gcc.dg/compat/struct-return-19_x.c: New.
18295         * gcc.dg/compat/struct-return-19_y.c: New.
18296         * gcc.dg/compat/struct-return-20_main.c: New.
18297         * gcc.dg/compat/struct-return-20_x.c: New.
18298         * gcc.dg/compat/struct-return-20_y.c: New.
18299
18300 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18301         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18302         so that it will not complain on LP64 targets.
18303
18304 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18305
18306         PR c++/495
18307         * g++.dg/template/friend24.C: New test.
18308
18309 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18310
18311         PR c++/12332
18312         * g++.dg/template/memtmpl2.C: New test.
18313
18314 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR target/11184
18317         * gcc.dg/builtin-apply1.c: New test.
18318
18319 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18320
18321         PR c++/9848
18322         * g++.dg/warn/Wunused-4.C: New test.
18323
18324 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18325
18326         PR c++/12316
18327         * g++.dg/other/gc2.C: New test.
18328
18329 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18330
18331         PR c++/11991
18332         * g++.dg/rtti/typeid3.C: New test.
18333
18334         PR c++/12266
18335         * g++.dg/overload/template1.C: New test.
18336
18337 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18338
18339         * g++.dg/opt/cfg3.C: New test.
18340
18341 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18342
18343         PR c++/7939
18344         * g++.dg/template/crash11.C: New test.
18345
18346 2003-09-16  Jason Merrill  <jason@redhat.com>
18347             Jakub Jelinek  <jakub@redhat.com>
18348
18349         * gcc.dg/attr-warn-unused-result.c: New test.
18350
18351 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         PR c++/12184
18354         * g++.dg/expr/call2.C: New test.
18355
18356 2003-09-15  Andreas Jaeger  <aj@suse.de>
18357
18358         * gcc.dg/Wold-style-definition-1.c: New test.
18359
18360 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18361
18362         PR c++/3907
18363         * g++.dg/parse/template12.C: New test.
18364
18365         * g++.dg/abi/bitfield11.C: New test.
18366         * g++.dg/abi/bitfield12.C: Likewise.
18367
18368 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18369
18370         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18371         non-expansion of functional macro name without arguments at EOL.
18372         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18373
18374 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18375
18376         * gcc.c-torture/execute/20030914-[12].c: New tests.
18377
18378 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18379
18380         PR c++/11788
18381         * g++.dg/overload/addr1.C: New test.
18382
18383 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18384
18385         * gcc.dg/20030909-1.c: New test.
18386
18387 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18388
18389         * gcc.dg/ultrasp10.c: New test.
18390
18391 2003-09-09  Devang Patel  <dpatel@apple.com>
18392
18393         * gcc.dg/darwin-ld-6.c: New test.
18394
18395 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18396
18397         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18398
18399 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18400
18401         * gcc.dg/ia64-types1.c: New test.
18402         * gcc.dg/ia64-types2.c: Likewise.
18403
18404 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18405
18406         * gcc.dg/builtins-1.c: Add more _Complex tests.
18407         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18408
18409         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18410         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18411
18412 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/11786
18415         * g++.dg/lookup/koenig2.C: New test.
18416
18417         PR c++/5296
18418         * g++.dg/rtti/typeid2.C: New test.
18419
18420 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18421
18422         * gcc.c-torture/compile/20030904-1.c: New test.
18423
18424 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18425
18426         * g++.dg/opt/longbranch2.C: New test.
18427
18428 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18429
18430         * g++.dg/template/crash10.C: Only compile it.
18431
18432 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         PR middle-end/11665
18435         * gcc.c-torture/compile/20030907-1.c: New test.
18436         * g++.dg/init/array11.C: New test.
18437
18438 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18439
18440         PR c++/11852
18441         * g++.dg/init/struct1.C: New test.
18442
18443 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18444
18445         PR c++/12181
18446         * g++.dg/expr/comma1.C: New test.
18447
18448 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18449
18450         PR c++/11867
18451         * g++.dg/expr/static_cast5.C: New test.
18452
18453 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18454
18455         PR c++/11507
18456         * g++.dg/lookup/scoped7.C: New test.
18457
18458         PR c++/9574
18459         * g++.dg/other/static1.C: New test.
18460
18461         PR c++/11490
18462         * g++.dg/warn/template-1.C: New test.
18463
18464         PR c++/11432
18465         * g++.dg/template/crash10.C: New test.
18466
18467         PR c++/2478
18468         * g++.dg/overload/VLA.C: New test.
18469
18470         PR c++/10804
18471         * g++.dg/template/call1.C: New test.
18472
18473 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         PR c++/11794
18476         * g++.dg/parse/using3.C: New test.
18477
18478 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18479
18480         PR c++/11409
18481         * g++.dg/overload/builtin3.C: New test case.
18482
18483 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18484
18485         PR c/9862
18486         * gcc.dg/20030906-1.c: New test.
18487         * gcc.dg/20030906-2.c: Likewise.
18488
18489 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18490
18491         PR c++/12167
18492         * g++.dg/parse/defarg5.C: New test.
18493
18494         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18495
18496 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18497
18498         PR c++/12163
18499         * g++.dg/expr/static_cast4.C: New test.
18500
18501         PR c++/12146
18502         * g++.dg/template/crash9.C: New test.
18503
18504 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18505
18506         * g++.old-deja/g++.ext/pretty2.C: Update for change
18507         in __FUNCTION__.
18508         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18509
18510 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18511
18512         PR c++/11922
18513         * g++/dg/template/qualified-id1.C: New test.
18514
18515         PR c++/12037
18516         * g++.dg/warn/noeffect4.C: New test.
18517
18518 2003-09-04  Matt Austern  <austern@apple.com>
18519
18520         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18521         * g++.dg/ext/fnname2.C: Likewise.
18522         * g++.dg/ext/fnname3.C: Likewise.
18523
18524 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18525
18526         * g++.dg/expr/lval1.C: New test.
18527         * g++.dg/ext/lvcast.C: Remove.
18528
18529 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18530
18531         PR optimization/11700.
18532         * gcc.c-torture/compile/20030903-1.c: New test case.
18533
18534 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/12053
18537         * g++.dg/abi/layout4.C: New test.
18538
18539 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18540
18541         PR c++/11553
18542         * g++.dg/parse/friend3.C: New test.
18543
18544 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/11847
18547         * g++.dg/template/class1.C: New test.
18548
18549         PR c++/11808
18550         * g++.dg/expr/call1.C: New test.
18551
18552 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18553
18554         PR c++/12114
18555         * g++.dg/init/ref9.C: New test.
18556
18557         PR c++/11972
18558         * g++.dg/template/nested4.C: New test.
18559
18560 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18561
18562         PR c++/12093
18563         * g++.dg/template/non-dependent4.C: New test.
18564
18565         PR c++/11928
18566         * g++.dg/inherit/conv1.C: New test.
18567
18568 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18569
18570         PR c++/6196
18571         * g++.dg/ext/label1.C: New test.
18572         * g++.dg/ext/label2.C: Likewise.
18573
18574 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18575
18576         * g++.dg/expr/cond3.C: New test.
18577
18578 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18579
18580         * gcc.dg/builtins-1.c: Add new builtin cases.
18581
18582 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18583
18584         * gcc.dg/builtins-1.c: Add new cases.
18585         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18586
18587 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18588
18589         * gcc.dg/builtins-1.c: Add more math builtin tests.
18590         * gcc.dg/torture/builtin-attr-1.c: New test.
18591
18592 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18593
18594         PR optimization/5079
18595         * g++.dg/opt/static3.C: New test.
18596
18597 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18598
18599         * gcc.misc-tests/gcov-10b.c: New test.
18600
18601 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18602
18603         * g++.dg/opt/ptrmem3.C: New test.
18604
18605         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18606
18607 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18608
18609         * gcc.dg/20030826-2.c: New test.
18610
18611 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18612
18613         PR middle-end/12002
18614         * g77.f-torture/compile/12002.f: New test case.
18615
18616 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18617
18618         * gcc.dg/20030826-1.c: New test case.
18619
18620 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18621
18622         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18623
18624 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18625
18626         PR c++/11871
18627         * c++.dg/lookup/crash1.C: New test.
18628
18629         * c++.dg/warn/noeffect3.C: New test.
18630
18631 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18632
18633         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18634         * gcc.dg/compat/vector-1_y.c: Ditto.
18635         * gcc.dg/compat/vector-2_x.c: Ditto.
18636         * gcc.dg/compat/vector-2_y.c: Ditto.
18637
18638 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18639
18640         * gcc.dg/20030702-1.c: New test.
18641
18642 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18643
18644         PR c++/8795
18645         * g++.dg/ext/altivec-1.C: New test.
18646
18647 2003-08-24  Richard Henderson  <rth@redhat.com>
18648
18649         * g++.dg/eh/simd-2.C: Add -w for x86.
18650
18651 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18652
18653         * gcc.dg/20030815-1.c: New test.
18654
18655 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18656
18657         PR c++/3765
18658         * g++.dg/parse/access6.C: New test.
18659
18660 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18661
18662         PR c++/641, c++/11876
18663         * g++.dg/template/friend22.C: New test.
18664         * g++.dg/template/friend23.C: Likewise.
18665
18666 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18667
18668         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18669         identically.
18670
18671 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18672
18673         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18674
18675 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18676
18677         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18678
18679 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18680
18681         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18682
18683 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18684
18685         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18686
18687 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18688
18689         PR c++/11919
18690         * g++.dg/overload/prom1.C: New test.
18691
18692         PR c++/11551
18693         * g++.dg/parse/dtor2.C: New test.
18694
18695         PR c++/10762
18696         * g++.dg/parse/using2.C: New test.
18697
18698 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18699
18700         PR target/11805
18701         * gcc.c-torture/compile/20030821-1.c: New.
18702
18703 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18704
18705         PR c++/11834
18706         * g++.dg/template/deduce2.C: New test.
18707
18708 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18709
18710         * gcc.c-torture/execute/20030821-1.c: New test.
18711
18712 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18713
18714         PR middle-end/11984
18715         * gcc.dg/20030820-1.c: New test case.
18716
18717 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18718
18719         PR c++/11945
18720         * g++.dg/warn/noeffect2.C: New test.
18721
18722 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/10926
18725         * g++.dg/template/dtor2.C: New test.
18726
18727         PR c++/11684
18728         * g++.dg/template/operator1.C: New test.
18729         * g++.dg/parse/operator4.C: New test.
18730
18731         PR c++/11946.C
18732         * g++.dg/expr/enum1.C: New test.
18733         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18734
18735         PR c++/11036.C
18736         * g++.dg/parse/elab2.C: New test.
18737         * g++.dg/parse/typedef4.C: Change error message.
18738         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18739         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18740         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18741
18742 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18743
18744         * gcc.dg/pch/warn-1.c: New.
18745         * gcc.dg/pch/warn-1.hs: New.
18746
18747         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18748         not-tested file.
18749
18750 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18751
18752         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18753
18754 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18755
18756         * gcc.dg/uninit-D.c: New Test.
18757         * gcc.dg/uninit-E.c: New Test.
18758         * gcc.dg/uninit-F.c: New Test.
18759         * gcc.dg/uninit-G.c: New Test.
18760
18761 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18762
18763         * g++.dg/README: Describe the pch directory.
18764
18765 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18766
18767         PR c++/11174
18768         * g++.dg/parse/access4.C: New test.
18769         * g++.dg/parse/access5.C: Likewise.
18770         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18771
18772 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18773
18774         * gcc.dg/noncompile/20030818-1.c: New.
18775
18776 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18777
18778         PR c++/11957
18779         * g++.dg/warn/noeffect1.C: New test.
18780
18781         * g++.dg/template/scope2.C: New test.
18782         * g++.dg/template/error2.C: Correct dg-error
18783
18784 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18785
18786         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18787
18788 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18789
18790         PR C++/11512
18791         * g++.dg/template/warn1.C: New.
18792
18793 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18794
18795         * g++.dg/template/error2.C: New test.
18796         * g++.dg/lookup/using7.C: Adjust errors
18797         * g++.old-deja/g++.pt/crash36.C: Likewise.
18798         * g++.old-deja/g++.pt/derived3.C: Likewise.
18799
18800 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18801
18802         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18803         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18804         * gcc.c-torture/execute/builtins/string-9.c: New, from
18805         string-opt-9.c.  Adjust for execute/builtins framework.
18806         * gcc.c-torture/execute/string-opt-9.c: Delete.
18807
18808 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18809
18810         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18811
18812         * g++.dg/parse/ret-type2.C: New test.
18813
18814         PR c++/11703
18815         * g++.dg/init/new8.C: New test.
18816
18817         PR c++/10923
18818         * g++.dg/parse/typedef5.C: New test.
18819
18820         PR c++/9512
18821         * g++.dg/parse/qualified2.C: New test.
18822         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18823         invalid code.
18824
18825 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18826
18827         * g++.dg/conversion/ptrmem1.C: New test.
18828
18829 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18830
18831         PR target/11693
18832         * gcc.dg/20030811-1.c: New test.
18833
18834         PR target/11535
18835         * gcc.c-torture/execute/20030811-1.c: New test.
18836
18837 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18838
18839         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18840
18841 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18842
18843         PR c++/11789.C
18844         * g++.dg/inherit/multiple1.C: New test.
18845
18846 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18847
18848         * gcc.dg/spe1.c: New test.
18849
18850         PR c++/11670
18851         * g++.dg/expr/cast2.C: New test.
18852
18853         PR c++/10530
18854         * g++.dg/template/dependent-name2.C: New test.
18855
18856 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18857
18858         * g++.dg/parse/crash11.C: Put the dg options in comments.
18859
18860 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18861
18862         * lib/gcc-dg.exp: Update for diagnostic change.
18863
18864 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18865
18866         PR c++/5767
18867         * g++.dg/parse/crash11.C: New test.
18868
18869 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18870
18871         * gcc.dg/cpp/spacing1.c: Update.
18872
18873 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18874
18875         PR target/11739
18876         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18877         a value for -mtune.
18878
18879 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18880
18881         PR middle-end/11771
18882         * gcc.c-torture/compile/20030804-1.c: New test case.
18883
18884 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18885
18886         * gcc.dg/20030804-1.c: New test case.
18887
18888 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18889
18890         * gcc.dg/cpp/separate-1.c: New test.
18891
18892 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18893
18894         PR c++/11704
18895         * g++.dg/template/dependent-expr2.C: New test.
18896
18897         PR c++/11766
18898         * g++.dg/expr/ptrmem1.C: New test.
18899
18900 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18901
18902         PR c++/9453
18903         * g++.dg/template/friend15.C: New test.
18904
18905 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18906
18907         * lib/dg-pch.exp: Work round PCH bug.
18908
18909 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18910
18911         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18912         builtins.  Move cases from builtins-4.c here.
18913
18914         * gcc.dg/torture/builtin-math-1.c: New test taken from
18915         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18916         additional cases.
18917
18918         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18919         Delete.
18920
18921 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18922
18923         PR c++/9447
18924         * g++.dg/template/using7.C: New test.
18925
18926 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18927
18928         * import1.c, import2.c: New tests.
18929
18930 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18931
18932         * g++.dg/eh/crossjump1.C: New test.
18933
18934 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18935
18936         PR c++/11697
18937         * g++.dg/template/using6.C: New test.
18938
18939         PR c++/11744
18940         * g++.dg/template/koenig2.C: New test.
18941
18942 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18943
18944         PR c++/7983
18945         * g++.dg/parse/typedef4.C: New test.
18946
18947 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18948
18949         PR c++/8442, c++/8806
18950         * g++.dg/template/elab1.C: New test.
18951         * g++.dg/template/type2.C: Likewise.
18952         * g++.dg/template/ttp3.C: Adjust expected error message.
18953         * g++.old-deja/g++.law/visibility13.C: Likewise.
18954         * g++.old-deja/g++.niklas/t135.C: Likewise.
18955         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18956         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18957         template argument.
18958         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18959
18960 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18961
18962         PR c++/11295
18963         * g++.dg/ext/stmtexpr1.C: New test.
18964
18965         * g++.dg/opt/tmp1.C: New test.
18966
18967         PR c++/11525
18968         * g++.dg/parse/constant4.C: New test.
18969
18970         PR c++/9447
18971         * g++.dg/template/using5.C: New test.
18972
18973 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18974
18975         * gcc.dg/builtins-27.c: New test case.
18976
18977 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18978
18979         * gcc.dg/tls/opt-7.c: New test.
18980
18981 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18982
18983         * g++.old-deja/g++.other/crash18.C: Remove.
18984
18985 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18986
18987         * g++.dg/template/explicit3.C: New.
18988         * g++.dg/template/explicit4.C: New.
18989         * g++.dg/template/explicit5.C: New.
18990
18991         PR c++/11347
18992         * g++.dg/template/memtmpl1.C: New.
18993
18994 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18995
18996         PR target/11565
18997         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18998         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18999
19000 2003-07-30  Jan Hubicka  <jh@suse.cz>
19001
19002         * vtgc1.c: Kill.
19003
19004 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
19005
19006         * gcc.dg/struct-in-proto-1.c: New test.
19007
19008 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
19009
19010         * gcc.dg/cpp/include2.c: Only expect one message.
19011
19012 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
19013
19014         PR c++/9447
19015         * g++.dg/template/using1.C: New test.
19016         * g++.dg/template/using2.C: New test.
19017         * g++.dg/template/using3.C: New test.
19018         * g++.dg/template/using4.C: New test.
19019
19020 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
19021
19022         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
19023         * gcc.c-torture/execute/string-opt-10.c: Likewise.
19024
19025 2003-07-28  Jan Hubicka  <jh@suse.cz>
19026
19027         PR c++/11530
19028         * g++.dg/opt/call1.C: New test.
19029
19030 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
19031
19032         PR c++/11667
19033         * g++.dg/init/enum2.C: New test.
19034         * g++.dg/template/overload1.C: Add "-w" option.
19035
19036 2003-07-28    <hp@bitrange.com>
19037
19038         * gcc.dg/Wdeclaration-after-statement-1.c,
19039         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
19040
19041 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
19042
19043         * gcc.c-torture/compile/20030725-1.c: New test.
19044
19045 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19046
19047         * gcc.dg/20030505.c: Only run for SPE.
19048         Remove definition of opaque type.
19049
19050 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19051
19052         * g++.dg/template/ptrmem6.C: New test.
19053
19054 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19055
19056         * gcc.c-torture/compile/zero-strct-2.c: New test.
19057
19058 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19059
19060         * gcc.dg/intermod-1.c: New test.
19061
19062 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19063
19064         PR c++/11617
19065         * g++.dg/template/lookup2.C: New test.
19066         * g++.dg/template/memclass1.C: Remove instantiated from error.
19067         * g++.dg/other/error2.C: Tweak expected errors.
19068
19069         PR c++/11596
19070         * g++.dg/template/defarg3.C: New test.
19071
19072         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19073
19074 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19075
19076         * g++.dg/inherit/access5.C: New test.
19077
19078 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19079
19080         PR c++/11513
19081         * g++.dg/template/crash8.C: New test.
19082
19083 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19084
19085         PR c/10602
19086         * gcc.dg/noncompile/incomplete-2.c: New test.
19087
19088 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/11645
19091         * g++.dg/inherit/access4.C: New test.
19092
19093         PR c++/11517
19094         * g++.dg/expr/cond2.C: New test.
19095
19096         PR optimization/10679
19097         * g++.dg/opt/inline4.C: New test.
19098
19099 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19100
19101         * g++.dg/parse/crash10: New test.
19102
19103 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19104
19105         * g++.dg/ext/flexary1.C: New test.
19106
19107 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19108
19109         PR c++/10793
19110         * g++.dg/template/crash9.C: New test.
19111
19112 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19113
19114         PR c++/3004
19115         * g++.dg/parse/typedef3.C: New test.
19116
19117         PR c++/7906
19118         * g++.dg/parse/operator2.C: New test.
19119
19120         PR c++/8895
19121         * g++.dg/parse/def-tmpl-arg1.C: New test.
19122
19123         PR c++/9282
19124         * g++.dg/parse/funptr1.C: New test.
19125
19126         PR c++/9452
19127         * g++.dg/parse/ambig3.C: New test.
19128
19129         PR c++/9454
19130         * g++.dg/parse/operator3.C: New test.
19131
19132         PR c++/9486
19133         * g++.dg/parse/template10.C: New test.
19134
19135         PR c++/9488
19136         * g++.dg/parse/template11.C: New test.
19137
19138         PR c++/10150
19139         * g++.dg/parse/invalid-op1.C: New test.
19140
19141         PR c++/10247
19142         * g++.dg/parse/condexpr1.C: New test.
19143
19144 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19145
19146         * g++.dg/ext/packed3.C: New test.
19147         * g++.dg/ext/packed4.C: New test.
19148
19149         * gcc.dg/pack-test-3.c: New test.
19150
19151 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19152
19153         * lib/compat.exp: Handle dg-options per source file.
19154         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19155         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19156         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19157         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19158         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19159         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19160         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19161         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19162         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19163         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19164         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19165         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19166         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19167         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19168
19169 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19170
19171         PR c/10320
19172         * gcc.c-torture/execute/20030718-1.c: New test.
19173
19174 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19175
19176         PR optimization/11536
19177         * gcc.dg/20030721-1.c: New test.
19178
19179 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19180
19181         PR c++/11546
19182         * g++.dg/template/lookup1.C: New test.
19183
19184 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19185
19186         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19187         diagnostics of ill-formed constructs involving labels.
19188         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19189         the new 'previously defined here' message.
19190
19191 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19192
19193         * g++.dg/parse/non-dependent2.C: New test.
19194
19195 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19196
19197         * g++.dg/init/init-ref4.C: xfail on targets without
19198         weak symbols.
19199
19200 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19201
19202         PR target/11087
19203         * gcc.c-torture/execute/20030717-1.c: New test.
19204
19205 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19206
19207         * g++.dg/opt/cfg1.C: New test.
19208
19209 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19210
19211         PR optimization/11557
19212         * gcc.dg/20030717-1.c: New test.
19213
19214 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19215
19216         PR c++/10476
19217         * g++.dg/expr/crash-1.C: New test.
19218
19219         PR c++/11027
19220         * g++.dg/template/init3.C: New test.
19221
19222         PR c++/8222
19223         * g++.dg/template/non-dependent1.C: New test.
19224
19225         PR c++/11070
19226         * g++.dg/template/non-dependent2.C: New test.
19227
19228         PR c++/11071
19229         * g++.dg/template/non-dependent3.C: New test.
19230
19231         PR c++/9907
19232         * g++.dg/template/sizeof5.C: New test.
19233
19234 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19235
19236         PR 11498
19237         * gcc.c-torture/compile/mangle-1.c: New file.
19238
19239 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19240
19241         PR c++/7809
19242         * g++.dg/parse/access3.C: New test.
19243
19244 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19245
19246         PR c++/11384
19247         * g++.dg/init/init-ref4.C: New test.
19248
19249 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19250
19251         PR c++/11547
19252         * g++.dg/parse/constant3.C: New test.
19253         * g++.dg/parse/crash7.C: Likewise.
19254
19255 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19256
19257         PR target/11008
19258         * gcc.dg/i386-pentium4-not-mull.c: New.
19259
19260 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19261
19262         * gcc.dg/asm-names.c (ymain): Make it weak.
19263
19264 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19265
19266         PR c++/5421
19267         * g++.dg/template/friend21.C: New test.
19268
19269 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19270
19271         * gcc.dg/cleanup-8.c: New test.
19272         * gcc.dg/cleanup-9.c: New test.
19273
19274 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19275
19276         * g++.dg/ext/dll-MI1.h: New file.
19277         * g++.dg/ext/dllexport-MI1.C: New file.
19278         * g++.dg/ext/dllimport-MI1.C: New file.
19279
19280 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19281
19282         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19283         it does not have cmpstrsi patterns (just cmpmemsi).
19284
19285 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19286
19287         PR debug/11473
19288         * g++.dg/debug/debug8.C: New test.
19289
19290 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19291
19292         PR c++/10108
19293         * g++.dg/template/crash7.C: New test.
19294
19295 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19296
19297         PR target/10795
19298         * gcc.c-torture/compile/20030708-1.c: New.
19299
19300 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19301
19302         * gcc.c-torture/execute/20030715-1.c: New test.
19303
19304 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19305
19306         * gcc.dg/pch/inline-3.c: New file.
19307         * gcc.dg/pch/inline-3.hs: New file.
19308         * gcc.dg/pch/inline-4.c: New file.
19309         * gcc.dg/pch/inline-4.hs: New file.
19310
19311 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19312
19313         PR c++/11509
19314         * g++.dg/template/crash6.C: New test.
19315
19316         PR c++/7053
19317         * g++.dg/template/friend20.C: New test.
19318
19319         PR c++/7019
19320         * g++.dg/template/overload2.C: New test.
19321
19322 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19323
19324         PR optimization/11440
19325         * gcc.c-torture/execute/20030714-1.c: New test.
19326
19327 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19328
19329         PR c++/11154
19330         * g++.dg/template/partial2.C: New test.
19331
19332 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19333
19334         PR c++/11503
19335         * g++.dg/template/anon1.C: New test.
19336
19337         PR c++/11493
19338         PR c++/11495
19339         * g++.dg/parse/template9.C: Likewise.
19340         * g++.dg/template/crash4.C: New test.
19341         * g++.dg/template/koenig1.C: Likewise.
19342         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19343         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19344         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19345         functions.
19346         * g++.old-deja/g++.jason/template36.C: Likewise.
19347         * g++.old-deja/g++.mike/p1989.C: Likewise.
19348         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19349         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19350         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19351         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19352         compiling.
19353         * g++.old-deja/g++.pt/union2.C: Use this->.
19354
19355 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19356
19357         * gcc.dg/20030711-1.c: New test.
19358
19359 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19360
19361         PR c++/11050
19362         * g++.dg/parse/args1.C: New test.
19363         * g++.pt/defarg8.C: Change expected errors.
19364
19365 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19366
19367         PR c++/8164
19368         * g++.dg/template/nontype2.C: New test.
19369
19370         PR c++/10558
19371         * g++.dg/parse/template8.C: New test.
19372
19373         PR c++/8327
19374         * g++.dg/template/scope1.C: New test.
19375
19376         * g++.dg/warn/Wsign-compare-1.C: New test.
19377
19378 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19379
19380         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19381
19382 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19383
19384         PR c++/9411
19385         * g++.dg/template/explicit2.C: New test.
19386
19387         PR c++/10032
19388         * g++.dg/warn/pedantic1.C: New test.
19389
19390 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         PR c++ 9483
19393         * g++.dg/other/field1.C: New test.
19394
19395 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19396
19397         PR c/11449
19398         * gcc.c-torture/compile/20030707-1.c: New.
19399
19400 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19401
19402         PR c++/10849
19403         * g++.dg/template/access12.C: New test.
19404
19405 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19408         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19409         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19410         * gcc.misc-tests/gcov.exp: Update
19411         * g++.dg/gcov/gcov.exp: Update
19412         * lib/gcov.exp: Update.
19413
19414 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * g++.dg/abi/mangle17.C: Make sure template expressions are
19417         dependent.
19418         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19419         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19420         * g++.dg/opt/stack1.C: Remove erroneous code.
19421         * g++.dg/parse/template7.C: New test.
19422         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19423         * g++.old-deja/g++.pt/crash4.C: Likewise.
19424
19425 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19426
19427         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19428         with zero or one occurence of `$' after the initial `L'.
19429
19430 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19431
19432         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19433
19434 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19435
19436         PR c/11370
19437         * gcc.dg/Wunreachable-6.c: New testcase.
19438         * gcc.dg/Wunreachable-7.c: New testcase.
19439
19440 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19441
19442         PR c/11420
19443         * gcc.dg/20030708-1.c: New test.
19444
19445 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19446
19447         * gcc.dg/compat/sdata-section.h: New file.
19448         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19449         * gcc.dg/torture/mips-sdata-1.c: New test.
19450
19451 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19452
19453         PR c++/11030
19454         * g++.dg/template/friend19.C: New test.
19455
19456 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19457
19458         * g++.dg/opt/strength-reduce.C: New test.
19459
19460 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19461
19462         PR target/10979
19463         * gcc.dg/20030707-1.c: New testcase.
19464
19465 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19466
19467         PR optimization/11059
19468         * g++.dg/opt/emptyunion.C: New testcase.
19469
19470 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19471             Eric Botcazou  <ebotcazou@libertysurf.fr>
19472
19473         * g++.dg/opt/stack1.C: New test.
19474
19475 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19476
19477         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19478         run test.
19479
19480         PR c++/11431
19481         * g++.dg/expr/static_cast3.C: New test.
19482
19483 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19484
19485         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19486         everywhere.
19487         * gcc.dg/concat.c: Concatenation of string constants with
19488         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19489         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19490         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19491         necessary to avoid multi-character character constant warning.
19492         * gcc.dg/cpp/escape.c: Likewise.
19493         * gcc.dg/cpp/ucs.c: Likewise.
19494         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19495         Fix a typo.
19496
19497 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19498
19499         PR c/11428
19500         * gcc.c-torture/compile/20030704-1.c: New.
19501
19502 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19503
19504         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19505
19506 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19507
19508         PR c++/5287, PR c++/7910,  PR c++/11021
19509         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19510         tests for warnings.
19511         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19512         * g++.dg/ext/dllimport3.C: Likewise.
19513         * g++.dg/ext/dllimport4.C: New file.
19514         * g++.dg/ext/dllimport5.C: New file.
19515         * g++.dg/ext/dllimport6.C: New file.
19516         * g++.dg/ext/dllimport7.C: New file.
19517         * g++.dg/ext/dllimport8.C: New file.
19518         * g++.dg/ext/dllimport9.C: New file.
19519         * g++.dg/ext/dllimport10.C: New file.
19520         * g++.dg/ext/dllexport1.C: New file.
19521
19522 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19525         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19526
19527 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19528
19529         * gcc.dg/builtins-25.c: New testcase.
19530         * gcc.dg/builtins-26.c: New testcase.
19531
19532 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19533
19534         * gcc.dg/compat/vector-defs.h: New file.
19535         * gcc.dg/compat/vector-setup.h: New file.
19536         * gcc.dg/compat/vector-check.h: New file.
19537         * gcc.dg/compat/vector-1_main.c: New file.
19538         * gcc.dg/compat/vector-1_x.c: New file.
19539         * gcc.dg/compat/vector-1_y.c: New file.
19540         * gcc.dg/compat/vector-2_main.c: New file.
19541         * gcc.dg/compat/vector-2_x.c: New file.
19542         * gcc.dg/compat/vector-2_y.c: New file.
19543
19544         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19545         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19546         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19547         * gcc.dg/compat/struct-align-1.h: New file.
19548         * gcc.dg/compat/struct-align-1_main.c: New file.
19549         * gcc.dg/compat/struct-align-1_x.c: New file.
19550         * gcc.dg/compat/struct-align-1_y.c: New file.
19551         * gcc.dg/compat/struct-align-2.h: New file.
19552         * gcc.dg/compat/struct-align-2_main.c: New file.
19553         * gcc.dg/compat/struct-align-2_x.c: New file.
19554         * gcc.dg/compat/struct-align-2_y.c: New file.
19555
19556         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19557         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19558         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19559         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19560         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19561         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19562         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19563         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19564         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19565         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19566         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19567         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19568         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19569         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19570         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19571         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19572         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19573         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19574         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19575         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19576         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19577         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19579         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19580         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19581         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19582         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19583         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19584         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19585
19586 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19587
19588         * gcc.dg/i386-call-1.c: New test.
19589
19590 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19591
19592         PR c++/9162
19593         * g++.dg/parse/defarg4.C: New.
19594
19595 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19596
19597         PR target/10700
19598         * gcc.c-torture/compile/20030703-1.c: New test case.
19599
19600 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * g++.dg/template/local3.C: Remove extra semicolon.
19603
19604 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19605
19606         * gcc.dg/i386-volatile-1.c: New test.
19607
19608 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19609
19610         PR c++/11072
19611         * g++.dg/other/offsetof2.C: XFAIL.
19612         * g++.dg/other/offsetof5.C: New.
19613
19614         PR c++/10219
19615         * g++.dg/template/error1.C: New.
19616
19617         PR c++/9779
19618         * g++.dg/template/dependent-expr1.C: New.
19619
19620 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19621
19622         PR c++/6949
19623         * g++.dg/template/local3.C: New test.
19624
19625         PR c++/11149
19626         * g++.dg/lookup/scoped6.C: New test.
19627
19628 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19629
19630         PR c++/8046
19631         * g++.dg/other/error7.C: New test.
19632
19633 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19634
19635         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19636         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19637         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19638         * g++.old-deja/g++.other/union2.C: Likewise.
19639         * gcc.dg/c90-const-expr-2.c: Likewise.
19640         * gcc.dg/c90-const-expr-3.c: Likewise.
19641         * gcc.dg/c99-const-expr-2.c: Likewise.
19642         * gcc.dg/c99-const-expr-3.c: Likewise.
19643         * gcc.dg/concat.c: Likewise.
19644
19645 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19646
19647         PR c++/9559
19648         * g++.dg/init/static1.C: New test.
19649
19650 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19651
19652         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19653         * g++.old-deja/g++.other/access2.C: Likewise.
19654         * g++.old-deja/g++.other/decl2.C: Likewise.
19655         * gcc.c-torture/execute/20020615-1.c: Likewise.
19656
19657 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19658
19659         PR c++/4933
19660         * g++.dg/template/sizeof4.C: New test.
19661
19662 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19663
19664         * g++.dg/other/error6.C: New test.
19665
19666 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19667
19668         PR c++/10750
19669         * g++.dg/parse/constant2.C: New test.
19670
19671 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19672
19673         PR c++/11106
19674         * g++.dg/other/error5.C: New test.
19675
19676 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19677
19678         * gcc.dg/format/gcc_diag-1.c: New test.
19679
19680 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19681
19682         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19683
19684 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19685
19686         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19687         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19688         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19689
19690 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19691
19692         * gcc.c-torture/execute/builtins/string-8.c: New test.
19693         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19694         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19695         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19696
19697 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/10468
19700         * g++.dg/ext/typeof6.C: New test.
19701
19702 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19703
19704         PR c++/10796
19705         * g++.dg/init/enum1.C: New test.
19706
19707 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19708
19709         * gcc.dg/20030627-1.c: New test.
19710
19711 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19712
19713         PR c++/11332
19714         * g++.dg/expr/static_cast2.C: New test.
19715
19716 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19717             Jakub Jelinek  <jakub@redhat.com>
19718
19719         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19720         sprintf(dst,"%s",src) optimization.
19721         * gcc.c-torture/execute/20030626-1.c: New test case.
19722         * gcc.c-torture/execute/20030626-2.c: New test case.
19723
19724 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19725
19726         * gcc.c-torture/execute/multi-ix.c: New test.
19727
19728         * gcc.c-torture/execute/simd-4.c (main):
19729         Added missing semicolon at end of union.
19730
19731 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19732
19733         PR c++/8266
19734         * g++.dg/template/explicit-instantiation3.C: New test.
19735
19736 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19737
19738         * gcc.dg/20030626-1.c: Use signed char.
19739
19740 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19741
19742         * gcc.dg/20030626-1.c: New test.
19743
19744 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19745
19746         * const-str-2.m: Update.
19747
19748 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19749
19750         PR c++/10990
19751         * g++.dg/rtti/dyncast1.C: New test.
19752         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19753         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19754         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19755
19756         PR c++/10931
19757         * g++.dg/expr/static_cast1.C: New test.
19758
19759 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19760
19761         * gcc.dg/20030625-1.c: New test.
19762
19763 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19764
19765         * gcc.c-torture/compile/20030624-1.c: New test case.
19766
19767 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19768
19769         * gcc.c-torture/execute/string-opt-17.c: New test.
19770
19771 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19772
19773         PR c++/5754
19774         * g++.dg/parse/crash6.C: New test.
19775
19776 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19777
19778         * gcc.dg/builtins-24.c: New test case.
19779
19780 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19781
19782         * g++.dg/opt/operator1.C: New test.
19783
19784 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19785
19786         * gcc.c-torture/execute/string-opt-16.c: New test case.
19787
19788 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19789
19790         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19791         * g++.old-deja/g++.other/conv7.C: Likewise
19792         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19793         * g++.old-deja/g++.other/overload14.C: Likewise.
19794
19795 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19796
19797         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19798         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19799
19800 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19801
19802         PR c++/10888
19803         * g++.dg/warn/Winline-3.C: New test.
19804
19805 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19806
19807         * lib/target-supports.exp (check_alias_available): Make the test
19808         program acceptable to the Solaris assembler.
19809
19810         PR c++/10749
19811         * g++.dg/template/memclass2.C: New test.
19812
19813 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19814             Eric Botcazou  <ebotcazou@libertysurf.fr>
19815
19816         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19817         data for non-matching targets.
19818         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19819
19820 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19821
19822         PR c++/10845
19823         * g++.dg/template/member3.C: New test.
19824
19825 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19826
19827         PR c++/10939
19828         * g++.dg/template/func1.C: New test.
19829
19830         PR c++/9649
19831         * g++.dg/template/static4.C: New test.
19832         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19833
19834         PR c++/11041
19835         * g++.dg/init/ref7.C: New test.
19836
19837 2003-06-19  Matt Austern  <austern@apple.com>
19838
19839         PR c++/11228
19840         * g++.dg/anew1.C: New test.
19841         * g++.dg/anew2.C: New test.
19842         * g++.dg/anew3.C: New test.
19843         * g++.dg/anew4.C: New test.
19844
19845 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19846
19847         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19848
19849 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19850
19851         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19852         endian-dependent.
19853
19854 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19855
19856         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19857         Remove cruft.
19858
19859 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19860
19861         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19862         * gcc.c-torture/compile/961203-1.c: Likewise.
19863         * gcc.c-torture/compile/980506-1.c: Likewise.
19864
19865 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/10712
19868         * g++.dg/lookup/using7.C: New test.
19869
19870 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/11105
19873         * g++.dg/abi/conv1.C: Remove it.
19874         * g++.dg/template/conv7.C: New test.
19875         * g++.dg/template/conv8.C: Likewise.
19876         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19877         conversion operator.
19878
19879 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19880
19881         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19882         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19883         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19884         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19885         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19886         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19887         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19888         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19889         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19890         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19891         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19892         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19893         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19894         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19895         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19896         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19897         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19898         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19899         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19900         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19901         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19902         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19903         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19904         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19905         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19906         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19907         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19908         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19909         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19910
19911 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19912
19913         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19914         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19915         indications.
19916
19917 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19918
19919         * gcc.dg/i386-387-5.c: New test case.
19920         * gcc.dg/i386-387-6.c: New test case.
19921         * gcc.dg/builtins-23.c: New test case.
19922
19923 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19924
19925         * gcc.dg/builtins-22.c: New test case.
19926         * gcc.dg/i386-387-1.c: Update to test exp.
19927         * gcc.dg/i386-387-2.c: Likewise.
19928
19929 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19930
19931         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19932
19933 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19934
19935         * lib/gcc-dg.exp (dg-require-dll): New function.
19936         (dg-xfail-if): Likewise.
19937         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19938         driver.
19939
19940         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19941         * gcc.c-torture/compile/20001205-1.c: Likewise.
19942         * gcc.c-torture/compile/20001226-1.c: Likewise.
19943         * gcc.c-torture/compile/20010518-2.c: Likewise.
19944         * gcc.c-torture/compile/20020312-1.c: Likewise.
19945         * gcc.c-torture/compile/20020604-1.c: Likewise.
19946         * gcc.c-torture/compile/920501-12.c: Likewise.
19947         * gcc.c-torture/compile/920501-4.c: Likewise.
19948         * gcc.c-torture/compile/920520-1.c: Likewise.
19949         * gcc.c-torture/compile/920521-1.c: Likewise.
19950         * gcc.c-torture/compile/920625-1.c: Likewise.
19951         * gcc.c-torture/compile/961203-1.c: Likewise.
19952         * gcc.c-torture/compile/980506-1.c: Likewise.
19953         * gcc.c-torture/compile/981006-1.c: Likewise.
19954         * gcc.c-torture/compile/981022-1.c: Likewise.
19955         * gcc.c-torture/compile/981223-1.c: Likewise.
19956         * gcc.c-torture/compile/990617-1.c: Likewise.
19957         * gcc.c-torture/compile/dll.c: Likewise.
19958         * gcc.c-torture/compile/labels-3.c: Likewise.
19959         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19960         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19961         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19962         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19963         * gcc.c-torture/compile/simd-5.c: Likewise.
19964         * gcc.c-torture/compile/20000804-1.x: Remove.
19965         * gcc.c-torture/compile/20001205-1.x: Likewise.
19966         * gcc.c-torture/compile/20001226-1.x: Likewise.
19967         * gcc.c-torture/compile/20010518-2.x: Likewise.
19968         * gcc.c-torture/compile/20020312-1.x: Likewise.
19969         * gcc.c-torture/compile/20020604-1.x: Likewise.
19970         * gcc.c-torture/compile/920501-12.x: Likewise.
19971         * gcc.c-torture/compile/920501-4.x: Likewise.
19972         * gcc.c-torture/compile/920520-1.x: Likewise.
19973         * gcc.c-torture/compile/920521-1.x: Likewise.
19974         * gcc.c-torture/compile/920625-1.x: Likewise.
19975         * gcc.c-torture/compile/961203-1.x: Likewise.
19976         * gcc.c-torture/compile/980506-1.x: Likewise.
19977         * gcc.c-torture/compile/981006-1.x: Likewise.
19978         * gcc.c-torture/compile/981022-1.x: Likewise.
19979         * gcc.c-torture/compile/981223-1.x: Likewise.
19980         * gcc.c-torture/compile/990617-1.x: Likewise.
19981         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19982         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19983         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19984         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19985         * gcc.c-torture/compile/simd-5.x: Likewise.
19986
19987         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19988
19989 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19990
19991         * gcc.c-torture/execute/20030611-1.c: New test.
19992
19993 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19994
19995         PR middle-end/168
19996         * gcc.dg/20030612-1.c: New test case.
19997
19998 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19999
20000         PR c++/10635
20001         * g++.dg/expr/cast1.C: New test.
20002
20003 2003-06-12  Roger Sayle  <roger@eyesopen.com>
20004
20005         * gcc.dg/builtins-21.c: New test case.
20006
20007 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
20008
20009         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
20010         options instead of at the end.
20011         * lib/objc.exp (objc_target_compile): Likewise.
20012
20013 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/10432
20016         * g++.dg/parse/error1.C: New test.
20017
20018 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
20019
20020         * gcc.dg/compat/struct-by-value-11_main.c: New file.
20021         * gcc.dg/compat/struct-by-value-11_x.c: New file.
20022         * gcc.dg/compat/struct-by-value-11_y.c: New file.
20023         * gcc.dg/compat/struct-by-value-12_main.c: New file.
20024         * gcc.dg/compat/struct-by-value-12_x.c: New file.
20025         * gcc.dg/compat/struct-by-value-12_y.c: New file.
20026         * gcc.dg/compat/struct-by-value-13_main.c: New file.
20027         * gcc.dg/compat/struct-by-value-13_x.c: New file.
20028         * gcc.dg/compat/struct-by-value-13_y.c: New file.
20029         * gcc.dg/compat/struct-by-value-14_main.c: New file.
20030         * gcc.dg/compat/struct-by-value-14_x.c: New file.
20031         * gcc.dg/compat/struct-by-value-14_y.c: New file.
20032         * gcc.dg/compat/struct-by-value-15_main.c: New file.
20033         * gcc.dg/compat/struct-by-value-15_x.c: New file.
20034         * gcc.dg/compat/struct-by-value-15_y.c: New file.
20035         * gcc.dg/compat/struct-by-value-16_main.c: New file.
20036         * gcc.dg/compat/struct-by-value-16_x.c: New file.
20037         * gcc.dg/compat/struct-by-value-16_y.c: New file.
20038         * gcc.dg/compat/struct-by-value-17_main.c: New file.
20039         * gcc.dg/compat/struct-by-value-17_x.c: New file.
20040         * gcc.dg/compat/struct-by-value-17_y.c: New file.
20041         * gcc.dg/compat/struct-by-value-18_main.c: New file.
20042         * gcc.dg/compat/struct-by-value-18_x.c: New file.
20043         * gcc.dg/compat/struct-by-value-18_y.c: New file.
20044
20045         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20046         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20047         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20048         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20049         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20050         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20051         * gcc.dg/compat/scalar-return-3_main.c: New file.
20052         * gcc.dg/compat/scalar-return-3_x.c: New file.
20053         * gcc.dg/compat/scalar-return-3_y.c: New file.
20054         * gcc.dg/compat/scalar-return-4_main.c: New file.
20055         * gcc.dg/compat/scalar-return-4_x.c: New file.
20056         * gcc.dg/compat/scalar-return-4_y.c: New file.
20057
20058 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20059
20060         * gcc.dg/compat/fp2-struct-check.h: New file.
20061         * gcc.dg/compat/fp2-struct-defs.h: New file.
20062         * gcc.dg/compat/fp2-struct-init.h: New file.
20063         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20064         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20065         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20066         * gcc.dg/compat/struct-return-10_main.c: New file.
20067         * gcc.dg/compat/struct-return-10_x.c: New file.
20068         * gcc.dg/compat/struct-return-10_y.c: New file.
20069
20070         * gcc.dg/compat/compat-common.h: New file.
20071         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20072         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20073         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20074         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20075         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20076         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20077         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20078         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20079         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20080         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20081         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20082         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20083         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20084         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20085         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20086         * gcc.dg/compat/small-struct-check.h: Ditto.
20087         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20088         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20089         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20090         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20091         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20092         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20093         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20094         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20095         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20096         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20097         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20098         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20099         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20100         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20101         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20102         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20103         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20104         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20105         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20106         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20107         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20108         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20109         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20110         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20111         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20112         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20113         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20114         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20115         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20116         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20117
20118 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20119
20120         * g++.dg/pch/static-1.C: New file.
20121         * g++.dg/pch/static-1.Hs: New file.
20122
20123 2003-06-10  Richard Henderson  <rth@redhat.com>
20124
20125         * gcc.dg/asm-7.c: Adjust expected warning text.
20126
20127 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20128
20129         * gcc.dg/builtins-20.c: New test case.
20130
20131 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20132
20133         PR c++/11131
20134         * g++.dg/opt/template1.C: New test.
20135
20136 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20137
20138         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20139         additional_sources.
20140
20141 2003-05-21  David Taylor  <dtaylor@emc.com>
20142
20143         * gcc.dg/Wpadded.c: New file.
20144
20145 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20146
20147         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20148         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20149         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20150         dg-require-weak.
20151
20152 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20153
20154         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20155
20156 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20157
20158         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20159         (dg-require-alias): Likewise.
20160         (dg-require-gc-sections): Likewise.
20161         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20162
20163 2003-06-08  Richard Henderson  <rth@redhat.com>
20164
20165         * gcc.dg/20011029-2.c: Fix the array reference.
20166         * gcc.dg/asm-7.c: New.
20167
20168 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20169
20170         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20171
20172 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20173
20174         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20175         (dg-require-gc-sections): Likewise.
20176
20177 2003-06-08  Jan Hubicka  <jh@suse.cz>
20178
20179         * i386-cmov1.c: Fix regular expression.
20180         * i386-cvt-1.c: Likewise.
20181         * i386-local.c: Likewise.
20182         * i386-local2.c: Likewise.
20183         * i386-mul.c: Likewise.
20184         * i386-ssetype-1.c: Likewise.
20185         * i386-ssetype-3.c: Likewise.
20186         * i386-ssetype-5.c: Likewise.
20187
20188 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20189
20190         PR c++/11039
20191         * g++.dg/warn/implicit-typename2.C: New test.
20192         * g++.dg/warn/implicit-typename3.C: New test.
20193
20194 2003-06-07  Richard Henderson  <rth@redhat.com>
20195
20196         * g++.dg/other/offsetof3.C: Use size_t.
20197         * g++.dg/other/offsetof4.C: Likewise.
20198
20199 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20200
20201         * lib/copy-file.exp: New. Implement gcc_copy_files.
20202
20203         * lib/dg-pch.exp: Load copy-file.exp
20204         (dg-pch): Use gcc_copy_files instead of "file copy".
20205
20206 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20207
20208         * gcc.dg/weak/weak.exp: Simplify.
20209         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20210         * gcc.dg/weak/weak-1.c: Likewise.
20211         * gcc.dg/weak/weak-2.c: Likewise.
20212         * gcc.dg/weak/weak-3.c: Likewise.
20213         * gcc.dg/weak/weak-4.c: Likewise.
20214         * gcc.dg/weak/weak-5.c: Likewise.
20215         * gcc.dg/weak/weak-6.c: Likewise.
20216         * gcc.dg/weak/weak-7.c: Likewise.
20217         * gcc.dg/weak/weak-8.c: Likewise.
20218         * gcc.dg/weak/weak-9.c: Likewise.
20219
20220 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20221
20222         gcc.c-torture/execute/20030606-1.c: New.
20223
20224 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20225
20226         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20227         * gcc.dg/builtins-19.c: Likewise.
20228
20229 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20230
20231         * gcc.dg/builtins-2.c: Add some more tests.
20232         * gcc.dg/builtins-18.c: New test case.
20233         * gcc.dg/builtins-19.c: New test case.
20234
20235 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20236             Jim Wilson  <wilson@tuliptree.org>
20237
20238         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20239
20240 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20241
20242         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20243         mempcpy/stpcpy calls not to be optimized into something else.
20244         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20245         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20246         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20247
20248 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20249
20250         * gcc.dg/format/asm_fprintf-1.c: New test.
20251
20252 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20253
20254         * lib/gcc-defs.exp (additional_sources): New variable.
20255         (dg-additional-sources): New function.
20256         (additional_files): New variable.
20257         (dg-additional-files): New function.
20258         (dg-additional-files-options): Likewise.
20259         * lib/gcc-dg.exp (dg-require-weak): New function.
20260         (dg-require-alias): Likewise.
20261         (dg-require-gc-sections): Likewise.
20262         * lib/target-supports.exp (check_alias_available): Remove testfile
20263         parameter.
20264         (check_gc_sections_available): New function.
20265         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20266         (dg-gpp-additional-files): Likewise.
20267         * lib/g++.exp (additional_sources): Remove.
20268         (additional_files): Likewise.
20269         (g++_target_compile): Use dg-additional-files-options.
20270
20271         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20272         Tcl logic.
20273         * gcc.dg/special/ecos.exp: Remove.
20274         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20275         * gcc.dg/special/alias-1.c: Likewise.
20276         * gcc.dg/special/alias-2.c: Likewise.
20277         * gcc.dg/special/gcsec-1.c: Likewise.
20278         * gcc.dg/special/weak-1.c: Likewise.
20279         * gcc.dg/special/weak-2.c: Likewise.
20280         * gcc.dg/special/wkali-1.c: Likewise.
20281         * gcc.dg/special/wkali-2.c: Likewise.
20282
20283         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20284         dg-gpp-additional-*.
20285         * g++.dg/special/conpr-3.C: Likewise.
20286         * g++.dg/special/conpr-4.C: Likewise.
20287         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20288         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20289         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20290         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20291         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20292         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20293         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20294         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20295         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20296         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20297         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20298         * g++.old-deja/g++.other/comdat1.C: Likewise.
20299         * g++.old-deja/g++.other/comdat2.C: Likewise.
20300         * g++.old-deja/g++.other/comdat3.C: Likewise.
20301         * g++.old-deja/g++.other/ctor1.C: Likewise.
20302         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20303
20304 2003-06-05  Richard Henderson  <rth@redhat.com>
20305
20306         * gcc.dg/debug/20030605-1.c: New.
20307
20308 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20309
20310         * README.QMTEST: Update.
20311
20312 2003-06-04  Richard Henderson  <rth@redhat.com>
20313
20314         * gcc.dg/cleanup-1.c: New.
20315         * gcc.dg/cleanup-2.c: New.
20316         * gcc.dg/cleanup-3.c: New.
20317         * gcc.dg/cleanup-4.c: New.
20318         * gcc.dg/cleanup-5.c: New.
20319         * gcc.dg/cleanup-6.c: New.
20320         * gcc.dg/cleanup-7.c: New.
20321
20322 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20323
20324         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20325
20326         * lib/dg-pch.exp: New file.
20327         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20328         * gcc.dg/pch/pch.exp: Likewise.
20329
20330 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20331
20332         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20333         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20334         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20335         * gcc.dg/builtins-17.c: New test case.
20336         * gcc.dg/i386-387-4.c: New test case.
20337         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20338
20339 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20340
20341         * gcc.dg/ultrasp9.c: New test.
20342
20343 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20344
20345         * gcc.c-torture/compile/20030604-1.c: New test.
20346         * gcc.dg/sparc-constant-1.c: New test.
20347
20348 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20349
20350         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20351
20352 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20353
20354         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20355
20356         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20357         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20358
20359 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20360
20361         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20362
20363 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20364
20365         PR c++/10940
20366         * g++.dg/template/spec10.C: New test.
20367
20368 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20369
20370         * gcc.dg/builtins-16.c: New test case.
20371
20372 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20375         mempcpy test with post-increments.
20376         * gcc.c-torture/execute/string-opt-3.c: New test.
20377         * gcc.dg/string-opt-1.c: New test.
20378
20379 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20380
20381         PR fortran/10965
20382         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20383
20384 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20385
20386         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20387         (scan-assembler): ... here.  Use dg-scan.
20388         (scan-assembler-not): Likewise.
20389         (scan-file): New function.
20390         (scan-file-not): Likewise.
20391         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20392         * gcc.dg/cpp/_Pragma4.c: Likewise.
20393         * gcc.dg/cpp/_Pragma5.c: Likewise.
20394         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20395         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20396         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20397         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20398         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20399         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20400         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20401         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20402         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20403         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20404         * gcc.dg/cpp/cxxcom1.c: Likewise.
20405         * gcc.dg/cpp/line1.c: Likewise.
20406         * gcc.dg/cpp/maccom1.c: Likewise.
20407         * gcc.dg/cpp/maccom2.c: Likewise.
20408         * gcc.dg/cpp/maccom3.c: Likewise.
20409         * gcc.dg/cpp/maccom4.c: Likewise.
20410         * gcc.dg/cpp/maccom5.c: Likewise.
20411         * gcc.dg/cpp/maccom6.c: Likewise.
20412         * gcc.dg/cpp/multiline.c: Likewise.
20413         * gcc.dg/cpp/spacing1.c: Likewise.
20414         * gcc.dg/cpp/spacing2.c: Likewise.
20415         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20416         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20417         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20418         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20419         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20420         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20421         * gcc.dg/cpp/cxxcom2.c: Likewise.
20422         * gcc.dg/cpp/cxxcom2.h: New file.
20423
20424         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20425         * g++.dg/cpp/truefalse.C: Here.
20426         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20427
20428 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20429
20430         * gcc.dg/cpp/redef3.c: New file.
20431
20432 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20433
20434         * gcc.dg/i386-loop-3.c: New test.
20435
20436 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20437
20438         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20439
20440 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20441
20442         * gcc.dg/fwrapv-1.c: New test case.
20443         * gcc.dg/fwrapv-2.c: New test case.
20444
20445 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20446
20447         PR c++/10956
20448         * g++.dg/template/spec9.C: New test.
20449
20450 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20451
20452         * gcc.dg/duff-4.c: New test case.
20453
20454 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20455
20456         PR fortran/10843
20457         * g77.dg/ffixed-form-1.f: New test
20458         * g77.dg/ffixed-form-2.f: New test
20459         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20460         * g77.dg/ffree-form-3.f: New test
20461
20462 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20463
20464         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20465         * gcc.dg/wint_t-1.c: Likewise.
20466
20467 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20468
20469         * g++.dg/template/access11.C: New test.
20470
20471 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20472
20473         PR c++/10849
20474         * g++.dg/template/access10.C: New test.
20475
20476 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20477             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20478
20479         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20480
20481 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20482
20483         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20484         suppress for powerpc-*-darwin*.
20485         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20486
20487 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20488
20489         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20490         suppress option for powerpc-*-darwin*.
20491
20492 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20493
20494         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20495         * gcc.dg/builtins-4.c: Add test for fmod.
20496
20497 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20498
20499         PR c++/10682
20500         * g++.dg/template/instantiate4.C: New test.
20501
20502 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20503
20504         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20505
20506 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20507
20508         * gcc.dg/compat/scalar-return-1_main.c: New file.
20509         * gcc.dg/compat/scalar-return-1_x.c: New file.
20510         * gcc.dg/compat/scalar-return-1_y.c: New file.
20511         * gcc.dg/compat/scalar-return-2_main.c: New file.
20512         * gcc.dg/compat/scalar-return-2_x.c: New file.
20513         * gcc.dg/compat/scalar-return-2_y.c: New file.
20514         * gcc.dg/compat/struct-return-3_main.c: New file.
20515         * gcc.dg/compat/struct-return-3_y.c: New file.
20516         * gcc.dg/compat/struct-return-3_x.c: New file.
20517         * gcc.dg/compat/struct-return-2_main.c: New file.
20518         * gcc.dg/compat/struct-return-2_x.c: New file.
20519         * gcc.dg/compat/struct-return-2_y.c: New file.
20520
20521 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20522
20523         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20524         for hppa*-hp-hpux*.
20525         * gcc.dg/20021014-1.c (dg-options): Likewise.
20526         * gcc.dg/nest.c (dg-options): Likewise.
20527
20528 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20529
20530         PR c++/9738
20531         * g++.dg/ext/dllimport2.C: New file.
20532         * g++.dg/ext/dllimport3.C: New file.
20533
20534 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20535
20536         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20537         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20538         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20539         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20540         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20541         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20542         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20543         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20544         * gcc.dg/compat/small-struct-defs.h: New file.
20545         * gcc.dg/compat/small-struct-init.h: New file.
20546         * gcc.dg/compat/small-struct-check.h: New file.
20547         * gcc.dg/compat/fp-struct-defs.h: New file.
20548         * gcc.dg/compat/fp-struct-check.h: New file.
20549         * gcc.dg/compat/fp-struct-init.h: New file.
20550         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20551         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20552
20553 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20554
20555         * gcc.dg/20030225-2.c: New test.
20556
20557 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20558             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20559
20560         * gcc.c-torture/compile/20030518-1.c: New test case.
20561
20562 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20565         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20566         gcc-dg-debug-runtest.
20567         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20568         gcc-dg-debug-runtest.
20569
20570 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20571
20572         PR c++/9022
20573         * g++.dg/lookup/using6.C: New test.
20574
20575 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20576
20577         * g++.dg/parse/access2.C: New test.
20578
20579 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20580
20581         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20582         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20583         * gcc.dg/debug/debug.exp: Likewise.
20584
20585 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20586
20587         * gcc.dg/dollar.c: New test.
20588
20589 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20590
20591         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20592         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20593         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20594         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20595         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20596         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20597         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20598         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20599         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20600         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20601         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20602         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20603         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20604         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20605         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20606         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20607         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20608         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20609
20610 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20611
20612         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20613         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20614         support for "repo" mode.
20615         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20616         * lib/g77-dg.exp: Likewise.
20617         * lib/obj-dg.exp: Likewise.
20618
20619 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20620
20621         Merge from gcc-3_2-rhl8-branch:
20622         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20623
20624         * gcc.dg/tls/opt-6.c: New test.
20625
20626         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20627
20628         * gcc.dg/20030405-1.c: New test.
20629
20630         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20631
20632         * gcc.dg/20030309-1.c: New test.
20633
20634         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20635
20636         * gcc.c-torture/execute/20030307-1.c: New test.
20637
20638         2003-02-20  Randolph Chung  <tausq@debian.org>
20639
20640         * gcc.c-torture/compile/20030220-1.c: New test.
20641
20642         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20643
20644         * gcc.dg/20030217-1.c: New test.
20645
20646         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20647
20648         * gcc.c-torture/compile/20020129-1.c: New test.
20649
20650         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20651
20652         * gcc.dg/unroll-1.c: New test.
20653
20654         2002-11-16  Jan Hubicka  <jh@suse.cz>
20655
20656         * gcc.c-torture/execute/20020920-1.c: New test.
20657
20658         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20659
20660         PR target/7434
20661         * gcc.c-torture/compile/20021008-1.c: New test.
20662
20663         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20664
20665         PR target/7559
20666         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20667
20668         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20669
20670         * gcc.c-torture/compile/20020807-1.c: New test.
20671
20672         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20673
20674         * gcc.dg/tls/opt-1.c: New test.
20675
20676         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20677
20678         * gcc.dg/20020729-1.c: New test.
20679
20680         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * g++.dg/opt/life1.C: New test.
20683
20684         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.dg/20020525-1.c: New test.
20687
20688         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20689
20690         PR c++/6794
20691         * g++.dg/ext/pretty1.C: New test.
20692         * g++.dg/ext/pretty2.C: New test.
20693
20694 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20695
20696         PR c++/8385
20697         * g++.dg/ext/typeof5.C: New test.
20698
20699 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20700
20701         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20702         __USER_LABEL_PREFIX__ into account.
20703         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20704
20705 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20706
20707         * gcc.dg/builtins-15.c: New test case.
20708
20709 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20710
20711         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20712
20713 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20714
20715         * lib/g++.exp: Tweak handling of additional source files.
20716         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20717         * g++.dg/special/conpr-2a.C: Rename to ...
20718         * g++.dg/special/conpr-2a.cc: ... this.
20719         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20720         * g++.dg/special/conpr-3a.C: Rename to ...
20721         * g++.dg/special/conpr-3a.cc: This.
20722         * g++.dg/special/conpr-3b.C: Rename to ...
20723         * g++.dg/special/conpr-3b.cc: This.
20724         * g++.dg/special/conpr-4.C: New test.
20725         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20726
20727 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20728
20729         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20730
20731 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20732
20733         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20734         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20735         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20736         * g++.old-deja/g++.other/warn3.C: Likewise.
20737
20738 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20739
20740         * gcc.dg/i386-387-1.c: Update to also test log.
20741         * gcc.dg/i386-387-2.c: Likewise.
20742
20743 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20744
20745         * g77.f-torture/execute/int8421.f: New test.
20746
20747 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20748
20749         PR c++/10230, c++/10481
20750         * g++.dg/lookup/scoped5.C: New test.
20751
20752 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20753
20754         PR c++/10552
20755         * g++.dg/template/ttp6.C: New test.
20756
20757 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20758
20759         * gcc.c-torture/execute/builtins: New directory.
20760         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20761         gcc.c-torture/execute/builtins.
20762         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20763         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20764         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20765         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20766
20767 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20768
20769         PR c++/9252
20770         * g++.dg/template/access8.C: New test.
20771         * g++.dg/template/access9.C: New test.
20772
20773 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20774
20775         PR c++/9554
20776         * g++.dg/parse/access1.C: New test.
20777
20778 2003-05-09  DJ Delorie  <dj@redhat.com>
20779
20780         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20781         long, and not an int.
20782
20783 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20784
20785         PR c++/10555, c++/10576
20786         * g++.dg/template/memclass1.C: New test.
20787
20788 2003-05-08  DJ Delorie  <dj@redhat.com>
20789
20790         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20791         targets.
20792         * gcc.c-torture/execute/20021024-1.x: Likewise.
20793         * gcc.c-torture/execute/shiftdi.x: Likewise.
20794         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20795         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20796         * gcc.dg/20021018-1.c: Likewise.
20797
20798 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20799
20800         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20801
20802         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20803         (bcopy): Call memmove.
20804
20805 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20806
20807         * g77.f-torture/compile/8485.f: New test case.
20808
20809 2003-05-07  Richard Henderson  <rth@redhat.com>
20810
20811         PR c++/10570
20812         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20813         Verify exception_cleanup not called for rethrows.
20814         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20815         when exiting catch block without rethrowing.
20816         * g++.dg/eh/forced3.C: New.
20817         * g++.dg/eh/forced4.C: New.
20818
20819 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20820
20821         * gcc.dg/20030505.c: Fix triplet.
20822
20823 2003-05-06  DJ Delorie  <dj@redhat.com>
20824
20825         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20826         * gcc.dg/nest.c: Likewise.
20827
20828 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20829
20830         * gcc.dg/builtins-14.c: New test case.
20831
20832 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20833
20834         * lib/compat.exp (compat-execute): New argument.
20835         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20836         * gcc.dg/compat: New test directory.
20837         * gcc.dg/compat/compat.exp: New expect script.
20838         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20839         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20840         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20841         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20842         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20843         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20844
20845         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20846         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20847         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20848         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20849         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20850         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20851         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20852         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20853         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20854         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20855         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20856         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20857         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20858         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20859         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20860
20861 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20862
20863         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20864
20865 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20868
20869 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20870
20871         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20872         * gcc.dg/ppc-fsel-2.c: New test.
20873
20874         * gcc.dg/unused-5.c: New test.
20875
20876 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20877
20878         PR c++/10496
20879         * g++.dg/warn/pmf1.C: New test.
20880
20881 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20882
20883         PR c++/4494
20884         * g++.dg/warn/main.C: New test.
20885
20886 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20887
20888         * gcc.dg/nonnull-3.c: New test.
20889
20890 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20891
20892         * gcc.dg/cpp/Wtrigraphs.c: Update.
20893         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20894
20895 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20896
20897         * gcc.dg/ppc-fsel-1.c: New test.
20898
20899 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20900
20901         PR c/10604
20902         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20903
20904 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20905
20906         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20907
20908 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20909
20910         PR c++/9364, c++/10553, c++/10586
20911         * g++.dg/parse/typename4.C: New test.
20912         * g++.dg/parse/typename5.C: Likewise.
20913
20914 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20915
20916         * gcc.c-torture/compile/20030503-1.c: New test.
20917
20918 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20919
20920         * g++.dg/lookup/using5.C: Fix testcase error.
20921
20922 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20923
20924         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20925         since MEABI is no longer supported.  Remove all vestiges
20926         of MEABI from the test.
20927
20928 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20929
20930         PR c++/10554
20931         * g++.dg/lookup/using5.C: New test.
20932
20933 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20934
20935         PR c++/8772
20936         * g++.dg/template/ttp5.C: New test.
20937
20938 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20939
20940         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20941         (dg-gpp-additional-sources): New function.
20942         (dg-gpp-additional-files): Likewise.
20943         * lib/g++.exp (additional_sources): New variable.
20944         (additional_files): Likewise.
20945         (g++_target_compile): Deal with them.
20946         * lib/old-dejagnu.exp: Remove.
20947         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20948         * g++.old-deja: Revise all tests to use dg commands.
20949
20950 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20951
20952         PR c++/9432, c++/9528
20953         * g++.dg/lookup/using4.C: New test.
20954
20955 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20956
20957         * gcc.dg/noreturn-5.c: New file.
20958         * gcc.dg/noreturn-6.c: New file.
20959
20960         * gcc.c-torture/compile/inline-1.c: New file.
20961
20962 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/10551
20965         * g++.dg/template/explicit1.C: New test.
20966
20967 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20968
20969         PR c++/10549
20970         * g++.dg/other/bitfield1.C: New test.
20971
20972         PR c++/10527
20973         * g++.dg/init/new7.C: New test.
20974
20975 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20976
20977         * g++.dg/ext/desig1.C: New test.
20978         * g++.dg/ext/init1.C: Update.
20979
20980         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20981
20982 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20983
20984         PR c++/10180
20985         * g++.dg/warn/Winline-1.C: New test.
20986
20987 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.c-torture/execute/string-opt-19.c: New test.
20990
20991         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20992         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20993
20994 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20995
20996         PR c++/10506
20997         * g++.dg/init/new6.C: New test.
20998
20999         PR c++/10503
21000         * g++.dg/init/ref6.C: New test.
21001
21002 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
21003
21004         * g++.dg/warn/weak1.C: XFAIL on AIX4.
21005
21006 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21007
21008         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
21009         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
21010
21011 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
21012
21013         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
21014         initialized static data members.
21015
21016 2003-04-25  H.J. Lu <hjl@gnu.org>
21017
21018         * gcc.dg/ia64-sync-4.c: New test.
21019
21020 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21021
21022         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
21023         date.
21024
21025 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
21026
21027         PR c++/10337
21028         * g++.dg/warn/conv1.C: New test.
21029         * g++.old-deja/g++.other/conv7.C: Adjust.
21030         * g++.old-deja/g++.other/overload14.C: Adjust.
21031
21032 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/10471
21035         * g++.dg/template/defarg2.C: New test.
21036
21037 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
21038
21039         * gcc.dg/cpp/include2.c: Update.
21040         * gcc.dg/cpp/multiline-2.c: New.
21041         * gcc.dg/cpp/multiline.c: Update.
21042         * gcc.dg/cpp/strify2.c: Update.
21043         * gcc.dg/cpp/trad/literals-2.c: Update.
21044
21045 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21046
21047         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21048
21049 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21050
21051         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21052
21053 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21054
21055         PR c++/10451
21056         * g++.dg/parse/crash4.C: New test.
21057
21058         PR c++/9847
21059         * g++.dg/parse/crash5.C: New test.
21060
21061 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21062
21063         PR c++/10446
21064         * g++.dg/parse/crash3.C: New test.
21065
21066         PR c++/10428
21067         * g++.dg/parse/elab1.C: New test.
21068
21069 2003-04-22  Devang Patel  <dpatel@apple.com>
21070
21071         * gcc.dg/cpp/trad/funlike-5.c: New test.
21072
21073 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21074
21075         * g++.dg/other/packed1.C: Fix dg options.
21076
21077 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.dg/other/offsetof2.C: New test.
21080
21081 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21082
21083         * g++.dg/template/recurse.C: Adjust location of error messages.
21084
21085 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21086
21087         PR c++/9881
21088         * g++.dg/init/addr-const1.C: New test.
21089         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21090
21091 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         PR c++/10405
21094         * g++.dg/lookup/struct-hack1.C: New test.
21095
21096 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21097
21098         * ucs.c: Update diagnostic messages.
21099
21100 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21101
21102         * gcc.dg/cpp/truefalse.cpp: New test.
21103         * gcc.dg/cpp/cpp.exp: Update.
21104         * g++.dg/other/stdbool-if.C: Remove.
21105
21106 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21107
21108         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21109         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21110
21111 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21112
21113         * gcc.c-torture/compile/20030418-1.c: New test.
21114
21115 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21116
21117         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21118
21119 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21120
21121         PR c++/10347
21122         g++.dg/template/dependent-name1.C: New test.
21123
21124 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21125
21126         * gcc.dg/warn-1.c (tourist_guide): New array,
21127         contains a pointer to bar.
21128
21129 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21130
21131         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21132         * gcc.c-torture/execute/medce-1.c: New test case.
21133         * gcc.c-torture/execute/medce-2.c: New test case.
21134
21135 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21136
21137         * lib/prune.exp: Ignore more messages.
21138
21139         PR c++/10381
21140         * g++.dg/parse/lookup3.C: New test.
21141
21142 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21143
21144         * gcc.c-torture/compile/20030415-1.c : New test.
21145
21146 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21147
21148         * gcc.c-torture/execute/scope-2.c: Move to ...
21149         * gcc.dg/noncompile/scope.c: .... here.
21150
21151 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21152
21153         * gcc.dg/20030414-2.c: New test case.
21154
21155 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21156
21157         PR target/10377
21158         * gcc.dg/20030414-1.c: New test.
21159
21160 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21161
21162         * gcc.dg/builtins-12.c: New test case.
21163         * gcc.dg/builtins-13.c: New test case.
21164
21165 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21166
21167         * gcc.c-torture/execute/string-opt-18.c: New test.
21168
21169 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/10300
21172         * g++.dg/init/new5.C: New test.
21173
21174 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/7910
21177         * g++.dg/ext/dllimport1.C: New test.
21178
21179 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21180
21181         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21182
21183 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21184
21185         PR Fortran/9263
21186         * g77.f-torture/noncompile/9263.f: New test
21187         PR Fortran/1832
21188         * g77.f-torture/execute/1832.f: New test
21189
21190 2003-04-11  David Chad  <davidc@freebsd.org>
21191             Loren J. Rittle  <ljrittle@acm.org>
21192
21193         libobjc/8562
21194         * objc.dg/headers.m: New test.
21195
21196 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21197
21198         * gcc.c-torture/execute/builtin-noret-2.c: New.
21199         * gcc.c-torture/execute/builtin-noret-2.x: New.
21200         XFAIL builtin-noret-2.c at -O1 and above.
21201         * gcc.dg/redecl.c: New.
21202         * gcc.dg/Wshadow-1.c: Update error regexps.
21203
21204 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21205
21206         * g++.dg/abi/bitfield10.C: New test.
21207
21208 2003-04-09  Mike Stump  <mrs@apple.com>
21209
21210         * gcc.dg/pch/pch.exp: Make testcase names longer.
21211         * g++.dg/pch/pch.exp: Make testcase names longer.
21212
21213 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21214
21215         * gcc.dg/builtins-11.c: New test case.
21216
21217 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21218
21219         * gcc.dg/builtins-9.c: New test case.
21220         * gcc.dg/builtins-10.c: New test case.
21221
21222 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21223
21224         * gcc.dg/noncompile/init-4.c.c: New test.
21225
21226 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21227
21228         * gcc.misc-test/gcov-9.c: New test.
21229         * gcc.misc-test/gcov-10.c: New test
21230         * gcc.misc-test/gcov-11.c: New test.
21231
21232 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21233
21234         PR optimization/10024
21235         * gcc.c-torture/compile/20030405-1.c: New test.
21236
21237 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21238
21239         * gcc.dg/pch/static-3.c: New.
21240         * gcc.dg/pch/static-3.hs: New.
21241         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21242
21243 2003-04-04  Richard Henderson  <rth@redhat.com>
21244
21245         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21246         * g++.dg/eh/forced2.C: Likewise.
21247
21248 2003-04-03  Mike Stump  <mrs@apple.com>
21249
21250         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21251         target arg.
21252         (scan-assembler-times, scan-assembler-not): Likewise.
21253         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21254
21255 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21256
21257         * gcc.dg/sparc-loop-1.c: New test.
21258
21259 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21260
21261         PR other/9274
21262         * g++.dg/pch/system-2.C: New.
21263         * g++.dg/pch/system-2.Hs: New.
21264
21265 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21266
21267         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21268
21269         * g++.dg/eh/simd-1.C (vecfunc): Same.
21270
21271 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21272
21273         * gcc.c-torture/execute/20030401-1.c: New test case.
21274
21275 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21276
21277         * objc.dg/defs.m: New.
21278
21279 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21280
21281         * g++.dg/eh/simd-1.C: New.
21282         * g++.dg/eh/simd-2.C: New.
21283
21284 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21285
21286         * gcc.c-torture/execute/simd-3.c: New.
21287
21288 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c/9936
21291         * gcc.dg/20030331-2.c: New test.
21292
21293 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21294
21295         PR c++/10278
21296         * g++.dg/parse/crash2.C: New test.
21297
21298 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21299
21300         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21301         * gcc.c-torture/execute/20030331-1.c: ...here.
21302
21303 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21304
21305         * gcc.c-torture/execute/20030331-1.c: New test.
21306
21307 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21308
21309         * lib/gcov.exp: Adjust call return testing strings.
21310         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21311
21312 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21313
21314         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21315         * gcc.dg/builtins-7.c: New test case.
21316         * gcc.dg/builtins-8.c: New test case.
21317
21318 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21319
21320         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21321
21322 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21323
21324         PR c++/7647
21325         * g++.dg/lookup-class-member-2.C: New test.
21326
21327 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21328
21329         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21330
21331 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21332
21333         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21334
21335 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21336
21337         * g++.dg/init/attrib1.C: New test.
21338
21339 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21340
21341         * gcc.dg/ultrasp8.c: New test.
21342
21343 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21344
21345         * gcc.dg/ultrasp7.c: New test.
21346
21347 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21348
21349         PR c++/10047
21350         * g++.dg/template/inline1.C: New test.
21351
21352 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21353
21354         * gcc.dg/sparc-dwarf2.c: New test.
21355
21356 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21357
21358         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21359         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21360
21361 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21362
21363         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21364         than reading .x files.
21365         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21366         * g77.dg/gcov/gcov-1.f: Likewise.
21367         * gcc.misc-tests/gcov-4b.c: Likewise.
21368         * gcc.misc-tests/gcov-5b.c: Likewise.
21369         * gcc.misc-tests/gcov-6.c: Likewise.
21370         * gcc.misc-tests/gcov-7.c: Likewise.
21371         * gcc.misc-tests/gcov-8.c: Likewise.
21372         * g++.dg/gcov/gcov-1.x: Remove.
21373         * g77.dg/gcov/gcov-1.x: Likewise.
21374         * gcc.misc-tests/gcov-4b.x: Likewise.
21375         * gcc.misc-tests/gcov-5b.x: Likewise.
21376         * gcc.misc-tests/gcov-6.x: Likewise.
21377         * gcc.misc-tests/gcov-7.x: Likewise.
21378         * gcc.misc-tests/gcov-8.x: Likewise.
21379
21380 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21381
21382         PR opt/10087
21383         * gcc.dg/20030324-1.c: New test.
21384
21385 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21386
21387         PR c++/10224
21388         * g++.dg/template/arg3.C: New test.
21389
21390         PR c++/10158
21391         * g++.dg/template/friend18.C: New test.
21392
21393 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21394
21395         * g77.f-torture/compile/20030326-1.f: New test case.
21396
21397 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21398
21399         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21400
21401         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21402
21403 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21404
21405         * gcc.dg/ia64-sync-3.c: New test.
21406
21407 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21408
21409         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21410
21411 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21412
21413         * gcc.dg/ultrasp6.c: New test.
21414
21415 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21416
21417         * gcc.dg/i386-signbit-1.c: New test.
21418         * gcc.dg/i386-signbit-2.c: New test.
21419         * gcc.dg/i386-signbit-3.c: New test.
21420
21421 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21422
21423         * gcc.dg/ultrasp5.c: Fix options.
21424
21425 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21426
21427         * gcc.dg/ultrasp5.c: Fix comment.
21428
21429 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21430
21431         PR fortran/10197
21432         * g77.f-torture/execute/10197.f: New test.
21433
21434 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21435
21436         PR c++/9898, c++/383
21437         * g++.dg/template/conv6.C: New test.
21438
21439         PR c++/10119
21440         * g++.dg/template/ptrmem5.C: New test.
21441
21442         PR c++/10026
21443         * g++.dg/lookup/koenig1.C: New test.
21444
21445         PR C++/10199
21446         * g++.dg/lookup/template2.C: New test.
21447
21448 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21449
21450         * g++.dg/opt/rtti1.C: New test.
21451
21452 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21453
21454         * gcc.dg/ultrasp5.c: New test.
21455
21456 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21457
21458         PR middle-end/9967
21459         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21460         builtin fputs.
21461
21462 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21463
21464         PR c/8224
21465         * gcc.dg/20030323-1.c: New test.
21466
21467 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21468
21469         * gcc.c-torture/compile/20030323-1.c: New test case.
21470
21471 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21472
21473         * gcc.dg/20030321-1.c: New test.
21474
21475 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21476
21477         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21478
21479 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21480
21481         PR c++/9978, c++/9708
21482         * g++.dg/ext/vlm1.C: Adjust expected error.
21483         * g++.dg/ext/vla2.C: New test.
21484         * g++.dg/template/arg1.C: New test.
21485         * g++.dg/template/arg2.C: New test.
21486
21487 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21488
21489         * g77.f-torture/execute/select.f: New test.
21490         * g77.f-torture/noncompile/select_no_compile.f: New test.
21491
21492 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21493
21494         PR c++/9898
21495         * g++.dg/other/error4.C: New test.
21496
21497 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21498
21499         * g++.dg/template/friend17.C: New test.
21500
21501 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21502
21503         * gcc.c-torture/compile/20030320-1.c: New.
21504
21505 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21506
21507         * gcc.dg/builtins-6.c: New test case.
21508
21509 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21510
21511         PR target/10073
21512         * gcc.c-torture/compile/20030319-1.c: New.
21513
21514 2003-03-18  Jan Hubicka  <jh@suse.cz>
21515
21516         * gcc.dg/i386-cvt-1.c: New test.
21517
21518 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21519
21520         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21521         * objc.dg/naming-2.m: Likewise.
21522
21523 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21524
21525         PR c++/9639
21526         * g++.dg/parse/crash1.C: New test.
21527
21528 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21529
21530         PR c++/8805
21531         * g++.dg/eh/cleanup1.C: New test.
21532
21533 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21534
21535         * gcc.c-torture/execute/20030316-1.c: New test case.
21536
21537 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21538
21539         PR c++/9629
21540         * g++.dg/init/ctor2.C: New test.
21541
21542 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21543
21544         * g77.f-torture/compile/xformat.f: New test case.
21545
21546 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21547
21548         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21549         * g++.old-deja/g++.mike/eh50.C: Likewise.
21550
21551 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21552
21553         PR c++/6440
21554         * g++.dg/template/spec7.C: New test.
21555         * g++.dg/template/spec8.C: Likewise.
21556
21557 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21558
21559         * gcc.c-torture/execute/20030313-1.c: New test.
21560
21561 2003-03-14  Richard Henderson  <rth@redhat.com>
21562
21563         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21564
21565 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21566
21567         * gcc.c-torture/compile/20030314-1.c: New test.
21568
21569 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21570
21571         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21572         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21573         thumb target,
21574         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21575         to accept newer _imp__  prefix and additional
21576         newline in .drectve section.
21577         * gcc.dg/dll-4.c: Likewise.
21578         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21579         switch.
21580
21581 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21582
21583         * g++.dg/parse/namespace9.C: New test.
21584
21585         * g++.dg/init/ref5.C: New test.
21586         * g++.dg/parse/ptrmem1.C: Likewise.
21587
21588 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21589
21590         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21591         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21592         regular expression.
21593         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21594         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21595
21596 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21597
21598         * gcc.c-torture/execute/20030224-2.c: New test.
21599
21600 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21601
21602         * gcc.dg/decl-3.c: New test.
21603
21604 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21605
21606         * gcc.dg/i386-loop-2.c: New test.
21607
21608 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21609
21610         PR c++/9474
21611         * g++.dg/parse/namespace8.C: New test.
21612
21613         PR c++/9924
21614         * g++.dg/overload/builtin2.C: New test.
21615
21616 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21617
21618         * gcc.dg/return-type-3.c: New test.
21619
21620 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21621
21622         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21623         profiling options are not supported.
21624
21625 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21626
21627         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21628         * g++.old-deja/g++.warn/impint2.C: Likewise.
21629
21630 2003-03-10  Devang Patel  <dpatel@apple.com>
21631
21632         * g++.dg/cpp/c++_cmd_1.C: New test.
21633         * g++.dg/cpp/c++_cmd_1.h: New file.
21634
21635 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21636
21637         * gcc.dg/altivec-9.c: New file.
21638
21639 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21640
21641         * gcc.dg/ppc-sdata-1.c: New test.
21642         * gcc.dg/ppc-sdata-2.c: New test.
21643
21644 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21645
21646         PR c++/9373
21647         * g++.dg/opt/ptrmem2.C: New test.
21648
21649         PR c++/8534
21650         * g++.dg/opt/ptrmem1.C: New test.
21651
21652 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21653
21654         * gcc.dg/i386-loop-1.c: New test.
21655
21656 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21657
21658         PR c++/9970
21659         * g++.dg/lookup/friend1.C: New test.
21660
21661 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21662
21663         PR c++/9823
21664         * g++.dg/parser/constructor1.C: New test.
21665
21666 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21667
21668         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21669
21670         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21671
21672 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21673
21674         * gcc.dg/cpp/Wunused.c: Update test.
21675
21676 2003-03-08  Jan Hubicka  <jh@suse.cz>
21677
21678         * gcc.dg/inline-3.c: New test.
21679
21680 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21681
21682         PR c++/9809
21683         * g++.dg/parse/builtin1.C: New test.
21684
21685         PR c++/9982
21686         * g++.dg/abi/cookie1.C: New test.
21687         * g++.dg/abi/cookie2.C: Likewise.
21688
21689         PR c++/9524
21690         * g++.dg/template/field1.C: New test.
21691
21692         PR c++/9912
21693         * g++.dg/parse/class1.C: New test.
21694         * g++.dg/parse/namespace7.C: Likewise.
21695         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21696
21697 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21698
21699         * g++.dg/init/ref4.C: New test.
21700
21701 2003-03-07  Jan Hubicka  <jh@suse.cz>
21702
21703         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21704         * gcc.dg/inline-3.c:  New test.
21705
21706 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21707
21708         * g++.dg/init/ref3.C: New test.
21709
21710         PR c++/9965
21711         * g++.dg/init/ref2.C: New test.
21712
21713         PR c++/9400
21714         * g++.dg/warn/Wshadow-2.C: New test.
21715
21716         PR c++/9791
21717         * g++.dg/warn/Woverloaded-1.C: New test.
21718
21719 2003-03-05  Jan Hubicka  <jh@suse.cz>
21720
21721         * gcc.dg/i386-local2.c: New.
21722         * gcc.dg/i386-local.c: Fix typo.
21723
21724 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21725
21726         * g++.dg/abi/layout3.C: New test.
21727
21728 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21729
21730         * gcc.c-torture/compile/20030305-1.c
21731
21732 2003-03-05  Jan Hubicka  <jh@suse.cz>
21733
21734         * gcc.dg/i386-local.c: New.
21735
21736 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21737
21738         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21739
21740 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21741
21742         * gcc.dg/switch-2.c: New test.
21743         * gcc.dg/switch-3.c: New test.
21744         * gcc.dg/Wswitch.c: Adjust line numbers.
21745         * gcc.dg/Wswitch-default.c: Likewise.
21746         * gcc.dg/Wswitch-enum.c: Likewise.
21747
21748 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21749
21750         * gcc.c-torture/execute/20030222-1.c: New test.
21751
21752 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21753
21754         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21755
21756 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21757
21758         PR c++/9878
21759         * g++.dg/init/ref1.C: New test.
21760
21761 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21762
21763         * gcc.dg/sh-relax.c: New SH-only test.
21764
21765 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21766
21767         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21768         comment explaining purpose of testcase.
21769
21770 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21771
21772         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21773         for HC11/HC12 (asm needs two int registers).
21774         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21775         HC11/HC12 because the test uses an asm which needs two 32-bit
21776         registers.
21777
21778 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21779
21780         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21781         for HC11/HC12 (array is too large otherwise).
21782         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21783         * gcc.c-torture/compile/20010518-2.x: Likewise.
21784         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21785         HC11/HC12 (array is too large).
21786
21787 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21788
21789         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21790         * lib/g++-dg.exp (g++-dg-test): Likewise.
21791
21792 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21793
21794         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21795         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21796
21797 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21798
21799         * g++.dg/warn/implicit-typename1.C: Remove warning.
21800
21801 2003-02-28  Richard Henderson  <rth@redhat.com>
21802
21803         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21804         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21805
21806 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21807
21808         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21809         * g++.dg/pch/pch.exp: Likewise.
21810
21811 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21812
21813         PR c++/9879
21814         * testsuite/g++.dg/init/new4.C: New test.
21815
21816 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21817
21818         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21819
21820 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21821
21822         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21823         unsigned long.
21824
21825         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21826         wider than float.
21827
21828 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21829
21830         * lib/scanasm.exp: Add support for counting numbers of
21831         occurences.
21832         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21833         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21834
21835 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21836
21837         PR c++/9683
21838         * g++.dg/template/static3.C: New test.
21839
21840         PR c++/9829
21841         * g++.dg/parse/namespace6.C: New test.
21842
21843 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21844
21845         PR target/9732
21846         * gcc.dg/20030225-1.c: New test.
21847
21848 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * README: Remove out-of-date information.
21851
21852         PR c++/9836
21853         * g++.dg/template/spec6.C: New test.
21854
21855 2003-02-24  Jeff Law  <law@redhat.com>
21856
21857         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21858
21859 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21860
21861         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21862         * gcc.dg/pragma-ep-1.c: Likewise.
21863
21864 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21865
21866         PR c++/9602
21867         * g++.dg/template/friend16.C: New test.
21868
21869 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21870
21871         PR c++/5333
21872         * g++.dg/parse/fused-params1.C: Adjust error messages.
21873         * g++.dg/template/nested3.C: New test.
21874
21875 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21876
21877         * g++.dg/abi/param1.C: New test.
21878
21879 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21880
21881         PR c++/7982
21882         * g++.dg/warn/implicit-typename1.C: New test.
21883
21884 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21885
21886         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21887         with "mtune".
21888         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21889         * gcc.c-torture/execute/20010129-1.x: Likewise.
21890         * gcc.dg/20011107-1.c: Likewise.
21891         * gcc.dg/20020108-1.c: Likewise.
21892         * gcc.dg/20020122-3.c: Likewise.
21893         * gcc.dg/20020206-1.c: Likewise.
21894         * gcc.dg/20020310-1.c: Likewise.
21895         * gcc.dg/20020426-2.c: Likewise.
21896         * gcc.dg/20020517-1.c: Likewise.
21897         * gcc.dg/991230-1.c: Likewise.
21898         * gcc.dg/i386-unroll-1.c: Likewise.
21899         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21900
21901 2003-02-22  Jan Hubicka  <jh@suse.cz>
21902
21903         * gcc.dg/i386-mul.c: New test.
21904
21905 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21906
21907         * gcc.dg/builtins-5.c: New test case.
21908
21909 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21910
21911         * gcc.dg/asmreg-1.c: New test.
21912
21913 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21914
21915         PR c++/9749
21916         * g++.dg/parse/varmod1.C: New test.
21917
21918 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21919
21920         PR c++/9727
21921         * g++.dg/template/op1.C: New test.
21922
21923 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21924
21925         PR c++/8906
21926         * g++.dg/template/nested2.C: New test.
21927
21928 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21929
21930         PR c++/8724
21931         * g++.dg/expr/dtor1.C: New test.
21932
21933 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21934
21935         * gcc.dg/cpp/include3.c: New test.
21936         * gcc.dg/cpp/inc/foo.h: New file.
21937
21938 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21939
21940         * gcc.c-torture/execute/20030221-1.c: New test.
21941
21942 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21943
21944         PR c++/9729
21945         * g++.dg/abi/conv1.C: New test.
21946
21947 2003-02-20  Jan Hubicka  <jh@suse.cz>
21948
21949         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21950
21951 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21952
21953         * gcc.c-torture/compile/20030219-1.c: New test.
21954
21955 2003-02-18  Jan Hubicka  <jh@suse.cz>
21956
21957         * gcc.dg/funcorder.c: New test.
21958
21959 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21960
21961         * gcc.c-torture/execute/20030218-1.c: New.
21962
21963 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21964
21965         * gcc.dg/20030218-1.c: New.
21966
21967 2003-02-18  Richard Henderson  <rth@redhat.com>
21968
21969         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21970         * gcc.dg/attr-used-2.c: New.
21971
21972 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21973
21974         PR c++/9704
21975         * g++.dg/init/copy5.C: New test.
21976
21977 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21978
21979         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21980         * g++.dg/pch/pch.exp: Likewise.
21981
21982 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21983
21984         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21985         STACK_SIZE is not defined.
21986
21987 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21988
21989         PR c++/9457
21990         * g++.dg/template/init1.C: New test.
21991
21992 2003-02-16  Jan HUbicka  <jh@suse.cz>
21993
21994         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21995         (foo): Add few extra tests
21996         * gcc.dg/c99-const-expr-3.c: Likewise.
21997         * gcc.c-torture/execute/20030216-1.c: New.
21998
21999 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22000
22001         PR c++/9459
22002         * g++.dg/ext/typeof4.C: New test.
22003
22004 2003-02-15  Roger Sayle  <roger@eyesopen.com>
22005
22006         * gcc.dg/i386-387-3.c: New test case.
22007
22008 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
22009
22010         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
22011         cris-*-elf* cris-*-aout* and mmix-*-*.
22012
22013 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
22014
22015         * gcc.dg/20030213-1.c: New test.
22016
22017 2003-02-12  Roger Sayle  <roger@eyesopen.com>
22018
22019         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
22020         * gcc.dg/i386-387-2.c: Likewise.
22021
22022 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
22023
22024         * gcc.dg/ppc-spe.c: Fix formatting.
22025         Enable tests that were previously unsupported by gas.
22026         Delete tests for instructions that no longer exist.
22027         Switch arguments on evsubifw builtin.
22028
22029 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
22030
22031         * gcc.c-torture/execute/20030209-1.c: Disable the test if
22032         STACK_SIZE is too small.
22033
22034 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22035             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
22036
22037         * gcc.dg/decl-2.c: New test.
22038
22039 2003-02-10  Jan Hubicka  <jh@suse.cz>
22040
22041         * gcc.dg/i386-fpcvt-1.c:  New test.
22042
22043 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
22044
22045         * gcc.c-torture/execute/20030209-1.c: New test.
22046
22047 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22048
22049         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22050         int-wide bitops, use the constants of the same width.
22051         Likewise, if long long is 32-bit wide, test bitops using
22052         32-bit constants.
22053
22054 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22055
22056         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22057
22058 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22059
22060         * testsuite/gcc.dg/builtins-4.c: New test case.
22061
22062 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22063
22064         * gcc.dg/20020430-1.c: Fix dg command typos.
22065         * gcc.dg/20020503-1.c: Likewise.
22066
22067 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22068
22069         PR c++/8785
22070         * g++.dg/parse/fused-params1.C: New test.
22071
22072         PR c++/8857
22073         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22074
22075         PR c++/8921
22076         * g++.dg/parse/non-dependent1.C: New test.
22077
22078         PR c++/8928
22079         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22080
22081         PR c++/9228
22082         * g++.dg/parse/undefined7.C: New test.
22083         * g++.dg/parse/non-templ1.C: New test.
22084
22085         PR c++/9229
22086         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22087
22088 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22089
22090         * gcc.c-torture/compile/20030206-1.c: New test.
22091
22092 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22093
22094         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22095         "pow" to "foo" to avoid potential confusion with a math built-in.
22096
22097 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22098
22099         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22100         conditions for SPARC targets.
22101
22102 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22103
22104         * gcc.dg/20030204-1.c: New test.
22105
22106 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22107
22108         PR c++/38
22109         * g++.dg/parse/array-size1.C: New test.
22110
22111         PR c++/5657
22112         * g++.dg/parse/undefined3.C: New test.
22113
22114         PR c++/5665
22115         * g++.dg/parse/undefined4.C: New test.
22116
22117         PR c++/5975
22118         * g++.dg/parse/undefined5.C: New test.
22119
22120         PR c++/7259
22121         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22122
22123         PR c++/8578
22124         * g++.dg/parse/casting-operator1.C: New test.
22125
22126         PR c++/8596
22127         * g++.dg/parse/undefined6.C: New test.
22128
22129         PR c++/8736
22130         * g++.dg/parse/missing-template1.C: New test.
22131
22132 2003-02-04  Jan Hubicka  <jh@suse.cz>
22133
22134         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22135         * gcc.dg/i386-cmov?.c:  Likewise.
22136         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22137         * gcc.dg/i386-ssefp-1.c:  Likewise.
22138         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22139         conventions.
22140
22141 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22142
22143         PR c++/7129
22144         * testsuite/g++.dg/ext/max.C: New test.
22145
22146 2003-02-03  Jan Hubicka  <jh@suse.cz>
22147
22148         * gcc.c-torture/execute/20030203-1.c: New test.
22149
22150 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22151
22152         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22153         'natural-endian'.
22154
22155 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22156
22157         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22158         * g++.dg/init/new2.C: Likewise.
22159         * g++.dg/other/new1.C: Likewise.
22160
22161 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22162
22163         * gcc.dg/struct-ret-libc.c: New test.
22164
22165 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22166
22167         * gcc.dg/20030129-1.c: New test.
22168
22169 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22170
22171         PR c++/8849
22172         * g++.dg/template/ptrmem4.C: New test.
22173
22174 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22175
22176         * g++.dg/parser/constant1.C: New test.
22177
22178 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22179
22180         PR c++/8591
22181         * g++.dg/parse/friend2.C: New test.
22182
22183 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22184
22185         PR c++/9437
22186         * g++.dg/template/unify4.C: New test.
22187
22188 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22189
22190         * gcc.c-torture/execute/20030128-1.c: New test.
22191
22192 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22193
22194         * g++.dg/lookup/nested1.C: Test moved from ...
22195         * g++.old-deja/g++.other/lookup24.C: ... here.
22196
22197 2003-01-28  Jan Hubicka  <jh@suse.cz>
22198
22199         * gcc.dg/i386-cmov5.c:  New test.
22200
22201 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22202
22203         * gcc.c-torture/execute/20010925-1.c: Changed the
22204         memcpy declaration.
22205
22206 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22207
22208         PR c++/3902
22209         * g++.dg/parse/template5.C: New test.
22210
22211 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22212
22213         PR fortran/9258
22214         * g77.dg/pr9258: New test.
22215
22216 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22217
22218         * README: Move relevant parts from README.g++.
22219
22220         * README.g++: Remove this file.
22221
22222 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22223
22224         * g++.dg/abi/dcast1.C: New test.
22225
22226 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22227
22228         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22229
22230 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22231
22232         PR c++/47
22233         * g++.old-deja/g++.other/lookup24.C: New test.
22234
22235 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22236
22237         PR middle-end/7227
22238         * gcc.dg/uninit-C.c: New test.
22239
22240 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22241
22242         * g++.dg/abi/covariant1.C: New test.
22243
22244 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22245
22246         * gcc.dg/20030123-1.c: New test.
22247
22248 2003-01-25  Jan Hubicka  <jh@suse.cz>
22249
22250         PR opt/8492
22251         * gcc.c-torture/compile/20030125-1.c
22252
22253 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22254
22255         PR c++/9403
22256         * g++.dg/parse/template3.C: New test.
22257         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22258
22259         PR c++/795
22260         * g++.dg/parse/template4.C: New test.
22261
22262         PR c++/9415
22263         * g++.dg/template/qual2.C: New test.
22264
22265         PR c++/8545
22266         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22267
22268         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22269
22270 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22271
22272         * gcc.c-torture/execute/switch-1.c: New test case.
22273
22274 2003-01-25  Jan Hubicka  <jh@suse.cz>
22275
22276         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22277
22278 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22279
22280         Tweaks for Bison-1.875. From the NEWS file:
22281         "- `parse error' -> `syntax error'
22282         Bison now uniformly uses the term `syntax error'"
22283         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22284         * gcc.dg/cpp/digraph2.c: Likewise.
22285         * gcc.dg/cpp/direct2.c: Likewise.
22286         * gcc.dg/cpp/paste4.c: Likewise.
22287         * gcc.dg/c90-restrict-1.c: Likewise.
22288         * gcc.dg/c99-func-2.c: Likewise.
22289         * gcc.dg/noncompile/920721-2.c: Likewise.
22290         * gcc.dg/noncompile/930622-2.c: Likewise.
22291         * gcc.dg/noncompile/940112-1.c: Likewise.
22292         * gcc.dg/noncompile/950921-1.c: Likewise.
22293         * gcc.dg/noncompile/951123-1.c: Likewise.
22294         * gcc.dg/noncompile/971104-1.c: Likewise.
22295         * gcc.dg/noncompile/990416-1.c: Likewise.
22296
22297 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22298
22299         * g++.dg/parse/undefined1.C: Add error message.
22300
22301 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22302
22303         PR c++/9354
22304         * g++.dg/parse/new1.C: New test.
22305
22306         PR c++/9216
22307         * g++.dg/parse/template2.C: New test.
22308
22309         PR c++/9354
22310         * g++.dg/parse/typedef2.C: New test.
22311
22312         PR c++/9328
22313         * g++.dg/ext/typeof3.C: New test.
22314
22315 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22316
22317         PR c++/2738
22318         * g++.dg/parse/ret-type1.C: New test.
22319
22320         PR c++/3792
22321         * g++.dg/parse/tmpl-outside1.C: New test.
22322
22323         PR c++/4207
22324         * g++.dg/parse/int-as-enum1.C: New test.
22325
22326         PR c++/4903
22327         * g++.dg/parse/no-typename1.C: New test.
22328
22329         PR c++/5533
22330         * g++.dg/parse/no-value1.C: New test.
22331
22332         PR c++/5921
22333         * g++.dg/parse/wrong-inline1.C: New test.
22334
22335         PR c++/6402
22336         * g++.dg/parse/ref1.C: New test.
22337
22338         PR c++/6992
22339         * g++.dg/parse/attr-ctor1.C: New test.
22340
22341         PR c++/7229
22342         * g++.dg/parse/namespace5.C: New test.
22343
22344         PR c++/7917
22345         * g++.dg/parse/func-def1.C: New test.
22346
22347         PR c++/8143
22348         * g++.dg/parse/undefined1.C: New test.
22349
22350         PR c++/5723, PR c++/8522
22351         * g++.dg/parse/specialization1.C: New test.
22352
22353         PR c++/163, PR c++/8595
22354         * g++.dg/parse/struct-as-enum1.C: New test.
22355
22356         PR c++/9173
22357         * g++.dg/parse/undefined2.C: New test.
22358
22359 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/9298
22362         * g++.dg/parse/template1.C: New test.
22363
22364         PR c++/9384
22365         * g++.dg/parse/using1.C: New test.
22366
22367         PR c++/9285
22368         PR c++/9294
22369         * g++.dg/parse/expr2.C: New test.
22370
22371         PR c++/9388
22372         * g++.dg/parse/lookup2.C: Likewise.
22373
22374 2003-01-21  Jan Hubicka  <jh@suse.cz>
22375
22376         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22377         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22378         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22379         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22380
22381 2003-01-20  Nick Clifton  <nickc@redhat.com>
22382
22383         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22384         problem with ARM sibcall code generation.
22385
22386 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22387
22388         * gcc.c-torture/execute/20030120-1.c: New.
22389
22390 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22391
22392         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22393
22394 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22395
22396         PR c++/9272
22397         * g++.dg/parse/ctor1.C: New test.
22398
22399         PR c++/9294:
22400         * g++.dg/parse/qualified1.C: New test.
22401
22402         * g++.dg/parse/typename3.C: New test.
22403
22404 2003-01-16  Richard Henderson  <rth@redhat.com>
22405
22406         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22407
22408 2003-01-16  Richard Henderson  <rth@redhat.com>
22409
22410         * g++.dg/pch/pch.exp: Copy test header to the working directory
22411         before using it either for precompilation or direct use.
22412         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22413         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22414
22415 2003-01-16  Richard Henderson  <rth@redhat.com>
22416
22417         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22418         before using it either for precompilation or direct use.
22419         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22420         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22421
22422 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22423
22424         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22425         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22426         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22427         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22428         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22429         typename warning into error.
22430         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22431         error messages.
22432         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22433         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22434         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22435         messages.
22436         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22437         make declaration visible in template.
22438         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22439         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22440         messages.
22441         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22442         message.
22443         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22444         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22445         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22446         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22447         typename warning with error message.
22448         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22449         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22450         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22451
22452 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         * g++.dg/parse/ambig2.C: New test.
22455
22456 2003-01-15  Richard Henderson  <rth@redhat.com>
22457
22458         * g++.dg/tls/init-2.C: Update error message string.
22459
22460 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22461
22462         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22463
22464 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22465
22466         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22467         all for HC11/HC12.
22468         * gcc.c-torture/compile/20001205-1.x: Likewise.
22469         * gcc.c-torture/compile/20001226-1.x: Likewise.
22470         * gcc.c-torture/compile/920520-1.x: Likewise.
22471         * gcc.c-torture/compile/961203-1.x: Likewise.
22472         * gcc.c-torture/compile/20020604-1.x: Likewise.
22473
22474 2003-01-15  Jan Hubicka  <jh@suse.cz>
22475
22476         * gcc.c-torture/compile/20030115-1.c: New test.
22477
22478         * gcc.dg/i386-fpcvt-1.c: New test.
22479         * gcc.dg/i386-fpcvt-2.c: New test.
22480
22481 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22482
22483         Further conform g++'s __vmi_class_type_info to the C++ ABI
22484         specification.
22485         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22486         the specification.
22487
22488 2003-01-14  Jan Hubicka  <jh@suse.cz>
22489
22490         * gcc.dg/i386-fpcvt-1.c: New test.
22491         * gcc.dg/i386-fpcvt-2.c: New test.
22492
22493 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22494
22495         * gcc.dg/i386-mmx-3.c: New test.
22496
22497 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22498
22499         PR c++/9264
22500         * g++.dg/parse/octal1.C: New file.
22501
22502         PR c++/9172
22503         * g++.dg/parse/typename1.C: New file.
22504
22505 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22506
22507         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22508         * gcc.dg/bf-no-ms-layout.c: Likewise.
22509         * gcc.dg/bf-ms-attrib.c: Likewise.
22510
22511 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22512
22513         PR c++/9099
22514         * g++.dg/parse/dtor1.C: New file.
22515
22516         PR c++/9128
22517         * g++.dg/rtti/typeid1.C: New file.
22518
22519         PR c++/9153
22520         * g++.dg/parse/lookup1.C: New file.
22521
22522         PR c++/9171
22523         * g++.dg/templ/spec5.C: New file.
22524
22525 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22526
22527         * gcc.c-torture/compile/20030110-1.c: New test.
22528
22529 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22530
22531         Merge from pch-branch:
22532
22533         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22534
22535         * gcc.dg/pch/cpp-1.h: New.
22536         * gcc.dg/pch/cpp-1.c: New.
22537         * gcc.dg/pch/cpp-2.h: New.
22538         * gcc.dg/pch/cpp-2.c: New.
22539
22540         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22541
22542         * gcc.dg/pch/except-1.h: New.
22543         * gcc.dg/pch/except-1.c: New.
22544
22545         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22546
22547         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22548         running test.
22549         * gcc.dg/pch: Include *.hp not *.h.
22550         * gcc.dg/pch/system-1.h: New.
22551         * gcc.dg/pch/system-1.c: New.
22552
22553         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22554
22555         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22556         rather than trying to build and run a program using PCH.
22557         * gcc.dg/pch: Remove dg-do commands from test files.
22558
22559         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22560
22561         * gcc.dg/pch/macro-3.c: New.
22562         * gcc.dg/pch/macro-3.h: New.
22563
22564         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22565
22566         * gcc.dg/pch/common-1.c: New.
22567         * gcc.dg/pch/common-1.h: New.
22568         * gcc.dg/pch/decl-1.c: New.
22569         * gcc.dg/pch/decl-1.h: New.
22570         * gcc.dg/pch/decl-2.c: New.
22571         * gcc.dg/pch/decl-2.h: New.
22572         * gcc.dg/pch/decl-3.c: New.
22573         * gcc.dg/pch/decl-3.h: New.
22574         * gcc.dg/pch/decl-4.c: New.
22575         * gcc.dg/pch/decl-4.h: New.
22576         * gcc.dg/pch/decl-5.c: New.
22577         * gcc.dg/pch/decl-5.h: New.
22578         * gcc.dg/pch/global-1.c: New.
22579         * gcc.dg/pch/global-1.h: New.
22580         * gcc.dg/pch/inline-1.c: New.
22581         * gcc.dg/pch/inline-1.h: New.
22582         * gcc.dg/pch/inline-2.c: New.
22583         * gcc.dg/pch/inline-2.h: New.
22584         * gcc.dg/pch/static-1.c: New.
22585         * gcc.dg/pch/static-1.h: New.
22586         * gcc.dg/pch/static-2.c: New.
22587         * gcc.dg/pch/static-2.h: New.
22588
22589         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22590
22591         * g++.dg/pch/pch.exp: Better handle failing testcases.
22592         * gcc.dg/pch/pch.exp: Likewise.
22593         * gcc.dg/pch/macro-1.c: New.
22594         * gcc.dg/pch/macro-1.h: New.
22595         * gcc.dg/pch/macro-2.c: New.
22596         * gcc.dg/pch/macro-2.h: New.
22597
22598         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22599
22600         * g++.dg/dg.exp: Treat files in pch/ specially.
22601         * g++.dg/pch/pch.exp: New file.
22602         * g++.dg/pch/empty.H: New file.
22603         * g++.dg/pch/empty.C: New file.
22604         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22605         "precompile".
22606
22607         * gcc.dg/pch/pch.exp: New file.
22608         * gcc.dg/pch/empty.h: New file.
22609         * gcc.dg/pch/empty.c: New file.
22610         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22611         "precompile".
22612
22613 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22614
22615         * g++.dg/template/friend14.C: New test.
22616
22617 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22618
22619         * gcc.dg/old-style-asm-1.c: New test.
22620
22621 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22622
22623         * gcc.c-torture/compile/20030109-1.c: New test.
22624
22625 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22626
22627         * gcc.c-torture/execute/20030109-1.c: New test.
22628
22629 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22630
22631         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22632         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22633         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22634         * g++.old-deja/g++.mike/eh2.C: Likewise
22635         * g++.old-deja/g++.mike/eh3.C: Likewise
22636         * g++.old-deja/g++.mike/eh5.C: Likewise
22637         * g++.old-deja/g++.mike/eh6.C: Likewise
22638         * g++.old-deja/g++.mike/eh7.C: Likewise
22639         * g++.old-deja/g++.mike/eh8.C: Likewise
22640         * g++.old-deja/g++.mike/eh9.C: Likewise
22641         * g++.old-deja/g++.mike/eh10.C: Likewise
22642         * g++.old-deja/g++.mike/eh12.C: Likewise
22643         * g++.old-deja/g++.mike/eh13.C: Likewise
22644         * g++.old-deja/g++.mike/eh14.C: Likewise
22645         * g++.old-deja/g++.mike/eh16.C: Likewise
22646         * g++.old-deja/g++.mike/eh17.C: Likewise
22647         * g++.old-deja/g++.mike/eh18.C: Likewise
22648         * g++.old-deja/g++.mike/eh21.C: Likewise
22649         * g++.old-deja/g++.mike/eh23.C: Likewise
22650         * g++.old-deja/g++.mike/eh24.C: Likewise
22651         * g++.old-deja/g++.mike/eh25.C: Likewise
22652         * g++.old-deja/g++.mike/eh26.C: Likewise
22653         * g++.old-deja/g++.mike/eh27.C: Likewise
22654         * g++.old-deja/g++.mike/eh28.C: Likewise
22655         * g++.old-deja/g++.mike/eh29.C: Likewise
22656         * g++.old-deja/g++.mike/eh31.C: Likewise
22657         * g++.old-deja/g++.mike/eh33.C: Likewise
22658         * g++.old-deja/g++.mike/eh34.C: Likewise
22659         * g++.old-deja/g++.mike/eh35.C: Likewise
22660         * g++.old-deja/g++.mike/eh36.C: Likewise
22661         * g++.old-deja/g++.mike/eh37.C: Likewise
22662         * g++.old-deja/g++.mike/eh38.C: Likewise
22663         * g++.old-deja/g++.mike/eh39.C: Likewise
22664         * g++.old-deja/g++.mike/eh40.C: Likewise
22665         * g++.old-deja/g++.mike/eh41.C: Likewise
22666         * g++.old-deja/g++.mike/eh42.C: Likewise
22667         * g++.old-deja/g++.mike/eh44.C: Likewise
22668         * g++.old-deja/g++.mike/eh46.C: Likewise
22669         * g++.old-deja/g++.mike/eh47.C: Likewise
22670         * g++.old-deja/g++.mike/eh48.C: Likewise
22671         * g++.old-deja/g++.mike/eh49.C: Likewise
22672         * g++.old-deja/g++.mike/eh50.C: Likewise
22673         * g++.old-deja/g++.mike/eh51.C: Likewise
22674         * g++.old-deja/g++.mike/eh53.C: Likewise
22675         * g++.old-deja/g++.mike/eh55.C: Likewise
22676         * g++.old-deja/g++.mike/p7912.C: Likewise
22677         * g++.old-deja/g++.mike/p9706.C: Likewise
22678         * g++.old-deja/g++.mike/p10416.C: Likewise
22679         * g++.old-deja/g++.mike/p11667.C: Likewise
22680         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22681         Remove redundant reference to Iris.
22682         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22683         Elxsi, i860, Pico Java, and WE32K.
22684
22685 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22686
22687         * g++.dg/ext/asm4.C: New test.
22688
22689 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22690
22691         PR c++/9030
22692         * g++.dg/template/friend12.C: New test.
22693         * g++.dg/template/friend13.C: Likewise.
22694         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22695
22696 2003-01-08  Jan Hubicka  <jh@suse.cz>
22697
22698         * gcc.dg/i386-cadd.c: New test.
22699         * gcc.dg/i386-cmov4.c: Likewise.
22700
22701 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/9165
22704         * g++.dg/warn/Wunused-3.C: New test.
22705
22706         * g++.dg/abi/bitfield9.C: New test.
22707
22708         PR c++/9189
22709         * g++.dg/parse/defarg3.C: New test.
22710
22711 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.dg/parse/ambig1.C: New test.
22714         * g++.dg/parse/defarg2.C: New test.
22715
22716 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22717
22718         * g++.dg/template/defarg-1.C: New test.
22719         * g++.dg/template/local2.C: Likewise.
22720
22721 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22722
22723         * gcc.c-torture/execute/20030105-1.c: New test.
22724
22725 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22726
22727         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22728         * g++.dg/parse/namespace4.C: Likewise.
22729
22730 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22731
22732         * g++.dg/template/ntp2.C: New test.
22733
22734 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22735
22736         * g++.dg/parse/extern-C-1.C: New test.
22737
22738         * g++.dg/parse/namespace4.C: New test.
22739
22740         * g++.dg/template/nested1.C: New test.
22741
22742         * g++.dg/parse/namespace3.C: New test.
22743
22744 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22745
22746         * g++.dg/lookup/two-stage1.C: New test.
22747
22748 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22749
22750         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22751         * g++.old-deja/g++.jason/access8.C: Likewise.
22752         * g++.old-deja/g++.other/decl5.C: Likewise.
22753
22754 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22755
22756         * g++.dg/parse/parse7.C: New test.
22757
22758 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22759
22760         PR c++/2843
22761         * g++.dg/ext/attrib7.C: New test.
22762
22763 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22764
22765         * g++.dg/parse/parse6.C: New test.
22766
22767 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22768
22769         * gcc.dg/h8300-stack-1.c: New.
22770
22771 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22772
22773         g++.dg/lookup/exception1.C: New test.
22774
22775         g++.dg/lookup/template1.C: New test.
22776
22777         g++.dg/parse/namespace2.C: New test.
22778
22779         g++.dg/parse/parens2.C: New test.
22780
22781 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22782
22783         * g++.dg/parse/parse5.C: New test.
22784         * g++.dg/lookup/scoped4.C: New test.
22785
22786 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22787
22788         * g++.dg/parse/parens1.C: New test.
22789
22790         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22791         angle-bracket1.C.
22792         * g++.dg/parse/parens2.C: New test.
22793
22794         * g++.dg/lookup/scope-operator1.C: New test.
22795
22796         * g++.dg/parse/operator1.C: New test.
22797
22798 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22799
22800         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22801         * g++.old-deja/g++.other/access6.C: Likewise.
22802         * g++.old-deja/g++.other/decl1.C: Likewise.
22803         * g++.old-deja/g++.pt/typename12.C: Likewise.
22804
22805 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22806
22807         * g++.dg/parse/namespace1.C: New test.
22808
22809 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22810
22811         * g++.dg/parse/parse4.C: New test.
22812
22813 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22814
22815         * g++.dg/parse/parse3.C: New test.
22816
22817 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22818
22819         * g++.dg/parse/parse2.C: New test.
22820
22821 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22822
22823         * g++.dg/template/friend11.C: New test.
22824
22825 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22826
22827         * g++.dg/parse/parse1.C: New test.
22828
22829 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22830
22831         * lib/profopt.exp: Change the name of a global variable to avoid
22832         possible clashes with other test suites.
22833
22834 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22835
22836         * g++.dg/inherit/covariant8.C: New test.
22837
22838 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22839
22840         * g++.dg/init/array9.C: New test.
22841
22842         PR c++/9112
22843         * g++.dg/parse/expr1.C: New test.
22844
22845 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22846
22847         * gcc.c-torture/compile/20021230-1.c: New test.
22848
22849 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22850
22851         * g++.dg/inherit/covariant5.C: New test.
22852         * g++.dg/inherit/covariant6.C: New test.
22853         * g++.dg/inherit/covariant7.C: New test.
22854
22855 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22856
22857         PR c++/2739
22858         * g++.dg/other/access2.C: New test.
22859
22860 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22861
22862         * g++.dg/other/anon-struct.C: No longer fails
22863         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22864         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22865         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22866
22867 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22868
22869         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22870
22871 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22872
22873         * g++.dg/eh/spec4.C: Remove stray semicolon.
22874         * g++.dg/expr/pmf-1.C: Change error message.
22875         * g++.dg/ext/asm1.C: Remove stray semicolon.
22876         * g++.dg/ext/typename1.C: Add missing typenames.
22877         * g++.dg/inherit/template-as-base.C: Change error message.
22878         * g++.dg/lookup/scoped1.C: Likewise.
22879         * g++.dg/lookup/scoped2.C: Likewise.
22880         * g++.dg/lookup/using2.C: Likewise.
22881         * g++.dg/other/component1.C: Remove stray semicolon.
22882         * g++.dg/other/do1.C: Change error message.
22883         * g++.dg/other/error2.C: Likewise.
22884         * g++.dg/other/init1.C: Likewise.
22885         * g++.dg/other/packed1.C: Remove stray semicolon.
22886         * g++.dg/other/ptrmem2.C: Change error message.
22887         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22888         marker.
22889         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22890         * g++.dg/template/access3.C: Add typename keyword.
22891         * g++.dg/template/access5.C: Remove stray semicolon.
22892         * g++.dg/template/access6.C: Likewise.
22893         * g++.dg/template/complit1.C: Likewise.
22894         * g++.dg/template/crash1.C: Change error message.
22895         * g++.dg/template/inherit2.C: Remove stray semicolon.
22896         * g++.dg/template/instantiate2.C: Likewise.
22897         * g++.dg/template/instantiate3.C: Change error message.
22898         * g++.dg/template/qual1.C: Remove stray semicolon.
22899         * g++.dg/template/qualttp18.C: Change error message.
22900         * g++.dg/template/ref1.C: Remove stray semicolon.
22901         * g++.dg/template/sizeof1.C (A::value): Declare it.
22902         * g++.dg/template/spec4.C: Change error message.
22903         * g++.dg/template/static1.C: Likewise.
22904         * g++.dg/template/type1.C: Likewise.
22905         * g++.dg/template/typename3.C: Likewise.
22906         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22907         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22908         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22909         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22910         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22911         named return value extension.
22912         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22913         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22914         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22915         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22916         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22917         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22918         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22919         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22920         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22921         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22922         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22923         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22924         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22925         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22926         syntax.
22927         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22928         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22929         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22930         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22931         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22932         * g++.old-deja/g++.brendan/template11.C: Likewise.
22933         * g++.old-deja/g++.brendan/template26.C: Likewise.
22934         * g++.old-deja/g++.brendan/template27.C: Use explicit
22935         specialization syntax.
22936         * g++.old-deja/g++.brendan/template30.C: Likewise.
22937         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22938         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22939         non-dependent names.
22940         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22941         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22942         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22943         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22944         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22945         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22946         named return value extension.
22947         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22948         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22949         * g++.old-deja/g++.ext/return1.C: Likewise.
22950         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22951         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22952         * g++.old-deja/g++.jason/access8.C: Likewise.
22953         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22954         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22955         pseudo-destructor names.
22956         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22957         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22958         pseudo-destructor names.
22959         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22960         * g++.old-deja/g++.jason/overload19.C: Likewise.
22961         * g++.old-deja/g++.jason/overload32.C: Likewise.
22962         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22963         stray semicolons.
22964         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22965         * g++.old-deja/g++.jason/return.C: Likewise.
22966         * g++.old-deja/g++.jason/return2.C: Likewise.
22967         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22968         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22969         syntax.
22970         * g++.old-deja/g++.jason/template10.C: Account for use of
22971         non-dependent names.
22972         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22973         syntax.
22974         * g++.old-deja/g++.jason/template37.C: Likewise.
22975         * g++.old-deja/g++.law/access4.C: Change error messages.
22976         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22977         pseudo-destructor names.
22978         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22979         * g++.old-deja/g++.law/ctors9.C: Likewise.
22980         * g++.old-deja/g++.law/cvt22.C: Likewise.
22981         * g++.old-deja/g++.law/dtors5.C: Likewise.
22982         * g++.old-deja/g++.law/global-init1.C: Likewise.
22983         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22984         * g++.old-deja/g++.law/operators28.C: Likewise.
22985         * g++.old-deja/g++.law/visibility28.C: Likewise.
22986         * g++.old-deja/g++.martin/eval1.C: Likewise.
22987         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22988         name.
22989         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22990         * g++.old-deja/g++.mike/net34.C: Likewise.
22991         * g++.old-deja/g++.mike/net36.C: Likewise.
22992         * g++.old-deja/g++.mike/ns2.C: Likewise.
22993         * g++.old-deja/g++.mike/p12306.C: Likewise.
22994         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22995         value extension.
22996         * g++.old-deja/g++.mike/p700.C: Likewise.
22997         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22998         * g++.old-deja/g++.mike/p710.C: Likewise.
22999         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
23000         value extension.
23001         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
23002         * g++.old-deja/g++.mike/pmf9.C: Likewise.
23003         * g++.old-deja/g++.ns/crash2.C: Likewise.
23004         * g++.old-deja/g++.ns/crash3.C: Likewise.
23005         * g++.old-deja/g++.ns/invalid1.C: Likewise.
23006         * g++.old-deja/g++.ns/ns17.C: Likewise.
23007         * g++.old-deja/g++.ns/template16.C: Likewise.
23008         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
23009         keyword.
23010         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
23011         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
23012         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
23013         named return value extension.
23014         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
23015         * g++.old-deja/g++.other/access4.C: Issue additional error
23016         messages.
23017         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
23018         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
23019         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
23020         * g++.old-deja/g++.other/crash25.C: Change error message.
23021         * g++.old-deja/g++.other/crash4.C: Change error message.
23022         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
23023         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
23024         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
23025         checks.
23026         * g++.old-deja/g++.other/defarg8.C: Likewise.
23027         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
23028         * g++.old-deja/g++.other/dtor10.C: Likewise.
23029         * g++.old-deja/g++.other/incomplete.C: Likewise.
23030         * g++.old-deja/g++.other/linkage7.C: Likewise.
23031         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
23032         lookup algorithm.
23033         * g++.old-deja/g++.other/mangle2.C: Likewise.
23034         * g++.old-deja/g++.other/refinit2.C: Likewise.
23035         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
23036         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
23037         * g++.old-deja/g++.pt/crash28.C: Likewise.
23038         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
23039         syntax.
23040         * g++.old-deja/g++.pt/crash32.C: Change error message.
23041         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
23042         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
23043         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
23044         error message position.
23045         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23046         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23047         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23048         syntax.
23049         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23050         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23051         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23052         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23053         keyword.
23054         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23055         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23056         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23057         keyword.
23058         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23059         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23060         syntax.
23061         * g++.old-deja/g++.pt/friend28.C: Account for use of
23062         non-dependent names.
23063         * g++.old-deja/g++.pt/friend29.C: Likewise.
23064         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23065         rules.
23066         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23067         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23068         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23069         lookup rules.
23070         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23071         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23072         keyword.
23073         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23074         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23075         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23076         keyword.
23077         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23078         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23079         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23080         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23081         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23082         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23083         keyword.
23084         * g++.old-deja/g++.pt/spec10.C: Likewise.
23085         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23086         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23087         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23088         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23089         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23090         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23091         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23092         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23093         * g++.old-deja/g++.pt/typename15.C: Likewise.
23094         * g++.old-deja/g++.pt/typename22.C: Likewise.
23095         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23096         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23097         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23098         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23099         syntax.
23100         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23101         return value extension.
23102         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23103         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23104         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23105         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23106
23107 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23108
23109         * g++.dg/warn/inline1.C: New test.
23110         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23111         * g++.old-deja/g++.jason/synth10.C: Likewise.
23112         * g++.old-deja/g++.mike/net31.C: Likewise.
23113         * g++.old-deja/g++.mike/p8786.C: Likewise.
23114
23115         * g++.dg/template/friend10.C: New test.
23116         * g++.dg/template/conv5.C: New test.
23117
23118 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23119
23120         * g++.dg/lookup/scoped3.C: New test.
23121
23122         * g++.dg/lookup/decl1.C: New test.
23123         * g++.dg/lookup/decl2.C: New test.
23124
23125 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23126
23127         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23128         gcc.c-torture/compile/20021015-1.c,
23129         gcc.c-torture/compile/20021015-2.c,
23130         gcc.c-torture/compile/20021123-1.c,
23131         gcc.c-torture/compile/20021123-2.c,
23132         gcc.c-torture/compile/20021123-3.c,
23133         gcc.c-torture/compile/20021123-4.c,
23134         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23135         only to 3.1 or 3.2 branch.
23136
23137 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23138
23139         * gcc.dg/i386-bitfield3.c: New test.
23140
23141         * gcc.dg/i386-bitfield2.c: New test.
23142
23143 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23144
23145         * g++.dg/parse/conv_op1.C: New test.
23146
23147 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23148
23149         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23150         approved.
23151
23152 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23153
23154         * gcc.c-torture/compile/20021220-1.c: New test.
23155
23156 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23157
23158         * gcc.dg/i386-fastcall-1.c: New.
23159
23160 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23161
23162         * gcc.c-torture/execute/20021219-1.c: New test.
23163
23164 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23165
23166         * gcc.dg/i386-pic-1.c: New test.
23167
23168 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23169
23170         PR c++/8099
23171         * g++.dg/template/friend9.C: New test.
23172
23173 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23174
23175         PR c++/3663
23176         * g++.dg/template/access7.C: New test.
23177
23178 2002-12-18  Nick Clifton  <nickc@redhat.com>
23179
23180         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23181         the libstdc++-v3 directory has been found.
23182
23183 2002-12-12  Devang Patel <dpatel@apple.com>
23184         * gcc.dg/darwin-ld-1.c: New test.
23185         * gcc.dg/darwin-ld-2.c: New test.
23186         * gcc.dg/darwin-ld-3.c: New test.
23187         * gcc.dg/darwin-ld-4.c: New test.
23188         * gcc.dg/darwin-ld-5.c: New test.
23189
23190 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23191
23192         * gcc.c-torture/compile/20021212-1.c: New test.
23193
23194 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23195
23196         * gcc.dg/fshort-wchar: New test.
23197
23198 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23199
23200         PR c++/8372
23201         * g++.dg/template/dtor1.C: New test.
23202
23203         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23204         markers.
23205
23206 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23207
23208         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23209
23210 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23211
23212         * g++.dg/template/static1.C: New test.
23213         * g++.dg/template/static2.C: New test.
23214         * g++.old-deja/g++.ext/memconst.C: New test.
23215
23216 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23217
23218         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23219         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23220         * g++.dg/special/initp1.C: Likewise.
23221
23222 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.c-torture/execute/20021204-1.c: New test.
23225
23226 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23227
23228         * gcc.dg/ppc-fmadd-1.c: New file.
23229         * gcc.dg/ppc-fmadd-2.c: New file.
23230         * gcc.dg/ppc-fmadd-3.c: New file.
23231
23232 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23233
23234         * gcc.c-torture/compile/20021204-1.c: New test.
23235
23236 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23237
23238         * g++.dg/inherit/covariant2.C: New test.
23239         * g++.dg/inherit/covariant3.C: New test.
23240         * g++.dg/inherit/covariant4.C: New test.
23241         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23242         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23243
23244 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23245
23246         PR c++/8688
23247         * g++.dg/init/brace3.C: New test.
23248
23249 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23250
23251         * gcc.dg/20020210-1.c: Fix a comment typo.
23252
23253 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23254
23255         PR c++/8720
23256         * g++.dg/parse/defarg1.C: New test.
23257
23258         PR c++/8615
23259         * g++.dg/template/char1.C: New test.
23260
23261         * g++.dg/template/varmod1.C: Fix typo.
23262
23263 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23264
23265         DR 180
23266         * g++.old-deja/g++.pt/crash32.C: Expect error.
23267
23268 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23269
23270         PR c++/5919
23271         * g++.dg/template/varmod1.C: New test.
23272
23273         PR c++/8727
23274         * g++.dg/inherit/typeinfo1.C: New test.
23275
23276         PR c++/8663
23277         * g++.dg/inherit/typedef1.C: New test.
23278
23279 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23280
23281         PR c++/8332
23282         PR c++/8493
23283         * g++.dg/template/strlen1.C: New test.
23284
23285         PR c++/8227
23286         * g++.dg/template/ctor2.C: New test.
23287
23288         PR c++/8214
23289         * g++.dg/init/string1.C: New test.
23290
23291         PR c++/8511
23292         * g++.dg/template/friend8.C: New test.
23293
23294 2002-11-29  Joe Buck <jbuck@synopsys.com>
23295
23296         * g++.dg/lookup/anon2.C: New test.
23297
23298 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23299
23300         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23301         h8300 port.
23302
23303 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23304
23305         * gcc.dg/bitfld-6.c: New test.
23306
23307 2002-11-27  Jan Hubicka  <jh@suse.cz>
23308
23309         * gcc.c-torture/execute/20021127.[cx]: New test.
23310
23311 2002-11-26  Jan Hubicka  <jh@suse.cz>
23312
23313         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23314         quality.
23315
23316 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23317
23318         * g++.dg/init/brace2.C: New test.
23319         * g++.old-deja/g++.mike/p9129.C: Correct.
23320
23321 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23322
23323         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23324
23325 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23326
23327         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23328
23329 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23330
23331         * testsuite/g++.dg/abi/empty11.C: New test.
23332         * testsuite/g++.dg/rtti/cv1.C: New test.
23333
23334 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23335
23336         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23337
23338 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23339
23340         * g++.dg/abi/empty10.C: New test.
23341
23342 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23343
23344         * gcc.c-torture/compile/20021124-1.c: New test.
23345
23346 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23347
23348         * g++.dg/abi/rtti2.C: New test.
23349
23350 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23351
23352         * gcc.dg/i386-unroll-1.c: New test.
23353
23354 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23355
23356         * gcc.c-torture/compile/20021120-1.c: New test.
23357         * gcc.c-torture/compile/20021120-2.c: New test.
23358
23359 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23360
23361         * gcc.dg/bitfld-5.c: New test.
23362
23363 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23364
23365         * gcc.c-torture/execute/20021120-3.c: New test.
23366
23367 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23368
23369         * gcc.c-torture/execute/20021120-2.c: New test.
23370
23371 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23372
23373         * gcc.c-torture/execute/20021120-1.c: New test.
23374
23375 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23376
23377         * gcc.c-torture/execute/20021118-3.c: New test.
23378
23379 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23380
23381         * gcc.c-torture/compile/20021119-1.c: New test.
23382
23383 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23384
23385         * gcc.dg/duff-1.c: New test.
23386         * gcc.dg/duff-2.c: New test.
23387         * gcc.dg/duff-3.c: New test.
23388
23389 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23390
23391         * gcc.dg/cpp/_Pragma5.c: New test.
23392
23393 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23394
23395         * gcc.c-torture/execute/20021118-2.c: New test.
23396
23397 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23398
23399         * gcc.c-torture/execute/20021118-1.c: New test.
23400
23401 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23402
23403         * gcc.dg/20021116-1.c: New test.
23404
23405 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23406
23407         * g++.dg/abi/vcall1.C: New test.
23408
23409 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23410
23411         * gcc.dg/20021029-1.c: New test.
23412         * gcc.dg/20021029-2.c: New test.
23413
23414 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23415
23416         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23417
23418 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23419
23420         PR c/8439
23421         * gcc.dg/20021110.c: Move to ...
23422         * gcc.c-torture/compile/20021110.c: .... here.
23423
23424 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23425
23426         PR c/8467
23427         * gcc.c-torture/execute/20021111-1.c
23428
23429 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23430
23431         PR c/8439
23432         * gcc.dg/20021110.c: New test.
23433
23434 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23435
23436         * g++.dg/abi/vthunk3.C: Run only on x86.
23437
23438 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23439
23440         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23441
23442 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23443
23444         * lib/compat.exp (compat-execute): Fix logic error in last
23445         change.
23446
23447 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23448
23449         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23450
23451 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23452
23453         PR c++/8389
23454         * g++.dg/template/access6.C: New test.
23455
23456 2002-11-08  Jan Hubicka  <jh@suse.cz>
23457
23458         * gcc.dg/i386-ssefp-1.c: New test.
23459         * gcc.dg/i386-ssefp-1.c: New test.
23460
23461 2002-11-08  Jan Hubicka  <jh@suse.cz>
23462
23463         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23464
23465 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23466
23467         * g++.dg/abi/vthunk3.C: New test.
23468
23469         PR c++/8338
23470         * g++.dg/template/crash2.C: New test.
23471
23472 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23473
23474         * testsuite/g++.dg/abi/dtor1.C: New test.
23475         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23476
23477 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23478
23479         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23480         Darwin.
23481
23482 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23483
23484         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23485         -mthumb.  Only xfail with -O0.
23486
23487 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23488
23489         * g++.dg/abi/thunk1.C: New test.
23490         * g++.dg/abi/thunk2.C: Likewise.
23491         * g++.dg/abi/vtt1.C: Likewise.
23492
23493 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23494
23495         PR optimization/8423
23496         * gcc.c-torture/execute/builtin-constant.c: New test.
23497
23498 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23499
23500         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23501         Add some more cases.
23502
23503 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23504
23505         PR c++/8391
23506         * g++.dg/opt/local1.C: New test.
23507
23508 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23509
23510         PR c++/8160
23511         * g++.dg/template/complit1.C: New test.
23512
23513         PR c++/8149
23514         * g++.dg/template/typename4.C: Likewise.
23515
23516 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23517
23518         Core issue 287, PR c++/7639
23519         * g++.dg/template/instantiate1.C: Adjust error location.
23520         * g++.dg/template/instantiate3.C: New test.
23521         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23522         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23523         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23524
23525 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23526
23527         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23528
23529 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23530
23531         PR c++/8287
23532         * g++.dg/init/dtor2.C: New test.
23533
23534 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23535
23536         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23537         * gcc.dg/nest.c: Bypass errors on irix6.
23538
23539 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23540
23541         * gcc.dg/nest.c: Expect error for mmix-*-*.
23542         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23543
23544 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23545
23546         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23547         markers.
23548
23549         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23550
23551 2002-10-25  Mike Stump  <mrs@apple.com>
23552
23553         * gcc.dg/warn-1.c: New test.
23554
23555 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23556
23557         * g++.dg/template/typename3.C: New test.
23558
23559 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23560
23561         * g++.dg/lookup/ptrmem1.C: New test.
23562
23563         * g++.dg/abi/vthunk2.C: New test.
23564
23565 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23566
23567         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23568
23569 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23570
23571         * g++.dg/abi/empty9.C: New test.
23572
23573 2002-10-24  Richard Henderson  <rth@redhat.com>
23574
23575         * g++.dg/inherit/thunk1.C: Enable for ia64.
23576
23577 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23578
23579         PR c++/8067
23580         * g++.dg/lookup/pretty1.C: New test.
23581
23582 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23583
23584         * gcc.dg/20021023-1.c: New test.
23585
23586 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23587
23588         PR c++/7679
23589         * g++.dg/parse/inline1.C: New test.
23590
23591 2002-10-23  Richard Henderson  <rth@redhat.com>
23592
23593         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23594
23595         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23596
23597 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/6579
23600         * g++.dg/parse/stmtexpr3.C: New test.
23601
23602 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23603
23604         * g++.dg/expr/cond1.C: New test.
23605
23606 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23607
23608         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23609
23610 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23611
23612         * g++.dg/abi/vbase13.C: New test.
23613         * g++.dg/abi/vbase14.C: Likewise.
23614
23615 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23616
23617         * gcc.dg/tls/pic-1.c: New test.
23618         * gcc.dg/tls/nonpic-1.c: New test.
23619         * gcc.dg/20021018-1.c: New test.
23620
23621 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23622
23623         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23624         Remove only files with the same base name as the test case.
23625         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23626         (profopt-execute): Likewise.  Also, remove old profiling
23627         and performance data files before running the tests.
23628
23629         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23630         * g++.dg/bprob/bprob.exp: Likewise.
23631         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23632         to allow more general test case names.
23633
23634         * g++.dg/bprob/bprob-1.C: Rename to ...
23635         * g++.dg/bprob/g++-bprob-1.C: ... this.
23636
23637         * g77.dg/bprob/bprob-1.f: Rename to ...
23638         * g77.dg/bprob/g77-bprob-1.f: ... this.
23639
23640 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23641
23642         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23643         bison 1.50 or later.
23644
23645 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23646
23647         * g++.dg/README: Describe more test directories.
23648
23649 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23650
23651         * g++.dg/init/array6.C: Add additional tests.
23652
23653 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23654
23655         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23656         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23657
23658 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23659
23660         * gcc.c-torture/compile/20020604-1.x: New.
23661         * gcc.c-torture/compile/simd-5.x: Likewise.
23662         * gcc.c-torture/execute/920710-1.x: Likewise.
23663         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23664
23665 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23666
23667         * g++.dg/inherit/override1.C: Add dg-options clause.
23668
23669 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23670
23671         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23672         _mm_slli_si128.
23673
23674 2002-10-19  Andreas Schwab  <schwab@suse.de>
23675
23676         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23677         directory component.
23678
23679 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23680
23681         * g++.dg/inherit/thunk1.C: New test.
23682
23683         * g++.dg/inherit/override1.C: New test.
23684
23685         * g++.dg/abi/mangle11.C: New test.
23686         * g++.dg/abi/mangle14.C: New test.
23687         * g++.dg/abi/mangle17.C: New test.
23688
23689 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23690
23691         * g++.dg/overload/member2.C: New test.
23692
23693 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23694
23695         * g++.dg/README: Describe new compat directory.
23696         * g++.dg/dg.exp: Skip tests in compat directory.
23697         * README.compat: New file.
23698         * lib/compat.exp: New expect script.
23699         * g++.dg/compat: New test directory.
23700         * g++.dg/compat/compat.exp: New expect script.
23701         * g++.dg/compat/abi: New test directory.
23702         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23703         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23704         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23705         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23706         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23707         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23708         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23709         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23710         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23711         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23712         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23713         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23714         * g++.dg/compat/break: New test directory.
23715         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23716         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23717         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23718         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23719         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23720         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23721         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23722         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23723         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23724         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23725         g++.dg/compat/break/README: New files.
23726         * g++.dg/compat/eh: New test directory.
23727         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23728         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23729         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23730         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23731         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23732         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23733         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23734         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23735         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23736         g++.dg/compat/eh/filter2_y.C,
23737         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23738         g++.dg/compat/eh/new1_y.C,
23739         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23740         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23741         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23742         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23743         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23744         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23745         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23746         g++.dg/compat/eh/unexpected1_y.C: New files.
23747         * g++.dg/compat/init: New test directory.
23748         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23749         g++.dg/compat/init/array5_y.C,
23750         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23751         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23752         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23753         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23754         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23755         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23756         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23757         g++.dg/compat/init/init-ref2_y.C: New files.
23758
23759 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23760
23761         PR c++/7584
23762         * g++.dg/inherit/using3.C: New test.
23763
23764 2002-10-17  Jan Hubicka  <jh@suse.cz>
23765
23766         * gcc.dg/20021017-2.c: New test.
23767
23768 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23769
23770         * g++.dg/abi/mangle16.C: Adjust.
23771
23772         * g++.dg/init/array8.C: New test.
23773
23774 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23775
23776         * gcc.dg/special/mips-abi.exp: New test.
23777         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23778
23779 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23780
23781         * g++.dg/abi/mangle16.C: New test.
23782         * g++.dg/abi/mangle17.C: Likewise.
23783
23784         PR c++/7478
23785         * g++.dg/template/ref1.C: New test.
23786
23787 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23788
23789         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23790
23791 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23792
23793         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23794
23795 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23796
23797         PR c++/7524
23798         * g++.dg/init/array7.C: New test.
23799
23800 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23801
23802         * g++.dg/init/array6.C: New test.
23803
23804         * g++.dg/abi/mangle13.C: Likewise.
23805         * g++.dg/abi/mangle14.C: Likewise.
23806         * g++.dg/abi/mangle15.C: Likewise.
23807
23808 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23809
23810         * g++.dg/abi/empty8.C: New test.
23811
23812 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * g++.dg/init/ctor1.C: New test.
23815
23816 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23817
23818         * gcc.c-torture/execute/20021015-1.c: New test.
23819
23820 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23821
23822         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23823
23824 2002-10-14  Jan Hubicka  <jh@suse.cz>
23825
23826         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23827
23828 2002-10-14  Richard Henderson  <rth@redhat.com>
23829
23830         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23831
23832 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23833
23834         PR optimization/6631
23835         * g++.dg/opt/const2.C: New test.
23836
23837 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23838
23839         PR c++/7176
23840         * g++.dg/parse/friend1.C: New test.
23841         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23842
23843 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23844
23845         * gcc.dg/20021014-1.c: New test.
23846
23847 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23848
23849         PR c++/5661
23850         * g++.dg/ext/vlm1.C: New test.
23851         * g++.dg/ext/vlm2.C: Likewise.
23852
23853         * g++.dg/init/array1.C: Remove invalid braces.
23854         * g++.dg/init/brace1.C: New test.
23855         * g++.dg/init/copy2.C: Likewise.
23856         * g++.dg/init/copy3.C: Likewise.
23857         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23858         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23859         braces.
23860
23861 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23862
23863         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23864
23865 2002-10-11  Richard Shann  <richard.shann@superh.com>
23866
23867         * gcc.c-torture/compile/simd-5.c: New test.
23868
23869 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23870
23871         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23872
23873 2002-10-10  Jim Wilson  <wilson@redhat.com>
23874
23875         * gcc.c-torture/execute/20021010-1.c: New test.
23876
23877 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23878
23879         PR c/7353
23880         * g++.dg/ext/typedef-init.C: New test.
23881         * gcc.dg/typedef-init.c: New test.
23882
23883 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23884
23885         * gcc.dg/cpp/paste13.c: New test.
23886
23887 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23888
23889         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23890         remaining platforms, XFAIL during compile, not execute.  Don't
23891         XFAIL at -O0.
23892
23893 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23894
23895         * gcc.dg/alias-1.c: Tweak expected warning.
23896
23897 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23898
23899         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23900
23901 2002-10-06  Andreas Jaeger  <aj@suse.de>
23902
23903         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23904         * gcc.dg/cpp/c++98.C: Likewise.
23905
23906         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23907         * g++.dg/cpp/c++98.C: Likewise.
23908
23909         * g++.dg/README (Subdirectories): Mention cpp directory.
23910
23911         PR target/7559
23912         * gcc.dg/20021006-1.c: New test.
23913
23914 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23915
23916         PR c++/7804
23917         * g++.dg/other/warning1.C: New test.
23918
23919 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23920
23921         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23922         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23923         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23924
23925 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23926
23927         PR c++/7931
23928         * g++.dg/template/ptrmem3.C: New test.
23929
23930         PR c++/7754
23931         * g++.dg/template/union1.C: New test.
23932
23933 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23934
23935         PR c++/8006
23936         * g++.dg/abi/mangle9.C: New test.
23937         * g++.dg/abi/mangle10.C: New test.
23938         * g++.dg/abi/mangle11.C: New test.
23939         * g++.dg/abi/mangle12.C: New test.
23940
23941 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23942
23943         PR c++/7188.
23944         * g++.dg/template/meminit1.C: New test.
23945         * g++.dg/warn/Wreorder-1.C: Likewise.
23946         * g++.old-deja/g++.mike/warn3.C: Tweak.
23947         * lib/prune.exp: Ingore "in copy constructor".
23948
23949 2002-10-02  Andreas Jaeger  <aj@suse.de>
23950
23951         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23952         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23953         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23954         on x86-64.
23955
23956 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23957
23958         * gcc.dg/empty1.C: Fix typo.
23959
23960 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23961
23962         * gcc.dg/alias-1.c: New test.
23963
23964 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23965
23966         * gcc.dg/empty1.C: New test.
23967
23968         * g++.dg/tls/init-2.C: Tweak error messages.
23969
23970 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23971
23972         * gcc.c-torture/compile/20020923-1.c: New test.
23973
23974 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23975
23976         * gcc.c-torture/execute/ffs-1.c: New test.
23977         * gcc.c-torture/execute/ffs-2.c: Ditto.
23978
23979 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23980
23981         * g++.dg/overload/member1.C: New test.
23982
23983 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23984
23985         * g++.dg/abi/empty7.C: New test.
23986         * g++.dg/init/pm2.C: Likewise.
23987
23988 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23989
23990         * g++.dg/rtti/crash1.C: New test.
23991
23992 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23993
23994         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23995         gcc.dg/sibcall-4.c: New tests.
23996
23997 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23998
23999         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
24000         powerpc and MMIX targets.
24001
24002 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
24003
24004         * gcc.dg/cpp/20020927-1.c: New.
24005
24006 2002-09-26  David S. Miller  <davem@redhat.com>
24007
24008         * gcc.c-torture/compile/trunctfdf.c: New.
24009
24010 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24011
24012         * lib/target-supports.exp (check_weak_available): Handle solaris2.
24013
24014 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
24015
24016         * gcc.c-torture/execute/loop-15.c: New.
24017
24018 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
24019
24020         * README.QMTEST: Fix typo.
24021
24022 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
24023
24024         * gcc.dg/20020926-1.c: New test.
24025
24026 2002-09-25  David S. Miller  <davem@redhat.com>
24027
24028         PR target/7842
24029         * gcc.c-torture/execute/shiftdi.c: New test.
24030
24031 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
24032
24033         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
24034         unique to the tool.
24035         * lib/g77.exp (g77_init): Likewise.
24036         * lib/g++.exp (g++_init): Likewise.
24037         * lib/objc.exp (objc_init): Likewise.
24038
24039 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
24042         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
24043         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
24044
24045 2002-09-25  Richard Henderson  <rth@redhat.com>
24046
24047         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24048         too-small long double.
24049
24050 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24051
24052         * gcc.dg/20020919-1.c: New test.
24053
24054 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24055
24056         * g++.dg/abi/bitfield6.C: New test.
24057         * g++.dg/abi/bitfield7.C: New test.
24058         * g++.dg/abi/bitfield8.C: New test.
24059         * g++.dg/abi/vbase11.C: New test.
24060
24061 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24062
24063         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24064         hppa*-*-hpux*.  Update test comment.
24065
24066 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24067
24068         * gcc.dg/tls/struct-1.c: New test.
24069
24070 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24071
24072         * gcc.dg/cpp/tr-warn2.c: Update.
24073
24074 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24075
24076         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24077
24078 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24079
24080         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24081         systems.
24082
24083 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24084
24085         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24086
24087         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24088         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24089         setting of cxxfilt.
24090
24091 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24092
24093         * gcc.dg/20020312-2.c: Update for darwin.
24094
24095 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24096
24097         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24098
24099 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24100
24101         * objc.dg/comp-types-1.m: New test.
24102         * objc.dg/comp-types-2.m: New test.
24103         * objc.dg/comp-types-3.m: New test.
24104         * objc.dg/comp-types-4.m: New test.
24105         * objc.dg/comp-types-5.m: New test.
24106         * objc.dg/comp-types-6.m: New test.
24107
24108 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24109
24110         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24111
24112 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24113
24114         * g++.dg/other/do1.C: New test.
24115
24116         * g++.dg/template/subst1.C: New test.
24117
24118 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24119
24120         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24121
24122 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24123
24124         * g++.dg/template/qualttp20.C: Adjust expected errors.
24125         * g++.old-deja/g++.jason/report.C: Likewise.
24126         * g++.old-deja/g++.other/qual1.C: Likewise.
24127
24128         * g++.dg/lookup/scoped2.C: New test.
24129
24130         * g++.dg/ext/asm3.C: New test.
24131
24132 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24133
24134         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24135
24136 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24137
24138         * ChangeLog: follow spelling conventions.
24139         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24140         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24141         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24142         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24143         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24144         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24145         * g++.old-deja/g++.law/global-init1.C: Likewise.
24146         * g++.old-deja/g++.other/delete4.C: Likewise.
24147         * g++.old-deja/g++.other/inline21.C: Likewise.
24148         * g++.old-deja/g++.other/singleton.C: Likewise.
24149         * g77.dg/strlen0.f: Likewise.
24150         * g77.f-torture/compile/20010519-1.f: Likewise.
24151         * g77.f-torture/compile/980310-4.f: Likewise.
24152         * gcc.c-torture/compile/20000605-1.c: Likewise.
24153         * gcc.c-torture/execute/20020225-1.c: Likewise.
24154         * gcc.dg/c90-hexfloat-2.c: Likewise.
24155         * gcc.dg/c99-bool-1.c: Likewise.
24156         * gcc.dg/c99-hexfloat-2.c: Likewise.
24157         * gcc.dg/dll-2.c: Likewise.
24158         * gcc.dg/wtr-union-init-1.c: Likewise.
24159         * gcc.dg/wtr-union-init-2.c: Likewise.
24160         * gcc.dg/wtr-union-init-3.c: Likewise.
24161         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24162         * gcc.dg/cpp/defined.c: Likewise.
24163         * gcc.dg/cpp/macsyntx.c: Likewise.
24164         * gcc.dg/cpp/paste2.c: Likewise.
24165         * gcc.dg/cpp/trad/defined.c: Likewise.
24166         * gcc.dg/format/c90-printf-1.c: Likewise.
24167         * gcc.dg/format/c90-scanf-1.c: Likewise.
24168         * gcc.dg/format/c99-printf-1.c: Likewise.
24169         * gcc.dg/format/c99-scanf-1.c: Likewise.
24170         * gcc.misc-tests/gcov-8.c: Likewise.
24171         * lib/profopt.exp: Likewise.
24172
24173 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24174
24175         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24176
24177 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24178
24179         * g++.dg/inherit/using2.C: New test.
24180
24181 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24182
24183         * ChangeLog: Follow spelling conventions.
24184         * g++.dg/template/friend4.C: Likewise.
24185         * g++.old-deja/g++.pt/crash67.C: Likewise.
24186         * gcc.c-torture/execute/20000801-4.c: Likewise.
24187         * gcc.dg/c90-digraph-1.c: Likewise.
24188         * gcc.dg/c94-digraph-1.c: Likewise.
24189         * gcc.dg/c99-digraph-1.c: Likewise.
24190         * gcc.dg/cpp/line5.c: Likewise.
24191         * gcc.dg/cpp/multiline.c: Likewise.
24192         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24193         * gcc.dg/format/attr-3.c: Likewise.
24194         * gcc.dg/format/c90-scanf-3.c: Likewise.
24195         * gcc.dg/format/ext-4.c: Likewise.
24196
24197 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24198
24199         * g++.dg/template/pretty1.C: New test.
24200
24201 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24202
24203         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24204
24205 2002-09-13  Matt Austern  <austern@apple.com>
24206
24207         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24208         passing a cast expression to a function by const reference.
24209
24210 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24211
24212         * g++.dg/template/deduce1.C: New test.
24213
24214 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24215
24216         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24217         32-bit int.
24218
24219 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24220
24221         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24222         usage.
24223
24224 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24225
24226         * gcc.c-torture/compile/20020910-1.c: New test.
24227
24228 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24229
24230         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24231
24232 2002-09-10  Andreas Jaeger  <aj@suse.de>
24233
24234         * gcc.dg/20020312-2.c: Adjust for x86-64.
24235
24236 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24237
24238         * g77.dg/7388.f: New test case for PR 7388.
24239
24240 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24241
24242         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24243
24244 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24245
24246         * objc.dg/proto-lossage-1.m: New test.
24247
24248 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24249
24250         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24251
24252 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24253
24254         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24255         expected to pass.
24256
24257 2002-09-06  Stan Shebs  <shebs@apple.com>
24258             David Edelsohn  <edelsohn@gnu.org>
24259
24260         * gcc.dg/weak: New directory.
24261         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24262         target-specific xfail bits.
24263         * gcc.dg/typeof-2.c: Move to new directory.
24264         * gcc.dg/weak.exp: New expect script.
24265
24266 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24267
24268         * gcc.c-torture/execute/extzvsi.c: New test.
24269
24270 2002-09-05  Stan Shebs  <shebs@apple.com>
24271
24272         * gcc.dg/weak-1.c: xfail on Darwin.
24273         * gcc.dg/weak-2.c: Ditto.
24274         * gcc.dg/weak-3.c: Ditto.
24275         * gcc.dg/weak-4.c: Ditto.
24276         * gcc.dg/weak-5.c: Ditto.
24277         * gcc.dg/weak-6.c: Ditto.
24278         * gcc.dg/weak-7.c: Ditto.
24279         * gcc.dg/weak-8.c: Ditto.
24280         * gcc.dg/weak-9.c: Ditto.
24281
24282 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24283
24284         * gcc.c-torture/execute/loop-14.c: New test.
24285
24286 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * g++.dg/other/cxa-atexit1.C: New test.
24289
24290         * gcc.dg/typeof-2.c: New test.
24291
24292 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24293
24294         * gcc.dg/builtins-2.c: New testcase.
24295         * gcc.dg/builtins-3.c: New testcase.
24296
24297 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24298
24299         * gcc.dg/cpp/_Pragma4.c: New test.
24300
24301 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24302
24303         * objc/execute/nil_method-1.m: New testcase.
24304
24305 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24306
24307         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24308         [Object class], not [Object initialize].
24309
24310 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24311             Hans-Peter Nilsson  <hp@bitrange.com>
24312
24313         * gcc.c-torture/execute/20020720-1.x: Skip test on
24314         mmix-knuth-mmixware.  Correct comment.
24315
24316 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24317
24318         * testsuite/g++.dg/abi/bitfield5.C: New test.
24319         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24320
24321 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24322
24323         * objc.dg/undeclared-selector.m: New test.
24324
24325 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         * g++.dg/other/offsetof1.C: Avoid cast warning.
24328
24329 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24330
24331         * objc.dg/super-class-2.m: New test.
24332
24333 2002-08-24  Matt Austern  <austern@apple.com>
24334
24335         * g++.dg/ext/lvaddr.C: New test.
24336         * g++.dg/ext/lvcast.C: New test.
24337
24338 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24339
24340         * testsuite/g++.dg/inherit/cond1.C: New test.
24341
24342 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24343
24344         * gcc.dg/noncompile/incomplete-1.c: New test.
24345
24346 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24347
24348         * gcc.dg/typespec-1.c: New test.
24349
24350 2002-08-20  Devang Patel  <dpatel@apple.com>
24351         * objc.dg/proto-hier-2.m: New test.
24352
24353 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24354
24355         * objc.dg/bitfield-1.m: New test.
24356         * objc.dg/bitfield-2.m: New test.
24357
24358 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24359
24360         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24361         gcc.dg/c99-flex-array-4.c: New tests.
24362
24363 2002-08-16  Stan Shebs  <shebs@apple.com>
24364
24365         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24366
24367 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * gcc.dg/typeof-1.c: New test.
24370         * g++.dg/ext/typeof2.C: New test.
24371
24372 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24373
24374         * g++.dg/other/offsetof1.C: New test.
24375
24376 2002-08-14  Richard Henderson  <rth@redhat.com>
24377
24378         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24379
24380 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24381
24382         * gcc.dg/cpp/_Pragma3.c: New test.
24383
24384 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24385
24386         * g++.dg/template/inherit3: New test.
24387
24388 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24389
24390         * gcc.dg/bitfld-4.c: Add blank options.
24391
24392 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24393
24394         * g++.dg/template/crash1.C: New test.
24395
24396 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24397
24398         * gcc.dg/tls/opt-2.c: New test.
24399
24400 2002-08-08  Devang Patel  <dpatel@apple.com>
24401
24402         * objc.dg/selector-1.m : New test
24403
24404 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * g++.dg/abi/bitfield4.C: New test.
24407         * gcc.dg/bitfld-4.c: New test.
24408
24409 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24410
24411         * g++.dg/other/packed1.C: New test.
24412
24413 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24414
24415         * g++.dg/abi/offsetof.C: Tweak error messages.
24416         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24417
24418 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24419
24420         * gcc.dg/bitfld-3.c: New test.
24421
24422 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24423             Richard Henderson  <rth@redhat.com>
24424
24425         * gcc.dg/i386-bitfield1.c: New test.
24426         * g++.dg/abi/bitfield3.C: Update.
24427
24428 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24429
24430         * objc.dg/const-str-2.m: Update.
24431         * gcc.dg/cpp/c++98.c: Change to C extension.
24432         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24433         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24434
24435 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24436
24437         * testsuite/gcc.dg/tls/diag-3.c: New.
24438
24439 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24440
24441         * g++.dg/README (Subdirectories): Document new subdir expr.
24442         * g++.dg/expr/pmf-1.C: New test.
24443
24444 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24445
24446         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24447
24448 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24449
24450         * g++.dg/abi/bitfield3.C: New test.
24451
24452 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24453
24454         * lib/gcov.exp: Tweak expected line formats.
24455         * gcc.misc-tests/gcov8.c: New test.
24456         * gcc.misc-tests/gcov8.x: New flags.
24457
24458 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24459
24460         * consistency.vlad/layout/endian.c: Include string.h.
24461
24462         * gcc.c-torture/execute/20020805-1.c: New test.
24463
24464 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24465
24466         * g++.dg/other/conversion1.C: New test.
24467
24468 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24469
24470         * gcc.dg/builtins-1.c: New testcase.
24471
24472 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24473
24474         * g++.dg/inherit/access3.C: New test.
24475
24476 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * gcc.dg/ia64-visibility-2.c: New test.
24479
24480 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24481
24482         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24483         __qualifier_flags to __flags.
24484
24485 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24486
24487         * g++.dg/inherit/operator1.C: New test.
24488         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24489         * g++.dg/other/error1.C: Change expected error message.
24490         * g++.dg/template/conv4.C: Likewise.
24491
24492 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24493
24494         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24495         for documented behavior.
24496
24497 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24498
24499         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24500         several targets known to fail.
24501
24502 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24503
24504         * gcc.dg/mips-args-[123].c: New tests.
24505
24506 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24507
24508         * gcc.dg/ppc-spe.c: New.
24509
24510 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24511
24512         * g++.dg/other/ptrmem4.C: New testcase.
24513
24514 2002-07-24  Richard Henderson  <rth@redhat.com>
24515
24516         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24517
24518 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24519
24520         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24521
24522 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24523
24524         * gcc.c-torture/execute/memset-3.c: New testcase.
24525
24526 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24527
24528         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24529         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24530
24531 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24532
24533         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24534         Delete.
24535
24536 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24537
24538         * gcc.c-torture/compile/simd-4.c: New test.
24539
24540 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24541
24542         PR c++/7347, c++/7348
24543         * g++.dg/template/access4.C: New test.
24544         * g++.dg/template/access5.C: New test.
24545         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24546         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24547         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24548         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24549
24550 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24551
24552         * gcc.dg/gnu89-init-2.c: New test.
24553
24554 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24555
24556         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24557
24558 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24559
24560         * gcc.c-torture/execute/20020720-1.c: New testcase.
24561
24562 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24563
24564         * gcc.dg/cpp/Wsignprom.c: New tests.
24565
24566 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24567
24568         * gcc.c-torture/execute/loop-13.c: New test.
24569
24570 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24571
24572         * gcc.dg/cpp/expr.c: New tests.
24573
24574 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24575
24576         * g++.dg/opt/pr6713.C: Add template instantiation.
24577
24578 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24579
24580         * gcc.dg/nest.c: New test.
24581
24582 2002-07-17  Richard Henderson  <rth@redhat.com>
24583
24584         * g++.dg/opt/pr6713.C: New test.
24585
24586 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24587
24588         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24589         XFAIL for all x86 processors.
24590
24591 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24592
24593         * gcc.c-torture/execute/20010122-1.x: Do not test with
24594         -fomit-frame-pointer.
24595
24596 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24597
24598         * g++.dg/template/instantiate2.C: New test.
24599         * g++.dg/template/spec4.C: New test.
24600
24601 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24602
24603         * g++.dg/template/access2.C: New test.
24604         * g++.dg/template/access3.C: New test.
24605
24606 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24607
24608         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24609         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24610         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24611         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24612         Convert to use <stdarg.h>.
24613         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24614         Delete.
24615         * gcc.dg/va-arg-2.c: New.
24616         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24617
24618 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.c-torture/compile/20020710-1.c: New test.
24621
24622 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24623                           Andrew Pinski  <pinskia@physics.uc.edu>
24624
24625         gcc.c-torture/compile/simd-2.c: New testcase.
24626         gcc.c-torture/compile/simd-3.c: Likewise.
24627
24628 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24629
24630         PR c++/7224
24631         * g++.dg/overload/error1.C: New test.
24632
24633 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24634
24635         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24636         configuration and IRIX 6 O32 ABI.
24637
24638 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24639
24640         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24641
24642 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24643
24644         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24645
24646 2002-07-10  Jeffrey A Law  <law@redhat.com>
24647
24648         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24649
24650         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24651
24652 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24653
24654         * gcc.dg/20020312-2.c: Check for __PPC__.
24655
24656 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24657
24658         * gcc.c-torture/compile/20020709-1.c: New test.
24659
24660 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24661
24662         * g++.dg/template/qualttp21.C: New test case.
24663
24664 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24665
24666         * gcc.c-torture/compile/20020706-1.c: New test.
24667         * gcc.c-torture/compile/20020706-2.c: New test.
24668
24669 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24670             Alexandre Oliva  <aoliva@redhat.com>
24671
24672         * g++.dg/warn/incomplete1.C: New test.
24673
24674 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24675
24676         PR c++/7099
24677         * g++.dg/warn/noreturn1.C: New test.
24678
24679 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24680
24681         PR c++/6706
24682         * g++.dg/debug/debug6.C: New test.
24683         * g++.dg/debug/debug7.C: New test.
24684
24685 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24686
24687         * gcc.c-torture/compile/simd-3.c: New test.
24688
24689 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24690
24691         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24692         * gcc.dg/20020620-1.c: Likewise.
24693
24694 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24695
24696         PR c++/6944
24697         * g++.dg/init/array4.C: New test.
24698         * g++.dg/init/array5.C: New test.
24699
24700 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24701
24702         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24703         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24704
24705 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24706
24707         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24708         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24709         * gcc.dg/wtr-conversion-1.c: Likewise.
24710         * gcc.dg/wtr-escape-1.c: Likewise.
24711         * gcc.dg/wtr-int-type-1.c: Likewise.
24712         * gcc.dg/wtr-label-1.c: Likewise.
24713         * gcc.dg/wtr-static-1.c: Likewise.
24714         * gcc.dg/wtr-strcat-1.c: Likewise.
24715         * gcc.dg/wtr-suffix-1.c: Likewise.
24716         * gcc.dg/wtr-switch-1.c: Likewise.
24717         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24718         * gcc.dg/wtr-union-init-1.c: Likewise.
24719         * gcc.dg/wtr-union-init-2.c: Likewise.
24720         * gcc.dg/wtr-union-init-3.c: Likewise.
24721
24722         * gcc.dg/wtr-func-def-1.c: New test.
24723
24724 2002-07-02 Devang Patel <dpatel@apple.com>
24725
24726         * objc.dg/param-1.m: New test.
24727
24728 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24729
24730         * gcc.dg/cpp/trad/directive.c: Add test.
24731         * gcc.dg/cpp/trad/macroargs.c: Add test.
24732         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24733
24734 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24735
24736         * gcc.dg/cpp/cmdlne-M.c: New test.
24737
24738 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24739
24740         * objc.dg/desig-init-1.m: New test.
24741
24742 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24743
24744         PR c++/6716
24745         * g++.dg/template/instantiate1.C: New test.
24746
24747 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/7112
24750         * g++.dg/template/sizeof2.C: New test.
24751
24752 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24753
24754         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24755         gcc.dg/cpp/trad/include.c: New tests.
24756
24757 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24758
24759         PR target/7177
24760         * gcc.c-torture/compile/20020701-1.c: New test.
24761
24762 2002-07-01  Stan Shebs  <shebs@apple.com>
24763
24764         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24765         header here...
24766         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24767         (objc-torture-execute): or here.
24768
24769 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24770
24771         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24772
24773 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24774
24775         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24776
24777 2002-06-30  Devang Patel  <dpatel@apple.com>
24778
24779         * objc.dg/fsyntax-only.m: New test.
24780
24781 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24782
24783         PR c++/6695
24784         * g++.dg/template/friend7.C: New file.
24785
24786 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24787
24788         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24789         return type.
24790
24791 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24792
24793         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24794         avoid division by zero.
24795
24796 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24797
24798         * gcc.dg/Wunknownprag.c: New tests.
24799
24800 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24801
24802         * gcc.c-torture/execute/simd-2.c: New test.
24803
24804 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24805
24806         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24807         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24808         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24809         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24810         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24811         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24812         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24813         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24814         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24815         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24816         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24817         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24818         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24819         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24820         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24821         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24822         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24823
24824 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24825
24826         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24827         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24828         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24829         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24830         New tests.
24831         * gcc.dg/cpp/trad/directive.c: Update.
24832
24833 2002-06-23  Andreas Jaeger  <aj@suse.de>
24834
24835         * gcc.c-torture/execute/complex-6.c: New.
24836
24837 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24838
24839         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24840         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24841         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24842         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24843
24844 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24845
24846         * gcc.dg/cpp/trad: New directory with traditional tests copied
24847         from parent directory.
24848         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24849         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24850         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24851         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24852         Move to trad/ and rename.
24853         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24854         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24855         gcc.dg/cpp/trad/redef2.c: New tests.
24856         * gcc.dg/cpp/trad/trad.exp: New driver.
24857
24858 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24859
24860         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24861         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24862         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24863         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24864         Remove.
24865
24866 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24867
24868         * gcc.dg/20020620-1.c: New test.
24869
24870 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24871
24872         * g++.dg/template/ttp4.C: New test.
24873
24874 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24875
24876         * g++.dg/opt/vt1.C: Fix regexp.
24877
24878 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24879
24880         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24881         Don't use attribute `noinline'.
24882
24883 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24884
24885         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24886
24887 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24888
24889         * gcc.c-torture/execute/simd-1.c: New.
24890
24891         * gcc.dg/simd-1.c: New.
24892
24893 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24894
24895         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24896
24897 2002-06-16  Richard Henderson  <rth@redhat.com>
24898
24899         * g++.dg/ext/anon-struct1.C: New.
24900         * g++.dg/ext/anon-struct2.C: New.
24901         * g++.dg/ext/anon-struct3.C: New.
24902         * gcc.dg/anon-struct-1.c: New.
24903         * gcc.dg/anon-struct-2.c: New.
24904         * gcc.dg/anon-struct-3.c: New.
24905         * gcc.dg/20011008-1.c: Adjust warning text.
24906         * gcc.dg/20020527-1.c: Add -fms-extensions.
24907
24908 2002-06-16  Richard Henderson  <rth@redhat.com>
24909
24910         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24911
24912 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24913
24914         * gcc.c-torture/execute/20020615-1.c: New test.
24915
24916 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24917
24918         * gcc.c-tortuture/execute/compare-1.c: New test case.
24919         * gcc.c-tortuture/execute/compare-2.c: New test case.
24920         * gcc.c-tortuture/execute/compare-3.c: New test case.
24921
24922 2002-06-13  Richard Henderson  <rth@redhat.com>
24923
24924         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24925         ia64 ilp32.
24926
24927 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24928
24929         * g++.dg/template/typename2.C: Update error message.
24930
24931 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24932
24933         * gcc.c-torture/execute/20020611-1.c: New test.
24934
24935 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24936
24937         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24938         list of targets to skip.
24939
24940 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24941
24942         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24943         targets if not optimizing.
24944
24945 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * gcc.c-torture/compile/20020605-1.c: New test.
24948
24949         * g++.dg/opt/vt1.C: New test.
24950
24951         * gcc.dg/20020531-1.c: New test.
24952
24953         * gcc.dg/20020530-1.c: New test.
24954
24955         * gcc.dg/20020527-1.c: New test.
24956
24957         * g++.dg/opt/cse1.C: New test.
24958
24959 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24960
24961         * gcc.dg/20020607-2.c: New test case.
24962
24963 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24964
24965         * gcc.c-torture/compile/20020604-1.c: New test.
24966
24967 2002-06-04  Richard Henderson  <rth@redhat.com>
24968
24969         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24970         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24971         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24972
24973 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24974
24975         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24976
24977 2002-06-03  Richard Henderson  <rth@redhat.com>
24978
24979         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24980         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24981
24982 2002-06-02  Richard Henderson  <rth@redhat.com>
24983
24984         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24985         test functions static.
24986
24987 2002-06-02  Andreas Jaeger  <aj@suse.de>
24988
24989         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24990         now.
24991
24992 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24993
24994         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24995         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24996         Update for mofified diagnostics.
24997         * gcc.dg/c99-intconst-1.c: No longer fail.
24998
24999 2002-06-02  Richard Henderson  <rth@redhat.com>
25000
25001         * gcc.dg/uninit-A.c: Remove xfail markers.
25002
25003 2002-06-01  Roger Sayle  <roger@eyesopen.com>
25004
25005         * gcc.dg/fnegate-1.c: New test case.
25006
25007 2002-05-30  Osku Salerma  <osku@iki.fi>
25008
25009         * gcc.c-torture/execute/mayalias-1.c: New file.
25010
25011 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25012
25013         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
25014         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
25015         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
25016
25017 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
25018
25019         * gcc.c-torture/execute/20020529-1.c: New test.
25020
25021 2002-05-27  Richard Henderson  <rth@redhat.com>
25022
25023         * g++.dg/ext/attrib6.C: New test case.
25024
25025 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25026
25027         * gcc.c-torture/execute/pure-1.c: New test.
25028
25029 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25030
25031         * gcc.dg/cpp/arith-2.c: Remove.
25032
25033 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25034
25035         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
25036         * gcc.dg/cpp/if-3.c: Remove.
25037
25038 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
25039
25040         * g++.dg/opt/cse2.C: New test.
25041
25042 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
25043
25044         * gcc.dg/cpp/arith-1.c: New semantic tests.
25045         * gcc.dg/cpp/if-1.c: Update.
25046
25047 2002-05-24  Ben Elliston  <bje@redhat.com>
25048
25049         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25050
25051 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25052
25053         * gcc.dg/verbose-asm.c: New test.
25054
25055 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25056
25057         * gcc.dg/cpp/paste12.c: New test.
25058
25059 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25060
25061         * g++.dg/parse/named_ops.C: New test.
25062
25063 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25064
25065         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25066
25067 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25068
25069         * gcc.dg/weak-2.c: Allow optional leading underscore
25070         in scan-assembler symbol name.
25071         * gcc.dg/weak-3.c: Likewise.
25072         * gcc.dg/weak-4.c: Likewise.
25073         * gcc.dg/weak-5.c: Likewise.
25074
25075 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25076
25077         * gcc.dg/20020523-1.c: New test.
25078
25079 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25080
25081         * objc.dg/const-str-2.m: Update now that we stop after
25082         a command line error.
25083
25084 2002-05-22  Richard Henderson  <rth@redhat.com>
25085
25086         * g++.dg/dg.exp: Fix typo in test pruneing.
25087
25088 2002-05-22  Richard Henderson  <rth@redhat.com>
25089
25090         * g++.dg/dg.exp: Prune the tls subdirectory.
25091         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25092         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25093         * g++.dg/tls/init-1.C: New.
25094
25095 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25096
25097         * gcc.dg/20020517-1.c: New test.
25098
25099 2002-05-21  Richard Henderson  <rth@redhat.com>
25100
25101         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25102         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25103
25104 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25105
25106         * g++.dg/other/copy2.C: New test.
25107
25108 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25109
25110         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25111         (MAX_COPY): Bump up to 10 times sizeof (long long).
25112         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25113
25114         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25115         sizeof (long long).
25116
25117         * gcc.c-torture/execute/strcpy-1.c: New test.
25118
25119 2002-05-19  Jason Merrill  <jason2redhat.com>
25120
25121         * g++.dg/ext/oper1.C: New test.
25122
25123 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25124 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25125
25126         * README.QMTEST: New file.
25127
25128         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25129
25130 2002-05-19  Andreas Jaeger  <aj@suse.de>
25131
25132         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25133         now.
25134         * gcc.c-torture/execute/loop-2d.x: Likewise.
25135
25136 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25137
25138         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25139         support weak symbols.
25140         * gcc.dg/weak-4.c: Likewise
25141         * gcc.dg/weak-6.c: Likewise
25142
25143 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25144
25145         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25146         cygwin, coff and h8300-*-hms targets
25147         * gcc.dg/weak-5.c: Likewise
25148         * gcc.dg/weak-7.c: Likewise
25149
25150 2002-05-16  Jason Merrill  <jason@redhat.com>
25151
25152         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25153         (scan-assembler-not, scan-assembler-dem): Likewise.
25154         (scan-assembler-dem-not): Likewise.
25155
25156 2002-05-15  Richard Henderson  <rth@redhat.com>
25157
25158         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25159
25160 2002-05-15  Richard Henderson  <rth@redhat.com>
25161
25162         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25163         (vfoo1f): Warning here.
25164         (vfoo1l): Don't redefine the alias.
25165
25166 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25167
25168         * g++.dg/init/pm1.C: New test.
25169
25170 2002-05-12  David S. Miller  <davem@redhat.com>
25171
25172         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25173         types.
25174
25175 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25176
25177         * gcc.c-torture/execute/20020510-1.c: New test case.
25178
25179 2002-05-10  David S. Miller  <davem@redhat.com>
25180
25181         * gcc.c-torture/execute/conversion.c: Test long double too.
25182
25183 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25184
25185         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25186         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25187         * lib/g++.exp (g++_link_flags): Likewise.
25188         * lib/objc.exp (objc_target_compile): Likewise.
25189
25190 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25191
25192         * gcc.dg/cpp/poison.c: Update.
25193         * gcc.dg/cpp/20000625-2.c: Remove.
25194         * gcc.dg/cpp/direct2s.c: Remove final test.
25195
25196 2002-05-08  Tom Rix  <trix@redhat.com>
25197
25198         * gcc.c-torture/execute/20020508-1.c: New test.
25199         * gcc.c-torture/execute/20020508-2.c: New test.
25200         * gcc.c-torture/execute/20020508-3.c: New test.
25201
25202 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25203
25204         * gcc.dg/cpp/charconst-4.c: More tests.
25205
25206 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25207
25208         PR c/6569
25209         * gcc.dg/weak-3.c: Update location of warning messages.
25210         * gcc.dg/weak-5.c: Likewise.
25211
25212 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25213
25214         * gcc.c-torture/execute/20020506-1.c: New test case.
25215
25216 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25217
25218         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25219
25220 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25221
25222         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25223
25224 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25225
25226         * gcc.dg/cpp/charconst-3.c: New test.
25227
25228 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25229
25230         * gcc.dg/cpp/charconst.c: Update tests.
25231
25232 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25233
25234         * treelang: Added directory for new sample language treelang. Also
25235         lib/treelang.exp: New file to signal treelang should be tested.
25236
25237 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25238
25239         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25240         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25241         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25242         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25243         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25244         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25245         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25246
25247 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25248
25249         * gcc.dg/format/xopen-2.c: New test.
25250
25251 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25252
25253         * gcc.dg/20020503-1.c: New test.
25254
25255 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25256
25257         * g++.dg/init/dtor1.C: Make it tougher.
25258
25259 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25260
25261         * g++.dg/init/dtor1.C: New test.
25262
25263 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25264
25265         * gcc.dg/altivec-8.c: New.
25266
25267 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25268
25269         * gcc.dg/altivec-7.c: New.
25270
25271 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25272
25273         * g++.dg/parse/typedef1.C: New test.
25274
25275 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/6486
25278         * g++.dg/template/friend6.C: New test.
25279
25280         PR c++/6492
25281         * g++.dg/init/copy1.C: New test.
25282
25283 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.dg/warn/effc1.C: New test.
25286
25287 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25288
25289         * gcc.dg/cpp/if-cexp.c: Add a test.
25290
25291 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25292
25293         * gcc.dg/20020426-2.c: New test.
25294
25295 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25296
25297         * gcc.dg/cpp/if-mop.c: Update.
25298         * gcc.dg/cpp/if-mpar.c: Add test.
25299         * gcc.dg/cpp/if-oppr.c: Update.
25300
25301 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25302
25303         PR c/6343
25304         * gcc.dg/weak-[2-7].c: New tests.
25305
25306 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25307
25308         * gcc.dg/enum1.c: New test.
25309
25310 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25311
25312         PR c++/6497
25313         * g++.dg/inherit/access2.C: New test.
25314
25315 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25316
25317         PR bootstrap/6445
25318         * gcc.dg/20020426-1.c: New test.
25319
25320 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25321
25322         * g++.dg/abi/enum1.C: New test.
25323
25324 2002-04-26  Richard Henderson  <rth@redhat.com>
25325
25326         * gcc.dg/c99-bool-1.c: Expect always true warning.
25327
25328 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25329
25330         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25331
25332 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25333
25334         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25335         targets.
25336
25337 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25338
25339         * g++.dg/abi/mange7.C: New test.
25340
25341         PR c++/6438.
25342         * g++.dg/parse/stmtexpr2.C: New test.
25343
25344 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25345
25346         * gcc.dg/20020312-2.c: Add SH target.
25347
25348 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25349
25350         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25351         compiler output on mips*-*-irix*.
25352
25353 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * g++.dg/parse/attr1.C: New test.
25356
25357 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25358
25359         * gcc.c-torture/execute/string-opt-17.c: New test case.
25360         * gcc.c-torture/execute/memset-2.c: New test case.
25361
25362 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25363
25364         PR c++/6256:
25365         * g++.dg/template/friend5.C: New test.
25366
25367         PR c++/6331:
25368         * g++.dg/template/qual1.C: Likewise.
25369
25370 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25371
25372         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25373         Include stdlib.h, not stdio.h or ctype.h.
25374
25375 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25376
25377         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25378         cris-*-elf* and mmix-*-*.
25379         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25380         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25381         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25382         Ditto.
25383         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25384         * gcc.dg/wchar_t-1.c: Ditto.
25385
25386 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25387
25388         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25389         Clarify comment.
25390
25391 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25392
25393         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25394
25395 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25396
25397         * gcc.c-torture/execute/20000906-1.x: Delete.
25398
25399 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25400
25401         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25402
25403 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25404
25405         * PR6367
25406         * g77.f-torture/execute/6367.f: New test.
25407         * g77.f-torture/execute/6367.x: Disable for MMIX.
25408
25409 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25410
25411         * PR6352
25412         * g++.dg/opt/inline2.C: New test.
25413
25414 2002-04-18  Richard Henderson  <rth@redhat.com>
25415
25416         * gcc.dg/20000906-1.c: Enable for all targets.
25417         * gcc.c-torture/compile/iftrap-2.c: New.
25418
25419 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25420
25421         * gcc.dg/20020418-1.c: New test.
25422         * gcc.dg/20020418-2.c: New test.
25423
25424 2002-04-18  Richard Henderson  <rth@redhat.com>
25425
25426         * gcc.c-torture/compile/iftrap-1.c: New.
25427         * gcc.dg/iftrap-1.c: Adjust for ia64.
25428         * gcc.dg/iftrap-2.c: New.
25429
25430 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25431
25432         * gcc.c-torture/compile/20020418-1.c: New test.
25433
25434 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25435
25436         * gcc.c-torture/compile/20020415-1.c: New.
25437
25438 2002-04-18  David S. Miller  <davem@redhat.com>
25439
25440         * gcc.c-torture/execute/20020418-1.c: New test.
25441
25442 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25443
25444         * gcc.dg/20020416-1.c: New test.
25445
25446         * g++.dg/opt/inline1.C: New test.
25447
25448 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * gcc.dg/altivec-5.c: New test.
25451
25452         * gcc.dg/20020415-1.c: New test.
25453
25454 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25455
25456         * testsuite/lib/chill.exp: Remove.
25457
25458 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25459
25460         * g++.dg/other/big-struct.C: New test.
25461
25462 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25463
25464         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25465         of scratch file.
25466
25467 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25468
25469         PR c/6277
25470         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25471         in scan-assembler function name
25472
25473 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25474
25475         * g77.f-torture/execute/980628-4.x,
25476         g77.f-torture/execute/980628-5.x,
25477         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25478         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25479         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25480         i[34567]86-*-*.
25481
25482 2002-04-13  David S. Miller  <davem@redhat.com>
25483
25484         * gcc.c-torture/execute/20020413-1.c: New test.
25485
25486 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25487
25488         * gcc.dg/asm-6.c,
25489         * g++.dg/ext/asm1.C: New tests.
25490
25491 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25492
25493         PR c++ 5373.
25494         * g++.dg/parse/stmtexpr1.C: New test.
25495
25496         PR c++/5189.
25497         * g++.dg/template/copy1.C: New test.
25498
25499 2002-04-12  Richard Henderson  <rth@redhat.com>
25500
25501         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25502
25503 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25504
25505         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25506         gcc.c-torture/execute/20020307-2.c.
25507
25508 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25509
25510         * g++.dg/ext/attrib5.C,
25511         * g++.dg/lookup/struct1.C: New tests.
25512
25513 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25514
25515         * gcc.dg/20020411-1.c: New test.
25516
25517         * gcc.c-torture/execute/20020411-1.c: New test.
25518
25519 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25520
25521         * g77.f-torture/execute/6177.f: New test.
25522
25523 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25524
25525         PR middle-end/6247
25526         * g++.dg/opt/cleanup1.C: New test.
25527
25528         * g++.dg/opt/const1.C: New test.
25529
25530 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25531
25532         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25533
25534 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25535
25536         PR c++/5507
25537         * g++.dg/template/typename2.C: New test.
25538
25539 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25540
25541         * gcc.c-torture/execute/loop-12.c: New.
25542
25543 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25544
25545         * g77.f-torture/execute/980628-4.x,
25546         g77.f-torture/execute/980628-5.x,
25547         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25548         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25549         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25550
25551 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25552
25553         PR optimization/6086
25554         * g++.dg/opt/preinc1.C: New test.
25555
25556 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25557
25558         PR c++/5571
25559         * g++.dg/opt/static2.C: New test.
25560
25561 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25562
25563         PR c/5120
25564         * gcc.dg/20020406-1.c: New test.
25565
25566 2002-04-04  David S. Miller  <davem@redhat.com>
25567
25568         * gcc.c-torture/execute/20020404-1.c: New test.
25569
25570 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25571
25572         PR c/6123
25573         * gcc.dg/20020312-2.c: Do not declare global register variable
25574         if __PIC__ or __pic__ is defined.
25575
25576 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25577
25578         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25579         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25580
25581 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25582
25583         * gcc.misc-tests/linkage.exp: Update last change to handle
25584         sparc*-, not just sparc-.
25585
25586 2002-04-03  Richard Henderson  <rth@redhat.com>
25587
25588         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25589
25590 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25591
25592         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25593
25594 2002-04-02  David S. Miller  <davem@redhat.com>
25595
25596         * gcc.c-torture/execute/20020402-3.c: New test.
25597
25598 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25599
25600         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25601         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25602
25603         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25604         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25605         g77.f-torture/execute/20001201.x,
25606         g77.f-torture/execute/u77-test.x: New files.
25607
25608         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25609         * gcc.dg/wchar_t-1.c: Ditto.
25610
25611 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25612
25613         * gcc.c-torture/execute/20020402-1.c: New test.
25614
25615 2002-04-01  Richard Henderson  <rth@redhat.com>
25616
25617         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25618
25619         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25620
25621 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25622
25623         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25624
25625 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25626
25627         * g++.dg/inherit/template-as-base.C: Expect error.
25628         * g++.dg/inherit/namespace-as-base.C: Likewise.
25629
25630 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25631
25632         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25633         g++.dg/ext/instantiate3.C: Tweak match patterns.
25634
25635         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25636         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25637         -da test.
25638
25639 2002-03-31  Richard Henderson  <rth@redhat.com>
25640
25641         * gcc.dg/special/alias-2.c: New.
25642         * gcc.dg/special/ecos.exp: Run it.
25643
25644 2002-03-31  Richard Henderson  <rth@redhat.com>
25645
25646         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25647
25648 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25649
25650         * gcc.dg/weak-1.c: Disable on h8300 port.
25651
25652 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25653
25654         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25655         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25656         ordering tests.
25657         * g++.dg/bprob/bprob-1.C: New test.
25658         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25659         * g++.dg/gcov/gcov-1.C: New test.
25660         * g++.dg/gcov/gcov-1.x: New file.
25661         * g++.dg/gcov/gcov-2.C: New test.
25662         * g++.dg/gcov/gcov-3.C: New test.
25663         * g++.dg/gcov/gcov-3.h: New file.
25664
25665 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25666
25667         * g++.old-deja/g++.other/builtins5.C: New test.
25668         * g++.old-deja/g++.other/builtins6.C: New test.
25669         * g++.old-deja/g++.other/builtins7.C: New test.
25670         * g++.old-deja/g++.other/builtins8.C: New test.
25671         * g++.old-deja/g++.other/builtins9.C: New test.
25672
25673 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * g++.dg/opt/static1.C: New test.
25676
25677         * g++.dg/opt/longbranch1.C: New test.
25678
25679 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25680
25681         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25682
25683         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25684
25685 2002-03-28  Jeffrey A Law  (law@redhat.com)
25686
25687         * gcc.c-torture/execute/20020328-1.c: New test.
25688
25689 2002-03-27  Richard Henderson  <rth@redhat.com>
25690
25691         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25692         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25693         move from g++.old-deja/g++.ext/.
25694
25695 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25696
25697         * g++.dg/init/new2.C: New test.
25698
25699 2002-03-26  Richard Henderson  <rth@redhat.com>
25700
25701         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25702
25703         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25704         on sparc.
25705
25706         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25707         sparcv9 systems.
25708         * gcc.dg/20001102-1.c: Likewise.
25709
25710 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25711
25712         * gcc.dg/cpp/endif-pedantic1.c,
25713         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25714
25715 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25716
25717         * g++.dg/init/new1.C: New test.
25718
25719 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25720
25721         * g++.dg/abi/vbase9.C: New test.
25722
25723 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25724
25725         * gcc.dg/arm-asm.c: New test.
25726
25727 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25728
25729         * gcc.dg/Wswitch-enum.c: New test.
25730         Fix PR c/5044.
25731
25732 2002-03-26  Richard Henderson  <rth@redhat.com>
25733
25734         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25735         structure.
25736
25737 2002-03-25  Richard Henderson  <rth@redhat.com>
25738
25739         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25740         sparcv9 systems.
25741
25742         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25743         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25744
25745 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25746
25747         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25748
25749 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25750
25751         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25752         targets using generic thunk support.
25753
25754 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25755
25756         * gcc.c-torture/compile/20020323-1.c: New test.
25757
25758         * g++.dg/opt/conj2.C: New test.
25759
25760 2002-03-24  Richard Henderson  <rth@redhat.com>
25761
25762         * gcc.dg/weak-1.c: Use -fno-common.
25763
25764 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25765
25766         * g77.dg/f77-edit-apostrophe-out.f: New test
25767         * g77.dg/f77-edit-h-out.f: New test
25768         * g77.dg/f77-edit-t-in.f: New test
25769         * g77.dg/f77-edit-t-out.f: New test
25770         * g77.dg/f77-edit-x-out.f: New test
25771         * g77.dg/f77-edit-slash-out.f: New test
25772         * g77.dg/f77-edit-colon-out.f: New test
25773         * g77.dg/f77-edit-s-out.f: New test
25774
25775 2002-03-24  Richard Henderson  <rth@redhat.com>
25776
25777         * objc/execute/formal_protocol-6.x: New XFAIL.
25778
25779 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25780
25781         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25782         that do not support weak symbols
25783
25784 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25785
25786         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25787         * lib/g77.exp:  Likewise
25788         * lib/objc.exp: Likewise
25789
25790 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25791
25792         * gcc.dg/Wswitch-default.c: New test.
25793
25794 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25795
25796         * g++.dg/other/enum1.C: New test.
25797
25798 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25799
25800         * gcc.dg/pragma-ep-3.c: Fix typo.
25801
25802 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25803
25804         * g++.dg/inherit/template-as-base.C: New test.
25805
25806 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25807
25808         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25809         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25810
25811 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25812
25813         * gcc.dg/cpp/multiline.c: Update to match.
25814
25815 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25816
25817         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25818
25819 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25820
25821         * gcc.dg/cpp/extratokens2.c:  New file.
25822
25823 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25824
25825         * gcc.dg/20020312-2.c: Add rs6000 target.
25826
25827         * gcc.c-torture/compile/20020319-1.c: New test.
25828
25829 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25830
25831         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25832         (A, E): Handle this.
25833
25834 2002-03-20  Jason Merrill  <jason@redhat.com>
25835
25836         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25837         ignoring -fpic.
25838         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25839         through prune_gcc_output.
25840
25841 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25842
25843         * gcc.c-torture/compile/20020320-1.c: New test.
25844
25845 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25846
25847         * gcc.c-torture/compile/20020318-1.c: New test.
25848
25849         * gcc.dg/struct-by-value-1.c: New test.
25850
25851         * gcc.dg/20020319-1.c: New test.
25852
25853 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25854
25855         * g++.dg/opt/conj1.C: New test.
25856
25857 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25858
25859         * g++.dg/template/qualttp20.C: Revert previous change.
25860         * g++.dg/template/qualttp3.C: Likewise.
25861         * g++.dg/template/qualttp4.C: Likewise
25862         * g++.dg/template/qualttp5.C: Likewise
25863         * g++.dg/template/qualttp6.C: Likewise
25864         * g++.dg/template/qualttp7.C: Likewise
25865         * g++.dg/template/qualttp8.C: Likewise
25866         * g++.dg/template/recurse.C: Likewise.
25867
25868 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25869
25870         * gcc.dg/cpp/wchar-1.c: Update.
25871
25872 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25873
25874         * g++.dg/template/conv1.C: New test.
25875         * g++.dg/template/conv2.C: New test.
25876         * g++.dg/template/conv3.C: New test.
25877         * g++.dg/template/conv4.C: New test.
25878
25879 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25880
25881         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25882         * g++.dg/template/qualttp3.C: Likewise.
25883         * g++.dg/template/qualttp4.C: Likewise
25884         * g++.dg/template/qualttp5.C: Likewise
25885         * g++.dg/template/qualttp6.C: Likewise
25886         * g++.dg/template/qualttp7.C: Likewise
25887         * g++.dg/template/qualttp8.C: Likewise
25888         * g++.dg/template/recurse.C: Likewise.
25889
25890 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25891
25892         * g++.dg/opt/dtor1.C: New test.
25893
25894 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25895
25896         * gcc.c-torture/compile/20020315-1.c: New test.
25897
25898 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25899
25900         * gcc.dg/weak-1.c: Fix scan tests.
25901
25902 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25903
25904         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25905         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25906         cris-*-aout* mmix-*-*.
25907         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25908         cris-*-aout* mmix-*-*.
25909         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25910         cris-*-elf* cris-*-aout* and mmix-*-*.
25911         * gcc.dg/20001009-1.c: Ditto.
25912         * gcc.dg/20010912-1.c: Ditto.
25913         * gcc.dg/20020122-4.c: Ditto.
25914         * gcc.dg/inline-2.c: Ditto.
25915
25916 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25917
25918         * gcc.c-torture/compile/20020314-1.c: New test.
25919
25920 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25921
25922         * gcc.c-torture/execute/20020314-1.c: New test.
25923
25924 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25925
25926         * g++.dg/warn/Wunused-1.C: New test.
25927
25928 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25929
25930         * g++.dg/abi/mangle6.C: New test.
25931
25932 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25933
25934         * gcc.c-torture/compile/20020309-2.c: New test.
25935
25936         * gcc.c-torture/compile/20020312-1.c: New test.
25937
25938 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25939
25940         * g++.dg/other/access1.C: New test.
25941
25942 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25943
25944         * gcc.c-torture/execute/wchar_t-1.c: New test.
25945
25946 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25947
25948         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25949
25950 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25951
25952         * gcc.dg/20020312-1.c: New test case.
25953
25954 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25955
25956         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25957
25958 2002-03-11  Richard Henderson  <rth@redhat.com>
25959
25960         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25961         * g++.old-deja/g++.jason/report.C: Likewise.
25962
25963 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25964
25965         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25966         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25967
25968 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25969
25970         * testsuite/g++.dg/overload/pmf1.C: New test.
25971
25972 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25973
25974         * gcc.c-torture/execute/20020307-1.c: Use long.
25975
25976 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25977
25978         PR optimization/5844
25979         * gcc.dg/20020310-1.c: New test.
25980
25981 2002-03-09  Michael Meissner  <meissner@redhat.com>
25982
25983         * gcc.c-torture/execute/memcpy-2.c: New test.
25984         * gcc.c-torture/execute/memset-1.c: New test.
25985         * gcc.c-torture/execute/strlen-1.c: New test.
25986         * gcc.c-torture/execute/strcmp-1.c: New test.
25987         * gcc.c-torture/execute/strncmp-1.c: New test.
25988
25989 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25990
25991         * gcc.dg/ppc-ldstruct.c: New test.
25992
25993 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25994
25995         * gcc.c-torture/execute/va-arg-22.c: New test.
25996
25997 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25998
25999         * gcc.c-torture/compile/20020309-1.c: New test.
26000
26001 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
26002
26003         * gcc.c-torture/execute/20020307-2.c: New test.
26004
26005 2002-03-07  Jeffrey A Law  (law@redhat.com)
26006
26007         * g77.f-torture/compile/20020307-1.f: New test.
26008
26009 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
26010
26011         * gcc.dg/unordered-1.c: New test.
26012
26013 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
26014
26015         * gcc.c-torture/execute/20020307-1.c: New test.
26016
26017 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
26018
26019         * gcc.dg/20020304-1.c: New test.
26020
26021         * gcc.c-torture/compile/20020304-2.c: New test.
26022
26023 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
26024
26025         * gcc.c-torture/compile/20020304-1.c: New test case
26026         (from PR c/5830).
26027
26028 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
26029
26030         * gcc.dg/20020103-1.c: Add other -D ppc variants.
26031
26032 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
26033
26034         * g++.dg/other/classkey1.C: New test.
26035
26036 2002-03-01  Richard Henderson  <rth@redhat.com>
26037
26038         * gcc.c-torture/compile/981223-1.x: New.
26039         * gcc.c-torture/compile/920625-1.x: New.
26040
26041 2002-02-28  Richard Henderson  <rth@redhat.com>
26042
26043         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
26044
26045 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26046
26047         * gcc.c-torture/execute/20020227-1.c: New test.
26048
26049 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26050
26051         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26052         here" ERROR lines.
26053         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26054         * g++.old-deja.g++.other/defarg1.C: Likewise.
26055         * g++.old-deja/g++.pt/calls2.C: Likewise.
26056         * g++.old-deja/g++.pt/crash20.C: Likewise.
26057         * g++.old-deja/g++.pt/crash30.C: Likewise.
26058         * g++.old-deja/g++.pt/crash36.C: Likewise.
26059         * g++.old-deja/g++.pt/crash6.C: Likewise.
26060         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26061         * g++.old-deja/g++.pt/derived3.C: Likewise.
26062         * g++.old-deja/g++.pt/error1.C: Likewise.
26063         * g++.old-deja/g++.pt/friend21.C: Likewise.
26064         * g++.old-deja/g++.pt/friend23.C: Likewise.
26065         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26066         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26067
26068 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26069
26070         * gcc.c-torture/execute/20020225-2.c: New test.
26071
26072 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26073
26074         * gcc.c-torture/execute/920730-1t.c,
26075         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26076         Delete test cases, only relevant to -traditional.
26077
26078 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26079
26080         * gcc.dg/cpp/undef1.c: Remove.
26081         * gcc.dg/cpp/directiv.c: Update.
26082         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26083
26084 2002-02-27  Michael Meissner  <meissner@redhat.com>
26085
26086         * gcc.c-torture/execute/20020226-1.c: New test.
26087
26088 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26089
26090         * g++.dg/debug/debug4.C: New test.
26091
26092         * gcc.dg/ia64-visibility-1.c: New test.
26093
26094 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26095
26096         * gcc.dg/debug/20020224-1.c: New.
26097
26098 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26099
26100         * gcc.c-torture/execute/960416-1.x: New.
26101         * gcc.c-torture/execute/divconst-3.x: Likewise.
26102
26103 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26104
26105         * gcc.dg/20020224-1.c: New test.
26106
26107 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26108
26109         * gcc.c-torture/execute/20020225-1.c: New.
26110
26111 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26112
26113         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26114
26115 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26116
26117         * gcc.dg/20020222-1.c: New test.
26118
26119 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26120
26121         * g++.dg/opt/anonunion1.C: New test.
26122
26123 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26124
26125         * g++.dg/template/qualttp19.C: New test.
26126         * g++.dg/template/qualttp20.C: New test.
26127         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26128         * g++.old-deja/g++.other/qual1.C: Likewise.
26129
26130 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26131
26132         * gcc.dg/attr-alwaysinline.c: New.
26133
26134 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26135
26136         * gcc.dg/20020220-1.c: New test.
26137
26138         * gcc.dg/20020220-2.c: New test.
26139
26140         * g++.dg/opt/mmx1.C: New test.
26141
26142 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26143
26144         * gcc.c-torture/compile/20020110.c: New test.
26145
26146 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26147
26148         * gcc.c-torture/execute/20020219-1.c: New test.
26149
26150         * gcc.dg/20020219-1.c: New test.
26151
26152         * gcc.dg/noncompile/20020220-1.c: New test.
26153
26154         * g++.dg/opt/ptrintsum1.C: New test.
26155
26156         * gcc.dg/debug/20020220-1.c: New test.
26157
26158 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26159
26160         * gcc.c-torture/execute/20020216-1.c: New test.
26161
26162 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26163
26164         * gcc.dg/decl-1.c: Update, new test.
26165
26166 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26167
26168         * g++.dg/abi/bitfield1.C: New test.
26169         * g++.dg/abi/bitfield2.C: New test.
26170
26171 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26172
26173         * gcc.dg/attr-nest.c: New test.
26174
26175 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26176
26177         * gcc.c-torture/execute/20020215-1.c: New test.
26178
26179 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26180
26181         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26182         * g++.dg/debug/debug.exp: New.
26183         * g++.dg/debug/trivial.C: New.
26184         * g++.dg/debug/debug1.C: Moved...
26185         * g++.dg/other/debug1.C: ...from here.
26186         * g++.dg/debug/debug2.C: Moved...
26187         * g++.dg/other/debug2.C: ...from here.
26188         * g++.dg/debug/debug3.C: Moved...
26189         * g++.dg/other/debug3.C: ...from here.
26190
26191         * gcc.dg/noncompile/20020213-1.c: New test.
26192
26193 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26194
26195         * g++.dg/other/debug3.C: New test.
26196
26197         * gcc.c-torture/execute/20020213-1.c: New test.
26198
26199 2002-02-13  Richard Smith <richard@ex-parrot.com>
26200
26201         * g++.old-deja/g++.other/thunk1.C: New test.
26202
26203 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26204
26205         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26206
26207 2002-02-13  Stan Shebs  <shebs@apple.com>
26208
26209         * gcc.dg/altivec-3.c: New.
26210
26211 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26212
26213         * gcc.dg/Wunreachable-1.c: New test.
26214         * gcc.dg/Wunreachable-2.c: New test.
26215
26216 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26217
26218         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26219
26220 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26221
26222         * gcc.dg/decl-1.c: New test.
26223
26224 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26225
26226         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26227
26228 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26229
26230         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26231         * gcc.c-torture/compile/980506-1.x: Likewise.
26232
26233 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26234
26235         * gcc.dg/20020210-1.c: New.
26236
26237 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26238
26239         * g77.f-torture/execute/947.f: New regression test
26240         for PR fortran/947.
26241
26242 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26243
26244         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26245         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26246
26247 2002-02-08  Richard Henderson  <rth@redhat.com>
26248
26249         * gcc.c-torture/compile/labels-3.c: New.
26250
26251 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26252
26253         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26254         expression statements work instead.
26255         * gcc.dg/noncompile/20020207-1.c: New test.
26256
26257 2002-02-07  Richard Henderson  <rth@redhat.com>
26258
26259         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26260
26261 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26262
26263         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26264         message from g77
26265         * lib/g77-dg.exp: Trim g77 error messages so that they are
26266         recognized by dg.exp.
26267
26268 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26269
26270         PR fortran/5473
26271         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26272
26273 2002-02-07  Richard Henderson  <rth@redhat.com>
26274
26275         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26276         to be sufficiently aligned for integers.
26277
26278 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26279
26280         * g++.dg/template/friend4.C: New test.
26281
26282 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26283
26284         PR fortran/5743
26285         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26286         unsupported cases.
26287
26288 2002-02-07  Richard Henderson  <rth@redhat.com>
26289
26290         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26291         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26292         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26293         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26294
26295 2002-02-06  Richard Henderson  <rth@redhat.com>
26296
26297         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26298
26299 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26300
26301         * gcc.dg/20020206-1.c: New test.
26302
26303 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * gcc.c-torture/execute/20020206-1.c: New test.
26306
26307         * gcc.c-torture/execute/20020206-2.c: New test.
26308
26309         PR optimization/5429:
26310         * gcc.c-torture/compile/20020206-1.c: New test.
26311
26312 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26313
26314         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26315         as certain file formats cannot support particularly large
26316         alignments.
26317
26318         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26319         and do not expect to be able to link the executable.
26320
26321         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26322         fail because the COFF format does not support the weak attribute.
26323
26324 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26325
26326         * g77.dg/pr5473.f:  New test
26327
26328 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26329
26330         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26331         Fix testcase accordingly.
26332
26333 2002-02-04  Richard Henderson  <rth@redhat.com>
26334
26335         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26336         (buf): Change to be an array of pointers, not ints.
26337
26338 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26339
26340         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26341         before all tests.  Move warning one line above to match where it
26342         C frontend emits.
26343         * gcc.dg/Wswitch-2.c: New test.
26344         * g++.dg/warn/Wswitch-1.C: New test.
26345         * g++.dg/warn/Wswitch-2.C: New test.
26346
26347 2002-02-04  Richard Henderson  <rth@redhat.com>
26348
26349         * g++.dg/abi/offsetof.C: Fix size comparison.
26350
26351 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26352
26353         * gcc.dg/cast-qual-2.c: New test.
26354
26355 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26356
26357         * gcc.dg/20020201-4.c: New test.
26358
26359 2002-02-04  Ben Elliston  <bje@redhat.com>
26360
26361         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26362         target_info attribute != 0, in addition to the empty string.
26363         (gcc_target_compile): Likewise.
26364
26365 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26366
26367         * gcc.dg/Wswitch.c: New test.
26368         PR gcc/4475. PR gcc/3780.
26369
26370 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26371
26372         * g77.f-torture/execute/5122.f: New test for regressions
26373         against PR fortran/5122.
26374
26375 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26376
26377         * g77.f-torture/compile/pr3743.f: Delete
26378         * g77.dg/pr3743-1.f: New test.
26379         * g77.dg/pr3743-2.f: New test.
26380         * g77.dg/pr3743-3.f: New test.
26381         * g77.dg/pr3743-4.f: New test.
26382
26383 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26384
26385         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26386
26387 2002-02-02  Richard Henderson  <rth@redhat.com>
26388
26389         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26390         * gcc.c-torture/execute/bf64-1.c: Likewise.
26391
26392 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26393
26394         * gcc.dg/20020201-2.c: New test.
26395
26396         * gcc.dg/20020201-3.c: New test.
26397
26398         * gcc.c-torture/execute/bitfld-2.c: New test.
26399
26400 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26401
26402         * gcc.dg/bitfld-1.c: Update.
26403         * gcc.dg/bitfld-2.c: Update.
26404         * gcc.c-torture/execute/bitfld-1.x: New.
26405
26406 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26407
26408         * gcc.c-torture/execute/20020201-1.c: New test.
26409
26410 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26411
26412         PR target/5469
26413         * gcc.dg/20020201-1.c: New test.
26414
26415 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26416
26417         PR fortran/3743
26418         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26419         * g77.f-torture/compile/pr3743.x: Remove
26420
26421 2002-01-31  Tom Rix  <trix@redhat.com>
26422
26423         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26424
26425 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26426
26427         * gcc.dg/noncompile/20020130-1.c: New test.
26428
26429 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26430
26431         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26432
26433 2002-01-29  Richard Henderson  <rth@redhat.com>
26434
26435         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26436         to long long.
26437         * gcc.c-torture/execute/bf64-1.c: Likewise.
26438
26439 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26440
26441         * gcc.c-torture/execute/20020129-1.c: New test.
26442
26443 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26444
26445         * gcc.c-torture/compile/20000224-1.c: Update.
26446         * gcc.c-torture/execute/bitfld-1.c: New tests.
26447         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26448         * gcc.dg/uninit-A.c: Update.
26449
26450 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26451
26452         * g++.dg/template/ctor1.C: Add instantiation.
26453
26454 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26455
26456         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26457         argument to __builtin_prefetch to be const ptr.
26458
26459 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26460
26461         * gcc.c-torture/compile/20020120-1.c: New test.
26462
26463 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26464
26465         * gcc.c-torture/execute/20020127-1.c: New test.
26466
26467 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26468
26469         * g77.dg/f77-edit-i-in.f: New test
26470         * g77.dg/f77-edit-i-out.f: New test
26471
26472 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26473
26474         * gcc.dg/debug/debug.exp: New file.
26475         * gcc.dg/debug/trivial.c: New file.
26476         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26477         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26478         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26479         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26480         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26481         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26482         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26483         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26484         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26485         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26486         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26487         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26488         * gcc.dg/20000503-1.c: Removed.
26489         * gcc.dg/20010207-1.c: Removed.
26490         * gcc.dg/20011223-1.c: Removed.
26491         * gcc.dg/20020104-2.c: Removed.
26492         * gcc.dg/debug-1.c: Removed.
26493         * gcc.dg/debug-2.c: Removed.
26494         * gcc.dg/debug-3.c: Removed.
26495         * gcc.dg/debug-4.c: Removed.
26496         * gcc.dg/debug-5.c: Removed.
26497         * gcc.dg/debug-6.c: Removed.
26498         * gcc.dg/dwarf2-1.c: Removed.
26499         * gcc.dg/dwarf2-2.c: Removed.
26500
26501 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26502
26503         * g++.old-deja/g++.other/eh5.C: New test.
26504         * g++.old-deja/g++.other/sibcall2.C: New test.
26505         * g++.old-deja/g++.other/array9.C: New test.
26506         * g++.old-deja/g++.other/typename2.C: New test.
26507         * g++.old-deja/g++.other/crash60.C: New test.
26508         * g++.old-deja/g++.other/conv9.C: New test.
26509         * g++.old-deja/g++.other/mangle10.C: New test.
26510         * g++.old-deja/g++.other/unchanging1.C: New test.
26511         * g++.old-deja/g++.other/exprstmt1.C: New test.
26512         * g++.old-deja/g++.other/inline23.C: New test.
26513         * g++.old-deja/g++.eh/ia64-1.C: New test.
26514         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26515         * g++.old-deja/g++.other/reload1.C: New test.
26516         * g++.old-deja/g++.other/static20.C: New test.
26517         * g++.old-deja/g++.other/local-alloc1.C: New test.
26518         * g++.old-deja/g++.other/conv8.C: New test.
26519         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26520         * g++.old-deja/g++.other/storeexpr1.C: New test.
26521         * g++.old-deja/g++.other/storeexpr2.C: New test.
26522         * g++.dg/eh/template2.C: New test.
26523         * g++.dg/warn/weak1.C: New test.
26524
26525 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26526
26527         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26528         Remove first, non-varying, argument.
26529
26530 2002-01-23  Richard Henderson  <rth@redhat.com>
26531
26532         * gcc.dg/inline-2.c: New.
26533
26534         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26535         Add optional target arg.  Check number of arguments.
26536         (scan-assembler-not, scan-assembler-dem): Likewise.
26537         (scan-assembler-dem-not): Likewise.
26538
26539 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26540
26541         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26542         line 12.
26543         * g++.old-deja/g++.brendan/parse3.C,
26544         g++.old-deja/g++.other/crash26.C,
26545         g++.old-deja/g++.other/crash28.C,
26546         g++.old-deja/g++.other/crash29.C,
26547         g++.old-deja/g++.other/crash30.C,
26548         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26549
26550 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26551
26552         * gcc.dg/20020115-1.c: New.
26553
26554 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26555
26556         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26557
26558 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26559
26560         * gcc.dg/20020122-3.c: New.
26561
26562 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26563
26564         * g++.dg/other/gc1.C: New test.
26565
26566 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26567
26568         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26569
26570 2002-01-22  Richard Henderson  <rth@redhat.com>
26571
26572         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26573
26574 2002-01-22  Richard Henderson  <rth@redhat.com>
26575
26576         * gcc.dg/20020122-4.c: New.
26577
26578 2002-01-22  H.J. Lu <hjl@gnu.org>
26579
26580         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26581         link output.
26582         * gcc.dg/special/ecos.exp: Likewise.
26583         * lib/g++-dg.exp: Likewise.
26584         * lib/g77-dg.exp: Likewise.
26585         * lib/gcc-dg.exp : Likewise.
26586         * lib/mike-g++.exp: Likewise.
26587         * lib/mike-g77.exp: Likewise.
26588         * lib/mike-gcc.exp: Likewise.
26589         * lib/objc-dg.exp: Likewise.
26590
26591 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26592
26593         PR target/5379
26594         * gcc.dg/20020122-2.c: New test.
26595
26596 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26597
26598         * gcc.dg/20020122-1.c: New test.
26599
26600 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26601
26602         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26603
26604 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26605
26606         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26607
26608 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26609
26610         * gcc.c-torture/compile/20020121-1.c: New test.
26611
26612 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26613
26614         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26615         ld_library_path.
26616
26617 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * gcc.dg/20020218-1.c: New test.
26620
26621 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26622
26623         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26624         messages
26625         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26626         "At global scope" warning
26627         * g++.dg/ext/align1.C: Change cygwin test for alignment
26628         from db-bogus to dg-warning
26629
26630 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26631
26632         * g77.f-torture/compile/cpp2.F: New test.
26633
26634 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26635
26636         * g++.dg/template/access1.C: New test.
26637
26638 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26639
26640         * gcc.dg/20020118-1.c: New.
26641
26642 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26643
26644         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26645
26646 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26647
26648         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26649         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26650         alignment warnings.
26651
26652 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26653
26654         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26655         torture_with_loops and torture_without_loops
26656
26657 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26658
26659         * gcc.c-torture/compile/20020116-1.c: New test.
26660
26661 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26662
26663         * gcc.dg/20020116-2.c: New test.
26664
26665         * gcc.dg/ultrasp4.c: New test.
26666
26667         * gcc.dg/20020116-1.c: New test.
26668
26669 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26670
26671         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26672         by EABI.
26673
26674 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26675
26676         * gcc.misc-tests/i386-prefetch.exp: New.
26677         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26678         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26679         * gcc.misc-tests/i386-pf-none-1.c: New test.
26680         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26681
26682 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26683
26684         * gcc.dg/gnu89-init-1.c: Add new tests.
26685
26686 2002-01-15  Andreas Jaeger  <aj@suse.de>
26687
26688         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26689         * gcc.dg/i386-mmx-2.c: Likewise.
26690         * gcc.dg/i386-sse-1.c: Likewise.
26691         * gcc.dg/i386-sse-2.c: Likewise.
26692         * gcc.dg/i386-sse-3.c: Likewise.
26693
26694 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26695
26696         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26697         Uncomment additional cases that now pass.
26698
26699 2002-01-11  Richard Henderson  <rth@redhat.com>
26700
26701         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26702         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26703
26704 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26705
26706         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26707
26708 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26709
26710         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26711         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26712
26713 2002-01-10  Dale Johannesen  <dalej@apple.com>
26714
26715         * gcc.c-torture/execute/loop-11.c: New.
26716
26717 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26718
26719         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26720         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26721
26722 2002-01-09  Richard Henderson  <rth@redhat.com>
26723
26724         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26725         type in which to perform the operation for each size.
26726
26727 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26728
26729         * gcc.c-torture/compile/20020109-2.c: New test.
26730
26731 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26732
26733         * gcc.c-torture/execute/loop-10.c: New test.
26734
26735 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26736
26737         * gcc.c-torture/compile/20010226-1.c: New test.
26738         * gcc.c-torture/compile/20010227-1.c: New test.
26739         * gcc.c-torture/compile/20010426-1.c: New test.
26740         * gcc.c-torture/compile/20010510-1.c: New test.
26741         * gcc.c-torture/compile/20010605-3.c: New test.
26742         * gcc.c-torture/compile/20010824-1.c: New test.
26743         * gcc.c-torture/execute/20010409-1.c: New test.
26744         * gcc.dg/noncompile/20000901-1.c: New test.
26745         * gcc.dg/20001023-1.c: New test.
26746         * gcc.dg/20001101-1.c: New test.
26747         * gcc.dg/20001102-1.c: New test.
26748         * gcc.dg/20010207-1.c: New test.
26749         * gcc.dg/20010405-1.c: New test.
26750         * gcc.dg/20010822-1.c: New test.
26751         * gcc.dg/20011107-1.c: New test.
26752
26753 2002-01-09  Jeffrey A Law  (law@redhat.com)
26754
26755         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26756
26757         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26758         execution failure on PA targets.
26759
26760 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26761
26762         * gcc.c-torture/compile/20020109-1.c: New test.
26763
26764 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26765
26766         * gcc.c-torture/execute/20020108-1.c: New test.
26767
26768 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26769
26770         * gcc.dg/20020108-1.c: New test.
26771
26772 2002-01-08  H.J. Lu <hjl@gnu.org>
26773
26774         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26775         for header files.
26776
26777 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26778
26779         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26780         consistency.
26781
26782 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26783
26784         * gcc.dg/altivec-4.c: Test altivec predicates.
26785
26786 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26787
26788         * gcc.c-torture/execute/20020107-1.c: New test.
26789
26790 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26791
26792         PR c/5279
26793         * gcc.c-torture/compile/20020106-1.c: New test.
26794
26795 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26796
26797         * gcc.c-torture/execute/nestfunc-4.c: New test.
26798
26799 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26800
26801         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26802         extra triple that slipped in.
26803         * g++.old-deja/g++.abi/align.C: Likewise.
26804         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26805
26806 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26807
26808         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26809         * g++.old-deja/g++.abi/align.C: Likewise.
26810         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26811
26812         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26813         on FreeBSD/i386.
26814         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26815         FreeBSD.
26816
26817 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26818
26819         * gcc.dg/20020104-1.c: New test.
26820
26821         * gcc.dg/20020104-2.c: New test.
26822
26823 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26824
26825         * gcc.dg/20020103-1.c: Fix typo in target selector.
26826
26827 2002-01-03  Richard Henderson  <rth@redhat.com>
26828
26829         * gcc.dg/20020103-1.c: New.
26830
26831 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26832
26833         * gcc.c-torture/execute/20020103-1.c: New test.
26834
26835 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26836
26837         * g++.dg/other/debug2.C: New test.
26838
26839         * gcc.c-torture/compile/20020103-1.c: New test.
26840
26841 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26842
26843         * gcc.dg/gnu89-init-1.c: Added new tests.
26844
26845 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.dg/template/friend2.C: Remove as patch is reverted.
26848
26849         * g++.dg/warn/oldcast1.C: New test.
26850
26851         * g++.dg/template/ptrmem1.C: New test.
26852         * g++.dg/template/ptrmem2.C: New test.
26853
26854         * g++.dg/template/ntp.C: New test.
26855
26856         * g++.dg/other/component1.C: New test.
26857
26858         * g++.dg/template/ttp3.C: New test.
26859
26860         * g++.dg/template/friend2.C: New test.
26861         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26862
26863 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.dg/other/ptrmem1.C: New test.
26866         * g++.dg/other/ptrmem2.C: New test.
26867
26868 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26869
26870         * g++.dg/template/ctor1.C: New test.
26871
26872 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26873
26874         * g++.dg/template/friend2.C: New test.
26875
26876 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26877
26878         * gcc.dg/mmix-1.c: New test.
26879
26880 2001-12-31  Richard Henderson  <rth@redhat.com>
26881
26882         * gcc.dg/asm-5.c: New.
26883
26884 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26885
26886         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26887         in namespace __gnu_cxx
26888
26889 2001-12-30  Richard Henderson  <rth@redhat.com>
26890
26891         * gcc.dg/debug-6.c: New.
26892
26893 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26894
26895         * gcc.c-torture/compile/20011229-2.c: New test.
26896
26897 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26898
26899         * gcc.dg/debug-3.c: New test.
26900         * gcc.dg/debug-4.c: New test.
26901         * gcc.dg/debug-5.c: New test.
26902
26903 2001-12-29  Richard Henderson  <rth@redhat.com>
26904
26905         * g++.dg/eh/loop1.C: New.
26906
26907 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26908
26909         * g++.dg/template/crash1.C: New test.
26910
26911 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26912
26913         * g++.dg/other/const1.C: New test.
26914
26915 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26916
26917         * gcc.c-torture/compile/20011229-1.c: New test.
26918
26919 2001-12-28  Stan Shebs  <shebs@apple.com>
26920
26921         * lib/objc-torture.exp: Resync with c-torture.exp.
26922         * lib/objc.exp: Load standard libraries.
26923
26924 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26927         additional tests.
26928
26929 2001-12-27  Roger Sayle <roger@eyesopen.com>
26930
26931         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26932
26933 2001-12-27  Richard Henderson  <rth@redhat.com>
26934
26935         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26936
26937 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26938
26939         * g++.dg/eh/ctor1.C: New test.
26940         * g++.dg/other/error2.C: New test.
26941
26942 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26943
26944         * g++.dg/other/init2.C: New test.
26945
26946 2001-12-24  Richard Henderson  <rth@redhat.com>
26947
26948         * gcc.dg/20011223-1.c: New.
26949         * gcc.dg/inline-1.c: New.
26950
26951 2001-12-23  Richard Henderson  <rth@redhat.com>
26952
26953         * gcc.dg/asm-4.c: Test operand modifiers.
26954
26955 2001-12-23  Richard Henderson  <rth@redhat.com>
26956
26957         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26958
26959 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26960
26961         * gcc.c-torture/execute/20011223-1.c: New test.
26962
26963 2001-12-21  Richard Henderson  <rth@redhat.com>
26964
26965         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26966         re-enables the warning.
26967
26968 2001-12-21  Richard Henderson  <rth@redhat.com>
26969
26970         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26971
26972 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26973
26974         * gcc.c-torture/compile/20011218-1.c: New test.
26975
26976 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26977
26978         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26979         arm-isr.c test.
26980         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26981         epilogue generation for ARM ISR routines.
26982
26983 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26984
26985         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26986         * gcc.dg/format/c90-printf-3.c: Likewise.
26987         * gcc.dg/format/c99-printf-3.c: Likewise.
26988         * gcc.dg/format/ext-1.c: Likewise.
26989         * gcc.dg/format/ext-6.c: Likewise.
26990         * gcc.dg/format/format.h: Prototype unlocked stdio.
26991
26992 2001-12-20  Richard Henderson  <rth@redhat.com>
26993
26994         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26995         (arena): Use it.
26996         (malloc): Correct allocation logic.  Abort if we fill up the
26997         arena before initialization complete.
26998         (realloc): Correct allocation logic.
26999
27000 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
27001
27002         * gcc.c-torture/compile/20011219-2.c: New test.
27003
27004         * gcc.c-torture/execute/20011219-1.c: New test.
27005
27006 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
27007
27008         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
27009         target does not support weak symbols.
27010
27011 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
27012
27013         * gcc.c-torture/compile/20011219-1.c: New test.
27014
27015 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * g++.dg/other/error1.C: New test.
27018
27019 2001-12-17  Jeffrey A Law  (law@redhat.com)
27020
27021         * gcc.c-torture/execute/20011217-1.c: New test.
27022
27023 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
27024
27025         * objc.dg/special/: New directory.
27026         * objc.dg/special/special.exp: New file.
27027         * objc.dg/special/unclaimed-category-1.h: New file.
27028         * objc.dg/special/unclaimed-category-1a.m: New file.
27029         * objc.dg/special/unclaimed-category-1.m: New file.
27030
27031 2001-12-17  Andreas Jaeger  <aj@suse.de>
27032
27033         * gcc.c-torture/compile/20011217-2.c: New test.
27034
27035 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27036
27037         * gcc.c-torture/compile/20011217-1.c: New test.
27038
27039 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
27040
27041         * testsuite/gcc.dg/20011214-1.c: New.
27042
27043 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
27044
27045         * gcc.dg/altivec-4.c: New.
27046
27047 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27048
27049         * gcc.dg/20011113-1.c: New test.
27050
27051 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27052
27053         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27054         std::__malloc_alloc_template<0> and
27055         std::__default_alloc_template<false, 0>.
27056
27057 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27058
27059         * objc/execute/bf-21.m: New test.
27060         * objc/execute/enumeration-1.m: New test.
27061         * objc/execute/enumeration-2.m: New test.
27062
27063 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27064
27065         * gcc.dg/gnu89-init-1.c: New test.
27066
27067 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27068
27069         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27070         * g++.old-deja/g++.jason/2371.C: Likewise.
27071         * g++.old-deja/g++.jason/template33.C: Likewise.
27072         * g++.old-deja/g++.jason/template34.C: Likewise.
27073         * g++.old-deja/g++.jason/template36.C: Likewise.
27074         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27075         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27076         * g++.old-deja/g++.other/typename1.C: Likewise.
27077         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27078         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27079         * g++.old-deja/g++.pt/typename11.C: Likewise.
27080         * g++.old-deja/g++.pt/typename14.C: Likewise.
27081         * g++.old-deja/g++.pt/typename16.C: Likewise.
27082         * g++.old-deja/g++.pt/typename3.C: Likewise.
27083         * g++.old-deja/g++.pt/typename4.C: Likewise.
27084         * g++.old-deja/g++.pt/typename5.C: Likewise.
27085         * g++.old-deja/g++.pt/typename7.C: Likewise.
27086         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27087
27088 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27089
27090         * g++.dg/other/linkage1.C: New test.
27091         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27092         specifiers.
27093
27094 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27095
27096         * gcc.dg/concat.c: New test.
27097
27098 2001-12-11  Stan Shebs  <shebs@apple.com>
27099
27100         * objc/compile: New test directory.
27101         * objc/compile/compile.exp: New expect script.
27102         * objc/compile/20011211-1.m: New compile test.
27103
27104 2001-12-11  Jason Merrill  <jason@redhat.com>
27105
27106         * lib/prune.exp (prune_gcc_output): Also handle "In member
27107         function".  So many permutations...
27108
27109 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27110
27111         * g++.dg/template/typedef1.C: New test.
27112
27113 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27114
27115         * g++.dg/other/copy1.C: New test.
27116
27117 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27118
27119         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27120
27121         * gcc.dg/builtin-choose-expr.c: New.
27122
27123 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27124
27125         * gcc.dg/altivec-2.c: New.
27126
27127 2001-12-07  Richard Henderson  <rth@redhat.com>
27128
27129         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27130
27131 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27132
27133         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27134         ultrasparc.
27135
27136 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27137
27138         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27139
27140 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27141
27142         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27143         variable argument list.
27144
27145 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27146
27147         * gcc.c-torture/execute/memcheck: Delete entire directory.
27148         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27149         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27150
27151 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27152
27153         * gcc.dg/Wshadow-1.c: New test.
27154
27155 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gcc.c-torture/compile/20011130-1.c: New test.
27158
27159         * gcc.dg/noncompile/20011025-1.c: New test.
27160
27161         * g++.dg/other/anon-union.C: New test.
27162
27163         * gcc.c-torture/execute/20011024-1.c: New test.
27164
27165 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27166
27167         * gcc.c-torture/execute/20000722-1.x,
27168         gcc.c-torture/execute/20010123-1.x: Remove.
27169         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27170         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27171         gcc.dg/c99-complit-2.c: New tests.
27172
27173 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27174
27175         * g++.dg/inherit/base1.C: New test.
27176
27177 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27178
27179         * g++.dg/other/stdarg1.C: New test.
27180
27181         * gcc.c-torture/compile/20011130-2.c: New test.
27182
27183 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27184
27185         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27186         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27187         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27188         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27189         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27190         * gcc.dg/builtin-prefetch-1.c: New test.
27191
27192 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27193
27194         * gcc.dg/20011130-1.c: New test.
27195
27196 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27197
27198         * g++.dg/other/scope1.C: New test.
27199         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27200
27201 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27202
27203         * gcc.dg/vla-init-1.c: New test.
27204
27205 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27206
27207         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27208
27209 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27210
27211         * objc.dg/alias.m: Update.
27212         * objc.dg/class-1.m: Update.
27213         * objc.dg/const-str-1.m: Update.
27214         * objc.dg/fwd-proto-1.m: Update.
27215         * objc.dg/id-1.m: Update.
27216         * objc.dg/super-class-1.m: Update.
27217
27218 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27219
27220         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27221         constructs.
27222
27223 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27224
27225         * gcc.c-torture/execute/20011128-1.c: New test.
27226
27227 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27228
27229         * gcc.dg/20011127-1.c: New test.
27230
27231 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27232
27233         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27234         from Austin Group draft 7.
27235         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27236         scanf format arguments.
27237         * gcc.dg/format/no-exargs-2.c: New test.
27238
27239 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27240
27241         * g++.dg/abi/vbase8-4.C: New test.
27242
27243 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27244
27245         * gcc.c-torture/execute/20011121-1.c: New test.
27246
27247 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27248
27249         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27250
27251 2001-11-23  Andreas Jaeger  <aj@suse.de>
27252
27253         * gcc.dg/cpp/charconst-2.c: New test.
27254
27255 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27256
27257         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27258         to the host if it is remote.  Let tests specify extra headers
27259         they use.
27260         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27261         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27262         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27263         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27264         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27265         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27266         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27267         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27268         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27269         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27270
27271 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27272
27273         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27274         for little endian ARMs.
27275
27276 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27277
27278         * gcc.c-torture/compile/20011119-1.c: New test.
27279         * gcc.c-torture/compile/20011119-2.c: New test.
27280
27281 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27282
27283         * gcc.dg/altivec-1.c: Fix typo.
27284
27285 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27286
27287         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27288
27289 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27290
27291         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27292
27293 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27294
27295         * lib/g77.exp: Don't specify --rpath-link.
27296
27297         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27298         across all the headers.
27299         * gcc.dg/format/format.exp: For testing on a remote host,
27300         copy format.h.
27301
27302         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27303         * gcc.c-torture/execute/930406-1.c: Likewise.
27304         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27305
27306 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27307
27308         * gcc.dg/altivec-1.c: New.
27309
27310 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27311
27312         * gcc.dg/cpp/fpreprocessed.c: New test case.
27313
27314 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27315
27316         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27317         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27318         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27319
27320 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27321
27322         * gcc.dg/no-builtin-1.c: New test.
27323
27324 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27325
27326         * gcc.c-torture/execute/20011115-1.c: New test.
27327
27328 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27329
27330         * gcc.c-torture/compile/20011114-2.c: New test.
27331         * gcc.c-torture/compile/20011114-3.c: New test.
27332         * gcc.c-torture/compile/20011114-4.c: New test.
27333
27334 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27335
27336         * g++.dg/other/init1.C: New test.
27337
27338 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27339
27340         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27341         message.
27342
27343         * gcc.c-torture/execute/20011114-1.c: New testcase.
27344
27345         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27346         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27347         like the (before this change) version of 20010327-1.c.
27348
27349 2001-11-14  Roger Sayle <roger@eyesopen.com>
27350
27351         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27352
27353 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27354
27355         * g++.dg/init/array2.C: New test.
27356
27357 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27358
27359         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27360
27361 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27362
27363         * g++.dg/other/forscope1.C: New test.
27364         * g++.dg/ext/forscope1.C: New test.
27365         * g++.dg/ext/forscope2.C: New test.
27366
27367 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27368
27369         * gcc.c-torture/execute/20011113-1.c: New test.
27370
27371 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27372
27373         * gcc.c-torture/execute/20011109-2.c: New test.
27374
27375         * gcc.c-torture/execute/20011109-1.c: New test.
27376
27377 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27378
27379         * gcc.c-torture/compile/20011109-1.c: New test.
27380
27381 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27382
27383         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27384         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27385         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27386         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27387         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27388         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27389         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27390
27391 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27392
27393         * g++.dg/warn/Wshadow-1.C: New tests.
27394         * g++.old-deja/g++.mike/for3.C: Update.
27395
27396 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27397
27398         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27399         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27400         XFAILs.  Adjust expected error texts.
27401         * gcc.c-torture/compile/20011106-1.c,
27402         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27403         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27404         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27405         gcc.dg/c99-array-lval-5.c: New tests.
27406
27407 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27408
27409         * gcc.dg/cpp/defined.c: Update.
27410
27411 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27412
27413         * gcc.c-torture/execute/anon-1.c: New test.
27414
27415 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27416
27417         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27418         same size, so no warning should be produced on stormy16.
27419
27420         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27421         due to oversized array.
27422         * g++.old-deja/g++.mike/ns15.C: Likewise.
27423         * g++.old-deja/g++.pt/crash16.C: Likewise.
27424
27425 2001-11-02  Graham Stott  <grahams@redhat.com>
27426
27427         * g++.dgother/debug1.C: Fix typos.
27428
27429 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27430
27431         * g++.dg/other/debug1.C: New test.
27432
27433 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27434
27435         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27436         of unsigned long.
27437
27438 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * gcc.dg/20011029-2.c: New test.
27441
27442         * gcc.c-torture/compile/20011029-1.c: New test.
27443
27444 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27445
27446         * objc/execute/class_self-1.m: New test.
27447         * objc/execute/class_self-2.m: New test.
27448
27449 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27450
27451         * gcc.misc-tests/msgs.exp: Delete.
27452         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27453         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27454         error set to match recent changes.
27455
27456 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27457
27458         * gcc.dg/20011021-1.c: New test.
27459
27460 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27461
27462         * gcc.c-torture/compile/20011023-1.c: New test.
27463
27464 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27465
27466         * lib/g77.exp: Rewrite based on lib/g++.exp.
27467
27468 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27469
27470         * gcc.c-torture/execute/20011019-1.c: New test.
27471
27472         * gcc.dg/20011018-1.c: New test.
27473
27474 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27475
27476         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27477
27478 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27479
27480         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27481         * gcc.dg/attr-invalid.c: Likewise.
27482
27483 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27484
27485         * testsuite/gcc.dg/20011015-1.c: New test.
27486
27487 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27488
27489         * g++.dg/template/unify2.C: New test.
27490
27491 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27492
27493         * g++.dg/other/exception-specification.C: New test
27494
27495 2001-10-13  Tom Rix  <trix@redhat.com>
27496
27497         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27498         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27499
27500 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27501
27502         * testsuite/gcc.dg/20011009-1.c: New test.
27503
27504 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27505
27506         PR g++/4476
27507         * g++.dg/other/friend1.C: New test.
27508
27509 2001-10-11  Richard Henderson  <rth@redhat.com>
27510
27511         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27512
27513 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27514
27515         * gcc.c-torture/compile/20011010-1.c: New.
27516
27517 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27518
27519         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27520         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27521         g77.f-torture/execute/execute.exp,
27522         g77.f-torture/noncompile/noncompile.exp,
27523         gcc.c-torture/compile/compile.exp,
27524         gcc.c-torture/execute/execute.exp,
27525         gcc.c-torture/execute/ieee/ieee.exp,
27526         gcc.c-torture/execute/memcheck/memcheck.exp,
27527         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27528         objc/execute/execute.exp: Update FSF address.
27529
27530 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27531
27532         * gcc.dg/cpp/cmdlne-C.c: Update.
27533         * gcc.dg/cpp/cmdlne-C2.c: New.
27534
27535 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27536
27537         * gcc.c-torture/execute/20011008-3.c: New.
27538
27539 2001-10-08  DJ Delorie  <dj@redhat.com>
27540
27541         * gcc.dg/20011008-1.c: New.
27542         * gcc.dg/20011008-2.c: New.
27543
27544 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27545
27546         * gcc.dg/cpp/spacing1.c: Update test.
27547
27548 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27549
27550         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27551         spelling errors of "separate" as "seperate".
27552
27553 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27554
27555         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27556         enough to avoid inlining.
27557
27558 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27559
27560         * lib/g77.exp: set libg2c_dir correctly.
27561
27562 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27563
27564         * gcc.dg/cpp/macro11.c: New test.
27565
27566 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27567
27568         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27569         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27570         gcc.dg/format/multattr-3.c: New tests.
27571         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27572         tests for format attributes on function pointers being rejected.
27573
27574 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27575
27576         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27577
27578 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27579
27580         * g++.dg/warn/format1.C: New test.
27581
27582 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27583
27584         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27585
27586 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27587
27588         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27589
27590 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27591
27592         * gcc.dg/cpp/redef2.c: Add test.
27593
27594 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27595
27596         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27597         long-standing bug on i686, apparently.
27598         * gcc.c-torture/execute/loop-2c.x: New file.
27599         * gcc.c-torture/execute/loop-2d.x: New file.
27600         * gcc.c-torture/execute/loop-3c.x: New file.
27601
27602 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27603
27604         * gcc.dg/cpp/20000625-2.c: Correct line number.
27605
27606 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27607
27608         * gcc.dg/cpp/macro10.c: New test.
27609         * gcc.dg/cpp/strify3.c: New test.
27610         * gcc.dg/cpp/spacing1.c: Add tests.
27611         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27612         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27613
27614 2001-09-24  DJ Delorie  <dj@redhat.com>
27615
27616         * gcc.c-torture/execute/20010924-1.c: New test.
27617
27618 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27619
27620         * testsuite/objc/execute/paste.m: Remove.
27621
27622 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27623
27624         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27625
27626 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27627
27628         * g77.dg/strlen0.f: New test.
27629
27630 2001-09-21  Richard Henderson  <rth@redhat.com>
27631
27632         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27633         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27634
27635 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27636
27637         Table-driven attributes.
27638         * g++.dg/ext/attrib1.C: New test.
27639
27640 2001-09-20  DJ Delorie  <dj@redhat.com>
27641
27642         * gcc.dg/20000926-1.c: Update expected warning messages.
27643         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27644         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27645         array.
27646
27647 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27648
27649         * g++.dg/eh/registers1.C: New test case.
27650
27651 2001-09-17  Richard Henderson  <rth@redhat.com>
27652
27653         * gcc.dg/array-5.c: Fix VLA decomposition test.
27654
27655 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27656
27657         * gcc.dg/cpp/line5.c: New testcase.
27658
27659 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27660
27661         * gcc.dg/cpp/macro9.c: New test.
27662
27663 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27664
27665         * gcc.c-torture/execute/980223.c: Change type of addr from long
27666         to char *.
27667
27668 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27669
27670         * gcc.c-torture/execute/20010915-1.c: New test.
27671
27672 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27673
27674         * g77.dg/bprob: New directory.
27675         * g77.dg/bprob/bprob.exp: New file.
27676         * g77.dg/bprob/bprob-1.f: New test.
27677         * g77.dg/gcov: New directory.
27678         * g77.dg/gcov/gcov.exp: New file.
27679         * g77.dg/gcov/gcov-1.f: New test.
27680         * g77.dg/gcov/gcov-1.x: New file.
27681
27682 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27683
27684         * gcc.dg/cpp/directiv.c: Update.
27685         * gcc.dg/cpp/undef1.c: Update.
27686
27687 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27688
27689         * gcc.dg/20010912-1.c: New test.
27690
27691 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27692
27693         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27694         language-independent file in lib.
27695         * lib/gcov.exp: New file.
27696
27697 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27698
27699         * gcc.c-torture/compile/20010911-1.c: New test.
27700
27701 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27702
27703         * lib/profopt.exp: New, to support profile-directed optimizations.
27704         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27705         * gcc.misc-tests/bprob-1.c: New test.
27706         * gcc.misc-tests/bprob-2.c: New test.
27707
27708 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27709
27710         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27711         XFAIL and which kinds of gcov output to verify.
27712         * gcc.misc-tests/gcov-4b.x: New file.
27713         * gcc.misc-tests/gcov-5b.x: New file.
27714         * gcc.misc-tests/gcov-6.x: New file.
27715         * gcc.misc-tests/gcov-7.c: New test.
27716         * gcc.misc-tests/gcov-7.x: New file.
27717
27718 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27719
27720         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27721         * gcc.misc-tests/gcov-6.c: New test.
27722
27723 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         PR c++/3986
27726         * g++.dg/abi/vbase1.C: New test.
27727
27728 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27729
27730         * objc.dg/method-2.m: New.
27731
27732 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27733
27734         PR c++/4203
27735         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27736         * g++.dg/init/empty1.C: New test.
27737
27738 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27739
27740         * gcc.c-torture/compile/20010903-1.c: New test.
27741
27742 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27743
27744         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27745         for m68k.
27746
27747 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27748
27749         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27750
27751         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27752
27753         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27754
27755 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27756
27757         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27758         for 16-bit 'unsigned int'.
27759
27760 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27761
27762         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27763
27764 2001-08-27  Richard Henderson  <rth@redhat.com>
27765
27766         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27767         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27768
27769 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27770
27771         * gcc.dg/asm-names.c (ymain): New.
27772
27773 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27774
27775         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27776         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27777         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27778
27779 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27780
27781         * gcc.dg/compare5.c: New testcase.
27782
27783 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27784
27785         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27786         and "In instantiation".
27787
27788 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27789
27790         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27791
27792 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27793
27794         * gcc.misc-tests/gcov.exp: Add support for branch information.
27795         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27796         * gcc.misc-tests/gcov-4.c: New test.
27797         * gcc.misc-tests/gcov-4b.c: New test.
27798         * gcc.misc-tests/gcov-5b.c: New test.
27799
27800 2001-08-20  Zack Weinberg  <zackw@panix.com>
27801
27802         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27803         expected to fail.
27804
27805 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27806
27807         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27808
27809 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27810
27811         * g++.dg/eh/template1.C: New test.
27812
27813 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27814
27815         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27816         Fix thinko.
27817         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27818         for xfail.
27819
27820 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27821
27822         * lib/g77-dg.exp:  Use prune.exp for common procedures
27823         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27824         * lib/g77.exp: (g77-dg-prune) Remove
27825
27826 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27827
27828         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27829
27830 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27831
27832         * g++.dg/template/unify1.C: New test.
27833
27834 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27835
27836         * g++.dg/abi/empty4.C: New test.
27837
27838 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27839
27840         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27841         solaris2.*
27842         * g77.f-torture/compile/pr3743.x: Likewise
27843
27844 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27845
27846         * g++.dg/other/using-declaration.C: New test.
27847
27848 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27849
27850         * gcc.dg/cpp/tr-sign.c: New testcase.
27851
27852 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27853
27854         * gcc.dg/cpp/19951025-1.c: Revert.
27855         * gcc.dg/cpp/directiv.c: We no longer process directives that
27856         interrupt macro arguments.
27857
27858 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27859
27860         * gcc.dg/bconstp-1.c: New test.
27861
27862 2001-08-03  Richard Henderson  <rth@redhat.com>
27863
27864         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27865
27866 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27867
27868         * gcc.dg/cpp/19951025-1.c: Update.
27869
27870 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27871
27872         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27873         should be x.
27874
27875 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         Kill -fhonor-std.
27878         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27879         * g++.old-deja/g++.other/std1.C: Likewise.
27880         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27881
27882 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27883
27884         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27885         (g77_pass, g77_fail, g77_finish, g77_exit,
27886         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27887
27888 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27889
27890         * g77.dg/fbackslash.f
27891         * g77.dg/fcase-preserve.f
27892         * g77.dg/ff90-1.f
27893         * g77.dg/ffixed-line-length-0.f
27894         * g77.dg/ffixed-line-length-132.f
27895         * g77.dg/ffixed-line-length-7.f
27896         * g77.dg/ffixed-line-length-72.f
27897         * g77.dg/ffixed-line-length-none.f
27898         * g77.dg/ffree-form-1.f
27899         * g77.dg/fno-backslash.f
27900         * g77.dg/fno-f90-1.f
27901         * g77.dg/fno-fixed-form-1.f
27902         * g77.dg/fno-onetrip.f
27903         * g77.dg/fno-typeless-boz.f
27904         * g77.dg/fno-underscoring.f
27905         * g77.dg/fno-vxt-1.f
27906         * g77.dg/fonetrip.f
27907         * g77.dg/ftypeless-boz.f
27908         * g77.dg/fugly-assumed.f
27909         * g77.dg/funderscoring.f
27910         * g77.dg/fvxt-1.f
27911
27912 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27913
27914         * objc.dg/fwd-proto-1.m: New.
27915         * objc.dg/local-decl-1.m: New.
27916         * objc.dg/naming-1.m: New.
27917         * objc.dg/naming-2.m: New.
27918         * objc.dg/proto-hier-1.m: New.
27919
27920 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27921
27922         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27923         largest-type elements to a struct makes its size grow.
27924
27925 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         * g++.dg/abi/vthunk1.C: New test.
27928
27929 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27930
27931         * g++.dg/abi/vbase8-22.C: New test.
27932
27933 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27934
27935         * gcc.dg/cpp/macro8.c: New test.
27936
27937 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27938
27939         * g++.dg/abi/vbase8-21.C: New test.
27940
27941 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27942
27943         * g++.dg/abi/vbase8-10.C: New test.
27944
27945 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27946
27947         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27948         ${tool}_set_ld_library_path.
27949         Changed caller.
27950         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27951         g++.exp.
27952
27953 2001-07-26  Stan Cox <scox@redhat.com>
27954
27955         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27956         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27957         gcc_exit, gcc_check_unsupported_p):
27958         Moved to gcc-deps.exp
27959         * gcc-deps.exp: New file.
27960
27961 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27962
27963         * g++.old-deja/g++.pt/defarg14.C: New test.
27964
27965 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27966
27967         * g++.old-deja/g++.other/lineno5.C: New test.
27968
27969 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27970
27971         * g++.old-deja/g++.pt/crash68.C: New test.
27972
27973 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27974
27975         * g++.old-deja/g++.other/crash42.C: New test.
27976
27977 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27978
27979         * gcc.dg/cpp/extratokens.c: Fix.
27980         * gcc.dg/cpp/skipping2.c: New tests.
27981
27982 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27983
27984         * gcc.c-torture/execute/20010724-1.c: New file.
27985         * gcc.c-torture/execute/20010724-1.x: New file.
27986
27987 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27988
27989         * g++.old-deja/g++.other/cond7.C: New test.
27990
27991 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27992
27993         * g++.old-deja/g++.other/optimize4.C: New test.
27994
27995 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27996
27997         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27998
27999 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
28000
28001         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
28002         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
28003         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
28004         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
28005
28006         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
28007         bug report" message.
28008
28009         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
28010         * g++.dg/ext/instantiate1.C: Move from old-deja.
28011
28012 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
28013
28014         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
28015         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
28016         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
28017         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
28018
28019 2001-07-23  Jeffrey A Law  (law@cygnus.com)
28020
28021         * gcc.c-torture/execute/20010723-1.c: New test.
28022
28023 2001-07-23  Ben Elliston  <bje@redhat.com>
28024
28025         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
28026
28027 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28028
28029         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
28030         i[34567]86-*-*.
28031         Delete handling of ieee_multilib_flags.
28032         Pass -mieee for alpha*-*-* and sh-*-*.
28033         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
28034
28035 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
28036
28037         Remove old-abi tests.
28038         * g++.old-deja/g++.mike/p11116.C: Remove.
28039         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
28040
28041 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
28042
28043         * g77.f-torture/compile/pr3743.f:  New test
28044
28045 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28046
28047         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28048
28049 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28050
28051         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28052         g++.old-deja/g++.pt/static6.C: Likewise.
28053         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28054         supports weak symbols.
28055
28056 2001-07-18  Andreas Jaeger  <aj@suse.de>
28057
28058         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28059         supported again.
28060
28061 2001-07-18  Andreas Jaeger  <aj@suse.de>
28062
28063         * gcc.dg/iftrap-1.c: Fix target line.
28064
28065 2001-07-17  Richard Henderson  <rth@redhat.com>
28066
28067         * gcc.c-torture/execute/20010717-1.c: New.
28068
28069 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28070
28071         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28072         tests.
28073
28074 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28075
28076         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28077
28078 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28079
28080         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28081         UAC_SIGBUS, UAC_NOPRINT definitions.
28082
28083 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28084
28085         * objc/execute/object_is_class.m: New test.
28086         * objc/execute/object_is_meta_class.m: New test.
28087
28088 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28089
28090         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28091         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28092
28093 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28094
28095         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28096         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28097
28098 2001-07-14  Richard Henderson  <rth@redhat.com>
28099
28100         * gcc.dg/iftrap-1.c: New.
28101
28102 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28103
28104         * g77.f-torture/execute/intrinsic77.f: New test.
28105
28106 2001-07-11  Janis Johnson <janis@us.ibm.com>
28107
28108         * gcc.misc-tests/gcov-3.c: New test.
28109
28110 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28111
28112         * gcc.c-torture/compile/20010711-1.c,
28113         * gcc.c-torture/compile/20010711-2.c: New tests.
28114
28115 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28116
28117         * gcc.c-torture/execute/20010711-1.c: New test.
28118
28119 2001-07-11  Ben Elliston  <bje@redhat.com>
28120
28121         * g++.old-deja/g++.other/enum5.C: New test.
28122
28123 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28124
28125         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28126         (g++-dg-prune): Call prune_gcc_output.
28127         * prune.exp: New file for prune_gcc_output.
28128         * lib/g++.exp, lib/gcc.exp: Load it.
28129
28130 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28131
28132         * gcc.c-torture/compile/20010701-1.c,
28133         g++.old-deja/g++.ext/attrib6.C: New tests.
28134
28135 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28136
28137         * gcc.c-torture/compile/20010706-1.c: New test.
28138
28139 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28140
28141         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28142
28143 2001-06-28  Stan Shebs  <shebs@apple.com>
28144
28145         * gcc.dg/pragma-darwin.c: New test.
28146
28147 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28148
28149         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28150         Solaris 2.[678] system.
28151
28152 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28153
28154         * gcc.dg/20010622-1.c: New test.
28155
28156 2001-06-18  Stan Shebs  <shebs@apple.com>
28157
28158         * objc.dg: New directory.
28159         * objc.dg/dg.exp: New file.
28160         * objc.dg/alias.m: New.
28161         * objc.dg/class-1.m: New.
28162         * objc.dg/class-2.m: New.
28163         * objc.dg/const-str-1.m: New.
28164         * objc.dg/const-str-2.m: New.
28165         * objc.dg/id-1.m: New.
28166         * objc.dg/method-1.m: New.
28167         * objc.dg/super-class-1.m: New.
28168         * lib/objc-dg.exp: New file.
28169
28170 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28171
28172         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28173         of label name.
28174
28175 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28176
28177         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28178
28179 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28180
28181         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28182         variable.
28183
28184 2001-06-12  Richard Henderson  <rth@redhat.com>
28185
28186         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28187
28188 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28189
28190         * g++.old-deja/g++.abi/vbase5.C: New test.
28191         * g++.old-deja/g++.abi/vbase6.C: New test.
28192         * g++.old-deja/g++.abi/vbase7.C: New test.
28193
28194 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28195
28196         * gcc.c-torture/compile/20010610-1.c: New test.
28197
28198 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28199
28200         * g++.old-deja/g++.abi/vbase4.C: New test.
28201
28202 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28203
28204         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28205         support %f for HC11/HC12 targets.
28206         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28207         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28208         on HC11/HC12 targets.
28209         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28210
28211 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28212
28213         * gcc.dg/wchar_t-1.c: New file.
28214         * gcc.dg/wint_t-1.c: Likewise.
28215
28216 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28217
28218         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28219
28220 2001-06-11  Richard Henderson  <rth@redhat.com>
28221
28222         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28223
28224 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28225
28226         * gcc.c-torture/compile/20010611-1.c: New test.
28227
28228 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28229
28230         * gcc.dg/c99-tag-1.c: Add more tests.
28231
28232 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28233
28234         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28235         representation on MN10300 and ARM/Thumb.
28236
28237 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28238
28239         * g77.f-torture/execute/20010610.f: New.
28240
28241 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28242
28243         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28244         names.
28245
28246 2001-06-09  Richard Henderson  <rth@redhat.com>
28247
28248         * gcc.c-torture/execute/ashrdi-1.c: New.
28249         * gcc.c-torture/execute/ashldi-1.c: New.
28250         * gcc.c-torture/execute/lshrdi-1.c: New.
28251
28252 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28253
28254         * objc/execute/load-3.m: Added. Check sending +load to categories,
28255         in addition to classes.
28256
28257 2001-06-08  Stan Shebs  <shebs@apple.com>
28258
28259         * objc/execute/load-2.m: New test.  From Nicola Pero
28260         <n.pero@mi.flashnet.it>.
28261
28262 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28263
28264         * gcc.c-torture/execute/20010605-2.c: New test.
28265
28266 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28267
28268         * g++.old-deja/g++.abi/vbase2.C: New test.
28269         * g++.old-deja/g++.abi/vbase3.C: New test.
28270
28271 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.old-deja/g++.pt/friend49.C: New test.
28274
28275 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28276
28277         * g++.old-deja/g++.ext/anon3.C: New test.
28278
28279 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28280
28281         * g++.old-deja/g++.other/conv7.C: New test.
28282
28283 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28284
28285         * gcc.c-torture/compile/20010605-2.c: New test.
28286
28287 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28288
28289         * gcc.c-torture/execute/20010604-1.c: New test.
28290
28291 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28292
28293         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28294
28295 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28296
28297         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28298         (g++_link_flags): Likewise.
28299         (g++_init): Pass gccpath's value to two previous functions.
28300
28301 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28302
28303         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28304         Ensure logfile entry matches exec command line.
28305
28306 2001-05-31  Richard Henderson  <rth@redhat.com>
28307
28308         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28309         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28310
28311 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28312
28313         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28314         compiler for irix6.2
28315
28316 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         * g++.old-deja/g++.other/optimize3.C: New file.
28319
28320 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28321
28322         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28323         assemble.
28324
28325 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28326
28327         * g++.old-deja/g++.other/optimize2.C: New file.
28328
28329 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28330
28331         * gcc.c-torture/compile/20010518-2.c: New file.
28332         * gcc.c-torture/execute/20010518-1.c: New file.
28333         * gcc.c-torture/execute/20010518-2.c: New file.
28334
28335 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28336
28337         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28338
28339 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28340
28341         G++ no longer defines builtins that do not begin with __builtin.
28342         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28343         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28344         * g++.old-deja/g++.law/builtin1.C: Likewise.
28345         * g++.old-deja/g++.law/cvt2.C: Likewise.
28346         * g++.old-deja/g++.mike/net5.C: Likewise.
28347         * g++.old-deja/g++.other/builtins1.C: Likewise.
28348         * g++.old-deja/g++.other/builtins2.C: Likewise.
28349         * g++.old-deja/g++.other/builtins3.C: Likewise.
28350         * g++.old-deja/g++.other/builtins4.C: Likewise.
28351         * g++.old-deja/g++.other/inline8.C: Likewise.
28352         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28353
28354 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.old-deja/g++.pt/using1.C: Adjust.
28357         * g++.old-deja/g++.pt/using2.C: New test.
28358
28359 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28360
28361         * gcc.dg/cpp/charconst.c: New tests.
28362         * gcc.dg/cpp/escape.c: New tests.
28363         * gcc.dg/cpp/escape-1.c: New tests.
28364         * gcc.dg/cpp/escape-2.c: New tests.
28365         * gcc.dg/cpp/ucs.c: New tests.
28366
28367 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28368
28369         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28370         native compiler for irix6.5.
28371
28372 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28373
28374         * lib/g++.exp (g++_include_flags): Use args to compute
28375         get_multilibs.
28376         (g++_link_flags): Likewise.
28377         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28378
28379 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28380
28381         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28382
28383 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28384
28385         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28386         this file.
28387
28388 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28389
28390         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28391         STACK_SIZE;
28392         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28393         to STACK_SIZE; Use it to define size of add_histo array.
28394         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28395         to STACK_SIZE.
28396         (f): Use GITT_SIZE to define size of gitt local table.
28397         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28398         to STACK_SIZE; Use it to define size of bytemem array.
28399
28400 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28401
28402         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28403         on 68HC11/HC12 due to the asm instruction.
28404         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28405         * gcc.c-torture/compile/920520-1.x: Likewise.
28406         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28407         on 68HC11/HC12 because the function is larger than 64K.
28408         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28409         on 68HC11/HC12 because the structure is too large.
28410
28411 2001-05-20  Richard Henderson  <rth@redhat.com>
28412
28413         * gcc.c-torture/execute/20010520-1.c: New.
28414
28415 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28416
28417         * g++.old-deja/g++.warn/compare1.C: New test.
28418         * gcc.dg/compare4.c: New test.
28419
28420 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.old-deja/g++.other/optimize1.C: New test.
28423
28424 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28425
28426         * g++.old-deja/g++.pt/spec41.C: New test.
28427
28428 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28429
28430         * gcc.c-torture/compile/20010114-1.x: Remove.
28431
28432 2001-05-18  Stan Shebs  <shebs@apple.com>
28433
28434         * gcc.c-torture/compile/20010518-1.c: New test.
28435
28436 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28437
28438         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28439         * g++.old-deja/g++.pt/crash67.C: New test.
28440
28441 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28442
28443         * g++.old-deja/g++.other/debug9.C: New test.
28444
28445 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28446
28447         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28448
28449 2001-05-16  Jan Hubicka  <jh@suse.cz>
28450
28451         * gcc.c-torture/compile/20010516-1.c: New test.
28452
28453 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28454
28455         * g++.old-deja/g++.other/crash41.C: New test.
28456
28457 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.pt/crash66.C: New test.
28460
28461 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28462
28463         * g++.old-deja/g++.robertl/eb27.C: Convert.
28464
28465 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28466
28467         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28468         declaration being redundant.
28469
28470 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28471
28472         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28473
28474 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28475
28476         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28477
28478 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28479
28480         * lib/g++.exp: Use testsuite_flags.
28481
28482 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28483
28484         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28485
28486 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28487
28488         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28489
28490 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28491
28492         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28493
28494 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28495
28496         * gcc.c-torture/compile/20010313-1.c: New test.
28497
28498 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28499
28500         * gcc.dg/cpp/direct2.c: New test.
28501         * gccq.dg/cpp/direct2s.c: New test.
28502
28503         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28504
28505 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28506
28507         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28508         * g++.old-deja/g++.other/op3.C: Likewise.
28509
28510 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28511
28512         * gcc.dg/cpp/syshdr.h: New file.
28513         * gcc.dg/cpp/sysmac1.c: Update.
28514         * gcc.dg/cpp/sysmac2.c: Update.
28515
28516 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28517
28518         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28519
28520 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28521
28522         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28523         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28524
28525 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28526
28527         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28528
28529 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28530
28531         * lib/g++.exp (g++_include_flags): Don't use any special flags
28532         if TESTING_IN_BUILD_TREE is not defined.
28533         (g++_init): Use a plain 'c++' as the compiler if
28534         TESTING_IN_BUILD_TREEE is not defined.
28535
28536 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28537
28538         * g++.old-deja/g++.eh/catch13.C: New test.
28539         * g++.old-deja/g++.eh/catch14.C: New test.
28540
28541 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28542
28543         * gcc.dg/cpp/tr-define.c: New test.
28544
28545 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28546
28547         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28548         <stdlib.h>, not <malloc.h>.
28549
28550 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.old-deja/g++.ns/template17.C: New test.
28553
28554 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28555
28556         * g++.old-deja/g++.pt/ref4.C: New test.
28557
28558 2001-04-30  Richard Henderson  <rth@redhat.com>
28559
28560         * gcc.dg/20000724-1.c: Revert last change.
28561
28562 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28563
28564         * g77.f-torture/execute/20010430.f: New test.
28565
28566 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28567
28568         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28569
28570 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28571
28572         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28573
28574 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         * g++.old-deja/g++.eh/crash6.C: New test.
28577
28578 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28579
28580         * g++.old-deja/g++.other/warn7.C: New test.
28581
28582 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         * g++.old-deja/g++.other/defarg9.C: New test.
28585
28586 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28587
28588         * g77.f-torture/compile/20010426.f: New test.
28589         * g77.f-torture/execute/20010426.f: New test.
28590
28591 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28592
28593         * g77.f-torture/compile/20000629-1.x: Remove - error
28594         has been fixed.
28595
28596 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28597
28598         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28599         Tweak slightly to work with g++.dg framework.
28600         * g++.dg/special/ecos.exp: Run initp1.C test.
28601         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28602
28603         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28604         its linker doesn't give line numbers either.
28605         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28606
28607 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28608
28609         * g++.old-deja/g++.other/lex1.C: New test.
28610
28611 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28612
28613         * gcc.dg/noncompile/20010425-1.c: New test.
28614
28615 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28616
28617         * g++.old-deja/g++.pt/mangle2.C: New test.
28618
28619 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28620
28621         * gcc.dg/format/plus-1.c: New test.
28622
28623 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28624
28625         * gcc.dg/20010423-1.c: New test.
28626
28627 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28628
28629         * gcc.c-torture/execute/20010422-1.c: New test.
28630
28631 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28632
28633         * g++.old-deja/g++.ns/type2.C: New test.
28634
28635 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28636
28637         * g++.old-deja/g++.other/perf1.C: New test.
28638
28639 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28640
28641         * gcc.dg/c99-func-2.c: Remove xfail.
28642         * gcc.dg/c99-func-3.c: Remove xfail.
28643         * gcc.dg/c99-func-4.c: Remove xfail.
28644
28645 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28646
28647         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28648
28649 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28650
28651         * gcc.c-torture/compile/20010423-1.c: New test.
28652
28653 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         * g++.old-deja/g++.pt/typename28.C: New test.
28656
28657 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28658
28659         * g++.old-deja/g++.abi/empty2.C: New test.
28660         * g++.old-deja/g++.abi/empty3.C: New test.
28661
28662 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28663
28664         * g++.old-deja/g++.other/comdat2.C: New test.
28665         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28666
28667 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28668
28669         * g++.old-deja/g++.other/overload14.C: New test.
28670
28671 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * g++.old-deja/g++.other/lookup23.C: New test.
28674
28675 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * gcc.c-torture/execute/20010403-1.c: New test.
28678
28679 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28680             Mark Mitchell  <mark@codesourcery.com>
28681
28682         * lib/old-dejagnu.exp: Don't delete output of executable.
28683         Add .exe suffix to executables.
28684
28685 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28686
28687         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28688
28689 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28690
28691         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28692
28693 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28696         * g++.old-deja/g++.abi/crash1.C: New test.
28697
28698 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28699
28700         * g++.old-deja/g++.other/crash40.C: New test.
28701
28702 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28703
28704         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28705
28706 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28707
28708         * g++.old-deja/g++.other/warn6.C: New test.
28709
28710 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28711
28712         * g++.old-deja/g++.robertl/eb42.C: Same.
28713
28714 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28715
28716         * gcc.dg/wtr-conversion-1.c: New testcase.
28717
28718 2001-04-10  Richard Henderson  <rth@redhat.com>
28719
28720         * g++.old-deja/g++.other/array5.C: New.
28721
28722 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28723
28724         * gcc.c-torture/execute/20010408-1.c: New test.
28725
28726 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28727
28728         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28729         headers and constructs.
28730         * g++.old-deja/g++.robertl/eb79.C: Same.
28731         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28732         * g++.old-deja/g++.robertl/eb73.C: Same.
28733         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28734         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28735         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28736         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28737         * g++.old-deja/g++.robertl/eb44.C: Same.
28738         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28739         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28740         * g++.old-deja/g++.robertl/eb39.C: Same.
28741         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28742         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28743         * g++.old-deja/g++.robertl/eb30.C: Same.
28744         * g++.old-deja/g++.robertl/eb3.C: Same.
28745         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28746         * g++.old-deja/g++.robertl/eb21.C: Same.
28747         * g++.old-deja/g++.robertl/eb15.C: Same.
28748         * g++.old-deja/g++.robertl/eb118.C: Same.
28749         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28750         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28751         * g++.old-deja/g++.robertl/eb109.C: Same.
28752         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28753         * g++.old-deja/g++.mike/rtti1.C: Same.
28754         * g++.old-deja/g++.mike/p658.C: Same.
28755         * g++.old-deja/g++.mike/net46.C: Same.
28756         * g++.old-deja/g++.mike/net34.C: Same.
28757         * g++.old-deja/g++.mike/memoize1.C: Same.
28758         * g++.old-deja/g++.mike/eh2.C: Same.
28759         * g++.old-deja/g++.law/weak.C: Same.
28760         * g++.old-deja/g++.law/visibility7.C: Same.
28761         * g++.old-deja/g++.law/visibility25.C: Same.
28762         * g++.old-deja/g++.law/visibility22.C: Same.
28763         * g++.old-deja/g++.law/visibility2.C: Same.
28764         * g++.old-deja/g++.law/visibility17.C: Same.
28765         * g++.old-deja/g++.law/visibility13.C: Same.
28766         * g++.old-deja/g++.law/visibility10.C: Same.
28767         * g++.old-deja/g++.law/visibility1.C: Same.
28768         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28769         * g++.old-deja/g++.law/vbase1.C: Same.
28770         * g++.old-deja/g++.law/operators32.C: Same.
28771         * g++.old-deja/g++.law/nest3.C: Same.
28772         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28773         * g++.old-deja/g++.law/except5.C (main): Same.
28774         * g++.old-deja/g++.law/cvt7.C (run): Same.
28775         * g++.old-deja/g++.law/cvt2.C: Same.
28776         * g++.old-deja/g++.law/cvt16.C: Same.
28777         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28778         * g++.old-deja/g++.law/ctors17.C (main): Same.
28779         * g++.old-deja/g++.law/ctors13.C: Same.
28780         * g++.old-deja/g++.law/ctors12.C (main): Same.
28781         * g++.old-deja/g++.law/ctors10.C: Same.
28782         * g++.old-deja/g++.law/code-gen5.C: Same.
28783         * g++.old-deja/g++.law/bad-error7.C: Same.
28784         * g++.old-deja/g++.law/arm9.C: Same.
28785         * g++.old-deja/g++.law/arm12.C: Same.
28786         * g++.old-deja/g++.law/arg8.C: Same.
28787         * g++.old-deja/g++.law/arg1.C: Same.
28788         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28789         * g++.old-deja/g++.jason/template31.C: Same.
28790         * g++.old-deja/g++.jason/template24.C (main): Same.
28791         * g++.old-deja/g++.jason/2371.C: Same.
28792         * g++.old-deja/g++.eh/new2.C: Same.
28793         * g++.old-deja/g++.eh/new1.C: Same.
28794         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28795         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28796         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28797         * g++.old-deja/g++.brendan/crash62.C: Same.
28798         * g++.old-deja/g++.brendan/crash52.C: Same.
28799         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28800         * g++.old-deja/g++.brendan/crash38.C: Same.
28801         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28802         * g++.old-deja/g++.brendan/copy9.C: Same.
28803
28804 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28805
28806         * gcc.c-torture/execute/20001203-2.c (memset):
28807         Count argument is of type __SIZE_TYPE__.
28808
28809 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28810
28811         * gcc.c-torture/compile/20010404-1.c: New test.
28812
28813 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.c-torture/compile/20010326-1.c: New test.
28816
28817 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28818
28819         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28820         peculiarities of the SH.
28821         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28822
28823 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28824
28825         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28826         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28827         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28828
28829 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28830
28831         * g77.f-torture/compile/20010321-1.f: New test.
28832
28833 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28834
28835         * gcc.c-torture/compile/20010329-1.c: New test.
28836
28837 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28838
28839         * gcc.c-torture/execute/20010329-1.c: New test.
28840
28841 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28842
28843         * g++.old-deja/g++.other/eh4.C: Fix typo.
28844
28845 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28846
28847         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28848
28849 2001-03-28  Philip Blundell  <philb@gnu.org>
28850
28851         * gcc.c-torture/compile/20010328-1.c: New test.
28852
28853 2001-03-27  Richard Henderson  <rth@redhat.com>
28854
28855         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28856         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28857
28858 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28859
28860         * gcc.c-torture/compile/20010327-1.c: New test.
28861
28862 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28863
28864         * g++.old-deja/g++.other/friend12.C: New test.
28865         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28866         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28867
28868 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28869
28870         * gcc.c-torture/execute/20010325-1.c: New test.
28871
28872 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28873
28874         * g++.old-deja/g++.other/mangle3.C: New test.
28875
28876 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28877
28878         * g++.old-deja/g++.other/anon8.C: New test.
28879
28880 2001-03-20  Philip Blundell  <philb@gnu.org>
28881
28882         * gcc.c-torture/compile/20010320-1.c: New test.
28883
28884 2001-03-17  Richard Henderson  <rth@redhat.com>
28885
28886         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28887
28888 2001-03-15  Geoff Keating  <geoff@redhat.com>
28889
28890         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28891         tests on AIX.
28892
28893 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28894
28895         * g++.old-deja/g++.other/eh4.C: New test.
28896
28897 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28898
28899         * gcc.dg/cpp/mi1.c: Update.
28900
28901 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28902
28903         * g++.old-deja/g++.other/regstack.C: New test.
28904
28905 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         * g++.old-deja/g++.other/ref4.C: New test.
28908
28909 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28910
28911         * objc/execute/va_method.m: Added.
28912         * objc/execute/IMP.m: Added.
28913         * objc/execute/_cmd.m: Added.
28914         * objc/execute/accessing_ivars.m: Added.
28915         * objc/execute/class-1.m: Added.
28916         * objc/execute/class-10.m: Added.
28917         * objc/execute/class-11.m: Added.
28918         * objc/execute/class-12.m: Added.
28919         * objc/execute/class-13.m: Added.
28920         * objc/execute/class-14.m: Added.
28921         * objc/execute/class-2.m: Added.
28922         * objc/execute/class-3.m: Added.
28923         * objc/execute/class-4.m: Added.
28924         * objc/execute/class-5.m: Added.
28925         * objc/execute/class-6.m: Added.
28926         * objc/execute/class-7.m: Added.
28927         * objc/execute/class-8.m: Added.
28928         * objc/execute/class-9.m: Added.
28929         * objc/execute/class-tests-1.h
28930         * objc/execute/class-tests-2.h
28931         * objc/execute/compatibility_alias.m: Added.
28932         * objc/execute/encode-1.m: Added.
28933         * objc/execute/formal_protocol-1.m: Added.
28934         * objc/execute/formal_protocol-2.m: Added.
28935         * objc/execute/formal_protocol-3.m: Added.
28936         * objc/execute/formal_protocol-4.m: Added.
28937         * objc/execute/formal_protocol-5.m: Added.
28938         * objc/execute/formal_protocol-6.m: Added.
28939         * objc/execute/formal_protocol-7.m: Added.
28940         * objc/execute/informal_protocol.m: Added.
28941         * objc/execute/initialize.m: Added.
28942         * objc/execute/load.m: Added.
28943         * objc/execute/many_args_method.m: Added.
28944         * objc/execute/nested-3.m: Added.
28945         * objc/execute/no_clash.m: Added.
28946         * objc/execute/private.m: Added.
28947         * objc/execute/redefining_self.m: Added.
28948         * objc/execute/root_methods.m: Added.
28949         * objc/execute/selector-1.m: Added.
28950         * objc/execute/static-1.m: Added.
28951         * objc/execute/static-2.m: Added.
28952         * objc/execute/va_method.m: Added.
28953
28954 2001-03-10  Richard Henderson  <rth@redhat.com>
28955
28956         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28957
28958 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28959
28960         * g++.old-deja/g++.other/crash31.C: XFAIL.
28961         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28962         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28963         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28964         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28965         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28966
28967 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28968
28969         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28970
28971 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28972
28973         * gcc.dg/20000724-1.c: Don't use multiline strings.
28974
28975 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28976
28977         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28978         result of -cString against what we expect it to be; don't just
28979         print it out for no one to read.
28980
28981         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28982         Based on testcases provided by Nicola Pero.
28983
28984 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28985
28986         * gcc.dg/cpp/macro7.c: New test.
28987
28988 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28989
28990         * gcc.dg/cpp/multiline.c: Update.
28991
28992 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         * g++.old-deja/g++.other/enum3.C: New test.
28995
28996 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28997
28998         * g++.old-deja/g++.other/pod1.C: New test.
28999
29000 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
29001
29002         * g++.old-deja/g++.ext/overload1.C: New test.
29003
29004 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29005
29006         * g++.old-deja/g++.pt/using1.C: New test.
29007
29008 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
29009
29010         * g++.old-deja/g++.other/using9.C: New test.
29011
29012 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
29013
29014         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
29015
29016         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
29017
29018 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         * g++.old-deja/g++.ext/realpt1.C: Remove.
29021
29022 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
29023
29024         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
29025
29026 2001-02-26  Will Cohen  <wcohen@redhat.com>
29027
29028         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
29029
29030 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
29031
29032         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
29033         templatized constructors.
29034
29035 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29036
29037         * gcc.c-torture/execute/20010224-1.c: New test.
29038
29039 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
29040
29041         * gcc.c-torture/execute/20010222-1.c: New test.
29042
29043 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
29044
29045         * g++.old-deja/g++.other/inline20.C: New test.
29046
29047 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29048
29049         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29050
29051 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29052
29053         * g++.old-deja/g++.other/lookup22.C: New test.
29054
29055 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29056
29057         * g77.dg: New directory.
29058         * g77.dg/20010216-1.f: New test case.
29059         * g77.dg/dg.exp: New driver.
29060         * lib/g77-dg.exp: New driver library.
29061
29062 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29063
29064         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29065
29066 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29067
29068         * g++.old-deja/g++.other/decl9.C: New test.
29069
29070 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29071
29072         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29073         not need <string> and also tests the initialization at runtime.
29074
29075 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29076
29077         * gcc.c-torture/execute/longlong.c: New test.
29078
29079 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29080
29081         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29082
29083 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29084
29085         * gcc.c-torture/execute/920302-1.c (execute):
29086         Change argument type to short.
29087
29088 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29089
29090         * g++.old-deja/g++.pt/deduct6.C: New test.
29091
29092 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29093
29094         * g++.old-deja/g++.pt/deduct5.C: New test.
29095
29096 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.c-torture/execute/20010209-1.c: New test.
29099
29100 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29101
29102         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29103
29104 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29105
29106         * g++.dg/vtgc1.C: Update for new ABI.
29107
29108         * consistency.vlad: New directory, 1665 files.
29109
29110 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29111
29112         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29113         return type.
29114         * gcc.dg/cpp/digraphs.c: Declare puts.
29115
29116 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29117
29118         * g++.old-deja/g++.other/warn5.C: New test.
29119
29120 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29121
29122         * g++.old-deja/g++.pt/spec40.C: New test.
29123
29124 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29127         case.
29128         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29129
29130 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29131
29132         * gcc.c-torture/compile/20010209-1.c: New test.
29133
29134 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29135
29136         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29137         excess errors message but not if it crashes.
29138         * g++.old-deja/g++.other/crash27.C: Likewise.
29139         * g++.old-deja/g++.other/crash28.C: Likewise.
29140         * g++.old-deja/g++.other/crash30.C: Likewise.
29141         * g++.old-deja/g++.other/crash32.C: Likewise.
29142         * g++.old-deja/g++.other/crash35.C: Likewise.
29143         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29144
29145 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29146
29147         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29148         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29149         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29150         g77.f-torture/execute/execute.exp,
29151         g77.f-torture/noncompile/noncompile.exp,
29152         gcc.c-torture/execute/execute.exp,
29153         gcc.c-torture/execute/memcheck/memcheck.exp,
29154         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29155         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29156         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29157         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29158         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29159         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29160         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29161         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29162         Remove bug reporting instructions with ancient email addresses.
29163
29164 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29165
29166         * gcc.dg/20010202-1.c: New test.
29167         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29168
29169 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29170
29171         * g++.dg/stdbool-if.C: New test.
29172
29173 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29174
29175         * objc/execute/fdecl.m: Added main().
29176
29177 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29178
29179         * gcc.c-torture/execute/20010206-1.c: New test.
29180
29181 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29182
29183         * gcc.dg/cpp/avoidpaste1.c: Update.
29184
29185 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29186
29187         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29188         Pero <nicola@brainstorm.co.uk>.
29189         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29190
29191 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29192
29193         * g++.old-deja/g++.pt/spec39.C: New test.
29194
29195 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * gcc.c-torture/compile/20010202-1.c: New test.
29198
29199 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29200
29201         * g++.old-deja/g++.abi/primary2.C: New test.
29202         * g++.old-deja/g++.abi/primary3.C: New test.
29203         * g++.old-deja/g++.abi/primary4.C: New test.
29204         * g++.old-deja/g++.abi/primary5.C: New test.
29205         * g++.old-deja/g++.abi/vtable3.h: New test.
29206         * g++.old-deja/g++.abi/vtable3a.C: New test.
29207         * g++.old-deja/g++.abi/vtable3b.C: New test.
29208         * g++.old-deja/g++.abi/vtable3c.C: New test.
29209         * g++.old-deja/g++.abi/vtable3d.C: New test.
29210         * g++.old-deja/g++.abi/vtable3e.C: New test.
29211         * g++.old-deja/g++.abi/vtable3f.C: New test.
29212         * g++.old-deja/g++.abi/vtable3g.C: New test.
29213         * g++.old-deja/g++.abi/vtable3h.C: New test.
29214         * g++.old-deja/g++.abi/vtable3i.C: New test.
29215         * g++.old-deja/g++.abi/vtable3j.C: New test.
29216         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29217
29218 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29219
29220         * g++.old-deja/g++.other/anon6.C: New test.
29221         * g++.old-deja/g++.other/anon7.C: New test.
29222
29223 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29224
29225         * gcc.dg/cpp/avoidpaste2.c: New tests.
29226
29227 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29228
29229         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29230
29231 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29232
29233         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29234         DECIMAL_DIG cases for Irix."
29235
29236 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29237
29238         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29239
29240 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29241
29242         * gcc.dg/c99-tag-1.c: New test.
29243
29244 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29245
29246         * gcc.dg/cpp/tr-warn1.c: Add tests.
29247
29248 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29249
29250         * gcc.dg/cpp/avoidpaste1.c: Update.
29251         * gcc.dg/cpp/paste4.c: Update.
29252
29253 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29254
29255         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29256         cases for Irix.
29257
29258 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29259
29260         * g++.old-deja/g++.other/inline19.C: New test.
29261
29262 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29263
29264         * gcc.dg/Wlarger-than.c: New test.
29265
29266 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29267
29268         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29269
29270 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29271
29272         * gcc.c-torture/execute/20010129-1.c: New test.
29273         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29274
29275 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29276
29277         * gcc.dg/cpp/avoidpaste1.c: Test case.
29278
29279 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29280
29281         * g++.old-deja/g++.other/inline18.C: New test.
29282
29283 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29284
29285         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29286         and __builtin_putchar.
29287
29288 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29289
29290         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29291         tests.
29292
29293 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29294
29295         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29296         floating point number rounding mode to round to the nearest
29297         representable mode.
29298
29299 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29300
29301         * g++.old-deja/g++.other/mangle2.C: New test.
29302
29303 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29304
29305         * gcc.c-torture/compile/20010124-1.c: New test.
29306
29307 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         * g++.old-deja/g++.pt/spec38.C: New test.
29310
29311 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29312
29313         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29314         "Build don't run".
29315
29316 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29317
29318         * gcc.c-torture/execute/20010123-1.c: New test.
29319
29320 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * g++.old-deja/g++.pt/spec37.C: New test.
29323
29324 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29325
29326         * g++.old-deja/g++.pt/overload14.C: New test.
29327
29328 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29329
29330         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29331         __builtin_return_address.
29332
29333 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29334
29335         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29336         * g++.old-deja/g++.pt/spec35.C: New test.
29337         * g++.old-deja/g++.pt/spec36.C: New test.
29338
29339 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29340
29341         * gcc.c-torture/compile/20010118-1.c: New test.
29342
29343 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29344
29345         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29346
29347 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29348
29349         * gcc.c-torture/execute/20010119-1.c: New test.
29350
29351 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         * g++.old-deja/g++.other/vbase5.C: New test.
29354
29355 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29356
29357         * gcc.c-torture/execute/20010118-1.c: New test.
29358
29359 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.old-deja/g++.pt/deduct3.C: New test.
29362
29363 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29364
29365         * g++.old-deja/g++.pt/spec34.C: New test.
29366
29367 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29368
29369         * g77.f-torture/compile/20000601-2.f: New test.
29370
29371 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29372
29373         * g++.old-deja/g++.other/init17.C: New test.
29374
29375 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29376
29377         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29378
29379 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29380
29381         * g++.old-deja/g++.pt/unify8.C: New test.
29382
29383 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29384
29385         * g++.old-deja/g++.abi/vbase1.C: New test.
29386
29387 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29388
29389         * g++.old-deja/g++.pt/crash65.C: New test.
29390
29391 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29392
29393         * gcc.dg/cpp/assembl2.S: New test case.
29394
29395 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29396
29397         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29398         are supported.
29399
29400 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29401
29402         * g++.old-deja/g++.other/builtins1.C: New test.
29403         * g++.old-deja/g++.other/builtins2.C: Likewise.
29404         * g++.old-deja/g++.other/builtins3.C: Likewise.
29405         * g++.old-deja/g++.other/builtins4.C: Likewise.
29406
29407 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29408
29409         * gcc.c-torture/compile/20010117-1.c: New test.
29410         * gcc.c-torture/compile/20010117-2.c: New test.
29411
29412 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29413
29414         * g77.f-torture/execute/20010116.[fx]: New test,
29415         XFAIL on i?86-*-*.
29416         * g77.f-torture/compile/20010115.f: Indicate it's
29417         a test for PR fortran/1636.
29418
29419 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29420
29421         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29422
29423 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29424
29425         * g77.f-torture/compile/20010115.f: New test.
29426
29427 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29428
29429         * g++.old-deja/g++.pt/nontype5.C: New test.
29430
29431 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29432
29433         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29434         have an equivalent working one below it.
29435
29436 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29437
29438         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29439         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29440
29441 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29442
29443         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29444         message containing "init_priority".
29445         (conpr-2.C): Likewise.
29446         (conpr-3.C): Likewise.
29447         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29448
29449 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29450
29451         * gcc.c-torture/execute/20010114-2.c: New test.
29452
29453 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29454
29455         * gcc.c-torture/compile/20010114-1.c: New test.
29456         * gcc.c-torture/compile/20010114-1.x: Xfail.
29457         * gcc.c-torture/compile/20010114-2.c: New test.
29458         * gcc.c-torture/execute/20010114-1.c: New test.
29459         * gcc.dg/trunc-1.c: New test.
29460         * gcc.dg/uninit-B.c: New test.
29461
29462 2001-01-13  Nick Clifton  <nickc@redhat.com>
29463
29464         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29465         target.
29466
29467 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29468
29469         * gcc.c-torture/compile/20010113-1.c: New test.
29470
29471 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29472
29473         * gcc.c-torture/compile/20001212-1.c: New test.
29474
29475 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29476
29477         * gcc.dg/cpp/widestr1.c: Update.
29478         * gcc.dg/cpp/prag-imp.c: Remove.
29479
29480 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29481
29482         * gcc.c-torture/execute/20000801-3.x: Remove.
29483         * gcc.dg/c90-init-1.c: New test.
29484         * gcc.dg/c99-init-1.c: New test.
29485         * gcc.dg/c99-init-2.c: New test.
29486         * gcc.dg/gnu99-init-1.c: New test.
29487
29488 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29489
29490         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29491         testing that no relevant ones were found.
29492
29493 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29494
29495         * g++.old-deja/g++.pt/cast2.C: New test.
29496
29497 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29498
29499         * g++.old-deja/g++.pt/friend47.C: New test.
29500
29501 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29502
29503         * g++.old-deja/g++.pt/instantiate13.C: New test.
29504
29505 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29506
29507         * g++.old-deja/g++.other/defarg7.C: New test.
29508         * g++.old-deja/g++.other/defarg8.C: New test.
29509
29510 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29511
29512         * g++.old-deja/g++.pt/crash64.C: New test.
29513
29514 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29515
29516         * g++.old-deja/g++.pt/crash63.C: New test.
29517
29518 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29519
29520         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29521
29522 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29523
29524         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29525
29526 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.old-deja/g++.pt/error3.C: New test.
29529
29530 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29531
29532         * g++.old-deja/g++.other/crash39.C: New test.
29533
29534 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29535
29536         * g++.old-deja/g++.other/vbase4.C: New test.
29537
29538 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29539
29540         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29541         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29542         * gcc.dg/special/special.exp: New test driver which will check
29543         for alias support for the above test.
29544
29545 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29546
29547         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29548         problems on small machines.
29549         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29550         parameterize.
29551
29552 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29553
29554         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29555         mips.
29556         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29557
29558 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29559
29560         * g++.old_deja/g++.pt/using8.C: New test.
29561
29562 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29563
29564         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29565
29566 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29567
29568         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29569         where a failure is expected.
29570         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29571
29572 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29573
29574         * g++.old_deja/g++.pt/instantiate12.C: New test.
29575
29576 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29577
29578         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29579         start of structs.
29580         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29581         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29582         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29583         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29584         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29585         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29586         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29587         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29588         * g++.old-deja/g++.eh/spec6.C: Likewise.
29589         * g++.old-deja/g++.jason/crash3.C: Likewise.
29590         * g++.old-deja/g++.law/ctors11.C: Likewise.
29591         * g++.old-deja/g++.law/ctors17.C: Likewise.
29592         * g++.old-deja/g++.law/ctors5.C: Likewise.
29593         * g++.old-deja/g++.law/ctors9.C: Likewise.
29594         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29595         * g++.old-deja/g++.mike/net22.C: Likewise.
29596         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29597         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29598         * g++.old-deja/g++.mike/virt3.C: Likewise.
29599         * g++.old-deja/g++.niklas/t128.C: Likewise.
29600         * g++.old-deja/g++.other/anon4.C: Likewise.
29601         * g++.old-deja/g++.other/using1.C: Likewise.
29602         * g++.old-deja/g++.other/warn3.C: Likewise.
29603         * g++.old-deja/g++.pt/t37.C: Likewise.
29604         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29605         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29606
29607 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29610
29611 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29612
29613         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29614
29615 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29616
29617         * gcc.c-torture/compile/20010107-1.c: New test.
29618
29619 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29620
29621         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29622
29623 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29624
29625         * gcc.dg/format/format.h: New file.
29626         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29627         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29628         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29629         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29630         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29631         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29632         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29633         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29634         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29635         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29636         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29637         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29638         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29639         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29640         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29641         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29642         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29643         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29644         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29645         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29646         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29647         instead of declaring standard types, macros and functions in each
29648         test.
29649
29650 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29651
29652         * gcc.c-torture/execute/20010106-1.c: New test.
29653
29654 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29655
29656         * gcc.dg/format/format.exp: New file.
29657         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29658         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29659         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29660         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29661         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29662         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29663         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29664         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29665         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29666         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29667         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29668         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29669         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29670         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29671         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29672         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29673         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29674         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29675         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29676         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29677         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29678         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29679         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29680         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29681         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29682         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29683         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29684         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29685         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29686         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29687         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29688         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29689         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29690         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29691         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29692         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29693         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29694         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29695         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29696         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29697         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29698         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29699
29700 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29701
29702         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29703         account.
29704
29705 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29706
29707         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29708
29709 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29710
29711         * g++.old-deja/g++.pt/crash62.C: New test.
29712
29713 2001-01-04  Richard Henderson  <rth@redhat.com>
29714
29715         * gcc.dg/20000926-1.c: Update expected warnings.
29716         * gcc.dg/array-2.c: Likewise.
29717         * gcc.dg/array-4.c: Also validate flexible array members.
29718         * gcc.dg/c99-flex-array-1.c: New.
29719
29720 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29721
29722         * gcc.c-torture/compile/20001222-1.x: Remove.
29723
29724 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29725
29726         * gcc.c-torture/execute/built-in-setjmp.c: New.
29727
29728 2001-01-03  Richard Henderson  <rth@redhat.com>
29729
29730         * gcc.dg/940510-1.c: Update expected error wording.
29731         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29732
29733 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29734
29735         * lib/target-supports.exp (check_alias_available): Modified to
29736         indicate aliases not supported if only weak aliases are supported.
29737
29738 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29739
29740         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29741         Turn on cmpstrsi checks for __pj__ and __i370__.
29742
29743 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29744
29745         * g++.old-deja/g++.other/virtual11.C: New test.
29746
29747 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29748
29749         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29750
29751 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29752
29753         * gcc.c-torture/compile/20010102-1.c: New test.
29754
29755 2001-01-02  Andreas Jaeger  <aj@suse.de>
29756
29757         * gcc.dg/noreturn-3.c: New test.
29758
29759         * gcc.dg/noreturn-4.c: New test.
29760
29761 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29762
29763         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29764         __builtin_fputc and __builtin_fwrite.
29765
29766 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29767
29768         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29769         signed char, not default char.
29770
29771 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29772
29773         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29774
29775 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29776
29777         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29778
29779 2000-12-29  Richard Henderson  <rth@redhat.com>
29780
29781         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29782         (__cyg_profile_func_exit): Define.
29783
29784 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29785
29786         * g++.dg/vtgc1.C: New test.
29787
29788 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29789
29790         * gcc.dg/noncompile/20001228-1.c: New test.
29791
29792         * gcc.dg/20001228-1.c: New test.
29793
29794         * gcc.c-torture/execute/20001228-1.c: New test.
29795
29796 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29797
29798         * gcc.dg/format-strfmon-1.c: New test.
29799
29800 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29801
29802         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29803         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29804         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29805         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29806         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29807         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29808         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29809         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29810         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29811         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29812         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29813         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29814         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29815
29816         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29817         * gcc.c-torture/execute/string-opt-4.c: Test index.
29818
29819 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29820
29821         * gcc.c-torture/compile/20001226-1.c: New test.
29822
29823 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29824
29825         * gcc.c-torture/compile/20001222-1.c: New test.
29826         * gcc.c-torture/compile/20001222-1.x: Xfail.
29827
29828 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29829
29830         * gcc.c-torture/execute/comp-goto-2.c: New test.
29831
29832 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29833
29834         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29835         Use long types if __INT_MAX__ is 32767.
29836         (main): Use cast to (sint32 *) when poking 88 into a_page.
29837
29838         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29839
29840 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29841
29842         * gcc.c-torture/compile/20001221-1.c: New test.
29843         * gcc.c-torture/execute/20001221-1.c: New test.
29844
29845 2000-12-20  Richard Henderson  <rth@redhat.com>
29846
29847         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29848         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29849
29850 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29851
29852         * gcc.dg/compare3.c: New test.
29853
29854 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29855
29856         * gcc.dg/format-warnll-1.c: New test.
29857
29858 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29859
29860         * gcc.dg/cpp/cmdlne-P.c: New test.
29861
29862 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29863
29864         * gcc.c-torture/execute/builtin-abs-1.c,
29865         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29866
29867 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29868
29869         * gcc.dg/cpp/multiline.c: New test.
29870
29871 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29872
29873         * g++.old-deja/g++.other/syshdr1.C: Update.
29874         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29875
29876 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29877
29878         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29879
29880 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29881
29882         * g++.old-deja/g++.pt/ttp65.C: New test.
29883
29884 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29885
29886         * g++.old-deja/g++.pt/ttp64.C: New test.
29887
29888 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29889
29890         * g++.old-deja/g++.pt/spec33.C: New test.
29891
29892 2000-12-14  Catherine Moore  <clm@redhat.com>
29893
29894         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29895         * gcc.c-torture/execute/920612-2.c: Likewise.
29896         * gcc.c-torture/execute/920428-2.c: Likewise.
29897         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29898         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29899
29900 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29901
29902         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29903         * gcc.dg/pack-test-2.c: Likewise.
29904
29905 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29906
29907         Tests by Zack Weinberg <zackw@stanford.edu>.
29908
29909         * gcc.dg/cpp/defined.c: Update.
29910         * gcc.dg/cpp/defined_trad.c: New tests.
29911
29912 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29913
29914         * gcc.dg/cpp/trad-direct.c: Update.
29915
29916 2000-12-11  Neil Booth  <neilb@earthling.net>
29917
29918         * gcc.dg/cpp/defined_trad.c
29919
29920 2000-12-11  Neil Booth  <neilb@earthling.net>
29921
29922         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29923
29924 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29925
29926         * gcc.dg/format-miss-2.c: New test.
29927
29928 2000-12-09  Neil Booth  <neilb@earthling.net>
29929
29930         * gcc.dg/cpp/lineflags.c: New tests.
29931         * gcc.dg/cpp/poison.c: Update.
29932         * gcc.dg/cpp/redef2.c: Update.
29933         * gcc.dg/cpp/skipping.c: New test.
29934
29935 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29936
29937         * g++.old-deja/g++.other/eh3.C: New testcase.
29938
29939 2000-12-07  Neil Booth  <neilb@earthling.net>
29940
29941         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29942         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29943         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29944         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29945         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29946         Update.
29947
29948 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29949
29950         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29951         __SIZE_TYPE__ instead of int for type of integers cast to
29952         pointers.
29953
29954 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29955
29956         * g++.old-deja/g++.other/cleanup4.C: New test.
29957
29958 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29959
29960         * format-sec-1.c: New test.
29961
29962 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29963
29964         * gcc.dg/format-nonlit-3.c: New test.
29965
29966 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29967
29968         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29969         through a null pointer.
29970
29971 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29972
29973         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29974         * g++.old-deja/g++.pt/partial4.C: New test.
29975
29976 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29977
29978         * gcc.c-torture/execute/ieee/hugeval.x: New.
29979
29980 2000-12-06  Neil Booth  <neilb@earthling.net>
29981
29982         * gcc.dg/cpp/backslash2.c: New tests.
29983
29984 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29985
29986         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29987         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29988
29989 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29990
29991         * gcc.c-torture/execute/20001203-2.c: New testcase.
29992
29993 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29994
29995         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29996         * g++.old-deja/g++.other/virtual10.C: New test.
29997
29998 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29999
30000         * g++.old-deja/g++.mike/pmf5.C: Remove test.
30001
30002 2000-12-05  Richard Henderson  <rth@redhat.com>
30003
30004         * gcc.c-torture/compile/20001205-1.c: New.
30005
30006 2000-12-04  Neil Booth  <neilb@earthling.net>
30007
30008         * g++.old-deja/g++.other/virtual9.C: New test.
30009         * g++.old-deja/g++.pt/crash61.C: New test.
30010         * gcc.c-torture/execute/loop-9.c: New test.
30011
30012 2000-12-04  Neil Booth  <neilb@earthling.net>
30013
30014         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
30015         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
30016         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
30017         * gcc.dg/cpp/extratokens.c: ...here.
30018
30019 2000-12-04  Neil Booth  <neilb@earthling.net>
30020
30021         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
30022         New tests.
30023
30024 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30025
30026         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
30027         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
30028
30029 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30030
30031         * gcc.c-torture/execute/20001203-1.c: New test.
30032
30033 2000-12-03  Neil Booth  <neilb@earthling.net>
30034
30035         * gcc.dg/cpp/macro6.c: New test cases.
30036
30037 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30038
30039         * gcc.c-torture/execute/string-opt-9.c: New test.
30040         * gcc.c-torture/execute/string-opt-10.c: Likewise.
30041         * gcc.c-torture/execute/string-opt-11.c: Likewise.
30042         * gcc.c-torture/execute/string-opt-12.c: Likewise.
30043
30044         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30045         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30046
30047 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30048
30049         * gcc.dg/cpp/if-6.c: New testcase.
30050
30051         * gcc.dg/20001201-1.c: New testcase.
30052
30053 2000-12-02  Neil Booth  <neilb@earthling.net>
30054
30055         * g++.old-deja/g++.other/externC4.C,
30056         g++.old-deja/g++.other/friend10.C: New tests.
30057
30058 2000-12-02  Neil Booth  <neilb@earthling.net>
30059
30060         * g++.old-deja/g++.other/instan2.C
30061         * g++.old-deja/g++.other/instan3.C: New test.
30062
30063 2000-12-02  Neil Booth  <neilb@earthling.net>
30064
30065         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30066         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30067         gnuc99.c,gnuc99-pedantic.c: New tests.
30068
30069 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30070
30071         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30072         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30073
30074 2000-12-01  Neil Booth  <neilb@earthling.net>
30075
30076         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30077         * gcc.dg/cpp/poison.c: Update.
30078         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30079
30080 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30081
30082         * g77.f-torture/execute/20001201.f: New test.
30083
30084 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30085
30086         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30087
30088 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30089
30090         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30091
30092 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30093
30094         * g++.old-deja/g++.other/cast6.C: New test.
30095
30096 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30097
30098         * gcc.c-torture/execute/20001130-2.c: New testcase.
30099
30100 2000-11-30  Richard Henderson  <rth@redhat.com>
30101
30102         * gcc.c-torture/execute/20001130-1.c: New test.
30103
30104 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.old-deja/g++.other/op3.C: New test.
30107
30108 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.other/op2.C: New test.
30111
30112 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30113
30114         * g++.old-deja/g++.other/crash38.C: New test.
30115
30116 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30117
30118         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30119
30120 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30121
30122         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30123         tests.
30124         * gcc.c-torture/execute/string-opt-6.c: New test.
30125
30126         * gcc.dg/20001117-1.c: Add main.
30127
30128 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30129
30130         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30131         Move from here ...
30132         * gcc.dg/940510-1.c: ... to here.
30133
30134         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30135         zero-size arrays in toplevel structures.
30136
30137 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30138
30139         * gcc.c-torture/execute/loop-8.c: New test.
30140
30141 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30142
30143         * g++.old-deja/g++.other/base1.C: New test.
30144
30145 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30146
30147         * g++.old-deja/g++.other/parse2.C: New test.
30148
30149 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30150
30151         * g++.old-deja/g++.pt/incomplete1.C: New test.
30152
30153 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30154
30155         * g++.old-deja/g++.other/friend9.C: New test.
30156
30157 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30158
30159         * gcc.dg/20001127-1.c: New test.
30160
30161 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         * g++.old-deja/g++.pt/friend46.C: New test.
30164
30165 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30166
30167         * g++.old-deja/g++.other/ptrmem8.C: New test.
30168
30169 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30170
30171         * gcc.c-torture/execute/string-opt-7.c: New test.
30172         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30173
30174 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30175
30176         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30177         instead of 'mkcheck 2'.
30178
30179 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30180
30181         * gcc.c-torture/execute/memcheck/driver.c,
30182         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30183         C9X references to refer to C99.
30184
30185 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30186
30187         * gcc.dg/ultrasp3.c: New test.
30188
30189 2000-11-25  Neil Booth  <neilb@earthling.net>
30190
30191         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30192
30193 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30194
30195         * gcc.c-torture/compile/20001123-2.c: New.
30196
30197 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30198
30199         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30200
30201 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30202
30203         * gcc.dg/sequence-point-1.c: Add some new tests.
30204         * gcc.c-torture/execute/20001124-1.c: New test.
30205
30206 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30207
30208         * g++.old-deja/g++.other/vaarg4.C: New test.
30209         * gcc.c-torture/compile/20001123-1.c: New test.
30210
30211 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30212
30213         * g++.other/crash24.C: Adjust and remove XFAIL.
30214         * g++.other/crash37.C: New test.
30215
30216 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30217
30218         * g++.old-deja/g++.pt/instantiate9.C: New test.
30219
30220 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30221
30222         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30223         new ABI, too.
30224
30225         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30226         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30227
30228 2000-11-22  Neil Booth  <neilb@earthling.net>
30229
30230         * gcc.dg/cpp/Wtrigraphs.c: New test.
30231
30232 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30233
30234         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30235
30236 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30237
30238         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30239
30240 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30241
30242         * lib/gcc-dg.exp: load_lib scanasm.exp.
30243         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30244         * lib/g++-dg.exp: load_lib scanasm.exp.
30245         * lib/scanasm.exp: New.
30246         (scan-assembler, scan-assembler-not): Add optional arguments to
30247         test name, or if not present, the pattern name.
30248         (scan-assembler-dem, scan-assembler-dem-not): New.
30249
30250         * g++.dg/dg.exp: New.
30251
30252 2000-11-21  Neil Booth  <neilb@earthling.net>
30253
30254         * gcc.dg/cpp/integrated1.c: Remove.
30255
30256 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30257
30258         * gcc.c-torture/execute/20001121-1.c: New test.
30259
30260 2000-11-21  Richard Henderson  <rth@redhat.com>
30261
30262         * gcc.c-torture/compile/20001121-1.c: New test.
30263
30264 2000-11-20  Neil Booth  <neilb@earthling.net>
30265
30266         * gcc.dg/cpp/integrated1.c: New test.
30267
30268 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30269
30270         * g++.old-deja/g++.other/inline17.C: New test.
30271
30272 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30273
30274         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30275         local variable to be zero: I made the variable global. Now
30276         uses abort() and exit() instead of relying on main's return value.
30277
30278 2000-11-20  Neil Booth  <neilb@earthling.net>
30279
30280         * gcc.dg/cpp/paste2.c: Update test.
30281         * objc/execute/paste.m: New test.
30282
30283 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30284
30285         * gcc.dg/c99-condexpr-1.c: New test.
30286
30287 2000-11-20  Neil Booth  <neilb@earthling.net>
30288
30289         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30290
30291 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30292
30293         * g++.old-deja/g++.pt/export1.C: New test.
30294
30295 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30296
30297         * gcc.dg/20001117-1.c: New test.
30298
30299 2000-11-18  Richard Henderson  <rth@redhat.com>
30300
30301         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30302
30303 2000-11-18  Richard Henderson  <rth@redhat.com>
30304
30305         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30306         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30307         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30308
30309 2000-11-18  Richard Henderson  <rth@redhat.com>
30310
30311         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30312         (main): New.  Exit cleanly.
30313
30314 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30315
30316         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30317         gcc.dg/c99-fordecl-2.c: New tests.
30318
30319 2000-11-18  Richard Henderson  <rth@redhat.com>
30320
30321         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30322         * gcc.c-torture/execute/zerolen-2.c: New.
30323
30324 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30325
30326         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30327         memory.
30328
30329 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30330
30331         * g++.old-deja/g++.pt/instantiate8.C: New test.
30332
30333 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30334
30335         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30336         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30337
30338 2000-11-16  Nick Clifton  <nickc@redhat.com>
30339
30340         * gcc.c-torture/execute/nestfunc-2.c: New test.
30341         * gcc.c-torture/execute/nestfunc-3.c: New test.
30342
30343 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30344
30345         * gcc.c-torture/compile/20001116-1.c: New test.
30346
30347 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30348
30349         * gcc.c-torture/execute/20001115-1.c: New test.
30350
30351 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30352
30353         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30354         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30355         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30356         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30357
30358 2000-11-15  Neil Booth  <neilb@earthling.net>
30359
30360         gcc.dg/cpp/_Pragma1.c: Update.
30361         gcc.dg/cpp/_Pragma2.c: New test.
30362
30363 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30364
30365         * g++.old-deja/g++.other/anon5.C: New test.
30366
30367 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30368
30369         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30370         tests.
30371
30372 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30373
30374         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30375         output.
30376
30377 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30378
30379         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30380         labels at end of compound statements.
30381
30382 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30383
30384         * gcc.c-torture/execute/loop-7.c: New test.
30385
30386 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30387
30388         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30389
30390 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30391
30392         * gcc.dg/c99-bool-1.c: New test.
30393
30394 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30395
30396         * gcc.dg/c99-scope-1.c: Remove xfail.
30397         * gcc.dg/c99-scope-2.c: New test.
30398
30399 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30400
30401         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30402         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30403
30404 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30405
30406         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30407         error messages.
30408
30409         * g++.mike/p700.C: Don't typedef wchar_t.
30410         * g++.mike/p784.C: Likewise.
30411         * g++.mike/eb101.C: Don't use __wchar_t.
30412
30413 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30414
30415         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30416         from DO loop.
30417
30418 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30419
30420         * gcc.c-torture/execute/20001111-1.c: New test.
30421
30422 2000-11-10  Nick Clifton  <nickc@redhat.com>
30423
30424         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30425         long multuiple and accumulate.
30426
30427 2000-11-09  Richard Henderson  <rth@redhat.com>
30428
30429         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30430         via size_t instead of int.
30431
30432         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30433         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30434         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30435         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30436
30437 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30438
30439         * gcc.c-torture/compile/20001109-1.c: New test.
30440         * gcc.c-torture/compile/20001109-2.c: New test.
30441
30442 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30443
30444         * g++.old-deja/g++.pt/operator1.C: New test.
30445         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30446
30447 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30448
30449         * gcc.dg/20001108-1.c: New test.
30450
30451 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30452
30453         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30454         with both arguments constant strings.
30455         * gcc.c-torture/execute/string-opt-3.c: New test.
30456         * gcc.c-torture/execute/string-opt-4.c: New test.
30457         * gcc.c-torture/execute/string-opt-5.c: New test.
30458
30459 2000-11-08  Nick Clifton  <nickc@redhat.com>
30460
30461         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30462         mulsidi3adddi patterns.
30463
30464 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30465
30466         * g++.old-deja/g++.other/crash36.C: New test.
30467
30468 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30469
30470         * g++.old-deja/g++.other/init16.C: New test.
30471
30472 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30473
30474         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30475
30476 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30477
30478         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30479         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30480         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30481
30482 2000-11-07  DJ Delorie  <dj@redhat.com>
30483
30484         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30485
30486 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30487
30488         * gcc.c-torture/execute/string-opt-1.c: New test.
30489
30490 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30491
30492         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30493         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30494         parameters in registers, and there is no way for a varargs
30495         function to know in which order the integer and floating-point
30496         parameters should be interleaved when they are placed on the
30497         stack.
30498         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30499         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30500
30501 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30502
30503         * gcc.c-torture/execute/string-opt-2.c: New test.
30504
30505 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         * g++.old-deja/g++.pt/crash60.C: New test.
30508
30509 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30510
30511         * g++.old-deja/g++.other/crash24.C: New test.
30512         * g++.old-deja/g++.other/crash25.C: New test.
30513         * g++.old-deja/g++.other/crash26.C: New test.
30514         * g++.old-deja/g++.other/crash27.C: New test.
30515         * g++.old-deja/g++.other/crash28.C: New test.
30516         * g++.old-deja/g++.other/crash29.C: New test.
30517         * g++.old-deja/g++.other/crash30.C: New test.
30518         * g++.old-deja/g++.other/crash31.C: New test.
30519         * g++.old-deja/g++.other/crash32.C: New test.
30520         * g++.old-deja/g++.other/crash33.C: New test.
30521         * g++.old-deja/g++.other/crash34.C: New test.
30522         * g++.old-deja/g++.other/crash35.C: New test.
30523
30524 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30525
30526         * gcc.c-torture/execute/20001031-1.c: New test.
30527
30528 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30529
30530         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30531         namespace.
30532
30533         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30534         standards-conformant.
30535
30536         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30537
30538         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30539         * g++.old-deja/g++.mike/p755a.C: Likewise.
30540         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30541         library makes no calls to `operator new' during initialization.
30542
30543 2000-11-04  Neil Booth  <neilb@earthling.net>
30544
30545         * gcc.dg/cpp/include2.c: New tests.
30546
30547 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30548
30549         * lib/g++.exp (g++_set_ld_library_path): New function.
30550         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30551
30552 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30553
30554         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30555         warnings.
30556
30557 2000-11-01  Richard Henderson  <rth@redhat.com>
30558
30559         * g++.old-deja/g++.ext/namedret1.C: New.
30560         * g++.old-deja/g++.ext/namedret2.C: New.
30561         * g++.old-deja/g++.ext/namedret3.C: New.
30562
30563 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30564
30565         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30566         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30567
30568 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30569
30570         * gcc.c-torture/execute/va-arg-21.c: New test.
30571
30572 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30573
30574         * gcc.dg/c99-complex-2.c: New test.
30575
30576 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30577
30578         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30579
30580 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30581
30582         * g++.old-deja/g++.other/inline16.C: New test.
30583
30584 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30585
30586         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30587         __PRETTY_FUNCTION__
30588
30589 2000-10-29  Neil Booth  <neilb@earthling.net>
30590
30591         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30592         New tests.
30593         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30594         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30595         optimisation.
30596
30597 2000-10-29  Neil Booth  <neilb@earthling.net>
30598
30599         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30600         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30601         * mi5.c: Test multiple includes work with -C.
30602         * trigraphs.c: Test ^= version.
30603
30604 2000-10-28  Neil Booth  <neilb@earthling.net>
30605
30606         New tests and test updates for new macro expander.
30607
30608         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30609         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30610         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30611         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30612         new diagnostic messages.
30613
30614         * gcc.dg/cpp/macro3.c: New tests.
30615
30616 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30617
30618         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30619         on the same line.
30620
30621 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30622
30623         * g++.old-deja/g++.other/eh2.C: New test.
30624
30625 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30626
30627         * gcc.c-torture/execute/20001027-1.c: New test.
30628
30629 2000-10-26  Richard Henderson  <rth@redhat.com>
30630
30631         * gcc.c-torture/execute/20001026-1.c: New.
30632
30633 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30634
30635         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30636         * g++.old-deja/g++.law/builtin1.C: Likewise.
30637         * g++.old-deja/g++.law/ctors10.C: Likewise.
30638         * g++.old-deja/g++.law/virtual3.C: Likewise.
30639         * g++.old-deja/g++.mike/p658.C: Likewise.
30640         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30641         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30642         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30643         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30644         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30645
30646 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30647
30648         * gcc.c-torture/compile/20001024-1.c: New test.
30649
30650 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30651
30652         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30653         to tell us whether or not we are using V3.
30654
30655 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30656
30657         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30658         operands.
30659
30660 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30661
30662         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30663
30664 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30665
30666         * gcc.c-torture/execute/20001024-1.c: New test.
30667
30668 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * g++.old-deja/g++.other/sibcall1.C: New test.
30671
30672 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.dg/noncompile/init-3.c: New test.
30675
30676 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30677
30678         * gcc.dg/format-array-1.c: New test.
30679
30680 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30681
30682         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30683         writing through null pointers; remove comment about testing
30684         unterminated strings.
30685
30686 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30687
30688         * gcc.c-torture/execute/20001017-2.c: New test.
30689
30690 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30691
30692         * gcc.c-torture/compile/20001018-1.c: New test.
30693         * gcc.c-torture/compile/20001018-1.x: Xfail.
30694
30695 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30696
30697         * gcc.c-torture/execute/20001017-1.c: New test.
30698
30699 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30700
30701         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30702         for multiple use of arguments with scanf formats; add tests for
30703         multiple use of arguments.
30704
30705 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30706
30707         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30708
30709 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30710
30711         * gcc.dg/format-miss-1.c: New test.
30712
30713 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30714
30715         * gcc.c-torture/execute/20001013-1.c: New test.
30716
30717 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30718
30719         * gcc.dg/format-branch-1.c: New test.
30720
30721 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30722
30723         * README, lib/file-format.exp: Remove EGCS references.
30724
30725 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30726
30727         * gcc.dg/20001013-1.c: New test.
30728
30729 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30730
30731         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30732         for intmax_t in the compiler using __typeof__ and the type rules
30733         for conditional expressions.
30734
30735 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30736
30737         * gcc.dg/20001012-1.c: New test.
30738         * gcc.dg/20001012-2.c: New test.
30739
30740 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30741
30742         * gcc.dg/format-attr-1.c: New test.
30743
30744 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30745
30746         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30747         __LONG_LONG_MAX__ instead of LLONG_MAX.
30748
30749 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30750
30751         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30752         scanf flags.
30753         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30754         flags.
30755
30756 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30757
30758         * gcc.dg/sequence-pt-1.c: New test.
30759
30760 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30761
30762         * gcc.c-torture/execute/20001011-1.c: New testcase.
30763         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30764
30765 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30766
30767         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30768         does not error on it.
30769
30770 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30771
30772         * gcc.dg/20001009-1.c: New test.
30773
30774 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30775
30776         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30777         * gcc.c-torture/execute/20001009-2.c: ... to here.
30778
30779 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30780
30781         * gcc.c-torture/compile/20001009-1.c: New testcase.
30782         * gcc.c-torture/execute/20001009-1.c: New testcase.
30783         Testcases provided by Jan Hubicka <jh@suse.cz>.
30784
30785 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30786
30787         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30788         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30789         uintmax_t using <limits.h> to emulate the compiler's internal
30790         logic.  No longer XFAIL %j tests.
30791
30792 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30793
30794         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30795         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30796         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30797         regexps and details of expected handling of some bad formats.
30798         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30799         suppression.
30800
30801 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30802
30803         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30804         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30805         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30806         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30807         in list archives.
30808
30809 2000-10-06  Richard Henderson  <rth@cygnus.com>
30810
30811         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30812         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30813         * g++.old-deja/g++.jason/report.C: Likewise.
30814         * g++.old-deja/g++.law/friend5.C: Likewise.
30815         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30816         of the expected warnings.
30817
30818 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30819
30820         * g++.old-deja/g++.pt/enum14.C: New test.
30821
30822 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30823
30824         * g++.old-deja/g++.pt/crash59.C: New test.
30825
30826 2000-10-04  Will Cohen  <wcohen@redhat.com>
30827
30828         * gcc.dg/20000926-1.c: New test.
30829
30830 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30831
30832         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30833         function name for current C++ compiler.
30834         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30835
30836 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30837
30838         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30839         __PRETTY_FUNCTION__.
30840         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30841
30842 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30843
30844         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30845
30846 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gcc.c-torture/compile/20000923-1.c: New test.
30849
30850 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30851
30852         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30853         * g++.old-deja/g++.pt/ttp62.C: Same.
30854         * g++.old-deja/g++.other/inline14.C: Same.
30855
30856 2000-09-24  Richard Henderson  <rth@cygnus.com>
30857
30858         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30859
30860 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30861
30862         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30863
30864 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30865
30866         * gcc.c-torture/compile/20000922-1.c: New file.
30867
30868 2000-09-21  Nick Clifton  <nickc@redhat.com>
30869
30870         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30871         a signed long modulo operation.
30872         (mod6): New function - perform an unsigned long modulo operation.
30873         (main): Add tests for modulos of very large numbers by very small
30874         dividends.
30875
30876 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30877
30878         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30879
30880 2000-09-19  Richard Henderson  <rth@cygnus.com>
30881
30882         * gcc.dg/compare2.c (case 10): XFAIL.
30883
30884 2000-09-18  Richard Henderson  <rth@cygnus.com>
30885
30886         * gcc.c-torture/execute/20000906-1.c: Move ...
30887         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30888         that support __builtin_trap.
30889
30890 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30891
30892         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30893
30894 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30895
30896         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30897         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30898         more $ format tests.
30899
30900 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30901
30902         * gcc.dg/format-errmk-1.c: New test.
30903
30904 2000-09-17  Greg McGary  <greg@mcgary.org>
30905
30906         * gcc.c-torture/execute/20000917-1.x: Remove.
30907
30908 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30909
30910         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30911
30912 2000-09-17  Greg McGary  <greg@mcgary.org>
30913
30914         * gcc.c-torture/execute/20000917-1.c: New test.
30915         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30916
30917 2000-09-16  Neil Booth  <NeilB@earthling.net>
30918
30919         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30920         in nested macro bug.
30921
30922 2000-09-15  Neil Booth  <NeilB@earthling.net>
30923
30924         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30925
30926 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30927
30928         * gcc.c-torture/execute/20000914-1.c: New test.
30929
30930 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30931
30932         * g++.other/inline13.C: New test.
30933
30934 2000-09-12  Andreas Jaeger  <aj@suse.de>
30935
30936         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30937         constant by Ulrich Drepper <drepper@redhat.com>.
30938
30939 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30940
30941         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30942
30943 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30944
30945         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30946
30947 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30948
30949         * gcc.dg/cpp/backslash.c: New test.
30950
30951 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30952
30953         * gcc.c-torture/execute/20000910-1.c: New test.
30954         * gcc.c-torture/execute/20000910-2.c: Likewise.
30955
30956 2000-09-11  Robert Lipe  <robertl@sco.com>
30957
30958         * gcc.dg/pragma-align.c: New test.
30959
30960 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30961
30962         * g++.old-deja/g++.pt/explicit82.C: New test.
30963         * g++.old-deja/g++.pt/explicit83.C: New test.
30964
30965 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30966
30967         * gcc.dg/asm-names.c: New test.
30968
30969 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30970
30971         * gcc.dg/cpp/tr-warn6.c: New test
30972
30973 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30974
30975         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30976         be accepted.
30977
30978 2000-09-07  Catherine Moore  <clm@redhat.com>
30979
30980         * gcc.c-torture/execute/unroll-1.c: New test.
30981
30982 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30983
30984         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30985         ERROR markers.
30986         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30987         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30988         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30989         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30990         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30991         Preprocess only.
30992         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30993         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30994
30995 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30996
30997         * g++.old-deja/g++.pt/deduct2.C: New test.
30998
30999 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31000
31001         * g++.old-deja/g++.pt/parms2.C: New test.
31002
31003 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
31004
31005         * g++.old-deja/g++.pt/crash58.C: New test.
31006
31007 2000-09-06  Greg McGary  <greg@mcgary.org>
31008
31009         * gcc.c-torture/execute/20000906-1.c: New test.
31010         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
31011
31012 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31013
31014         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
31015
31016 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31017
31018         * g++.old-deja/g++.pt/crash57.C: New test.
31019
31020 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31021
31022         * g++.old-deja/g++.pt/crash56.C: New test.
31023
31024 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
31025
31026         * g++.old-deja/g++.pt/koenig1.C: New test.
31027
31028 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31029
31030         * gcc.dg/20000904-1.c: New test.
31031
31032 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
31033
31034         * gcc.dg/cpp/paste8.c: New test.
31035
31036 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
31037
31038         * gcc.c-torture/compile/20000827-1.c: New test.
31039
31040 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31041
31042         * gcc.dg/format-diag-1.c: New test.
31043
31044 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31045
31046         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31047         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31048         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31049         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31050         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31051
31052 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31053
31054         * g++.old-deja/g++.other/nested4.C: New test.
31055
31056 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31057
31058         * g++.old-deja/g++.ns/scoped1.C: New test.
31059
31060 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31061
31062         * lib/g++.exp: Support testing already-installed GCC.
31063
31064 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31065
31066         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31067
31068 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31069
31070         * gcc.dg/return-type-2.c: New test.
31071
31072 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31073
31074         * gcc.c-torture/compile/20000825-1.c: New test.
31075
31076 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31077
31078         * gcc.dg/dwarf2-2.c: New test.
31079
31080 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31081
31082         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31083         dg-warning regexps.
31084
31085 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31086
31087         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31088         gcc.dg/format-ext-5.c: New tests.
31089
31090 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31091
31092         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31093
31094 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31095
31096         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31097
31098 2000-08-24  Richard Henderson  <rth@cygnus.com>
31099
31100         * gcc.dg/ia64-sync-1.c: New test.
31101         * gcc.dg/ia64-sync-2.c: New test.
31102         * gcc.dg/ia64-asm-1.c: New test.
31103
31104 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31105
31106         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31107         * gcc.dg/format-ext-2.c: New test.
31108
31109 2000-08-23  Jason Merrill  <jason@redhat.com>
31110
31111         * lib/old-dejagnu.exp: Also ignore "In member function" and
31112         "At global scope".
31113
31114 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31115
31116         * gcc.dg/noncompile/label-lineno-1.c: New test.
31117
31118 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31119
31120         * gcc.dg/c99-array-nonobj-1.c: New test.
31121
31122 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31123
31124         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31125         tests.
31126         * gcc.dg/format-ext-1.c: New test.
31127
31128 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31129
31130         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31131         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31132         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31133         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31134         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31135
31136 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31137
31138         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31139         gcc.dg/c99-strftime-2.c: New tests.
31140
31141 2000-08-22  Richard Henderson  <rth@cygnus.com>
31142
31143         * gcc.c-torture/execute/20000822-1.c: New test.
31144
31145 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31146
31147         * gcc.c-torture/execute/20000819-1.x: Remove.
31148
31149 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31150
31151         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31152         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31153         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31154         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31155         gcc.dg/format-xopen-1.c: New tests.
31156
31157 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31158
31159         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31160
31161 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31162
31163         * g++.old-deja/g++.other/loop2.C: New test.
31164
31165         * gcc.c-torture/compile/20000606-1.c: New test.
31166         * gcc.c-torture/compile/20000728-1.c: New test.
31167         * gcc.c-torture/execute/20000801-1.c: New test.
31168         * gcc.c-torture/execute/20000801-2.c: New test.
31169         * gcc.c-torture/execute/20000819-1.c: New test.
31170         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31171         * gcc.dg/20000629-1.c: New test.
31172         * gcc.dg/20000724-1.c: New test.
31173         * gcc.dg/20000807-1.c: New test.
31174
31175 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31176
31177         * gcc.dg/cpp/pragma-1.c: New test.
31178         * gcc.dg/cpp/pragma-2.c: New test.
31179
31180 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31181
31182         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31183         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31184
31185 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31186
31187         * gcc.c-torture/compile/20000818-1.c: New test.
31188
31189 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31190
31191         * gcc.c-torture/execute/20000818-1.c: New test.
31192
31193 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31194
31195         * gcc.dg/format-va-1.c: New test.
31196
31197 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31198
31199         * g++.old-deja/g++.other/typedef8.C: New test.
31200
31201 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31202
31203         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31204         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31205         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31206         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31207         * g++.old-deja/g++.other/ptrmem7.C: New test.
31208         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31209
31210 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         * g++.old-deja/g++.pt/typename27.C: New test.
31213
31214 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31215
31216         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31217         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31218         * g++.old-deja/g++.pt/friend45.C: New test.
31219         * g++.old-deja/g++.other/friend8.C: New test.
31220
31221 2000-08-15  Richard Henderson  <rth@cygnus.com>
31222
31223         * gcc.c-torture/execute/20000815-1.c: New test.
31224
31225 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31226
31227         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31228         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31229         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31230
31231 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31232
31233         * g++.old-deja/g++.other/refinit2.C: New test.
31234
31235 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31236
31237         * lib/c-torture.exp (c-torture): Make
31238         compiler_conditional_xfail_data global.
31239         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31240         compiler_conditional_xfail_data machinery.
31241         (f-torture-execute): Likewise.
31242         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31243         and only when unrolling loops.
31244
31245         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31246
31247 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31248
31249         * g++.old-deja/g++.pt/explicit81.C: New test.
31250
31251 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31252
31253         * g++.old-deja/g++.pt/typename26.C: New test.
31254
31255 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31256
31257         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31258         warning.
31259
31260 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31261
31262         * g++.old-deja/g++.other/array3.C: New test.
31263
31264 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31265
31266         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31267         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31268         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31269         New tests.
31270
31271 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31272
31273         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31274         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31275
31276 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31277
31278         * gcc.c-torture/execute/20000808-1.c: New test.
31279
31280 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31281
31282         * gcc.dg/c90-const-expr-1.c: New test.
31283
31284 2000-08-08  Richard Henderson  <rth@cygnus.com>
31285
31286         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31287
31288 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31289
31290         * gcc.dg/noncompile/const-ll-1.c: New test.
31291
31292 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31293
31294         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31295
31296 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31297
31298         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31299         that running programs linked against the shared version of libobjc
31300         run correctly.
31301
31302 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31303
31304         * gcc.dg/c99-printf-1.c: New test.
31305
31306 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31307
31308         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31309
31310 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31311
31312         * gcc.c-torture/execute/20000731-1.x: Delete.
31313
31314 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31315
31316         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31317         and torture_without_loops as is done by c-torture.exp.
31318         (search_for): Copy from c-torture.exp.
31319         (gcc-dg-runtest): New function, drives a directory of tests
31320         iterating over the TORTURE_OPTIONS.
31321         (scan-assembler, scan-assembler-not): Move here from
31322         individual directory drivers.
31323
31324         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31325         defined by lib/gcc-dg.exp.
31326         * gcc.dg/cpp/cpp.exp: Likewise.
31327         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31328         gcc-dg-runtest, so we cycle over optimization options.
31329
31330         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31331         * gcc.dg/compare2.c: No longer expected to fail.
31332
31333 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31334
31335         * gcc.c-torture/execute/20000804-1.c: New test.
31336
31337 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31338
31339         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31340
31341 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31342
31343         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31344
31345 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31346
31347         * gcc.c-torture/compile/20000803-1.c: New test.
31348
31349 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31350
31351         * gcc.c-torture/execute/20000801-3.c,
31352         gcc.c-torture/execute/20000801-4.c: New tests.
31353         * gcc.c-torture/execute/20000801-3.x,
31354         gcc.c-torture/execute/20000801-4.x: Xfail.
31355
31356 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31357
31358         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31359         libobjc/.libs to allow for libtool.
31360
31361 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31362
31363         * gcc.c-torture/compile/20000802-1.c: New test.
31364
31365 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31366
31367         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31368
31369 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31370
31371         * gcc-c-torture/execute/20000731-2.c: New test.
31372
31373         * gcc.c-torture/execute/20000731-1.c: New test.
31374         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31375
31376 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31377
31378         * testsuite/gcc.dg/cpp/paste7.c: New test.
31379         * gcc.dg/cpp/20000725-1.c: New test.
31380
31381 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31382
31383         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31384         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31385         declaration warning for __builtin_dwarf_reg_size.
31386
31387         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31388
31389 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31390
31391         * gcc.dg/noncompile/voidparam-1.c: New test.
31392
31393 2000-07-30  Richard Henderson  <rth@cygnus.com>
31394
31395         * gcc.dg/c90-digraph-1.c: Don't xfail.
31396         * gcc.dg/compare2.c (case 10): Xfail.
31397         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31398
31399 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31400
31401         * gcc.dg/c99-main-1.c: New test.
31402
31403 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31404
31405         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31406
31407 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31408
31409         * gcc.c-tortuer/execute/20000726-1.c: New test.
31410
31411 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31412
31413         * gcc.c-torture/execute/enum-2.c: New test.
31414
31415 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31416
31417         * gcc.dg/cpp/tr-warn3.c: New test.
31418
31419 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31420
31421         * g++.old-deja/g++.ext/implicit1.C: Remove.
31422         * g++.old-deja/g++.jason/c2.C: Remove
31423         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31424         * g++.old-deja/g++.pt/crash16.C: Likewise.
31425         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31426
31427 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31428
31429         * g++.old-deja/g++.other/for2.C: New test.
31430
31431 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31432
31433         * gcc.dg/20000720-1.c: New test.
31434
31435 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31436
31437         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31438
31439 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31440
31441         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31442         * gcc.c-torture/execute/20000722-1.c: New.
31443         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31444
31445 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31446
31447         * gcc.dg/cpp/20000720-1.S: New test.
31448
31449 2000-07-21  Michael Meissner  <meissner@redhat.com>
31450
31451         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31452
31453 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31454
31455         * g++.old-deja/g++.brendan/crash16.C,
31456         g++.old-deja/g++.brendan/parse3.C,
31457         g++.old-deja/g++.brendan/redecl1.C,
31458         g++.old-deja/g++.ns/template13.C,
31459         g++.old-deja/g++.other/decl4.C,
31460         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31461
31462 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31463
31464         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31465         and "Internal error".
31466
31467         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31468         regexps.
31469         * gcc.dg/cpp/paste6.c: New test.
31470
31471 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31472
31473         * gcc.dg/cpp/tr-direct.c: New test.
31474
31475         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31476         gcc.dg/cpp/undef1.c: Tweak error regexps.
31477
31478 2000-07-18  Eric Christopher <echristo@redhat.com>
31479
31480         * gcc.c-torture/compile/20000718-1.c: New test.
31481
31482 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31483
31484         * cpplex.c (_cpp_push_token): If the token being pushed back
31485         is the previous token in this context, just subtract one from
31486         context->posn.
31487         * cppmacro.c (save_expansion): Clear aux field when storing a
31488         placemarker.
31489
31490 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31491
31492         * gcc.dg/noncompile/redecl-1.c: New test.
31493
31494 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31495
31496         * gcc.c-torture/execute/20000717-5.c: New test.
31497         * gcc.c-torture/execute/20000717-1.x: Removed.
31498
31499 2000-07-17  Richard Henderson  <rth@cygnus.com>
31500
31501         * gcc.c-torture/execute/20000717-4.c: New test.
31502
31503 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31504
31505         * gcc.dg/cpp/syshdr.c: New test.
31506         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31507
31508 2000-07-17  Neil Booth  <neilb@earthling.net>
31509
31510         * gcc.dg/cpp/cmdlne-dM.c: New test.
31511         * gcc.dg/cpp/cmdlne-dD.c: New test.
31512
31513 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31514
31515         * gcc.c-torture/execute/20000717-3.c: New test.
31516
31517         * gcc.c-torture/compile/20000717-1.c: New test.
31518
31519 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31520
31521         * gcc.c-torture/execute/20000717-2.c: New test.
31522
31523 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31524
31525         * gcc.dg/formatz-1.c: New test.
31526
31527         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31528         * gcc.dg/c99-digraph-1.c: New tests.
31529
31530         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31531         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31532
31533         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31534         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31535         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31536         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31537         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31538         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31539         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31540
31541 2000-07-17   Greg McGary <greg@mcgary.org>
31542
31543         * gcc.c-torture/execute/20000717-1.c: New test.
31544         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31545
31546 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31547
31548         * gcc.c-torture/execute/20000715-2.c: New test.
31549         * gcc.dg/20000715-1.c: New test.
31550
31551 2000-07-15  Michael Meissner  <meissner@redhat.com>
31552
31553         * gcc.c-torture/execute/20000715-1.c: New test.
31554
31555 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31556
31557         * gcc.c-torture/execute/20000707-1.c: New test.
31558
31559 2000-07-13  Neil Booth  <NeilB@earthling.net>
31560
31561         * testsuite/gcc.dg/cpp/digraph1.c,
31562         testsuite/gcc.dg/cpp/digraph2.c,
31563         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31564
31565 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31566
31567         * g77.f-torture/compile/20000630-2.f:  New test.
31568         * g77.f-torture/compile/20000630-2.x
31569
31570 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31571
31572         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31573
31574 2000-07-11  Neil Booth  <NeilB@earthling.net>
31575
31576         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31577
31578 2000-07-11  Neil Booth  <NeilB@earthling.net>
31579
31580         * gcc.dg/cpp/cmdlne-C.c: New.
31581
31582 2000-07-09  Neil Booth  <NeilB@earthling.net>
31583
31584         * gcc.dg/cpp/directiv.c: New tests.
31585         * gcc.dg/cpp/undef1.c: Update.
31586
31587 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31588
31589         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31590
31591 2000-07-09  Neil Booth  <NeilB@earthling.net>
31592
31593         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31594
31595 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31596
31597         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31598         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31599
31600 2000-07-08  Neil Booth  <NeilB@earthling.net>
31601
31602         * gcc.dg/cpp/macsyntx.c: New tests.
31603
31604 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31605
31606         * gcc.dg/20000707-1.c: New test.
31607
31608 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31609
31610         * gcc.c-torture/execute/20000706-1.c: New test.
31611         * gcc.c-torture/execute/20000706-2.c: New test.
31612         * gcc.c-torture/execute/20000706-3.c: New test.
31613         * gcc.c-torture/execute/20000706-4.c: New test.
31614         * gcc.c-torture/execute/20000706-5.c: New test.
31615
31616 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31617
31618         * g++.old-deja/g++.pt/instantiate7.C: New test.
31619
31620 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31621
31622         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31623         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31624         * g++.old-deja/g++.other/rtti3.C: Likewise.
31625         * g++.old-deja/g++.other/rttid3.C: Likewise.
31626
31627 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31628
31629         *  g77.f-torture/compile/20000630-1.x: Fix typo
31630
31631 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31632
31633         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31634         assembly output.
31635
31636 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31637
31638         * gcc.dg/cpp/ident.c: New test.
31639
31640 2000-07-05  Neil Booth  <NeilB@earthling.net>
31641
31642         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31643           gcc.dg/cpp/lexstrng.c: New tests.
31644
31645 2000-07-04  Neil Booth  <NeilB@earthling.net>
31646
31647         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31648         * gcc.dg/cpp/strify2.c: Same.
31649
31650 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31651
31652         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31653         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31654         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31655         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31656
31657         * testsuite/gcc.dg/cpp/macro1.c,
31658         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31659         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31660         testsuite/gcc.dg/cpp/strify1.c,
31661         testsuite/gcc.dg/cpp/strify2.c: New tests.
31662
31663 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31664
31665         * gcc.c-torture/execute/20000703-1.c: New test.
31666
31667 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31668
31669         * g++.old-deja/g++.pt (lookup10.C): New test.
31670
31671 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31672
31673         * g++.old-deja/g++.pt (typename25.C): New test.
31674
31675 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31676
31677         * gcc.c-torture/compile/20000701-1.c: New test.
31678
31679 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31680
31681         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31682         to test case.
31683
31684 2000-06-30  Catherine Moore  <clm@cygnus.com>
31685
31686         * gcc.c-torture/execute/align-1.c: New test.
31687
31688 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31689
31690         * g++.old-deja/g++.pt/expr8.C: New test.
31691         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31692
31693 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31694
31695         * gcc.c-torture/compile/20000629-1.c: New test.
31696
31697 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31698
31699
31700         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31701         gcc.dg/noncompile directory, depending on whether they're
31702         preprocessor tests or not.  Annotate all the tests for the dg
31703         framework.
31704
31705         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31706         * gcc.dg/noncompile/noncompile.exp: New.
31707
31708         * Moved files:
31709         Old name                                New name
31710         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31711         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31712         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31713         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31714         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31715         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31716         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31717         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31718         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31719         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31720         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31721         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31722         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31723         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31724         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31725         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31726         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31727         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31728         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31729         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31730         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31731         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31732         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31733         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31734
31735         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31736         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31737         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31738         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31739         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31740         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31741
31742 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31743
31744         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31745         declare one variable.  On the fourth, error.
31746         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31747         declared by 20000628-1a.h.
31748
31749 2000-06-29  Richard Henderson  <rth@redhat.com>
31750
31751         * gcc.c-torture/execute/930529-1.x: New file.
31752         * gcc.dg/920413-1.c: Adjust expected warning text.
31753         * gcc.dg/980217-1.c: Declare abort.
31754         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31755
31756 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31757
31758         * g77.f-torture/compile/20000629-1.f: New test.
31759         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31760
31761 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31762
31763         Rearrange lots of files, removing entirely the
31764         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31765         directories.
31766
31767         * Deleted files:
31768         gcc.c-torture/code_quality/code_quality.exp
31769         gcc.c-torture/special/special.exp
31770         gcc.failure/failure.exp
31771         gcc.failure/940409-1.x
31772         gcc.c-torture/compile/961203-1.x
31773
31774         * New files:
31775         gcc.misc-tests/linkage.exp
31776         gcc.c-torture/execute/920730-1t.c
31777         gcc.c-torture/execute/920730-1t.x
31778         gcc.c-torture/compile/920520-1.x
31779         gcc.c-torture/compile/920521-1.x
31780         gcc.c-torture/compile/981006-1.x
31781         gcc.c-torture/execute/eeprof-1.x
31782
31783         * Moved files (possibly with modifications to fit a new harness):
31784         Old name                                New name
31785         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31786         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31787         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31788         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31789         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31790         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31791         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31792         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31793         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31794         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31795         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31796         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31797         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31798         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31799
31800 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31801
31802         * c-torture/compile/961203-1.x: Delete.
31803
31804         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31805         not exit. Include stdio.h.
31806         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31807         * gcc.misc-tests/dg-12.c: Likewise.
31808         * gcc.misc-tests/dg-5.c: Likewise.
31809         * gcc.misc-tests/dg-6.c: Likewise.
31810         * gcc.misc-tests/dg-7.c: Prototype abort.
31811         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31812         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31813         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31814         not exit.
31815         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31816         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31817
31818 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31819
31820         * gcc.dg/cpp/20000628-1.c: New test.
31821         * gcc.dg/cpp/20000628-1.h: New header for above test.
31822         * gcc.dg/cpp/20000628-1a.h: Likewise.
31823
31824 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31825
31826         * gcc.dg/cpp: New directory.
31827         * gcc.dg/cpp/cpp.exp: New driver.
31828         * gcc.dg/cpp/20000627-1.c: New test.
31829         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31830         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31831         and rewrite as a compilation test.
31832
31833         * gcc.dg: Move many files into the cpp subdirectory, possibly
31834         renaming or editing them as well.
31835         Old name                New name
31836         990119-1.c              cpp/19990119-1.c
31837         990228-1.c              cpp/19990228-1.c
31838         990407-1.c              cpp/19990407-1.c
31839         990409-1.c              cpp/19990409-1.c
31840         990413-1.c              cpp/19990413-1.c
31841         990703-1.c              cpp/19990703-1.c
31842         20000127-1.c            cpp/20000127-1.c
31843         20000129-1.c            cpp/20000129-1.c
31844         20000207-1.c            cpp/20000207-1.c
31845         20000207-2.c            cpp/20000207-2.c
31846         20000209-1.c            cpp/20000209-1.c
31847         20000209-2.c            cpp/20000209-2.c
31848         20000301-1.c            cpp/20000301-1.c
31849         20000419-1.c            cpp/20000419-1.c
31850         20000510-1.S            cpp/20000510-1.S
31851         20000519-1.c            cpp/20000519-1.c
31852         20000529-1.c            cpp/20000529-1.c
31853         20000625-1.c            cpp/20000625-1.c
31854         20000625-2.c            cpp/20000625-2.c
31855         cpp-as1.c               cpp/assert1.c
31856         cpp-as2.c               cpp/assert2.c
31857         cxx-comments-1.c        cpp/cxxcom1.c
31858         cxx-comments-2.c        cpp/cxxcom2.c
31859         endif-label.c           cpp/endif.c
31860         cpp-hash1.c             cpp/hash1.c
31861         cpp-hash2.c             cpp/hash2.c
31862         cpp-if1.c               cpp/if-1.c
31863         cpp-if2.c               cpp/if-2.c
31864         cpp-if3.c               cpp/if-3.c
31865         cpp-if4.c               cpp/if-4.c
31866         cpp-if5.c               cpp/if-5.c
31867         cpp-cond.c              cpp/if-cexp.c
31868         cpp-missingop.c         cpp/if-mop.c
31869         cpp-missingparen.c      cpp/if-mpar.c
31870         cpp-opprec.c            cpp/if-oppr.c
31871         cpp-ifparen.c           cpp/if-paren.c
31872         cpp-shortcircuit.c      cpp/if-sc.c
31873         cpp-shift.c             cpp/if-shift.c
31874         cpp-unary.c             cpp/if-unary.c
31875         cpp-li1.c               cpp/line1.c
31876         cpp-li2.c               cpp/line2.c
31877         lineno.c                cpp/line3.c
31878         lineno-2.c              cpp/line4.c
31879         cpp-mi.c                cpp/mi1.c
31880         cpp-mic.h               cpp/mi1c.h
31881         cpp-micc.h              cpp/mi1cc.h
31882         cpp-mind.h              cpp/mi1nd.h
31883         cpp-mindp.h             cpp/mi1ndp.h
31884         cpp-mix.h               cpp/mi1x.h
31885         cpp-mi2.c               cpp/mi2.c
31886         cpp-mi2a.h              cpp/mi2a.h
31887         cpp-mi2b.h              cpp/mi2b.h
31888         cpp-mi2c.h              cpp/mi2c.h
31889         cpp-mi3.c               cpp/mi3.c
31890         cpp-mi3.def             cpp/mi3.def
31891         poison-1.c              cpp/poison.c
31892         pr-impl.c               cpp/prag-imp.c
31893         cpp-redef-2.c           cpp/redef1.c
31894         cpp-redef.c             cpp/redef2.c
31895         strpaste.c              cpp/strp1.c
31896         strpaste-2.c            cpp/strp2.c
31897         cpp-tradpaste.c         cpp/tr-paste.c
31898         cpp-tradstringify.c     cpp/tr-str.c
31899         cpp-tradwarn1.c         cpp/tr-warn1.c
31900         cpp-tradwarn2.c         cpp/tr-warn2.c
31901         trigraphs.c             cpp/trigraphs.c
31902         cpp-unc1.c              cpp/unc1.c
31903         cpp-unc2.c              cpp/unc2.c
31904         cpp-unc3.c              cpp/unc3.c
31905         cpp-unc.c               cpp/unc4.c
31906         undef.c                 cpp/undef1.c
31907         undef-2.c               cpp/undef2.c
31908         cpp-wi1.c               cpp/widestr1.c
31909
31910 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * lib/g++.exp (g++_include_flags): Tweak.
31913
31914 2000-06-27  H.J. Lu  <hjl@gnu.org>
31915             Loren J. Rittle  <ljrittle@acm.org>
31916
31917         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31918         version with one that knows about the new gcc tree structure.
31919         (g++_link_flags): Same.
31920
31921 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31922
31923         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31924         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31925         case we are cross-compiling.
31926
31927         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31928         g++.old-deja/g++.niklas/Makefile.in,
31929         g++.old-deja/g++.niklas/configure.in,
31930         g++.old-deja/g++.other/Makefile.in,
31931         g++.old-deja/g++.other/configure.in,
31932         gcc.c-torture/code_quality/Makefile.in,
31933         gcc.c-torture/code_quality/configure.in,
31934         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31935         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31936         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31937         gcc.c-torture/execute/ieee/Makefile.in,
31938         gcc.c-torture/execute/ieee/configure.in,
31939         gcc.c-torture/noncompile/Makefile.in,
31940         gcc.c-torture/noncompile/configure.in,
31941         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31942         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31943         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31944
31945 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         * g++.old-deja/g++.other/ambig3.C: New test.
31948
31949 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         * g++.old-deja/g++.pt/syntax1.C: New test.
31952         * g++.old-deja/g++.pt/syntax2.C: New test.
31953         * g++.old-deja/g++.other/syntax3.C: New test.
31954         * g++.old-deja/g++.other/syntax4.C: New test.
31955
31956 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31957
31958         * gcc.dg/20000623-1.c: Prototype exit and abort.
31959
31960 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31961
31962         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31963         New tests.
31964         * gcc.dg/cpp-mi3.def: New file.
31965
31966         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31967         inside assertions.
31968         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31969         lexer's error messages.
31970         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31971         divine anything from the linemarkers.
31972         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31973         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31974
31975 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31976
31977         * gcc.dg/20000623-1.c: New test.
31978
31979 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31980
31981         * gcc.c-torture/execute/20000622-1.c: New test.
31982
31983 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31984
31985         * g++.old-deja/g++.other/init15.C: New test.
31986
31987 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31988
31989         * g++.old-deja/g++.pt/vaarg2.C: New test.
31990         * g++.old-deja/g++.pt/vaarg3.C: New test.
31991
31992 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31993
31994         * g++.old-deja/g++.other/dyncast6.C: New test.
31995
31996 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31997
31998         * gcc.c-torture/execute/loop-6.c: New test.
31999
32000 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
32001
32002         * gcc.dg/20000614-1.c: New test.
32003         * gcc.dg/20000614-2.c: New test.
32004
32005 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
32006
32007         * g++.old-deja/g++.other/inline12.C: New test.
32008
32009 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
32010
32011         * g++.old-deja/g++.other/eh1.C: New test.
32012
32013 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
32014
32015         * g++.old-deja/g++.other/type.C: New test.
32016
32017 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32018
32019         * g++.old-deja/g++.other/initstring.C: New test.
32020
32021 2000-06-12  Jason Merrill  <jason@redhat.com>
32022
32023         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
32024
32025 2000-06-09  Jeffrey A Law  (law@cygnus.com)
32026
32027         * gcc.c-torture/compile/20000609-1.c: New test.
32028
32029 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
32030
32031         * gcc.dg/20000609-1.c: New test.
32032
32033 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
32034
32035         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
32036         * gcc.c-torture/noncompile/poison-1.c: Move...
32037         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
32038         * gcc.dg/cpp-li1.c: Add a token after the #line.
32039
32040 2000-06-05  Richard Henderson  <rth@cygnus.com>
32041
32042         * gcc.c-torture/execute/20000605-2.c: New test.
32043         * gcc.c-torture/execute/20000605-3.c: New test.
32044
32045 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32046
32047         * g77.f-torture/execute/20000503-1.x: New file.
32048
32049 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         * g++.old-deja/g++.eh/badalloc1.C: New test.
32052
32053 2000-06-05  Richard Henderson  <rth@cygnus.com>
32054
32055         * gcc.c-torture/execute/20000605-1.c: New test.
32056
32057 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32058             Nathan Sidwell <nathan@codesourcery.com>
32059
32060         * gcc.c-torture/compile/20000605-1.c: New test.
32061
32062 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32063
32064         * g77.f-torture/compile/20000601-1.f:  New test.
32065
32066 2000-06-03  Richard Henderson  <rth@cygnus.com>
32067
32068         * gcc.c-torture/execute/20000603-1.c: New.
32069
32070 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32071
32072         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32073         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32074
32075 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32076
32077         * gcc.dg/compare2.c (case 12): XFAIL.
32078         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32079         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32080
32081         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32082
32083 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32084
32085         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32086         guard macro is already defined when the header is first
32087         included.
32088         * gcc.dg/cpp-mix.h: New file.
32089         * gcc.dg/endif-label.c: Update patterns to match compiler.
32090
32091         * g++.brendan/complex1.C: Declare abort.
32092         * g++.law/refs4.C: Remove XFAIL.
32093         * g++.oliva/expr2.C: Declare abort and exit.
32094
32095 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32096
32097         * gcc.c-torture/execute/20000528-1.c: New test.
32098
32099         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32100         * g++.old-deja/g++.law/temps4.C: Likewise.
32101
32102         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32103         stdlib.h.  Call abort() on failure.
32104         * g++.old-deja/g++.law/refs4.C: Likewise.
32105         * g++.old-deja/g++.law/temps4.C: Likewise.
32106         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32107         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32108
32109 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32110
32111         Relative to g++.dg/special:
32112         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32113
32114         Relative to g++.old-deja:
32115         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32116         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32117         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32118         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32119         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32120         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32121         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32122
32123         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32124         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32125         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32126         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32127         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32128         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32129         and/or string.h.
32130
32131         * g++.other/goto1.C: Update expectations for error messages.
32132
32133 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32134
32135         * gcc.c-torture/compile/20000523-1.c: New test.
32136
32137 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32138
32139         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32140
32141 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32142
32143         * g++.old-deja/g++.eh/catch11.C: New test.
32144         * g++.old-deja/g++.eh/catch12.C: New test.
32145
32146 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32147
32148         * gcc.c-torture/execute/20000523-1.c: New test.
32149
32150 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32151
32152         * c-torture/execute/bcp-1.c: Replace abort in arg of
32153         __builtin_constant_p with a generic external function.
32154
32155         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32156         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32157         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32158         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32159         Prototype abort and/or exit.
32160
32161         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32162         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32163         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32164         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32165
32166 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32167
32168         * gcc.dg/dwarf2-1.c: New test.
32169
32170 2000-05-20  Richard Henderson  <rth@cygnus.com>
32171
32172         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32173
32174 2000-05-20  Andreas Jaeger  <aj@suse.de>
32175
32176         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32177         testcase.
32178
32179 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32180
32181         * gcc.c-torture/execute/20000519-2.c: New test.
32182
32183 2000-05-19  Andreas Jaeger  <aj@suse.de>
32184
32185         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32186         which fails with SSA.
32187
32188         * lib/c-torture.exp: Also test with -O3 -fssa.
32189
32190 2000-05-18  Michael Meissner  <meissner@redhat.com>
32191
32192         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32193         * gcc.c-torture/execute/920415-1.c: Ditto.
32194         * gcc.c-torture/execute/920501-1.c: Ditto.
32195         * gcc.c-torture/execute/conversion.c: Ditto.
32196         * gcc.c-torture/execute/cvt-1.c: Ditto.
32197
32198 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32199
32200         * gcc.c-torture/compile/20000518-1.c: New test.
32201
32202 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32203
32204         * g77.f-torture/compile/200005018.f:  New test.
32205
32206 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32207
32208         * gcc.c-torture/compile/20000517-1.c: New test.
32209
32210 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32211
32212         * gcc.c-torture/execute/20000516-1.c: New test.
32213
32214 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32215
32216         * g++.old-deja/g++.other/eh.C: New test.
32217
32218 2000-05-12  Richard Henderson  <rth@cygnus.com>
32219
32220         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32221         constants through to doit's conditional.
32222
32223 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32224
32225         * gcc.c-torture/compile/20000511-1.c: New test.
32226         * g77.f-torture/compile/20000511-1.f: New test.
32227         * g77.f-torture/compile/20000511-2.f: New test.
32228
32229 2000-05-11  Michael Meissner  <meissner@redhat.com>
32230
32231         * gcc.c-torture/execute/20000511-1.c: New test.
32232
32233 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32234
32235         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32236         * gcc.dg/20000510-1.S: New.
32237
32238 2000-05-08  Catherine Moore  <clm@cygnus.com>
32239
32240         * gcc.dg/unused-3.c: New.
32241
32242 2000-05-06  Richard Henderson  <rth@cygnus.com>
32243
32244           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32245           * g++.old-deja/g++.mike/warn1.C: Likewise.
32246           * g++.old-deja/g++.pt/local1.C: Likewise.
32247           * g++.old-deja/g++.pt/local7.C: Likewise.
32248           * g++.old-deja/g++.pt/spec16.C: Likewise.
32249
32250 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32251
32252         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32253
32254 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32255
32256           * g77.f-torture/execute/20000503-1.f:  New test.
32257
32258 2000-05-04  Andreas Jaeger  <aj@suse.de>
32259
32260         * gcc.dg/noreturn-2.c: New test.
32261
32262 2000-05-04  Neil Booth  <NeilB@earthling.net>
32263
32264         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32265         preprocessor.
32266
32267 2000-05-04  Richard Henderson  <rth@cygnus.com>
32268
32269         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32270
32271 2000-05-04  Richard Henderson  <rth@cygnus.com>
32272
32273         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32274         OpenSSL by Jason R Thorpe.
32275
32276 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32277
32278         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32279
32280 2000-05-03  Robert Lipe <robertlipe@usa.net>
32281
32282         * gcc.dg/20000503-1.c: New test.
32283
32284 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32285
32286         * gcc.c-torture/compile/20000502-1.c: New test.
32287         * g++.old-deja/g++.other/align.C: New test.
32288         * gcc.dg/cpp-tradstringify.c: New test.
32289
32290 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32291
32292         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32293         and hard registers.
32294
32295 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32296
32297         * gcc.c-torture/execute/loop-5.c: New test.
32298
32299 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32300
32301         * gcc.c-torture/execute/va-arg-20.c: New test.
32302
32303 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32304
32305         * gcc.c-torture/execute/20000422-1.c: New test.
32306
32307 2000-04-20  Greg McGary  <gkm@gnu.org>
32308
32309         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32310         when optimizing, but without sibling-call optimizations (-O1).
32311
32312 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32313
32314           * gcc.c-torture/compile/20000420-1.c: New test.
32315
32316 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32317
32318         * g++.abi/ptrflags.C: New test.
32319         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32320
32321 2000-04-19  Catherine Moore  <clm@cygnus.com>
32322
32323         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32324
32325 2000-04-19  Greg McGary  <gkm@gnu.org>
32326
32327         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32328         sibling-call optimizations.
32329
32330 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32331
32332         * gcc.dg/20000419-1.c: New test.
32333
32334 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32335
32336         * gcc.c-torture/execute/20000412-6.c: New test.
32337
32338 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32339
32340         * gcc.c-torture/execute/20000412-5.c: New test.
32341         * g77.f-torture/compile/20000412-1.f: New test.
32342         * gcc.c-torture/execute/20000412-4.c: New test.
32343         * gcc.c-torture/compile/20000412-2.c: New test.
32344         * gcc.c-torture/execute/20000412-3.c: New test.
32345         * gcc.c-torture/compile/20000412-1.c: New test.
32346         * gcc.c-torture/execute/20000412-2.c: New test.
32347
32348 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32349
32350         * objc/execute/bf-20.m: New test.
32351
32352 2000-04-10  Richard Henderson  <rth@cygnus.com>
32353
32354         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32355
32356         * gcc.c-torture/execute/20000412-1.c: New test.
32357
32358 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32359
32360         * g++.old-deja/g++.eh/catchptr1.C: New test.
32361
32362 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32363
32364         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32365
32366 2000-04-08  Neil Booth  <NeilB@earthling.net>
32367
32368         * gcc.dg/cpp-nullchar.c: Remove test as
32369         embedded nulls cause problems.
32370
32371 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32372
32373         * gcc.dg/compare2.c: New test.
32374
32375 2000-04-08  Neil Booth  <NeilB@earthling.net>
32376
32377         * gcc.dg/cpp-nullchar.c: New test.
32378
32379 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32380
32381         * gcc.dg/cpp-mi2.c: New test.
32382         * gcc.dg/cpp-mi2[abc].h: New files.
32383
32384 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32385
32386         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32387         member name.
32388
32389 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32390
32391         * g++.old-deja/g++.abi/vmihint.C: New test.
32392
32393 2000-04-06  Neil Booth  <NeilB@earthling.net>
32394
32395         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32396         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32397         copyright.
32398
32399 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32400
32401         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32402         avoid stack-frame overwrite.
32403
32404 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32405
32406         * gcc.c-torture/compile/20000405-2.c: New test.
32407         * gcc.c-torture/compile/20000405-3.c: New test.
32408
32409 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32410
32411         * gcc.c-torture/compile/20000405-1.c: New test.
32412
32413 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32414
32415         * gcc.dg/cast-qual-1.c: Revert last change.
32416
32417 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32418
32419         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32420
32421 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32422
32423         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32424         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32425
32426 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32427
32428         * gcc.c-torture/compile/20000403-2.c: New test.
32429         * gcc.c-torture/compile/20000403-1.c: New test.
32430
32431 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32432
32433         * gcc.c-torture/execute/20000403-1.c: New test.
32434
32435 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32436
32437         * gcc.c-torture/execute/20000402-1.c: New test.
32438
32439 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32440
32441         * gcc.c-torture/execute/va-arg-15.c: New test.
32442         * gcc.c-torture/execute/va-arg-16.c: New test.
32443         * gcc.c-torture/execute/va-arg-17.c: New test.
32444         * gcc.c-torture/execute/va-arg-18.c: New test.
32445         * gcc.c-torture/execute/va-arg-19.c: New test.
32446
32447 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32448
32449         * gcc.c-torture/compile/981211-1.c: Move to...
32450         * gcc.dg/cpp-as1.c: ...here.
32451         * gcc.dg/cpp-as2.c: New file.
32452
32453         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32454         compiler.
32455
32456 2000-04-02  Neil Booth  <NeilB@earthling.net>
32457
32458         * gcc.dg/cpp-cond.c  New tests.
32459         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32460         accidental success less likely.
32461         * gcc.dg/cpp-missingop.c  New tests.
32462         * gcc.dg/cpp-missingparen.c  New tests.
32463         * gcc.dg/cpp-shift.c  New tests.
32464         * gcc.dg/cpp-shortcircuit.c  New tests.
32465         * gcc.dg/cpp-unary.c  New tests.
32466
32467 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32468
32469         * gcc.c-torture/compile/20000329-1.c: New test.
32470
32471 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32472
32473         * gcc.c-torture/compile/20000326-1.c: New test.
32474         * gcc.c-torture/compile/20000326-2.c: New test.
32475
32476 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32477
32478         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32479         the first parameter is a function argument.
32480
32481 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32482
32483         * g++.old-deja/g++.ext/array4.C: New test.
32484
32485 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32486
32487         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32488
32489 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32490
32491         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32492
32493 2000-03-19  Richard Henderson  <rth@cygnus.com>
32494
32495         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32496
32497 2000-03-19  Richard Henderson  <rth@cygnus.com>
32498
32499         * gcc.c-torture/compile/20000319-1.c: New test.
32500
32501 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32502
32503         * gcc.c-torture/execute/20000314-3.c: New test.
32504         * gcc.c-torture/execute/20000314-2.c: New test.
32505         * gcc.c-torture/execute/20000314-1.c: New test.
32506         * gcc.c-torture/compile/20000314-2.c: New test.
32507         * gcc.c-torture/compile/20000314-1.c: New test.
32508
32509 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32510
32511         * g++.old-deja/g++.warn/inline.C: New test.
32512
32513 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32514
32515         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32516         standards-compliant result rather than specific constants.
32517         Put test-values in array.
32518
32519 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32520
32521         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32522         (g++_target_compile): Put test-specific options last.
32523
32524 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32525
32526         * g++.old-deja/g++.eh/vbase4.C: New test.
32527
32528 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32529
32530         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32531
32532 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32533
32534         * g++.old-deja/g++.brendan/misc12.C: Removed.
32535         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32536         * g++.old-deja/g++.ext/pretty4.C: New test.
32537
32538 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32539
32540         * g++.old-deja/g++.other/string2.C: New test.
32541
32542 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32543
32544         * g++.old-deja/g++.warn/impint2.C: New test.
32545
32546 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32547
32548         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32549         is 1, not zero.
32550
32551 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32552
32553         * g++.old-deja/g++.warn/impint.C: New test.
32554         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32555         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32556         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32557         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32558         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32559         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32560         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32561         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32562         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32563         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32564         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32565         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32566
32567 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32568
32569         * gcc.dg/cpp-redef.c: New test.
32570
32571 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32572
32573         * g++.old-deja/g++.pt/unify7.C: New test.
32574
32575 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32576
32577         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32578         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32579
32580 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32581
32582         * gcc.c-torture/compile/20000224-1.c: New test.
32583
32584 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32585
32586         * gcc.c-torture/compile/cpp-2.c: New test.
32587         * gcc.c-torture/compile/cpp-1.c: New test.
32588
32589 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32590
32591         * gcc.c-torture/execute/20000225-1.c: New test.
32592
32593 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32594
32595         * gcc.dg/cpp-li2.c: New test.
32596
32597         * gcc.dg/cpp-wi1.c: New test.
32598
32599         * gcc.dg/cpp-li1.c: New test.
32600
32601 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * g++.old-deja/g++.other/sizeof5.C: New test.
32604
32605 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32606
32607         * gcc.c-torture/execute/va-arg-13.c: New test.
32608
32609 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32610
32611         * gcc.c-torture/execute/va-arg-12.c: New test.
32612
32613 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32614
32615         * gcc.c-torture/execute/20000223-1.c: New test.
32616
32617 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32618
32619         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32620
32621 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32622
32623         * g++.old-deja/g++.abi/ptrmem.C: New test.
32624
32625 2000-02-19  Richard Henderson  <rth@cygnus.com>
32626
32627         * gcc.c-torture/compile/init-3.c: New.
32628
32629 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32630
32631         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32632         ALWAYS_CXXFLAGS.
32633
32634 2000-02-11  Robert Lipe <robertl@sco.com>
32635
32636         * gcc.c-torture/compile/20000211-3.c: New test.
32637
32638 2000-02-11  Martin Buchholz <martin@xemacs.org>
32639
32640         * gcc.c-torture/compile/20000211-2.c: New test.
32641
32642 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32643
32644         * gcc.c-torture/compile/20000211-1.c: New test.
32645
32646 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32647
32648         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32649           on native targets
32650
32651 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32652
32653         * g++.old-deja/g++.other/cast5.C: New test.
32654
32655 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32656
32657         * gcc.c-torture/execute/20000205-1.c: New.
32658
32659 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32660
32661         * g++.old-deja/g++.jason/cast3.C: Return void.
32662         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32663
32664 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32665
32666         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32667
32668         * gcc.dg/loop-1.c: New test.
32669
32670 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32671
32672         * gcc.c-torture/compile/20000127-1.c: New test.
32673         * gcc.c-torture/execute/991228-1.c: New test.
32674
32675 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32676
32677         * gcc.dg/unused-2.c: New test.
32678
32679         * gcc.dg/conv-1.c: New test.
32680
32681 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32682
32683         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32684         compiler.
32685         (tool_option_proc): Fix typo.
32686
32687 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32688
32689         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32690         of the ld on the host, not on the build machine.
32691         Also, don't crash if '--help' is not a supported option.
32692
32693 2000-01-24  Richard Henderson  <rth@cygnus.com>
32694
32695         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32696
32697 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32698
32699         * gcc.c-torture/execute/20000120-2.c: New test.
32700         * gcc.c-torture/execute/20000120-1.c: New test.
32701
32702 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32703
32704         * gcc.c-torture/execute/20000113-1.c: New test.
32705
32706 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32707
32708         * gcc.c-torture/execute/20000112-1.c: New test.
32709
32710 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32711
32712         * gcc.dg/20000111-1.c: New test.
32713
32714 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32715
32716         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32717         with 16 bit integers.
32718
32719 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32720
32721         * gcc.dg/20000108-1.c: New test.
32722
32723 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32724
32725         * g++.old-deja/g++.ns/koenig8.C: New test.
32726
32727 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32728
32729         * g++.old-deja/g++.other/cast4.C: New test.
32730
32731 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32732
32733         * gcc.c-torture/compile/20000105-2.c: New test.
32734         * gcc.c-torture/compile/20000105-1.c: New test.
32735
32736 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32737
32738         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32739         references to printf & atoi to conform to ANSI standard.
32740         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32741         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32742         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32743         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32744         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32745         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32746         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32747         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32748         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32749         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32750         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32751         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32752         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32753         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32754         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32755         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32756         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32757         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32758         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32759         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32760         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32761         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32762         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32763         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32764         * g++.old-deja/g++.brendan/init3.C: Likewise.
32765         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32766         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32767         * g++.old-deja/g++.brendan/new2.C: Likewise.
32768         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32769         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32770         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32771         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32772         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32773         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32774         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32775         * g++.old-deja/g++.brendan/template24.C: Likewise.
32776         * g++.old-deja/g++.brendan/template3.C: Likewise.
32777         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32778         * g++.old-deja/g++.jason/inline3.C: Likewise.
32779         * g++.old-deja/g++.jason/opeq.C: Likewise.
32780         * g++.old-deja/g++.law/arg5.C: Likewise.
32781         * g++.old-deja/g++.law/arm7.C: Likewise.
32782         * g++.old-deja/g++.law/ctors11.C: Likewise.
32783         * g++.old-deja/g++.law/cvt8.C: Likewise.
32784         * g++.old-deja/g++.law/init9.C: Likewise.
32785         * g++.old-deja/g++.law/refs4.C: Likewise.
32786         * g++.old-deja/g++.law/template2.C: Likewise.
32787         * g++.old-deja/g++.law/visibility24.C: Likewise.
32788         * g++.old-deja/g++.law/vtable3.C: Likewise.
32789         * g++.old-deja/g++.mike/asm2.C: Likewise.
32790         * g++.old-deja/g++.mike/eh1.C: Likewise.
32791         * g++.old-deja/g++.mike/misc1.C: Likewise.
32792         * g++.old-deja/g++.mike/misc13.C: Likewise.
32793         * g++.old-deja/g++.mike/misc14.C: Likewise.
32794         * g++.old-deja/g++.mike/ns12.C: Likewise.
32795         * g++.old-deja/g++.mike/p1248.C: Likewise.
32796         * g++.old-deja/g++.mike/p3708.C: Likewise.
32797         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32798         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32799         * g++.old-deja/g++.mike/p646.C: Likewise.
32800         * g++.old-deja/g++.mike/p700.C: Likewise.
32801         * g++.old-deja/g++.mike/p783.C: Likewise.
32802         * g++.old-deja/g++.mike/p783a.C: Likewise.
32803         * g++.old-deja/g++.mike/p783b.C: Likewise.
32804         * g++.old-deja/g++.mike/p786.C: Likewise.
32805         * g++.old-deja/g++.mike/p789.C: Likewise.
32806         * g++.old-deja/g++.mike/p789a.C: Likewise.
32807         * g++.old-deja/g++.mike/p807a.C: Likewise.
32808         * g++.old-deja/g++.other/delete3.C: Likewise.
32809         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32810         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32811         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32812         * g++.old-deja/g++.other/empty1.C: Likewise.
32813         * g++.old-deja/g++.other/temporary1.C: Likewise.
32814         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32815         * g++.old-deja/g++.pt/t16.C: Likewise.
32816         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32817
32818 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32819
32820         * gcc.dg/991230-1.c: New test.
32821
32822 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32823
32824         * gcc.c-torture/compile/991229-3.c: New test.
32825         * gcc.c-torture/compile/991229-2.c: New test.
32826         * gcc.c-torture/compile/991229-1.c: New test.
32827
32828 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32829
32830         * gcc.c-torture/compile/labels-2.c: New test.
32831
32832 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32833
32834         * gcc.c-torture/execute/991227-1.c: New test.
32835
32836 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32837
32838         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32839
32840 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32841
32842         * gcc.c-torture/execute/991221-1.c: New test.
32843
32844 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32845
32846         * g++.old-deja/g++.other/cast3.C: New test.
32847
32848 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32849
32850         * gcc.c-torture/execute/991216-4.c: New test.
32851
32852 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32853
32854         * gcc.c-torture/execute/991216-1.c: New test.
32855         * gcc.c-torture/execute/991216-2.c: New test.
32856         * gcc.c-torture/execute/991216-3.c: New test.
32857
32858 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32859
32860         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32861         Actually make the test fail by using "-O2" for compilation.
32862
32863 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32864
32865         * g++.old-deja/g++.warn/cast-align1.C: New test.
32866
32867 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32868
32869         * gcc.c-torture/compile/991214-1.c: New test.
32870         * gcc.c-torture/compile/991214-2.c: New test.
32871
32872 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32873
32874         * gcc.dg/991214-1.c: New test.
32875
32876 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32877
32878         * gcc.c-torture/compile/991213-3.c: New test.
32879         * gcc.c-torture/compile/991213-2.c: New test.
32880         * gcc.c-torture/compile/991213-1.c: New test.
32881
32882 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32883
32884         * gcc.dg/991209-1.c: New test.
32885
32886 1999-12-08  Nathan Sidwell <nathan@acm.org>
32887
32888         * gcc.c-torture/compile/991208-1.c: New test.
32889
32890 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32891
32892         * gcc.dg/ultrasp2.c: New test.
32893
32894 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32895
32896         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32897
32898 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32899
32900         * gcc.c-torture/compile/991202-1.c: New test.
32901         * gcc.c-torture/execute/991202-1.c: New test.
32902         * gcc.c-torture/execute/991202-2.c: New test.
32903         * gcc.c-torture/execute/991202-3.c: New test.
32904
32905 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32906
32907         * g++.old-deja/g++.abi/align.C: New test.
32908         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32909         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32910
32911 1999-12-01  Richard Henderson  <rth@cygnus.com>
32912
32913         * gcc.c-torture/execute/991201-1.c: New.
32914
32915 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32916
32917         * gcc.dg/991129-1.c: New test.
32918
32919 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32920
32921         * gcc.c-torture/compile/991127-1.c: New test.
32922
32923 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32924
32925         * g++.old-deja/g++.other/warn4.C: New test.
32926
32927 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32928
32929         * g++.old-deja/g++.eh/cleanup2.C: New test.
32930         * g++.old-deja/g++.ext/pretty2.C: New test.
32931         * g++.old-deja/g++.ext/pretty3.C: New test.
32932         * g++.old-deja/g++.other/debug6.C: New test.
32933
32934 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32935
32936         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32937         compiler_output to look for one error message instead of two.
32938
32939 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32940
32941         * gcc.c-torture/execute/991118-1.c: Also test case
32942         where the word boundary does not split a byte evenly.
32943
32944 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32945
32946         * g++.old-deja/g++.ext/restrict1.C: New test.
32947
32948 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32949
32950         * gcc.c-torture/execute/991118-1.c: New test.
32951
32952 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32953
32954         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32955         working directory pathnames.
32956
32957 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32958
32959         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32960         host is equipped with driver.h and driver.o so it can actually
32961         compile and run the tests.
32962
32963 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32964
32965         * gcc.c-torture/compile/991008-1.c: New test.
32966
32967 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32968
32969         * lib/gcc-dg.exp: Include target-supports.exp
32970
32971 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32972
32973         * lib/target-supports.exp: New file: Provide procs to test for
32974         features supported by the target.
32975         (check_weak_available): Moved here from ecos.exp.
32976         (check_alias_available): New proc: Determine of the target
32977         toolchain supports the alias attribute.
32978
32979         * gcc.dg/special/ecos.exp: Move check_weak_available to
32980         target-supports.exp.
32981         (alias-1.c): Only perform the test if the target supports
32982         aliases.
32983         (wkali-1.c): Only perform the test if the target supports
32984         aliases.
32985
32986         * gcc.dg/990506-0.c: Expect error messages from cross
32987         targets as well as native targets.
32988
32989 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32990
32991         * gcc.dg/ultrasp1.c: Removed xfail.
32992         * gcc.dg/struct-ret-2.c: Likewise.
32993         * gcc.dg/array-1.c: Likewise.
32994
32995 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32996
32997         * gcc.dg/struct-ret-2.c: New test.
32998
32999         * gcc.dg/array-1.c: New test.
33000
33001 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
33002
33003         * gcc.c-torture/execute/991030-1.c: New test.
33004
33005 1999-10-26  Richard Henderson  <rth@cygnus.com>
33006
33007         * gcc.c-torture/compile/991026-2.c: New test.
33008
33009 1999-10-26  Jeffrey A Law  (law@cygnus.com)
33010
33011         * gcc.c-torture/compile/991026-1.c: New test.
33012
33013 1999-10-23  Jeffrey A Law  (law@cygnus.com)
33014
33015         * gcc.c-torture/execute/991023-1.c: New test.
33016
33017 1999-10-19  Jeffrey A Law  (law@cygnus.com)
33018
33019         * gcc.c-torture/execute/991019-1.c: New test.
33020
33021 1999-10-16  Richard Henderson  <rth@cygnus.com>
33022
33023         * gcc.c-torture/execute/991016-1.c: New test.
33024
33025 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
33026
33027         * gcc.c-torture/execute/991014-1.c: New test.
33028
33029 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
33030
33031         * g++.old-deja/g++.other/union2.C: New test.
33032
33033 1999-10-13  Nathan Sidwell  <nathan@acm.org>
33034
33035         * g++.old-deja/g++.other/vaarg2.C: New test.
33036         * g++.old-deja/g++.other/vaarg3.C: New test.
33037
33038 1999-10-12  Craig Burley  <craig@jcb-sc.com>
33039
33040         * g77.f-torture/noncompile/19990905-1.f: Moved from being
33041         in compile/.
33042
33043 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
33044
33045         * gcc.c-torture/execute/va-arg-11.c: New test.
33046
33047 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33048
33049         * lib/file-format.exp (gcc_target_object_format): Don't
33050         crash if objdump is unavailable.
33051
33052 1999-09-29  Donn Terry <donn@interix.com>
33053
33054         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33055
33056 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33057
33058         * gcc.c-torture/compile/990928-1.c: New test.
33059
33060 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33061
33062         * g++.old-deja/g++.other/decl6.C: New test.
33063
33064 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33065
33066         * gcc.c-torture/execute/va-arg-10.c: New test.
33067
33068 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33069
33070         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33071         __PRETTY_FUNCTION__.
33072
33073 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33074
33075         * gcc.c-torture/execute/990923-1.c: New test.
33076
33077 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33078
33079         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33080         for which -fpic is inappropriate.
33081
33082 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33083
33084         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33085
33086 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33087
33088         * g++.old-deja/g++.other/dyncast1.C: New test.
33089         * g++.old-deja/g++.other/dyncast2.C: New test.
33090         * g++.old-deja/g++.other/dyncast3.C: New test.
33091         * g++.old-deja/g++.other/dyncast4.C: New test.
33092         * g++.old-deja/g++.other/dyncast5.C: New test.
33093         * g++.old-deja/g++.eh/catch3.C: New test.
33094         * g++.old-deja/g++.eh/catch3p.C: New test.
33095         * g++.old-deja/g++.eh/catch4.C: New test.
33096         * g++.old-deja/g++.eh/catch4p.C: New test.
33097         * g++.old-deja/g++.eh/catch5.C: New test.
33098         * g++.old-deja/g++.eh/catch5p.C: New test.
33099         * g++.old-deja/g++.eh/catch6.C: New test.
33100         * g++.old-deja/g++.eh/catch6p.C: New test.
33101         * g++.old-deja/g++.eh/catch7.C: New test.
33102         * g++.old-deja/g++.eh/catch7p.C: New test.
33103         * g++.old-deja/g++.eh/catch8.C: New test.
33104         * g++.old-deja/g++.eh/catch8p.C: New test.
33105         * g++.old-deja/g++.eh/catch9.C: New test.
33106         * g++.old-deja/g++.eh/catch9p.C: New test.
33107
33108 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33109
33110         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33111         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33112
33113 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33114
33115         * gcc.c-torture/compile/990913-1.c: New test.
33116
33117 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33118
33119         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33120         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33121
33122 1999-09-09  Richard Henderson  <rth@cygnus.com>
33123
33124         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33125
33126 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33127
33128         * g++.old-deja/g++.other/lookup11.C: New test.
33129         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33130         what is permitted and what we want.
33131         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33132         overload use.
33133         * g++.old-deja/g++.jason/rfg5.C: Likewise
33134
33135 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33136
33137         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33138         * gcc.c-torture/noncompile/poison-1.c: New file.
33139
33140 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33141
33142         * g++.old-deja/g++.other/sizeof3.C: New test.
33143         * g++.old-deja/g++.other/sizeof4.C: New test.
33144         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33145         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33146
33147 1999-09-07  Richard Henderson  <rth@cygnus.com>
33148
33149         * gcc.dg/va-arg-1.c: New.
33150
33151 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33152
33153         * gcc.c-torture/execute/va-arg-9.c: New test.
33154
33155 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33156
33157         * g77.f-torture/compile/980519-2.f: New test.
33158         * g77.f-torture/compile/19990905-0.f: New test.
33159         * g77.f-torture/compile/19990905-1.f: New test.
33160         * g77.f-torture/compile/19990905-2.f: New test.
33161
33162         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33163
33164 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33165
33166         * gcc.c-torture/execute/990827-1.c: Fix typo.
33167
33168 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33169
33170         * g++.old-deja/g++.other/deref1.C: New test.
33171
33172 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33173
33174         * g++.old-deja/g++.other/ambig2.C: New test.
33175         * g++.old-deja/g++.other/cond5.C: New test.
33176         * g++.old-deja/g++.other/lookup16.C: New test.
33177
33178 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33179
33180         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33181         assemblers too.
33182
33183 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33184
33185         * lib/c-torture.exp: Avoid the "compare executables" optimization
33186         when testing native.
33187
33188 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33189
33190         * gcc.c-torture/execute/990829-1.c: New test.
33191         * gcc.c-torture/compile/990829-1.c: New test.
33192
33193 1999-08-27  Paul Burchard  <burchard@pobox.com>
33194
33195         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33196         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33197         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33198         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33199         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33200         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33201         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33202         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33203         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33204         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33205         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33206
33207 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33208
33209         * gcc.c-torture/execute/990827-1.c: New test.
33210
33211 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33212
33213         * g77.f-torture/noncompile/19990826-4.f: New test.
33214
33215         * g77.f-torture/compile/19990826-3.f: New test.
33216
33217         * g77.f-torture/execute/19990826-2.f: New test.
33218
33219         * g77.f-torture/compile/19990826-1.f: New test.
33220
33221         * gcc.c-torture/execute/990826-0.c: New test.
33222         * g77.c-torture/execute/19990826-0.f: New test.
33223
33224         * g77.f-torture/noncompile/970626-2.f: New test.
33225
33226 1999-08-25  Paul Burchard  <burchard@pobox.com>
33227
33228         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33229         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33230         lss-011.C: New tests.
33231
33232 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33233
33234         * g++.old-deja/g++.other/decl5.C: New test.
33235
33236 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33237
33238         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33239         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33240         call `postbase' for each one.  All callers of `postbase' changed
33241         to call this instead.
33242
33243 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33244
33245         * gcc.c-torture/execute/990811-1.c: New test.
33246
33247 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33248
33249         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33250         just native ones.
33251
33252         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33253         just native ones.
33254
33255 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33256
33257         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33258
33259 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33260
33261         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33262
33263 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33264
33265         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33266
33267 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33268
33269         * gcc.c-torture/execute/990804-1.c: New test.
33270
33271 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33272
33273         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33274         * g++.old-deja/g++.brendan/crash64.C: Likewise
33275         * g++.old-deja/g++.brendan/overload8.C: Likewise
33276
33277 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33278
33279         * g++.old-deja/g++.other/struct1.C: New test.
33280
33281 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33282
33283         * g++.old-deja/g++.other/enum2.C: New test.
33284
33285 1999-08-02  Richard Henderson  <rth@cygnus.com>
33286
33287         Adapted from tests from Franz Sirl:
33288         * gcc.c-torture/execute/va-arg-7.c: New test.
33289         * gcc.c-torture/execute/va-arg-8.c: New test.
33290
33291 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33292
33293         * gcc.c-torture/compile/990801-2.c: New test.
33294
33295         * gcc.c-torture/compile/990801-1.c: New test.
33296
33297 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33298
33299         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33300         fp-cmp-1.c, converting double to float.
33301
33302         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33303         fp-cmp-1.c, converting double to long double.
33304
33305         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33306         from fr1 to unknown_register, since fr1 is a legitimate register
33307         on some machines.
33308
33309 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33310
33311         * README: More listname related changes.
33312
33313 1999-07-08  Catherine Moore  <clm@cygnus.com>
33314
33315         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33316
33317 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33318
33319         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33320
33321 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33322
33323         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33324
33325 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33326
33327         * gcc.dg/990703-1.c: New test.
33328
33329 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33330
33331         * lib/file-format.exp: New file: Move definition of proc
33332         gcc_target_object_format to here from
33333         gcc.dg/special/ecos.exp.
33334
33335         * lib/c-torture.exp: Include lib file-format.exp.
33336         * lib/gcc-dg.exp: Include lib file-format.exp.
33337
33338         * gcc.dg/special/ecos.exp: Remove definition of proc
33339         gcc_target_object_format.
33340
33341 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33342
33343         * gcc.c-torture/execute/990628-1.c: New test.
33344
33345 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33346
33347         * gcc.c-torture/compile/990625-2.c: New test.
33348
33349         * gcc.c-torture/compile/990625-1.c: New test.
33350
33351 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33352
33353         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33354         attributes compile.
33355         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33356         ports that use the COFF/PE file format.
33357
33358 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33359
33360         * gcc.c-torture/compile/990617-1.c: New test.
33361
33362 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33363
33364         * g++.old-deja/g++.other/decl4.C: New test.
33365
33366 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33367
33368         * g++.old-deja/g++.other/bitfld3.C: New test.
33369
33370 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33371
33372         * g++.old-deja/g++.eh/catch1.C: New test.
33373
33374 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33375
33376         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33377
33378         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33379         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33380
33381 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33382
33383         * g77.f-torture/compile/19990502-0.f: Replace with new,
33384         shorter, test that still fails after recent changes.
33385
33386 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33387
33388         * gcc.c-torture/execute/990604-1.c: New test.
33389
33390 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33391
33392         * gcc.c-torture/execute/990531-1.c: New test.
33393
33394 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33395
33396         * gcc.c-torture/compile/990527-1.c: New test.
33397
33398 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33399
33400         * gcc.c-torture/execute/990527-1.c: New test.
33401
33402 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33403
33404         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33405         bitfields as signed.
33406
33407 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33408
33409         * g77.f-torture/compile/19990525-0.f: New test.
33410
33411 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33412
33413         * gcc.c-torture/execute/990525-2.c: New test.
33414
33415         * gcc.c-torture/execute/990525-1.c: New test.
33416
33417 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33418
33419         * g++.old-deja/g++.other/anon3.C: New test.
33420         * g++.old-deja/g++.other/anon4.C: New test.
33421         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33422         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33423         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33424         Merrill).
33425
33426 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33427
33428         * gcc.c-torture/execute/990524-1.c: New test.
33429
33430         * gcc.dg/990524-1.c: New test.
33431
33432 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33433
33434         * gcc.c-torture/compile/990523-1.c: New test.
33435
33436 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33437
33438         * gcc.c-torture/compile/990519-1.c: New test.
33439
33440 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33441
33442         * gcc.c-torture/compile/990517-1.c: New test.
33443
33444         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33445         (e4, f4): New tests.
33446         (main): Call them.
33447
33448 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33449
33450         * gcc.dg/noreturn-1.c: New test.
33451
33452 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33453
33454         * gcc.c-torture/execute/990513-1.c: New test.
33455
33456 1999-05-10  Richard Henderson  <rth@cygnus.com>
33457
33458         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33459
33460 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33461
33462         * g77.f-torture/execute/erfc.f: Use small single-precision
33463         values, to avoid problems on Alphas when not -mieee.
33464
33465 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33466
33467         * gcc.dg/990506-0.c: New test.
33468
33469 1999-05-08  Richard Henderson  <rth@cygnus.com>
33470
33471         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33472         the constant to test.  Don't XFAIL 64-bit targets.
33473
33474         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33475         * g++.old-deja/g++.law/profile1.C: Likewise.
33476
33477         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33478         operator new instances.
33479         * g++.old-deja/g++.other/delete5.C: Likewise.
33480
33481 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33482
33483         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33484         intrinsic.
33485
33486 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33487
33488         * g77.f-torture/execute/u77-test.f: Reverse order of two
33489         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33490
33491 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33492
33493         * gcc.dg/compare1.c: New test.
33494
33495 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33496
33497         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33498         New tests.
33499
33500 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33501
33502         * g77.f-torture/compile/19990502-1.f: New test.
33503
33504 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33505
33506         * g77.f-torture/compile/19990502-0.f: New test.
33507
33508 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33509
33510         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33511         intrinsic.
33512
33513 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33514
33515         * g77.f-torture/execute/u77-test.f (main): List libU77
33516         intrinsics not currently tested.
33517         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33518         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33519         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33520         Trim blanks off the ends of some printed strings.
33521
33522 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33523
33524         * g77.f-torture/execute/u77-test.f (main): Just warn about
33525         FSTAT gid disagreement, as it's expected on some systems.
33526
33527 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33528
33529         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33530         use a new function, which allows for some slop.
33531         Clean up some commentary.
33532         (issum): The new function.
33533         (sgladd): Deleted subroutine.
33534
33535 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33536
33537         * g77.f-torture/execute/u77-test.f: Modify to be more like
33538         libf2c/libU77 version, bringing patches to that version here.
33539         Add suitable commentary.
33540
33541 1999-04-25  Richard Henderson  <rth@cygnus.com>
33542
33543         * gcc.dg/990424-1.c: New test.
33544
33545 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33546
33547         * g77.f-torture/execute/u77-test.f (main): Bug involving
33548         LSTAT has been fixed, so turn back on full checking.
33549
33550 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33551
33552         * g77.f-torture/compile/19990419-0.f: New test.
33553         * g77.f-torture/execute/19990419-1.f: New test.
33554
33555 1999-04-17  Richard Henderson  <rth@cygnus.com>
33556
33557         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33558         to avoid the need for a prototype to supress a warning.
33559
33560 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33561
33562         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33563
33564 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33565
33566         * gcc.c-torture/execute/990404-1.c: New test.
33567
33568 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33569
33570         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33571         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33572         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33573         missing initializer warnings.
33574
33575 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33576
33577         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33578         matching strings.
33579
33580 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33581
33582         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33583
33584 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33585
33586         * g77.f-torture/execute/19990325-0.f: New test.
33587         * g77.f-torture/execute/19990325-1.f: New test.
33588
33589 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33590
33591         * gcc.c-torture/execute/990324-1.c: New test.
33592
33593 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33594
33595         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33596         test with 4.
33597
33598 1999-03-17  Richard Henderson  <rth@cygnus.com>
33599
33600         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33601
33602 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33603
33604         * g77.f-torture/execute/19990313-2.f: New test.
33605         * g77.f-torture/execute/19990313-3.f: New test.
33606
33607 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33608
33609         * g77.f-torture/execute/19990313-0.f: New test.
33610         * g77.f-torture/execute/19990313-1.f: New test.
33611
33612 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33613
33614         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33615         printf to sprintf.
33616         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33617         (main): Add check for u15.  Conditionalize u31 check depending on
33618         whether ints are <32 bits or >=32 bits.
33619
33620 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33621
33622         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33623
33624 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33625
33626         * g77.f-torture/compile/19990305-0.f: New test.
33627         * g77.f-torture/execute/19981119-0.f: New test.
33628
33629 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33630
33631         * g77.f-torture/execute/970625-2.f: call ABORT if final
33632         result is not correct, instead of just printing it.
33633         Add this checking via newly introduced obfuscation, to
33634         trip up buggy front ends.
33635
33636 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33637
33638         * g77.f-torture/compile/960317-1.f: Moved from being
33639         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33640
33641 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33642
33643         * g77.f-torture/execute/960317-1.f: New (old) test.
33644         * g77.f-torture/execute/970625-2.f: Ditto.
33645
33646 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33647
33648         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33649         message on line 1 or line 2; cccp and cpplib do this differently.
33650
33651 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33652
33653         * g++.old-deja/g++.law/weak1.C: New test.
33654
33655 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33656
33657         * gcc.c-torture/execute/990119-1.c: Renamed to...
33658         * gcc.dg/990119-1.c: this, so it will only be tested once
33659         (it's a preprocessor test, it doesn't need to be run at
33660         multiple optimization levels).
33661
33662 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33663
33664         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33665           ALWAYS_CXXFLAGS.
33666
33667 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33668
33669         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33670         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33671         to not be compilable by current g77.
33672
33673 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33674
33675         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33676
33677 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33678
33679         * gcc.c-torture/execute/990222-1.c: New test.
33680
33681 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33682
33683         * g77.f-torture/compile/19990218-0.f: New test.
33684         * g77.f-torture/noncompile/19990218-1.f: New test.
33685
33686 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33687
33688         * g77.f-torture/compile/19981216-0.f: New test.
33689
33690 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33691
33692         * gcc.dg/990214-1.c: New test.
33693
33694 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33695
33696         * gcc.dg/990213-2.c: New test.
33697
33698         * gcc.dg/990213-1.c: New test.
33699
33700 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33701
33702         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33703         ints.
33704
33705 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33706
33707         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33708         specified by target.
33709
33710         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33711
33712 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33713
33714         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33715
33716 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33717
33718         * gcc.dg/special/ecos.exp: New test driver for new tests with
33719         special requirements.
33720
33721         * gcc.dg/special/alias-1.c: New test.
33722         * gcc.dg/special/gcsec-1.c: New test.
33723         * gcc.dg/special/weak-1.c: New test.
33724         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33725         * gcc.dg/special/weak-2.c: New test.
33726         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33727         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33728         * gcc.dg/special/wkali-1.c: New test.
33729         * gcc.dg/special/wkali-2.c: New test.
33730         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33731         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33732
33733 1999-02-10  Felix Lee  <flee@cygnus.com>
33734
33735           * lib/c-torture.exp (c-torture-compile): Pull out code for
33736           analyzing gcc error messages.
33737           (c-torture-execute): Likewise.  Fix some (harmless) false
33738           positives.
33739           * lib/gcc.exp (gcc_check_compile): New function.
33740
33741 1999-02-08  Richard Henderson  <rth@cygnus.com>
33742
33743         * gcc.c-torture/execute/990208-1.c: New test.
33744
33745 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33746
33747         * g++.dg/special/ecos.exp: New driver for new tests with special
33748         requirements
33749
33750         * g++.dg/special/conpr-1.C: New test
33751         * g++.dg/special/conpr-2.C: New test
33752         * g++.dg/special/conpr-2a.C: New test
33753         * g++.dg/special/conpr-3.C: New test
33754         * g++.dg/special/conpr-3a.C: New test
33755         * g++.dg/special/conpr-3b.C: New test
33756
33757         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33758         allow g++ to use the dg driver
33759
33760         * README: Add comment about g++.dg directory
33761
33762 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33763
33764         * README: Update email addresses.
33765
33766 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33767
33768         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33769         arguments in order to force structure S onto the stack even on
33770         the alpha.
33771         (test): Pass 10 leading arguments to function foo as well as the
33772         structure S.
33773
33774         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33775         failure for all targets.
33776
33777         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33778         abort to terminate program execution.
33779
33780 1999-01-30  Richard Henderson  <rth@cygnus.com>
33781
33782         * gcc.c-torture/execute/990130-1.c: New test.
33783
33784 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33785
33786         * gcc.dg/990130-1.c: New test.
33787
33788 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33789
33790         * gcc.c-torture/execute/990128-1.c: New test.
33791
33792 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33793
33794         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33795
33796 1999-01-27  Felix Lee  <flee@cygnus.com>
33797
33798         * lib/c-torture.exp (c-torture-compile): pull out code for
33799         analyzing gcc error messages.
33800         (c-torture-execute): ditto, and fix some (harmless) false
33801         positives.
33802         * lib/gcc.exp (gcc_check_compile): new function.
33803
33804 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33805
33806         * gcc.dg/990117-1.c: New test.
33807
33808         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33809
33810         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33811
33812 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33813
33814         * g77.f-torture/compile/990115-1.f: New test.
33815
33816 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33817
33818         * gcc.c-torture/compile/990107-1.c: New test
33819
33820 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33821
33822         * gcc.c-torture/execute/990106-2.c: New test.
33823
33824         * gcc.c-torture/execute/990106-1.c: New test.
33825
33826 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33827
33828         * gcc.c-torture/compile/981223-1.c: New test.
33829
33830 1998-12-29  Richard Henderson  <rth@cygnus.com>
33831
33832         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33833         (opt3): Rename from opt4 and disable.
33834
33835 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33836
33837         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33838
33839 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33840
33841         * g++.old-deja/g++.other/conv5.C: New test.
33842
33843 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33844
33845         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33846
33847 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33848
33849         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33850
33851 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33852
33853         * gcc.c-torture/compile/981211-1.c: New test.
33854
33855 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33856
33857         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33858
33859         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33860
33861 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33862
33863         * gcc.special/930510-1.c: Make C9X safe.
33864         * gcc.misc-tests/gcov-1.c Similarly.
33865         * gcc.misc-tests/gcov-2.c Similarly.
33866
33867 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33868
33869         * gcc.dg/ultrasp1.c: New test.
33870
33871 1998-12-06  Richard Henderson  <rth@cygnus.com>
33872
33873         * gcc.c-torture/execute/981206.c: New test.
33874
33875 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33876
33877         * g++.old-deja/g++.ns/template7.C: New test.
33878
33879         * g++.old-deja/g++.other/expr1.C: New test.
33880
33881         * g++.old-deja/g++.eh/tmpl3.C: New test.
33882
33883         * g++.old-deja/g++.eh/tmpl2.C: New test.
33884
33885 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33886
33887         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33888         * g++.old-deja/g++.other/using6.C: Removed.
33889         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33890
33891         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33892
33893 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33894
33895         * g++.old-deja/g++.pt/overload8.C: New test.
33896
33897         * g++.old-deja/g++.pt/overload7.C: New test.
33898
33899         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33900
33901         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33902         and relinking messages.
33903         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33904         compiling with -frepo.
33905
33906 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33907
33908         * g++.old-deja/g++.pt/lookup6.C: New test.
33909
33910 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33911
33912         * gcc.c-torture/execute/981130-1.c: New test.
33913         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33914
33915 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33916
33917         * g++.old-deja/g++.pt/explicit76.C: New test.
33918
33919         * g++.old-deja/g++.pt/friend38.C: New test.
33920
33921         * g++.old-deja/g++.ns/crash2.C: New test.
33922
33923         * g++.old-deja/g++.pt/defarg8.C: New test.
33924
33925         * g++.old-deja/g++.pt/instantiate6.C: New test.
33926
33927         * g++.old-deja/g++.pt/static6.C: New test.
33928
33929         * g++.old-deja/g++.pt/decl2.C: New test.
33930
33931 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33932
33933         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33934         problem is actually related with name lookup, but so what? :-)
33935
33936         * g++.old-deja/g++.pt/friend37.C: New test.
33937
33938 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33939
33940         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33941         element, which fails on some systems.
33942
33943         * g77.f-torture/execute/labug1.f: New test.
33944
33945 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33946
33947         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33948         is defined.
33949
33950 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33951
33952         * g77.f-torture/compile/981117-1.f: New test.
33953
33954 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33955
33956         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33957         properly discarded.
33958
33959 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33960
33961         * gcc.c-torture/execute/memcheck: New directory of tests for
33962         -fcheck-memory-usage.
33963
33964 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33965
33966         * README: New file, general information about the testsuite and
33967         new description of the various C++ test subdirectories.
33968         * README.g++: Eliminate obsolete information, update and move most
33969         relevant stuff to README.
33970
33971 1998-11-07  Richard Henderson  <rth@cygnus.com>
33972
33973         * gcc.c-torture/compile/981107-1.c: New test.
33974
33975 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33976
33977         * execute/memcpy-bi.c: New testcase.
33978
33979 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33980
33981         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33982         base classes.
33983
33984         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33985         template is selected.
33986
33987         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33988         classes, it should be accepted for all types.
33989
33990         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33991
33992         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33993         specializations start with template headers.
33994
33995 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33996
33997         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33998
33999         * g++.old-deja/g++.other/init9.C: Test cross initialization of
34000         non-POD types.
34001
34002 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
34003
34004         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
34005
34006 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
34007
34008         * compile/981022-1.c, compile/981022-1.x: New test and driver.
34009
34010 1998-10-19  Jeffrey A Law  (law@cygnus.com)
34011
34012         * 981019-1.c: New test.
34013
34014 1998-10-14  Robert Lipe <robertl@dgii.com>
34015
34016         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
34017         find objc headers.
34018
34019 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
34020
34021         * compile/981001-4.c: Remove use of GCC extension that triggers a
34022         compiler bug.
34023
34024 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
34025
34026         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
34027
34028 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34029
34030         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
34031         instantiation of template produces incorrect code for delete
34032         expression.
34033
34034         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
34035         constructors' name is not unique.
34036         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
34037         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
34038
34039         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
34040         automatic array of const is ill-formed.
34041
34042         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
34043         of template parameter?
34044
34045         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34046         const.
34047
34048         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34049         pointer-to-member expression.
34050
34051         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34052         declaration causes ICE.
34053
34054 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34055
34056         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34057         reserved in the global namespace.
34058
34059         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34060         generate needed virtual table.
34061
34062         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34063
34064 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34065
34066         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34067         template-dependent type
34068
34069 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34070
34071         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34072         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34073         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34074
34075         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34076         class should be usable as argument of member function.
34077         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34078         class should be usable as return type of member function.
34079         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34080         class should be usable as type of data member.
34081
34082         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34083
34084 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34085
34086         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34087
34088 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34089
34090         * gcc.dg/dll-?.c Add thumb to target list.
34091         Fix assembler scan patterns to match current assembler output.
34092
34093 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34094
34095         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34096         matching of template brackets.
34097
34098         * g++.old-deja/g++.other/using4.C: New test.  Test using
34099         declarations of methods from base classes.
34100
34101         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34102         within functions should introduce names into the innermost
34103         enclosing namespace.
34104
34105         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34106         of static locals if first initialization throws.
34107
34108 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34109
34110         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34111
34112 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34113
34114         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34115         lose track of the possible targets of tablejump insns.
34116         * special/special.exp: Run it.
34117
34118 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34119
34120         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34121         must be declared before its specializations can be named in friend
34122         declarations.
34123
34124 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34125
34126         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34127
34128         * g77.f-torture/execute/io1.f: New test.
34129
34130 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34131
34132         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34133         with pointer to template function, for which no argument deduction
34134         is possible.
34135
34136         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34137         specialization of template function as argument to template
34138         function.
34139
34140         * g++.old-deja/g++.other/access2.C: New test; Inner class
34141         shouldn't have privileged access to Outer's names.
34142
34143 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34144
34145         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34146         friend template declared within template class conflicts with
34147         nested class of the same name.
34148
34149         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34150         is ignored.
34151
34152         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34153         object with direct initializer as function declaration.
34154
34155         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34156         initializers.
34157
34158         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34159         involving const pointer and NULL produces incorrect result.
34160
34161         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34162         type name without `typename' should be rejected with -pedantic.
34163
34164 1998-10-02  Richard Henderson  <rth@cygnus.com>
34165
34166         * g++.old-deja/g++.other/addrof1.C: New test.
34167
34168 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34169
34170         * gcc.c-torture/compile/981001-1.c: New test.
34171         * gcc.c-torture/execute/981001-1.c: New test.
34172
34173 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34174
34175         * gcc.c-torture/compile/981001-2.c: New test.
34176         * gcc.c-torture/compile/981001-3.c: New test.
34177         * gcc.c-torture/compile/981001-4.c: New test.
34178
34179 1998-10-01  Robert Lipe  <robertl@dgii.com>
34180
34181         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34182         multilibbed hosts.   Idea grafted from g77.exp.
34183
34184 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34185
34186         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34187         avoid losing on systems which need -lsocket.
34188
34189 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34190
34191         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34192         * g++.old-deja/g++.other/nested2.C: Ditto.
34193         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34194         failure.
34195
34196 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34197
34198         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34199         preferred over template operator!= for enum bitfields.
34200
34201 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34202
34203         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34204         that happen to have the same base name, but in different scopes,
34205         are incorrectly rejected.
34206
34207 1998-09-16  Richard Henderson  <rth@cygnus.com>
34208
34209         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34210         on the native word size instead of an integer literal.
34211
34212 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34213
34214         * g++.old-deja/g++.other/static2.C: Invocation of static data
34215         member of type pointer-to-function denoted as non-static member.
34216
34217         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34218         checks involving function types and aliases.
34219
34220 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34221
34222         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34223         redefined to the same non-trivial type.
34224
34225         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34226         namespace-qualification of template specializations declared in
34227         other namespaces.
34228
34229         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34230         to declare a subset of the specializations of a template function
34231         as friends of specializations of a template class.
34232
34233         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34234         member templates that do not fully specialize the enclosing
34235         template class are rejected.
34236
34237 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34238
34239         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34240
34241 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34242
34243         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34244         altered from libf2c/libU77 version.
34245
34246 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34247
34248         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34249
34250 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34251
34252         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34253         (un)signed char are different types for template specialization
34254         purposes.
34255
34256 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34257
34258         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34259         * objc: ObjC testsuite.
34260
34261 1998-08-31  Catherine Moore  <clm@cygnus.com>
34262
34263         * gcc.c-torture/execute/941014-1.x:  New file.
34264
34265 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34266
34267         * lib/c-torture.exp: Add support for
34268         torture_eval_before_compile and torture_eval_before_execute
34269         variables.
34270
34271 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34272
34273         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34274         this test triggers valid.
34275
34276 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34277
34278         * gcc.dg/980827-1.c: New test.
34279
34280 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34281
34282         * gcc.c-torture/execute/loop-4b.c: New test.
34283
34284 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34285
34286         * lib/c-torture.exp: Add support for
34287         torture_eval_before_compile and torture_eval_before_execute
34288         variables.
34289
34290 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34291
34292         * gcc.c-torture/compile/980825-1.c: New test.
34293
34294 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34295
34296         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34297         count number tests in opt_t0 not good_t0.
34298
34299 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34300
34301         * gcc.c-torture/compile/930326-1.x: Fix typo.
34302
34303 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34304
34305         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34306         causes an ICE.
34307
34308 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34309
34310         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34311         STACK_SIZE is defined.
34312         * gcc.c-torture/unsorted/stuct.c: Similarly.
34313
34314         * gcc.c-torture/compile/980821-1.c: New test.
34315
34316 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34317
34318         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34319
34320 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34321
34322         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34323         code.
34324
34325 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34326
34327         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34328         error'.
34329
34330 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34331
34332         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34333
34334 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34335
34336         * gcc.c-torture/compile/980816-1.c: New test.
34337
34338         * gcc.dg/980816-1.c: New test.
34339
34340 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34341
34342         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34343         compiler for ieee tests.
34344
34345 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34346
34347         * g77.f-torture/compile/980729-0.f: New test.
34348
34349 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34350
34351         * gcc.c-torture/special/eeprof-1.c: New test, for
34352         -finstrument-functions.
34353         * gcc.c-torture/special/special.exp: Run it.
34354
34355 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34356
34357         * gcc.c-torture/compile/980729-1.c: New test.
34358
34359 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34360
34361         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34362         __thumb__ is defined, and test for ARM style doubles if so.
34363
34364 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34365
34366         * g77.f-torture/noncompile/980615-0.f: New test.
34367
34368 1998-07-26  H.J. Lu  (hjl@gnu.org)
34369
34370         * gcc.dg/980312-1.c: Do link instead of compile.
34371         * gcc.dg/980313-1.c: Likewise.
34372
34373 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34374
34375         * gcc.c-torture/compile/980726-1.c: New test.
34376
34377 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34378
34379         * g77.f-torture/execute/io0.f: New test.
34380
34381 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34382
34383         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34384         an int.
34385
34386 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34387
34388         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34389         m32r bugs.
34390
34391 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34392
34393         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34394         c-decl.c:grokdeclarator can handle mode attributes.
34395
34396 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34397
34398         * gcc.c-torture/execute/980716-1.c: New test.
34399
34400 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34401
34402         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34403         the mn10200.
34404         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34405         the mn10200.
34406         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34407         * gcc.c-torture/compile/930326-1.x: Similarly.
34408
34409 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34410
34411         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34412         New test from Craig.
34413
34414 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34415
34416         * g77.f-torture/noncompile/980616-0.f: New test.
34417
34418         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34419
34420 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34421
34422         *  g++.other/singleton.C: Return error value instead of taking
34423         SIGSEGV.
34424
34425 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34426
34427         *  g++.other/singleton.C: New test.   Warning is under dispute.
34428         Runtime crash is not.
34429
34430 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34431
34432         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34433         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34434         using6.C, using7.C}:  New namespace tests.
34435
34436 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34437
34438         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34439         specialization with typedef'ed names used as array indexes.
34440
34441 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34442
34443         * gcc.c-torture/execute/980709-1.c: New test.
34444
34445         * gcc.dg/980709-1.c: New test.
34446
34447 1998-07-07  Richard Henderson  <rth@cygnus.com>
34448
34449         * gcc.c-torture/execute/bcp-1.c: New test.
34450
34451 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34452
34453         * gcc.c-torture/execute/980707-1.c: New test.
34454
34455 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34456
34457         * gcc.c-torture/compile/980706-1.c: New test.
34458
34459 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34460
34461         * g77.f-torture/execute/980701-0.f,
34462         g77.f-torture/execute/980701-1.f: New test from Craig.
34463
34464 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34465
34466         * gcc.c-torture/compile/980701-1.c: New test.
34467
34468         * gcc.c-torture/execute/980701-1.c: New test.
34469
34470 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34471 rlsruhe.de>
34472
34473         * g++.old-deja/g++.robertl/eb132.C: New test.
34474         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34475
34476 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34477
34478         * g77.f-torture/execute/980628-7.f,
34479         g77.f-torture/execute/980628-8.f,
34480         g77.f-torture/execute/980628-9.f,
34481         g77.f-torture/execute/980628-10.f: New tests from Craig.
34482
34483         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34484
34485 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34486
34487         * g77.f-torture/execute/980628-4.f: New test from Craig.
34488         * g77.f-torture/execute/980628-5.f: Likewise.
34489         * g77.f-torture/execute/980628-2.f: Likewise.
34490         * g77.f-torture/execute/980628-0.f: Likewise.
34491         * g77.f-torture/execute/980628-1.f: Likewise.
34492         * g77.f-torture/execute/980628-3.f: Likewise.
34493         * g77.f-torture/execute/980628-6.f: Likewise.
34494
34495 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34496
34497         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34498         directory when nothing has been installed yet.
34499
34500 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34501
34502         * gcc.c-torture/special/special.exp: Handle newer versions of
34503         dejagnu.
34504
34505 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34506
34507         * gcc.dg/980626-1.c: New test.
34508
34509 1998-06-19  Bruno Haible <haible@ilog.fr>
34510
34511         * gcc.misc-tests/m-un-2.c: New test.
34512         * g++.old-deja/g++.other/warn01.c: Likewise.
34513
34514 1998-06-19  Robert Lipe  <robertl@dgii.com>
34515
34516         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34517         compatibility with assmblers with a different comment character.
34518         Eliminate use of GAS-specific extensions.
34519
34520 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34521
34522         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34523
34524 1998-06-19  Robert Lipe  <robertl@dgii.com>
34525
34526         *lib/g77.exp: Replace search for libf2c.a with search for newly
34527         renamed libg2c.a
34528
34529 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34530
34531         * gcc.c-torture/execute/980617-1.c: New test.
34532
34533 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34534
34535         * gcc.c-torture/execute/980612-1.c: New test.
34536
34537 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34538
34539         * gcc.dg/980523-1.c: Only test on ppc-linux.
34540         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34541
34542         * gcc.c-torture/execute/980608-1.c: New test.
34543
34544 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34545
34546         * gcc.c-torture/execute/980605-1.c: New test.
34547
34548 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34549
34550         * gcc.c-torture/execute/980604-1.c: New test.
34551
34552 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34553
34554         * gcc.c-torture/execute/980602-1.c: New test.
34555         * gcc.c-torture/execute/980602-2.c: Likewise.
34556
34557 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34558
34559         * 970125-0.f: Fix per JCB.  Add commentary.
34560
34561 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34562
34563         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34564         IEEE -0 support.
34565
34566 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34567
34568         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34569         earlier.
34570
34571 1998-05-28  Catherine Moore <clm@cygnus.com>
34572
34573         * gcc.c-torture/execute/980526-3.c: New test.
34574
34575 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34576
34577         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34578         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34579         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34580         m88k-motorola-sysv3 to XFAIL.
34581
34582 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34583
34584         * gcc.dg/980526-1.c: New test.
34585         * gcc.c-torture/execute/980526-2.c: New test.
34586
34587 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34588
34589         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34590
34591         * gcc.c-torture/execute/980526-1.c: New test.
34592
34593 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34594
34595         * g77.f-torture/execute/alpha2.f: Add runtime test.
34596
34597 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34598
34599         * g++.old-deja/old-deja.exp: Strip leading directories.
34600
34601         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34602         error for the line.  Don't run multiple tests for the same line.
34603
34604 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34605
34606         * gcc.dg/980523-1.c: New test.
34607
34608 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34609
34610         * g77.f-torture/compile/970915-0.f: New test.
34611
34612 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34613
34614         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34615
34616 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34617
34618         * gcc.dg/980520-1.c: New test.
34619
34620 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34621
34622         * gcc.dg/980502-1.c: Fix return type.
34623
34624 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34627         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34628         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34629         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34630         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34631
34632 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34633
34634         * g77.f-torture/execute/980520-1.f: New test.
34635
34636 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34637
34638         * lib/mike-g77.exp: New file.
34639
34640         * g77.f-torture/noncompile/noncompile.exp,
34641         g77.f-torture/noncompile/check0.f: New files.
34642
34643 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34644
34645         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34646         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34647         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34648         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34649         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34650         abort where appropriate.
34651
34652 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34653
34654         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34655         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34656
34657 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34658
34659         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34660
34661 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34662
34663         * g77.f-torture/compile/980427-0.f: New test.
34664
34665 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34666
34667         * g77.f-torture/compile/980424-0.f: New test.
34668
34669 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34670
34671         * g77.f-torture/compile/980419-2.f (main): New test.
34672         * g77.f-torture/compile/970125-0.f: New test.
34673         * g77.f-torture/compile/980419-1.f: New test.
34674
34675 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34676
34677         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34678         of loop-4.c.
34679
34680 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34681
34682         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34683
34684 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34685
34686         * gcc.c-torture/compile/980329-1.c: New test.
34687
34688 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34689
34690         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34691         * gcc.dg/980312-1.c: Fix typo in -march command.
34692
34693 1998-03-16  H.J. Lu  (hjl@gnu.org)
34694
34695         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34696
34697 1998-03-11  Robert Lipe  <robertl@dgii.com>
34698
34699         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34700         Dave Love agree the Fortran source is bogus.
34701
34702 1998-03-11  Robert Lipe  <robertl@dgii.com>
34703
34704         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34705         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34706         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34707         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34708         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34709
34710 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34711
34712         * g++.old-deja/g++.other/friend1.C: New test.
34713
34714 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34715
34716         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34717         possibly uninitialized) variables and declare dnrm2.
34718
34719 1998-02-23  Robert Lipe <robertl@dgii.com>
34720
34721         From Bruno Haible <haible@ilog.fr>:
34722         * gcc.c-torture/execute/980223.c: New test.
34723
34724 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34725
34726         * gcc.dg/ifelse-1.c: New test.
34727
34728 1998-02-09  H.J. Lu  (hjl@gnu.org)
34729
34730         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34731
34732           * lib/old-dejagnu.exp (old-dejagnu): Added the
34733           "execution test - XFAIL *-*-*" handling in the spirit of
34734           "excess errors test -". Changed the "execution test fails"
34735           handling to be like "excess errors test fails".
34736           * Update various tests accordingly.
34737
34738 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34739
34740         * gcc.c-torture/execute/980205.c: New test.
34741
34742 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34743
34744         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34745         * lib/f-torture.exp: Similarly.
34746         * gcc.c-torture: Rename all .cexp files to .x files.
34747
34748 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34749
34750         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34751         (940510-1.c): Removed duplicate.
34752         (971104-1.c): New test.
34753
34754 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34755
34756           * lib/f-torture.exp: Improve error and loop detection.
34757
34758 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34759
34760         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34761         use that to size the filler array.
34762
34763 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34764
34765         * lib/c-torture.exp(c-torture-execute): Fix typo.
34766
34767         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34768         testcase as the executable name. Keep the executable around if
34769         the test fails.
34770
34771 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34772
34773         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34774         changes.  Only test one -g option, and move it to the end of the
34775         list of options to test.
34776
34777 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34778
34779         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34780         variable GCC_TORTURE_OPTIONS to supply default switches separated
34781         by colons.  If no environment variable, run tests with -O0 -g, -O1
34782         -g, and -O2 -g as well.
34783
34784 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34785
34786         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34787         explanatory comments. Fix indentation.
34788
34789 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34790
34791         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34792
34793 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34794
34795         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34796         * g++.old-deja/g++.mike/p7325.C: Likewise.
34797         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34798
34799 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34800
34801         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34802         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34803         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34804         * g++.old-deja/g++.law/operators4.C: Likewise.
34805
34806 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34807
34808         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34809         * g++.old-deja/g++.mike/p784.C: Ditto.
34810         * g++.old-deja/g++.mike/p785.C: Ditto.
34811
34812 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34813
34814           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34815
34816 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34817
34818         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34819         target feature; pass this to c-torture-execute as needed.
34820
34821 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34822
34823         * lib/c-torture.exp(c-torture-execute): If the previous and the
34824         current executables being tested are identical, we don't need to
34825         run the executable again. Try to make the executable names
34826         unique. Add an optional argument for passing additional compiler
34827         flags.
34828
34829 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34830
34831         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34832
34833 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34834
34835         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34836
34837 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34838
34839         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34840         32bit or larger longs.
34841
34842         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34843         have either a 32bit long or 32bit int.
34844
34845 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34846
34847         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34848         Make double precision tests dependent on sizeof (double).
34849
34850 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34851
34852         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34853         too.
34854
34855 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34856
34857         * gcc.c-torture/compile/961203-1.cexp: New script.
34858
34859 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34860
34861         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34862         up the includes ourselves.
34863
34864 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34865
34866         * lib/plumhall.exp: Remove random include, and add a few
34867         verbose messages for debugging.
34868
34869 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34870
34871         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34872         of trying to do it ourselves.
34873
34874 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34875
34876         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34877
34878 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34879
34880         * gcc.prms/5403.c: Made regexp a bit less strict.
34881
34882 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34883
34884         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34885         is returned from remote_load instead.
34886         * lib/plumhall.exp: Ditto.
34887         * lib/mike-g++.exp: Ditto.
34888         * lib/old-dejagnu.exp: Ditto.
34889         * lib/c-torture.exp: Ditto.
34890
34891 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34892
34893         * lib/g++.exp: Use build_wrapper procedure.
34894         * lib/gcc.exp: Ditto.
34895
34896 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34897
34898         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34899         an old-style decl for malloc.  Fixes tests to work when
34900         sizeof (int) != sizeof (size_t).
34901
34902 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34903
34904         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34905
34906         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34907         use stdargs.h interface.
34908
34909 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34910
34911         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34912         NO_VARARGS when compiling.
34913
34914 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34915
34916         * lib/plumhall.exp(ph_includes): New procedure.
34917         (ph_make): Use it.
34918         (ph_compiler): Ditto.
34919
34920         * lib/g++.exp: Rename test-glue.c to testglue.c.
34921         * lib/gcc.exp: Ditto.
34922
34923 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34924
34925         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34926         to completion when it's called.
34927
34928 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34929
34930         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34931         is defined, don't do test.
34932
34933 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34934
34935         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34936         for object files.
34937         (ph_summary): Mark skipped testcases as untested, not unresolved.
34938
34939         * lib/plumhall.exp (ph_make): If unresolved because of bad
34940         errorCode, record errorCode in log file.
34941         (*): Replace send_log/verbose with verbose -log.
34942
34943 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34944
34945         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34946         double conversion if double isn't at least 8 bytes.
34947
34948         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34949         int to work with targets where int is 16 bits.
34950
34951         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34952         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34953         precision for the test to complete.
34954
34955 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34956
34957         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34958         if d10v is not compiled with the -mdouble64 flag.
34959         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34960
34961         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34962         d10v is not compiled with the -mint32 flag.
34963
34964 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34965
34966         * lib/plumhall.exp: Use incr_count.
34967
34968 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34969
34970         * gcc.c-torture: Update to c-torture-1.45.
34971
34972 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34973
34974         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34975         the name of the expect testcase file).
34976
34977         * lib/g++.exp(g++_init): Ditto.
34978
34979 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34980
34981         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34982         the host.
34983
34984         * lib/gcc.exp(gcc_exit): New procedure.
34985
34986 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34987
34988         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34989         specs where appropriate.
34990
34991         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34992         because of new "candidates are" messages, and removed a few
34993
34994         * Converted all non-old-style g++ testcases to old-style, and
34995         moved into g++.old-deja.
34996
34997 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34998
34999         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
35000         options.
35001
35002         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
35003         succeeded.
35004
35005         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
35006
35007 1997-02-13  Michael Meissner  <meissner@cygnus.com>
35008
35009         * lib/gcc.exp (gcc_target_compile): Add support for defining
35010         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
35011         the machine doesn't have those features.
35012
35013 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
35014
35015         * g++.law/operators4.exp: Don't use LIBS.
35016
35017 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
35018
35019         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
35020
35021         * lib/mike-g++.exp: Don't set the compiler to be tested here.
35022         * lib/g++.exp: Set it here instead. Also, allow use of the
35023         --tool_exec and --tool_opt options. Change CXX to
35024         GXX_UNDER_TEST.
35025
35026         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
35027
35028         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
35029
35030 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
35031
35032         * lib/old-dejagnu.exp: Use prune_warnings instead of
35033         prune_system_crud.
35034         * lib/mike-g++.exp: Ditto.
35035         * lib/gcc.exp: Ditto.
35036         * lib/g++.exp: Ditto.
35037
35038         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
35039
35040 1997-02-07  Jeffrey A Law  (law@cygnus.com)
35041
35042           * 941014-2.c: Include stdlib.h
35043           * 960327-1.c: Include stdio.h
35044           * dbra.c, index-1.c: Don't assume ints are 32bits.
35045
35046 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35047
35048         * lib/gcc.exp: Add gcc,stack_size target feature.
35049
35050         * lib/g++.exp(g++_target_compile): Add the include and link
35051         paths here, not in two other places. And, it's $options, not
35052         options.
35053
35054         * lib/mike-g++.exp(postbase): Remove the code that determines
35055         the correct include and link paths.
35056         * g++.old-deja/old-deja.exp: Ditto.
35057
35058 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35059
35060         * lib/g++.exp(g++_init): target_compile no longer returns the
35061         filename of the result.
35062
35063 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35064
35065         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35066         call to glob.
35067
35068         * gcc.c-torture/special/special.exp: Change call to
35069         gcc_target_compile to include the object file.
35070
35071 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35072
35073         * gcc.c-torture/special/special.exp: Correct misspelling in last
35074         change.
35075
35076 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35077
35078         * lib/plumhall.exp(ph_summary): Log the entire output of the
35079         executable. Return -1 if there were any failures, 0 otherwise.
35080         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35081         (ph_make): Clean up objects and executables that were built
35082         if the tests succeeded.
35083
35084 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35085
35086         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35087         libraries and includes in the build tree as appropriate.
35088
35089 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35090
35091         * lib/c-torture.exp: Instead of looking for the global variable
35092         NO_LONG_LONG, check to see if that's a feature of the target.
35093
35094 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35095
35096         * config/default.exp: Minimize. Delete the remainer of the files in
35097         config; this functionality is now in devo/dejagnu/config.
35098
35099         g++.*/*: Pass any additional flags used to compile to postbase;
35100         delete CXXFLAGS.
35101
35102         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35103         is now done by runtest.exp. Use gcc_target_compile instead of
35104         compile.
35105
35106         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35107         Remove references to CFLAGS. Use remote_file instead of
35108         calling rm -f.
35109         (c-torture): Take a list of arguments to use to compile this
35110         testcase.
35111
35112         lib/g++.exp: Simplify. Use target_compile instead of compile.
35113         lib/gcc-dg.exp: Ditto.
35114         lib/gcc.exp: Ditto.
35115         lib/mike-{gcc,g++}.exp: Ditto.
35116         lib/old-dejagnu.exp: Ditto.
35117         lib/plumhall.exp: Ditto.
35118
35119 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35120
35121         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35122         (ph_linker): Likewise.
35123
35124 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35125
35126           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35127         MAP_ANON / MAP_ANONYMOUS if defined;
35128         else try to map from /dev/zero .
35129
35130 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35131
35132         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35133         isn't defined, then define it to MAP_ANONYMOUS.
35134
35135 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35136
35137         * gcc.c-torture: Update to c-torture-1.42 release.
35138
35139 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35140
35141         * gcc.c-torture: Update to c-torture-1.41 release.
35142
35143 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35144
35145         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35146         c-torture release.
35147
35148 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35149
35150         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35151         and LDFLAGS.  Fix second case to append the target_info ldflags
35152         onto LDFLAGS, not CFLAGS.
35153         * lib/g++.exp (g++_init): Add target_info stuff.
35154         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35155         of libgloss and newlib flags for !native.
35156
35157         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35158         (GDB): Fix relative path to go up another dir for finding gdb.
35159
35160 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35161
35162         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35163         versions in the target_info array, if they don't exist.
35164
35165 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35166
35167         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35168
35169 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35170
35171         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35172         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35173
35174 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35175
35176         * lib/old-dejagnu.exp: Don't remove the output file before we've
35177         actually tested it. Don't append pwd to the path of the executable
35178         we're testing.
35179
35180 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35181
35182         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35183
35184 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35185
35186         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35187         temporary directory for compiler files, and set it to a default
35188         value of /tmp. Set $output as the name of the output file from
35189         compiling the testcase. Add a -o option to $cflags_var so the
35190         compiler writes the final output file as $output. Set $executable
35191         to $output.
35192
35193         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35194         directory for compiler files, and set it to /tmp if it doesn't
35195         already have a value. Set $output_file to the name of the output
35196         file from compiling the testcase. Add a -o option to CXXFLAGS so
35197         the compiler writes the final output file as $output. Use $output
35198         as the executable to be tested.
35199
35200 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35201
35202         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35203
35204 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35205
35206         * gcc.c-torture/execute/pending-1.c: New test.  Still
35207         pending in Tege's queue.
35208
35209 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35210
35211         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35212         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35213         if there were failures.  Call unresolved if there were unresolved
35214         testcases.  Call gcc_fail if program did not run to completion.
35215         (ph_make): Pass additional argument name to ph_execute.
35216         (ph_execute): Add new argument.  Pass additional arguments to
35217         ph_summary.  Call gcc_fail is there is no execution output.
35218
35219 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35220
35221         * lib/plumhall.exp (proc_summary): Output relavent summary
35222         lines into the log so specific failures in plumhall can be
35223         investigated.
35224
35225 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35226
35227         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35228         (c-torture-execute): Don't try to execute tests which use
35229         "long long" types if $NO_LONG_LONG is nonzero.
35230
35231 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35232
35233         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35234         not c-torture.
35235
35236         * gcc.ieee: Move from here.
35237         * gcc.c-torture/execute/ieee: To here.
35238
35239 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35240
35241         * gcc.c-torture: Update to c-torture-1.41 release.
35242
35243 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35244
35245         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35246         not "$output".
35247
35248 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35249
35250         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35251         -c present.
35252
35253 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35254
35255         * config/proelf.exp: Handle connecting to a simulator.
35256
35257 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35258
35259         * config/proelf.exp: New file.  Enough framework that we can
35260         run c-torture tests on the proelf targets (or any other target
35261         that gdb can connect to for that matter).
35262
35263 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35264
35265         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35266         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35267
35268         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35269         exec_output exists.
35270
35271 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35272
35273         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35274         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35275
35276         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35277         to pass/fail/unresolved/unsupported/untested.  Caller must now
35278         call unresolved/unsupported/untested.
35279         * lib/*.exp: Update FSF address.  Update to handle new results of
35280         ${tool}_load.
35281         * lib/chill.exp (verbose): Delete.
35282
35283 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35284
35285         * lib/gcc.exp (default_gcc_start): Change order of args to
35286         $LDFLAGS $CFLAGS $LIBS.
35287         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35288         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35289         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35290         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35291         * gcc.misc-tests/dg-test.exp: Likewise.
35292         * gcc.misc-tests/msgs.exp: Likewise.
35293         * gcc.prms/prms.exp: Likewise.
35294         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35295         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35296
35297         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35298
35299 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35300
35301         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35302
35303         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35304         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35305
35306         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35307         necessary.
35308
35309 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35310
35311         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35312         global for loop; add use of $mathlib.
35313         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35314         settings here; set mathlib for anything but VxWorks.
35315
35316 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35317
35318         * gcc.c-torture: Update to c-torture-1.40 release.
35319
35320 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35321
35322         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35323         dg.exp.
35324
35325 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35326
35327         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35328         global.
35329
35330 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35331
35332         * lib/g++.exp (LIBS): Define if not already.
35333         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35334         (gcc-dg-prune): Call prune_gcc_output.
35335         * lib/gcc.exp (prune_gcc_output): New proc.
35336         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35337         prune_gcc_output.
35338
35339 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35340
35341         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35342         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35343
35344 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35345
35346         * gcc.c-torture: Update to c-torture-1.39 release.
35347
35348 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35349
35350         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35351         fails, try others as well.
35352
35353 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35354
35355         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35356         If compilation fails, mark execute tests as `untested'.
35357         If test is marked as unsupported, don't mark compilation and
35358         execute tests as failed.
35359
35360 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35361
35362         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35363         libstdc++ for whether or not we want to be doing shared
35364         libraries.  Delete link_curses since we don't need it anymore.
35365         * lib/mike-g++.exp (postbase): Don't link in libg++.
35366         * g++.old-deja/old-deja.exp: Likewise.
35367
35368 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35369
35370         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35371
35372 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35373
35374         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35375         For that, add `-Wl,-a,shared_archive'.
35376         * g++.old-deja/old-deja.exp: Likewise.
35377
35378 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35379
35380         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35381
35382 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35383
35384         * lib/mike-g++.exp (postbase): Pay attention to the status of
35385         g++_load.
35386
35387 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35388
35389           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35390
35391 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35392
35393         * lib/gcc.exp (default_gcc_start): No longer need to log program
35394         being executed or its output, execute_anywhere does that now.
35395         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35396         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35397
35398 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35399
35400         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35401         the same as those in lib/g++.exp.
35402
35403 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35404
35405         * gcc.c-torture: Update to c-torture-1.38 release.
35406         * gcc.ieee: Related changes.
35407
35408 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35409
35410         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35411         "exec". Minor reformatting changes.
35412
35413         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35414         cross. This means all "exec" calls now work on a remote host as
35415         well.
35416         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35417         cross. Filter out the extra "\r\n" stuff that expect puts in.
35418         (c-torture-execute): Filter out the bogus warnings like
35419         c-torture-compile does. Add support for canadian cross.
35420         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35421         Use execute_anywhere rather than calling exec directly. Now it
35422         works for canadian cross testing.
35423
35424 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35425
35426         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35427         results into a variable, and check that rather than using file exists.
35428
35429 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35430
35431         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35432         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35433
35434 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35435
35436         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35437         lib_curses if there's a shared libg++ in the build tree.
35438
35439 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35440
35441         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35442         if not supported target.
35443
35444 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35445
35446         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35447         link_curses up to always happen, not just for native builds.
35448
35449 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35450
35451         * gcc.c-torture: Update to c-torture-1.36 release.
35452         * gcc.failure: Related changes.
35453
35454 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35455
35456         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35457
35458 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35459
35460         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35461         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35462         runshlib, link_curses, and mathlib for link and run.
35463
35464         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35465         pass the runtime shared library options for Solaris, OSF/1, and
35466         Irix5, and link with -lcurses to avoid unresolved references.
35467
35468 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35469
35470         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35471         only run once.
35472
35473 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35474
35475         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35476
35477 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35478
35479         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35480         do not have a framework for the "compat" tests yet.
35481
35482 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35483
35484         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35485         set to null if we're testing vxworks5.1.  Use that instead of
35486         `-lm' in the setting of LIBS for link and run.
35487
35488 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35489
35490         * config/rom68k.exp (${tool}_load): Major changes to make it
35491         work.  Verified that it does in fact return the stuff in
35492         exec_output properly.  Catch any Emul or any TRAP other than 0.
35493
35494 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35495
35496         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35497         LDFLAGS properly for targets that need stuff from libgloss.
35498         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35499         only run once.
35500         (gpp_initialized): New variable.
35501
35502 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35503
35504         * config/rom68k.exp: Load libgloss.exp.
35505         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35506         so we can produce a fully linked binary.
35507         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35508         so we can produce a fully linked binary.
35509
35510 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35511
35512         * lib/plumhall.exp (ph_section): Watch for expected failures.
35513         Add missing `else'.
35514
35515         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35516         run the testcase.
35517         (c-torture): Likewise.
35518
35519 1995-08-28  Doug Evans  <dje@cygnus.com>
35520
35521         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35522
35523         * lib/mike-g++.exp (mike_cleanup): New proc.
35524         (prebase): New globals compiler_result, not_compiler_result,
35525         target_regexp.
35526         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35527         allow leading "-" in pattern.  Watch for unsupported tests.
35528         If $compiler_result is set, pattern match assembler code,
35529         and ditto for $not_compiler_result.
35530         * lib/mike-gcc.exp: Likewise.
35531
35532         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35533         execution "succeeded".
35534
35535 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35536
35537         * config/win32.exp: New file.
35538         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35539
35540 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35541
35542         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35543         unsupported.
35544         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35545         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35546         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35547
35548         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35549         "... without exceptions was ...".  That is now handled by
35550         prune_system_crud.
35551         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35552
35553 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35554
35555         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35556         sieve.c,sort2.c}: New files.
35557         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35558         sieve.exp,sort2.exp}: Drivers for them.
35559
35560         * lib/mike-gcc.exp (program_output): New user settable variable.
35561         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35562         messages.
35563         * lib/mike-g++.exp (program_output): New user settable variable.
35564
35565         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35566
35567         * config/sh.exp: Deleted (use sim.exp instead).
35568
35569 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35570
35571         * config/vx.exp: Declare CHECKTASK as global.
35572         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35573         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35574         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35575
35576 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35577
35578         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35579         target. Like vx.exp, only includes `vx29k.exp' instead of
35580         `vxworks.exp'.
35581
35582 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35583
35584         * config/sim.exp: Increase time limit from 120 seconds to 240.
35585
35586 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35587
35588         * gcc.c-torture/execute/950628-1.c: New test.
35589
35590 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35591
35592         * gcc.c-torture: Update with changes/additions from
35593         c-torture-1.34.
35594
35595 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35596
35597         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35598
35599 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35600
35601         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35602
35603 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35604
35605         * gcc.c-torture/compile/950512-1.c: New test.
35606         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35607         * gcc.dg/struct-ret-1.c: Likewise.
35608
35609 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35610
35611         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35612           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35613
35614 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35615
35616         * gcc.c-torture/special/920411-1.c: Deleted.
35617         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35618
35619 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35620
35621         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35622         cpu limit.
35623
35624 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35625
35626         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35627
35628 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35629
35630         From kenner;
35631         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35632         is the proper length.
35633         * va-arg-3.c: Likewise.
35634
35635 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35636
35637         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35638         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35639
35640         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35641         * lib/g++.exp (default_g++_start): Delete old cruft.
35642
35643 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35644
35645         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35646         (2 * (1 << 18)) to (2 * (1 << 17)).
35647
35648         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35649
35650 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35651
35652         * config/rom68k.exp: Renamed from config/idp.exp
35653
35654 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35655
35656         * c-torture/compile/921109-2.c
35657
35658 1995-04-18  Mike Stump  <mrs@cygnus.com>
35659
35660         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35661         excess errors.
35662
35663 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35664
35665         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35666         output.
35667         * lib/g++.exp (default_g++_start): Likewise.
35668
35669 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35670
35671         * gcc.c-torture/compile/950329-1.c: New test.
35672
35673 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35674
35675           * config/bug.exp (${tool}_load): Updated to use new remote_open
35676           and remote_close procs.
35677         * config/idp.exp: New file.
35678
35679 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35680
35681         * gcc.c-torture/execute/950322-1.c: New test.
35682
35683 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35684
35685         * config/vx.exp (${tool}_load): Clean up testing of return code from
35686         vxworks_ld and vxworks_spawn.
35687
35688 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35689
35690         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35691
35692 1995-03-13  Mike Stump  <mrs@cygnus.com>
35693
35694         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35695         can mark excess errors on a machine by machine basis.  Note, the
35696         default is to not expect any excess errors, even when excess
35697         errors test - is given, so you will want to put an XFAIL ... on
35698         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35699         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35700         those 4 machines, but no others.
35701
35702 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35703
35704         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35705         * lib/c-torture.exp: to here.
35706
35707 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35708
35709         * gcc.c-torture/execute/950221-1.c: New test.
35710         * gcc.c-torture/execute/struct-ret-1.c: New test.
35711         * gcc.c-torture/compile/950221-1.c: New test.
35712
35713         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35714
35715 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35716
35717         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35718         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35719
35720 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35721
35722         * g++.gb: New directory of tests, derived from my signature and
35723         class scoping tests.
35724
35725         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35726         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35727         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35728         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35729         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35730         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35731         * g++.gb/sig25.C: Likewise.
35732
35733         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35734         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35735         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35736         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35737         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35738         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35739         * g++.gb/sig25.exp: Likewise.
35740
35741         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35742         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35743         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35744         * g++.gb/scope13.C: Likewise, this test still fails.
35745
35746         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35747         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35748         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35749         * g++.gb/scope13.exp: Ditto.
35750
35751         * g++.gb/README: New file, explains what these tests are about.
35752
35753 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35754
35755         * lib/dg.exp (dg-do): Support `preprocess'.
35756         (dg-test): Likewise.
35757
35758 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35759
35760         * config/udi.exp: change "continue -expect" to "exp_continue".
35761
35762 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35763
35764         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35765         Delete redundant tests.
35766
35767         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35768         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35769         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35770         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35771         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35772         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35773         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35774         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35775
35776         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35777         storing label pointers.
35778         * gcc.c-torture/execute/921019-1.c: Likewise.
35779         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35780         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35781         parameter fp.
35782         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35783         constants.
35784
35785         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35786         Delete obsolete tests.
35787
35788         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35789         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35790         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35791         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35792         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35793         * gcc.c-torture/compile/950124-1.c: New test.
35794
35795         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35796
35797 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35798
35799         * lib/mike-g++.exp: Add -lm to LIBS.
35800
35801 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35802
35803         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35804
35805 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35806
35807         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35808
35809 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35810
35811         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35812
35813 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35814
35815         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35816         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35817         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35818         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35819         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35820         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35821         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35822         * g++.law/{operators31.C, operators32.C,
35823         * g++.law/{operators33.C, operators34.C}: Likewise.
35824         * g++.law/{pic1.C, refs2.C}: Likewise.
35825         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35826         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35827         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35828         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35829
35830         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35831         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35832         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35833         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35834         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35835         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35836         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35837         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35838         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35839         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35840         * g++.law/{operators34.exp}: Likewise.
35841         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35842         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35843         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35844         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35845         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35846
35847         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35848         No longer expected to fail.
35849         * g++.law/missed-error3.C: Tweak for recent bool changes.
35850
35851 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35852
35853         * config/emb-unix: Deleted.
35854         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35855         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35856
35857 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35858
35859         * lib/dg.exp (dg-test): Fix typo in last patch.
35860
35861 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35862
35863         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35864         (handles multiple occurrences).
35865
35866 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35867
35868         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35869         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35870         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35871         printed).
35872         * lib/c-torture.exp (c-torture-compile): Likewise.
35873         (c-torture): Prepend full path if missing.
35874         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35875         (gcc_fail): Likewise.
35876         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35877
35878 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35879
35880         * lib/netware.exp: Only attach to NetWare i386 systems.
35881
35882 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35883
35884         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35885         messages.  Add test name to "output pattern match" pass/fail message.
35886
35887 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35888
35889         * gcc.dg: New testsuite.
35890         * gcc.dg/dg.exp: New file.
35891
35892         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35893         test-switch.c}: Deleted.
35894
35895         * gcc.misc-tests/msgs.exp: New testcase driver.
35896
35897 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35898
35899         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35900         Watch for illegal return values from ${tool}_load.
35901         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35902         cross targets.  Coerce return value >0 to 1.
35903
35904 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35905
35906         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35907
35908         * config/emb-unix.exp: New file.
35909
35910         * config/sim.exp: Error if variable $SIM not defined.
35911         (${tool}_load): Mark test as "untested" if simulator missing.
35912
35913         * config/unix.exp: Load remote.exp to get rcp_download.
35914         * lib/c-torture.exp: Use different option lists for testcases with
35915         and without loops.
35916         * gcc.c-torture/execute/execute.exp: Likewise.
35917
35918 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35919
35920         * config/*.exp: Clarify return code from ${tool}_load.
35921         Call `unresolved' or `untested' instead of `warning' or `perror'
35922         (sometimes you still want to call both though).
35923         Add comment that `shell_id' is local to each file.
35924         * config/udi.exp (timeout): Set to 30.
35925         Don't print warning if connection fails, $connectmode has already
35926         printed an error.
35927         (${tool}_load): Move verbose messages to level 2.
35928         Rework pattern for "Process started" message.
35929         Pass `shell_id' to ${connectmode}_download.
35930         Retry twice upon timeout.  Make resetting of target more robust.
35931         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35932         Pass `shell_id' to exit_$connectmode.
35933         Only call exit_$connectmode if connected.
35934         * config/unix.exp (${tool}_load): Check return codes better.
35935         * config/vrtx.exp (${tool}_load): Likewise.
35936         * config/vx.exp (${tool}_load): Likewise.
35937         Delete unneeded global's.
35938         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35939         from ${tool}_load.
35940         (dg-stat): Delete.
35941         (dg-init): Delete recording of pass/fail counts.
35942         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35943         (old-dejagnu-init): Likewise.
35944         (old-dejagnu-stat): Delete contents, empty proc now.
35945         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35946         (c-torture): Delete references to lcnt, lpass, lfail.
35947         Get option list from TORTURE_OPTIONS.
35948         Delete -funroll[-all]-loops if no loops.
35949         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35950         (g++_stat): Delete contents (empty proc now).
35951         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35952         (gcc_finish): Likewise.
35953         (gcc_stat): Deleted.
35954         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35955         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35956         * gcc.c-torture/execute/execute.exp: Likewise.
35957         Split tests into two parts: compile, execute.
35958         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35959         no loops.  Update to reflect clarified return codes from ${tool}_load.
35960
35961 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35962
35963         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35964         to grep for.
35965         (old-dejagnu): Likewise (where necessary).
35966
35967 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35968
35969         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35970
35971         * lib/dg.exp (dg-process-target): Fix processing of selector.
35972         Add comment regarding use of `error'.
35973
35974         * lib/gcc.exp (prune_system_crud): Define if missing.
35975         * lib/g++.exp (prune_system_crud): Likewise.
35976
35977         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35978         Call prune_system_crud.
35979         * lib/dg.exp (dg-runtest): New proc.
35980         Use perror instead of send_user for tcl errors in testcase.
35981         Don't return any value, it's never used.
35982         Don't clobber previous definition of `unknown'.
35983         Print tcl errors in `dg-final'.
35984
35985 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35986
35987         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35988         (dg-test): Don't print errorInfo, it contains stack backtrace.
35989
35990 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35991
35992         * lib/g++.exp (runtest_file_p): Define if missing.
35993
35994 1994-09-24  Doug Evans  (dje@cygnus.com)
35995
35996         * lib/mike-g++.exp: Comment out loading of g++.exp.
35997         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35998         (default_g++_version): Always print something.
35999         (default_g++_start): Comment out call to `which'.
36000         (g++_start, g++_load): Deleted (must be defined in config file).
36001         * lib/gcc.exp: Test for existence of $CC at start.
36002         Delete check for tmpdir (done in gcc_init).
36003         (default_gcc_version): Always print something.
36004         (default_gcc_start): Comment out call to `which'.
36005         * config/*.exp: Major cleanup - make cross targets work at least a
36006         little better for g++ (by not being "--tool gcc" specific).
36007         Rename gcc_xxx to ${tool}_xxx.
36008         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
36009         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
36010
36011 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
36012
36013         * lib/c-torture.exp (c-torture-compile): Rework compiler
36014         message processing.
36015
36016         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
36017         c-torture.
36018
36019 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
36020
36021         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
36022
36023         * lib/dg.exp (dg-process-target): Support { target native }.
36024
36025 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
36026
36027         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
36028         looked for "... program xxx got fatal signal".
36029         Correct regsub munging of `comp_output'.
36030         Ignore compiler messages "path prefix not used" and "linker input
36031         file unused".
36032
36033 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
36034
36035         * lib/gcc.exp (runtest_file_p): Define if missing.
36036         * gcc.prms/template.c: Example to work from.
36037
36038 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
36039
36040         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
36041         * lib/dg.exp (dg-test): Call unsupported testcases as such.
36042
36043         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
36044         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36045         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36046         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36047
36048         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36049         (dg-process-target): No longer a varargs proc.
36050         Return S/N for target, P/F for xfail.  All callers changed.
36051         (user option procs): More argument checking.
36052         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36053         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36054         (dg-test): Skip test if not running on selected target in `dg-do'.
36055         Update handling of `dg-do-what', `dg-output-text'.
36056         Separate execution pass/fail from output pattern match pass/fail.
36057         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36058
36059 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36060
36061         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36062         target for 920510-1.c.
36063
36064 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36065
36066         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36067         Clean up comment regarding use of passcnt, etc.
36068         (gcc_stat): Don't update `testcnt' here.
36069         (gcc_finish): Do it here.
36070         Might as well reset `but_id' here too.
36071         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36072         to determine if the file should be tested.
36073         * gcc.c-torture/compile/compile.exp: Likewise.
36074         * gcc.c-torture/execute/execute.exp: Likewise.
36075         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36076         * gcc.misc-tests/dg-test.exp: Likewise.
36077         * gcc.prms/prms.exp: Likewise.
36078         * gcc.wendy/wendy.exp: Likewise.
36079         * g++.old-deja.exp: Likewise.
36080         Move "Testing file" message to verbose level 1.
36081
36082 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36083
36084         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36085
36086 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36087
36088         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36089         (default_gcc_start): Accept optional second list element
36090         of compiler flags.  Print compiler output at verbosity level 2.
36091         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36092         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36093         Save current values of framework globals passcnt, failcnt, xpasscnt,
36094         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36095         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36096         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36097         xfailcnt to compute stats.  Update framework global `testcnt' from
36098         pass/fail counts.
36099         (gcc_finish): New proc.  Clean up test environment.
36100         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36101         (gcc_epass, gcc_efail): Delete.
36102         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36103         argument of line number.
36104         (dg-init): If the tool has an init routine, call it.
36105         (dg-test): Remove args `cflags_var' and `libs_var'.
36106         Pass all compiler options to ${tool}_start.
36107         Handle missing line number.
36108         (dg-finish): New function.
36109         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36110         particular files.  Call gcc_finish at end.  Move "skipping test"
36111         message to verbosity level 3.
36112         * gcc.c-torture/compile/compile.exp: Likewise.
36113         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36114         * gcc.c-torture/execute/execute.exp: Likewise.
36115         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36116         Print testcase being tried at verbosity level 1.
36117         * gcc.c-torture/special/special.exp: Unset xfail.
36118         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36119         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36120         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36121         * gcc.failure/failure.exp: Likewise.
36122         * gcc.ieee/ieee.exp: Likewise.
36123         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36124         Update call to dg-test.  Call dg-finish at end.
36125         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36126         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36127         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36128         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36129         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36130         * gcc.wendy/wendy.exp: Add copyright.
36131         Delete setting of tmpdir (done by gcc_init).
36132         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36133         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36134         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36135         gcc_[ce]pass/fail.
36136
36137 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36138
36139         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36140         confusion.
36141         (g++_load): Likewise.
36142
36143         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36144         Rename argument to `prog' to remove the confusion.
36145         Varargs fns behave differently too!
36146         (g++_load): Likewise.
36147
36148         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36149
36150         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36151         what it is.  Delete (always) printing of status value for !native.
36152         Simplify verbose code, and include status and exec_output.
36153         (g++_load): Use gcc_load.
36154
36155 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36156
36157         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36158         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36159         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36160         940714-3.c as these testcases don't exist anymore.  Make
36161         va-arg-1.c expected to pass.
36162
36163 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36164
36165         * gcc.misc-tests/misc.exp: Only run specific testcases.
36166         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36167         * gcc.misc-tests/dg-[1-9].c: New files.
36168
36169         * lib/dg.exp: New testsuite driver.
36170         * gcc.prms/prms.exp: Use it.
36171
36172         * README.gcc: New file.
36173
36174         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36175         Document and reset `lxpass' and `lxfail'.
36176         Simplify "initialized" message.
36177         (gcc_stat): Clean up comments a little.
36178
36179 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36180
36181         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36182
36183 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36184
36185         * lib/old-dejagnu.exp (process-option): New proc.
36186         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36187         (old-dejagnu): Simplify.
36188         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36189
36190 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36191
36192         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36193         exists and is not an empty string.
36194
36195         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36196         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36197         finished.
36198         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36199         automatically.
36200
36201         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36202         longer expected to fail.
36203
36204         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36205         "f" function call.
36206
36207         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36208
36209         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36210         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36211         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36212         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36213         c-torture-1.29.
36214
36215         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36216         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36217
36218         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36219
36220         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36221         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36222
36223         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36224         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36225         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36226
36227 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36228
36229         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36230         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36231         940714-1.c, 940714-2.c, 940714-3.c},
36232         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36233         gcc.misc-tests/{mg.c,mg.exp}:
36234         New tests.
36235         * gcc.noncompile/noncompile.exp: Change accordingly.
36236
36237 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36238
36239         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36240         Undo previous clobberage.
36241
36242 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36243
36244         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36245         * gcc.special/{930510-1.c, special.exp}:
36246         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36247         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36248         struct-varargs-1.c}: New tests from c-torture-1.26.
36249
36250 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36251
36252         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36253           argument to switch.
36254
36255 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36256
36257         * Revert the previous changes.  Please see Rob's directory
36258           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36259           fixes.
36260
36261 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36262
36263         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36264             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36265             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36266             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36267             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36268             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36269             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36270             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36271             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36272             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36273             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36274             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36275             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36276             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36277             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36278             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36279             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36280             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36281             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36282             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36283             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36284             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36285             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36286             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36287             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36288             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36289             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36290
36291 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36292
36293         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36294             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36295           with perror calls.
36296
36297 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36298
36299         * config/unix.exp (g++_load): Fix syntax.
36300
36301 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36302
36303         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36304         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36305         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36306         Don't expect va-arg-1.c to fail.  Correct expected output for
36307         920928-1.c.
36308         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36309         * gcc.wendy/hbm4.c: Correct typo.
36310         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36311
36312 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36313
36314         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36315         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36316         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36317         * lib/c-torture.exp (c-torture-compile): Ditto.
36318
36319         Reduce volume of output (remove all the -I's and such).
36320         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36321         Call gcc_cpass, gcc_cfail.
36322         (c-torture): Pass testing option to c-torture-compile.
36323
36324 1994-03-21  Doug Evans  (dje@cygnus.com)
36325
36326         Bring patches over from progressive.
36327         * config/default.exp: Exit remote shell cleanly.
36328         (g++_exit, g++_start): Add default versions.
36329         * config/sim.exp (gcc_load): Use perror, not error.
36330
36331 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36332
36333         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36334         set in site.exp.
36335
36336 1994-03-14  Doug Evans  (dje@cygnus.com)
36337
36338         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36339         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36340         (wendy_try): New proc to run testcase.
36341         (main loop): Call 'em.
36342         * gcc.wendy/*.c: Clean up pass to correct expected output.
36343
36344         * lib/gcc.exp: Minor cleanup work.
36345         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36346
36347 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36348
36349         * config/sim.exp (gcc_load): Document return codes better.
36350         Don't pass -v to simulator.
36351
36352 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36353
36354           * gcc.special/920717-x.c: Fix typo.
36355           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36356           get at sources.
36357
36358         * lib/mike-gcc.exp: Fix typo.
36359
36360 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36361
36362         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36363         binary to use, transform the name.
36364         * config/*.exp: rename everything. Nuke any g++ specific files,
36365         it's now a special case of gcc that requires no special support.
36366         Add a default.exp for unsupported targets.
36367
36368 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36369
36370         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36371         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36372         version of Tcl.
36373
36374 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36375
36376         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36377         than a warning.
36378
36379 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36380
36381         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36382
36383 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36384
36385         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36386         option_list.  Compile every file with only 4/6 option choices
36387         (same as C torture) instead of with 12/18 different option
36388         choices.
36389         * lib/c-torture.exp: Likewise.
36390
36391         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36392         not already set.
36393
36394 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36395
36396         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36397         can put an XFAIL *-*-* on excess errors.
36398
36399 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36400
36401         * g++.law: Add more tests derived from g++-bugs snapshots.
36402
36403         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36404         equivalent to g++.law/init9.
36405
36406         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36407         compiled it, and the a.out file after we've run it.
36408
36409 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36410
36411         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36412         compiled it, and the a.out file after we've run it.
36413
36414 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36415
36416         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36417
36418 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36419
36420         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36421         version number.
36422
36423 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36424
36425         * g++.law: New directory of g++ tests derived from the g++-bugs
36426         snapshots.
36427
36428 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36429
36430         * gcc.compile: initbug1.c initbug1.exp testcase added
36431
36432 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36433
36434         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36435         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36436           fixes submitted by Jeff Law (law@cs.utah.edu)
36437         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36438           Jeff Law (law@cs.utah.edu)
36439
36440
36441 1993-11-30  Mike Stump  (mrs@cygnus.com)
36442
36443         * config/unix-g++.exp: Follow the gcc way of doing things.
36444         * g++.old-deja/old-deja.exp: Minor updates.
36445         * lib/g++.exp: New file, follow the gcc way of doing things.
36446         * lib/old-dejagnu.exp: Minor updates.
36447         * lib/mike-g++.exp: Always unset errorInfo.
36448
36449 1993-11-06  Mike Stump  (mrs@cygnus.com)
36450
36451         * lib/gcc.exp: Fix some errors with the below change, CC and
36452         CFLAGS should be global when setting, not local.
36453
36454 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36455
36456         * lib/gcc.exp: Transform tool name.
36457
36458 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36459
36460         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36461
36462 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36463
36464         * lib/gcc.exp: change gcc_done to gcc_stat
36465
36466 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36467
36468         * Upgraded gcc testsuite to c-torture version 1.25
36469
36470 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36471
36472         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36473         * lib/c-torture: added hooks for new reporting code.
36474
36475 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36476
36477         * config/sh-gcc.exp: check if sh-sim exists in the path
36478
36479 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36480
36481         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36482         * gcc.compile/compile.exp: Initial changes for new logic.
36483         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36484         * gcc.failure/failure.exp: Initial changes for new logic.
36485         * gcc.ieee/ieee.exp: Initial changes for new logic.
36486         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36487         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36488         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36489         * lib/c-torture.exp: Initial changes for new logic.
36490         * lib/gcc.exp: Initial changes for new logic.
36491
36492 1993-10-15  Mike Stump  (mrs@cygnus.com)
36493
36494         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36495         depend upon failure or success.  Fully qualify names in failure
36496         and success messages.  Always remove a.out before starting
36497         compile, just in case.  Pay more attention to error text output by
36498         the compiler.  Handle testcases with no known past errors just
36499         like all others, so that things are uniform.  Other miscellaneous
36500         improvements.
36501
36502 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36503
36504         * gcc.cpp: new directory for cpp tests
36505
36506 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36507
36508         * lib/chill.exp: Code reformatted, removed unused code.
36509         * config/unix-chill.exp: Code reformatted, removed unused code.
36510         * chill.execute/execute.exp: Code reformatted, removed unused code.
36511         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36512
36513 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36514
36515         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36516         routines not written.
36517
36518 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36519
36520         * config/bug-gcc.exp: Use new procs from bug.exp.
36521
36522 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36523
36524         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36525         via ftp, rather than depending on NFS.
36526         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36527         case.
36528
36529 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36530
36531         * config/bug-gcc.exp: Use new download proc.
36532
36533 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36534
36535         * chill.execute/execute.exp: cleanups, handles errors better
36536         * chill.compile/compile.exp: rewrite, based on execute.exp
36537         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36538         * lib/chill.exp: major changes to diff proc and compile and link
36539           procs. added chill_fail and chill_pass wrappers to pass and
36540           fail. added more comments, and handle error codes better.
36541           Added a hack to capture stderr from exec, so noncompile tests
36542           can work.
36543
36544 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36545
36546         * chill.execute/execute.exp: rewrite of testsuite driver
36547         * lib/chill.exp: rewrite of testsuite driver
36548         * config/unix-chill.exp: rewrite of testsuite driver
36549
36550 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36551
36552     In chill.execute:
36553         * iexpr.ch: Standardize uppercase.
36554         * tuples.dat: Standardize uppercase.
36555         * vary.ch: standardize.  Correct varying string assignments.
36556         * vary.dat: Add new output lines.
36557
36558 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36559
36560     In chill.execute:
36561         * chprintf.ch: Standardize use of uppercase.
36562         * tuples.ch: Standardize and turn arr2 into a DCL,
36563           rather than a SYN.
36564         * pinits.ch: Standardize.
36565
36566 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36567
36568         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36569         * Makefil: Renamed to Makefile.in.
36570         * configure.in: New.
36571
36572 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36573
36574     In chill.execute:
36575         * .cvsignore: Add result/output files.
36576         * Makefile: Fix up variables at start.  Use MFLAGS
36577           everywhere.  Correct bool_loc, built_ins entries.
36578           Add entry for vary1.ch.
36579         * bitarray.ch: Standardize upper-case usage.
36580         * bitexpr.ch: Standardize, add output of b1.
36581         * params.ch: Use arrayt in along PROC parameters, to
36582           avoid novelty problems.
36583         * sets.ch: Tiny cleanup.
36584         * vary1.ch: Re-indent.
36585
36586 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36587
36588           * Add PR-related files to Makefiles, .cvsignore files, etc.
36589
36590 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36591
36592         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36593           with compiler objects. New names are test-flow.c and test-loop.c
36594
36595 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36596
36597         * Upgraded c-torture tests from 1.19 to 1.20
36598
36599         * new files:
36600         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36601         * gcc.compile: 930623-1.c 930623-2.c
36602         * gcc.noncompile: 930622-1.c 930622-2.c
36603         * gcc.failure: 920411-1.c 920627-2.c
36604         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36605
36606 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36607
36608         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36609           More changes to get testsuite working properly. Needs more work.
36610           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36611
36612 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36613
36614         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36615           More changes to get testsuite working properly. Needs more work.
36616
36617 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36618
36619         * chill.compile/compile.exp: Added for Dejagnu support
36620         * chill.execute/execute.exp: Added for Dejagnu support
36621         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36622
36623 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36624
36625     This should complete moving the CHILL test files.
36626         * chill.noncompile(.cvsignore printf.grt
36627             in-printf.grt chprintf.grt chprintf.ch):
36628             Added test-support files.
36629           (Makefile): Modified further.
36630         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36631             signal.ch): Added test files.
36632           * chill.execute (.cvsignore printf.grt printr.c
36633             in-printf.grt rts.c chprintf.grt rts.h): Added
36634           test-support files.
36635             (Makefile): More corrections.
36636
36637 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36638
36639         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36640           test cases, ready for DejaGnu.
36641
36642 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36643
36644         * Upgraded c-torture tests from 1.18 to 1.19
36645
36646         * gcc.compile: added test(s):
36647           930607-1.c
36648         * gcc.execute: added test(s):
36649           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36650
36651         * added new subdirectory for misc tests: gcc.misc-tests
36652         * gcc.misc-test(s): added tests:
36653           inst-check.c test-consts.c test-ior.c test-switch.c
36654
36655 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36656
36657         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36658
36659 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36660
36661         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36662
36663 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36664
36665         * Upgraded c-torture tests from 1.17 to 1.18
36666
36667 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36668
36669         * Upgraded c-torture tests from 1.12 to 1.17
36670
36671 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36672
36673         * lib/old-dejagnu.exp:
36674           Fixed handling of XFAIL target triplets to correctly
36675           recognize wildcard characters.  Removed code that
36676           appended a unique id tag to the end of the file name
36677           printed out by the result of the testcases within a
36678           given test file.
36679
36680 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36681
36682         * lib/old-dejagnu.exp:
36683           Reworked expected failure handling to trigger off of XFAIL
36684           keyword in keyphrase embeded in testcase source code. The
36685           XFAIL keyword must be at the end of the keyphrase line. It
36686           may optionally be followed by one or more target triplets.
36687           It has just occured that the handling of wildcards in the
36688           target triplet may not be correct.
36689
36690 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36691
36692         * g++.old-deja/tests:
36693           Moved all subdirectories up one level into g++.old-deja .
36694
36695         * lib/old-dejagnu.exp:
36696           Fixed problem with CXXFLAGS not being properly reset, and being
36697           corrupted with extraneous "-c" compiler option.  This was
36698           causing binaries to not be generated for test that needed them.
36699           Modified strings passed to "pass" and "fail" so that individual
36700           tests from the same test file would be distinguished by an
36701           identifier appended to the test file name in the summary logs;
36702           this corrected a problem with erroneous diff logs.  Added code
36703           to search testcases for expected fail and unexpected pass keywords.
36704
36705 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36706
36707         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36708
36709 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36710
36711         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36712           Removed extraneous text from end of "Special g++ Options"
36713           keyphrase.
36714
36715         * lib/old-dejagnu.exp: Added pattern matching to look for new
36716           keywords, embedded in testcases comments, which will trigger
36717           calls to xpass and xfail.
36718
36719 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36720
36721         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36722           comments embedded in the testcases, especially the one looking for
36723           special compiler options, as well as the pattern matching for the
36724           compiler output again.
36725
36726 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36727
36728         * lib/old-dejagnu.exp: Do a proper check of the return value for
36729           execute tests. Fixed several problems with the pattern matching
36730           of the compiler output which gave erroneous test results.
36731           Changed several of the test result messages to be more descriptive.
36732         * config/unix-g++.exp: Proc g++_load now actually works and
36733           executes the tests passed to it and returns a usable return
36734           value.
36735
36736 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36737
36738           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36739
36740 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36741
36742         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36743           Modified both files to properly execute the old style
36744           dejagnu tests. The previous versions of these files were
36745           experimental and did not function anything near correctly.
36746
36747 1993-04-05  Rob Savoye  (rob@cygnus.com)
36748
36749         * Removed all Makefile.in and configure.in files. No configuration
36750         needed now.
36751
36752 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36753
36754         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36755
36756 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36757
36758         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36759         gcc.special/configure.in, gcc.noncompile/configure.in,
36760         gcc.execute/configure.in, gcc.code_quality/configure.in,
36761         g++.other/configure.in, g++.old-deja/configure.in,
36762         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36763         in srcname setting.
36764
36765 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36766
36767         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36768         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36769         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36770
36771 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36772
36773         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36774         (gdb_exit): Don't remove *_soc files.
36775
36776 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36777
36778         * lib/c-torture.exp: Don't look for main; instead always use -w
36779         -c.  This is how the c-torture tests work.  Remove the object
36780         file if the compilation succeeds.
36781         * gcc.execute/execute.exp: Remove executable if test passes.
36782         * gcc.noncompile/noncompile.exp: Every test is an expected
36783         failure.
36784         * gcc.special/special.exp: Added tests from c-torture 1.11,
36785         corrected use of existing test.
36786         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36787         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36788         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36789         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36790         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36791         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36792         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36793         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36794         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36795         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36796         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36797         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36798         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36799         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36800         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36801         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36802         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36803         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36804         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36805         c-torture 1.11.
36806         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36807         correspond to c-torture 1.11.
36808
36809         * New file.