OSDN Git Service

PR target/24284
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4         * gcc.dg/ucnid-3.c: Likewise.
5         * gcc.dg/ucnid-4.c: Likewise.
6         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7         * g++.dg/other/ucnid-1.C: Likewise.
8         * gcc.dg/sparc-frame-1.c: New test.
9
10 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/24139
13         * g++.dg/template/spec27.C: New test. 
14
15         PR c++/24275
16         * g++.dg/template/static19.C: New test.
17
18 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19
20         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22
23 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24
25         PR target/24136
26         * gfortran.fortran-torture/compile/pr24136.f: New test.
27
28 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
29
30         PR c++/22172
31         * g++.dg/parse/crash30.C: New test.
32
33 2005-10-07  Richard Guenther  <rguenther@suse.de>
34
35         PR middle-end/24227
36         * gcc.c-torture/compile/pr24227.c: New testcase.
37
38 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
39
40         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
41         Do not put aligned attributes on array elements.
42
43 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
44
45         PR testsuite/23611, PR testsuite/23615
46         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
47         writing prototypes of library functions by hand.
48         * obj-c++.dg/bitfield-4.mm: Likewise.
49         * obj-c++.dg/const-str-4.mm: Likewise.
50         * obj-c++.dg/encode-4.mm: Likewise.
51         * obj-c++.dg/encode-5.mm: Likewise.
52         * obj-c++.dg/encode-6.mm: Likewise.
53         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
54         * obj-c++.dg/method-10.mm: Likewise.
55         * obj-c++.dg/method-17.mm: Likewise.
56         * obj-c++.dg/method-19.mm: Likewise.
57         * obj-c++.dg/try-catch-2.mm: Likewise.
58
59 2005-10-06  Richard Henderson  <rth@redhat.com>
60
61         PR 24236
62         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
63
64 2005-10-06  Dale Johannesen  <dalej@apple.com>
65
66         * gcc.c-torture/execute/20030125-1.c:  Correct.
67
68 2005-10-06  Richard Guenther  <rguenther@suse.de>
69
70         PR tree-optimization/24238
71         * g++.dg/tree-ssa/pr24238.C: New testcase.
72
73 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
74
75         PR 18568
76         * gfortran.dg/der_pointer_3.f90: New test.
77
78 2005-10-05  Devang Patel  <dpatel@apple.com>
79
80         PR Debug/23205
81         * g++.dg/other/PR23205.C: New.
82         
83 2005-10-05  Richard Henderson  <rth@redhat.com>
84
85         PR target/23602
86         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
87         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
88
89 2005-10-05  Dale Johannesen  <dalej@apple.com>
90
91         * gcc.c-torture/execute/float-floor.c:  New.
92
93 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
94
95         PR tree-optimization/21419
96         PR tree-optimization/24146
97         PR tree-optimization/24151
98
99         * g++.dg/ext/asm7.C: New.
100         * g++.dg/ext/asm8.C: New.
101         * gcc.dg/asm-1.c: Compile on all targets.
102         * gcc.dg/asm-pr24146.c: New.
103         * gcc.dg/pr21419.c: Adjust error messages.
104
105 2005-10-05  Richard Guenther  <rguenther@suse.de>
106
107         PR fortran/24176
108         * gfortran.fortran-torture/compile/empty.f90: New testcase.
109
110 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
111
112         PR c++/23513
113         * g++.dg/template/spec22.C: Robustify test.
114         * g++.dg/template/spec26.C: New.
115
116 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
117
118         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
119         if target supports vector instructions.
120
121 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
122
123         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
124         C99 functions.
125
126 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
127
128         * lib/target-supports.exp (check_effective_target_fortran_large_real,
129         check_effective_target_fortran_large_int): Replace cached result
130         when target changes.
131
132 2005-10-04  Devang Patel  <dpatel@apple.com>
133
134         * gcc.dg/i386-sse-vect-types.c: New.
135         
136 2005-10-04  Ian Lance Taylor  <ian@airs.com>
137
138         PR preprocessor/13726
139         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
140         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
141
142 2005-10-04  Richard Guenther  <rguenther@suse.de>
143
144         PR c/23576
145         * gcc.dg/noncompile/pr23576.c: New testcase.
146
147 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
148
149         PR middle-end/23125
150         * gcc.dg/register-var-3.c: New test.
151
152 2005-10-04  Steven Bosscher  <stevenb@suse.de>
153
154         * gcc.dg/pr23049.c: New test.
155
156         * gcc.dg/ucnid-4.c: Fix test.
157
158 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
159
160         PR 23445
161         * gcc.c-torture/compile/pr23445.c: New test.
162
163 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
164
165         * g++.dg/overload/unknown1.C: New.
166
167 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
168
169         PR c++/17775
170         * g++.dg/template/repo4.C: New test.
171
172 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
173
174         PR libfortran/19308
175         * gfortran.dg/large_real_kind_2.F90: New test.
176         * gfortran.dg/large_integer_kind_2.f90: New test.
177
178 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
179
180         * lib/target-supports.exp (check_effective_target_vect_shift):
181         Implement with result caching. Add i?86, x86_64 and ia64 targets.
182         (check_effective_target_vect_condition): Fix copy-n-pasto.
183
184         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
185         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
186         targets.
187
188 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
189
190         PR c++/22621
191         * g++.dg/template/overload5.C : New test.
192
193         PR c++/23840
194         * g++.dg/expr/stdarg1.C: New test.
195
196 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
197
198         PR 24142
199         * gcc.c-torture/execute/pr24142.c: New test.
200
201 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
202
203         PR 24141
204         * gcc.c-torture/execute/pr24141.c: New test.
205
206 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
207             Diego Novillo  <dnovillo@redhat.com>
208
209         PR 23604
210         * gcc.c-torture/execute/pr23604.c: New test.
211
212 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
213
214         PR fortran/16404
215         PR fortran/20835
216         PR fortran/20890
217         PR fortran/20899
218         PR fortran/20900
219         PR fortran/20901
220         PR fortran/20902
221         gfortran.dg/equiv_constraint_1.f90: New test.
222         gfortran.dg/equiv_constraint_2.f90: New test.
223         gfortran.dg/equiv_constraint_3.f90: New test.
224         gfortran.dg/equiv_constraint_4.f90: New test.
225         gfortran.dg/equiv_constraint_5.f90: New test.
226         gfortran.dg/equiv_constraint_6.f90: New test.
227         gfortran.dg/equiv_constraint_7.f90: New test.
228         gfortran.dg/equiv_constraint_8.f90: New test.
229         gfortran.dg/private_type_1.f90: New test.
230         gfortran.dg/private_type_2.f90: New test.
231         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
232         980628-10.f: Assert std=gnu to permit mixing of
233         types in equivalence statements.
234
235 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
236
237         PR 24112
238         * gfortran.dg/open_status_1.f90: New.
239
240 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
241
242         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
243         * gcc.dg/vect/pr22480.c: Clean up temp files.
244         * gcc.dg/vect/pr23831.c: Clean up temp files.
245         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
246         Clean up temp files.
247         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
248         Clean up temp files.
249
250         * gcc.dg/20050309-1.c: Clean up temp files.
251         * gcc.dg/20050325-1.c: Clean up temp files.
252
253 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
254
255         PR tree-optimization/24059
256         * gcc.dg/vect/pr24059.c : New test.
257
258 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
259
260         PR middle-end/24109
261         * gcc.c-torture/execute/20050929-1.c: New test.
262
263 2005-09-29  Steven Bosscher  <stevenb@suse.de>
264
265         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
266
267 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
268
269         PR c/21419
270         * gcc.dg/pr21419.c: New test.
271
272 2005-09-29  Steven Bosscher  <stevenb@suse.de>
273
274         * gcc.dg/pr23911.c: New test.
275
276 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
277
278         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
279
280         PR c++/16782
281         * g++.dg/parse/qualified4.C: New test.
282         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
283         * g++.old-deja/g++.mike/p8154.C: Likewise. 
284
285 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
286
287         PR c++/22147
288         * g++.dg/template/friend37.C: New test.
289         * g++.dg/parse/crash28.C: Adjust error markers.
290         
291 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
292
293         PR fortran/18518
294         * gfortran.fortran-torture/execute/save_2.f90: New decl.
295
296 2005-09-27  Devang Patel  <dpatel@apple.com>
297
298         PR tree-optimization/23625
299         * gcc.dg/pr23625.c: New test.
300         
301 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
302
303         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
304         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
305
306 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
307
308         PR fortran/23677
309         * gfortran.fortran-torture/execute/save_1.f90: New test.
310         * gfortran.dg/save_1.f90: New test.
311
312 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
313
314         * gcc.target/i386/builtin-apply-mmx.c: New test.
315
316         PR target/22576
317         * gcc.target/i386/pr22576.c: New test.
318
319         PR target/22585
320         * gcc.target/i386/pr22585.c: New test.
321
322         PR target/23268
323         * gcc.target/i386/pr23268.c: New test.
324
325         PR middle-end/23831
326         * gcc.dg/vect/pr23831.c: New test.
327
328         PR target/24055
329         * gcc.target/i386/pr24055.c: New test.
330
331 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
332
333         PR tree-optimization/23960
334         * gcc.c-torture/compile/pr23960.c: New.
335
336 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
337
338         PR fortran/16861
339         * gfortran.dg/nested_modules_3.f90: New.
340
341 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
342
343         PR fortran/24005
344         gfortran.dg/interface_1.f90: New test.
345
346 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
347         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
348
349         PR fortran/23843
350         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
351
352 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
353
354         PR fortran/23516
355         * gfortran.dg/imag_1.f: New test.
356         * gfortran.dg/imag_2.f: Ditto.
357
358 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
359
360         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
361
362 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
363
364         PR c++/21983
365         * g++.dg/warn/pr21983.C: New test.
366
367 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
368
369         PR c++/23993
370         * g++.dg/template/array14.C: New test.
371
372 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
373
374         PR fortran/19929
375         * gfortran.dg/der_ptr_component_1.f90: New test.
376
377 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
378
379         PR c++/23965
380         * g++.dg/template/error1.C: Reject "no matching function" message.
381
382 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
383
384         PR c++/17609
385         * g++.dg/lookup/error1.C: New test.
386
387 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
388
389         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
390         functionality of the testcase.
391
392 2005-09-20  Richard Henderson  <rth@redhat.com>
393
394         * gcc.dg/vect/vect-22.c: Require vect_float.
395         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
396
397 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
398
399         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
400         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
401         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
402         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
403         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
404         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
405         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
406         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
407         * gcc.dg/cpp/ucnid-8.c: New test.
408
409 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
410
411         PR tree-optimization/23929
412         * gcc.c-torture/compile/pr23929.c: New test.
413
414 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
415
416         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
417         for one loop.
418
419 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
420
421         PR testsuite/23186
422         * g++.dg/other/pr22003.C: Require named sections.
423
424 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
425
426         PR c++/23947
427         * g++.dg/rtti/crash3.C: New test.
428
429         PR tree-optimization/23818
430         * gcc.dg/pr23818.c: New test.
431
432 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
433
434         PR fortran/23420
435         * gfortran.dg/print_fmt_4.f: New.
436
437 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
438
439         PR fortran/23663
440         * gfortran.fortran-torture/execute/entry_11.f90: New test.
441
442 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
443
444         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
445         Use pointers to local alignable arrays instead. Added comments.
446         * gcc.dg/vect/vect-46.c: Likewise.
447         * gcc.dg/vect/vect-48.c: Likewise.
448         * gcc.dg/vect/vect-49.c: Likewise.
449         * gcc.dg/vect/vect-52.c: Likewise.
450         * gcc.dg/vect/vect-53.c: Likewise.
451         * gcc.dg/vect/vect-54.c: Likewise.
452         * gcc.dg/vect/vect-56.c: Likewise.
453         * gcc.dg/vect/vect-57.c: Likewise.
454         * gcc.dg/vect/vect-58.c: Likewise.
455         * gcc.dg/vect/vect-60.c: Likewise.
456         * gcc.dg/vect/vect-61.c: Likewise.
457
458         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
459         The test is no longer vectorizable on vect_no_align targets.
460         * gcc.dg/vect/vect-43.c: Likewsie.
461
462         * gcc.dg/vect/vect-44.c: Added comments.
463         * gcc.dg/vect/vect-45.c: Added comments.
464         * gcc.dg/vect/vect-50.c: Added comments.
465         * gcc.dg/vect/vect-51.c: Added comments.
466
467         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
468         aligned type.
469         * gcc.dg/vect/Os-vect-95.c: Likewise. 
470
471         * gcc.dg/vect/vect-41.c: Test removed.
472         * gcc.dg/vect/vect-47.c: Test removed.
473         * gcc.dg/vect/vect-55.c: Test removed.
474         * gcc.dg/vect/vect-59.c: Test removed.
475
476 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
477         
478         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
479         No longer vectorizable on vect_no_align targets.
480         * gcc.dg/vect/pr20122.c: Likewise.
481         * gcc.dg/vect/vect-74.c: Likewise.
482         * gcc.dg/vect/vect-75.c: Likewise.
483         * gcc.dg/vect/vect-76.c: Likewise.
484
485         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
486         Will not be vectorizable on vect_no_align targets once aliasing issues
487         are resolved.
488         * gcc.dg/vect/vect-79.c: Likewise.
489
490         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
491         * gcc.dg/vect/vect-78.c: Likewise.
492         * gcc.dg/vect/vect-97.c: Likewise.
493
494 2005-09-19  Steven Bosscher  <stevenb@suse.de>
495
496         * gcc.dg/pr23943.c: New test.
497
498 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
499
500         PR fortran/19181
501         * gfortran.dg/derived_pointer_null_1.f90: New test.
502
503 2005-09-18  Richard Guenther  <rguenther@suse.de>
504
505         PR middle-end/23944
506         * gcc.c-torture/compile/pr23944.c: New testcase.
507
508 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
509
510         PR fortran/15975
511         * gfortran.dg/der_pointer_2.f90: New test.
512
513 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
514
515         PR fortran/16861
516         * gfortran.dg/nested_modules_2.f90: New test.
517
518 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
519
520         PR c++/18368
521         * g++.dg/other/semicolon.C: New test.
522
523 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
524
525         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
526         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
527
528 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
529
530         PR c++/23914
531         * g++.dg/template/static18.C: New test.
532
533         PR c++/21514
534         * g++.dg/template/crash19.C: Remove dg-error marker.
535         * g++.dg/template/local4.C: New test.
536
537 2005-09-16  Paul Brook  <paul@codesourcery.com>
538
539         PR fortran/23906
540         * gfortran.dg/dependency_1.f90: New test.
541
542 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
543
544         PR c++/23896
545         * g++.dg/template/static17.C: New test.
546
547 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
548
549         PR c++/23139
550         * g++.dg/warn/huge-val1.C: New test.
551
552 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
553
554         PR c++/13140
555         * g++.dg/parse/class2.C: New test.
556         * g++.dg/template/explicit8.C: Likewise.
557         * g++.dg/template/spec25.C: Likewise.
558
559 2005-09-14  Josh Conner  <jconner@apple.com>
560
561         PR middle-end/23584
562         * gcc.dg/pr23584.c: New test.
563
564 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
565
566         PR fortran/21875 Internal Unit Array I/O, NIST
567         * gfortran.dg/arrayio_1.f90: New test.
568         * gfortran.dg/arrayio_1.f90: New test.
569         * gfortran.dg/arrayio_1.f90: New test.
570         * gfortran.dg/arrayio_1.f90: New test.
571         * gfortran.dg/arrayio_1.f90: New test.
572
573 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
574
575         PR middle-end/22480
576         * gcc.dg/vect/pr22480.c: New test.
577
578 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
579
580         PR fortran/19358
581         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
582
583 2005-09-13 Josh Conner <jconner@apple.com>
584
585         PR c++/23180
586         * g++.dg/init/struct2.C: New test.
587         * g++.dg/init/struct3.C: New test.
588
589 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
590
591         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
592         Clean up temp files.
593         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
594         gcc.dg/tree-ssa/builtin-fprintf-1.c,
595         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
596         gcc.dg/tree-ssa/builtin-printf-1.c,
597         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
598         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
599         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
600         gcc.dg/tree-ssa/builtin-vprintf-1.c,
601         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
602         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
603         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
604         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
605         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
606         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
607         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
608         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
609
610 2005-09-13  Josh Conner  <jconner@apple.com>
611
612         * lib/gcc-dg.exp: Load scanipa.exp.
613         (cleanup-dump): New procedure.
614         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
615         * lib/scandump.exp: New file.
616         * lib/scantree.exp: Use it.
617         * lib/scanipa.exp: New file.
618
619 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
620
621         PR fortran/17740
622         * gfortran.dg/generic_4.f90: New test.
623
624 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
625
626         PR target/23816
627         * gcc.target/i386/pr23816-1.c: New test.
628         * gcc.target/i386/pr23816-2.c: New test.
629
630
631 2005-09-13  Bastian Blank <waldi@debian.org>
632
633         PR c++/16171
634         * g++.dg/abi/mangle26.C: New test. 
635         * g++.dg/abi/mangle27.C: New test. 
636         * g++.dg/abi/mangle28.C: New test. 
637         * g++.dg/abi/mangle29.C: New test. 
638
639         PR c++/23839
640         * g++.dg/parse/register1.C: New test.
641
642 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
643
644         PR c++/23842
645         * g++.dg/template/access16.C: New test.
646
647 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
648
649         * gfortran.dg/char_pack_2.f90: Increase the vector size.
650
651 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
652
653         PR fortran/18899
654         * gfortran.dg/shape_2.f90: New test.
655
656 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
657
658         PR target/19269
659         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
660         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
661         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
662         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
663         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
664         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
665         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
666         tests.
667
668 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
669
670         PR c++/23841
671         * g++.dg/parse/template17.C: New test.
672
673 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
674
675         PR c++/23789
676         * g++.dg/template/nontype14.C: New test.
677
678 2005-09-12  Ian Lance Taylor  <ian@airs.com>
679
680         PR g++/7874
681         * g++.dg/lookup/friend7.C: New test.
682         * g++.dg/lookup/friend8.C: New test.
683         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
684         so that it will be found via argument dependent lookup.
685         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
686         friend functions which will no longer be found.
687         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
688         function g, so that it will be found via argument dependent
689         lookup.
690         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
691         * g++.old-deja/g++.mike/net43.C: Likewise.
692
693 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
694
695         PR c++/23691
696         * g++.dg/template/static16.C: New test.
697
698 2005-09-12  Josh Conner  <jconner@apple.com>
699
700         PR middle-end/23237
701         * gcc.c-torture/compile/pr23237.c: New test. 
702
703 2005-09-11  Richard Henderson  <rth@redhat.com>
704
705         * g++.dg/other/error8.C: Update expected diagnostic text.
706
707 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
708
709         PR libfortran/19872
710         * gfortran.dg/overwrite_1.f: New test.
711
712 2005-09-09  Josh Conner  <jconner@apple.com>
713
714         * g++.dg/init/pr23180-1.C: Removed.
715         * g++.dg/init/pr23180-2.C: Removed.
716
717 2005-09-09  David Daney <ddaney@avtrex.com>
718
719         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
720         files which are ...
721         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
722         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
723
724 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
725
726         * gfortran.dg/iostat_2.f90: New test.
727
728 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
729
730         PR c++/22252
731         * g++.dg/ext/interface1.C: New test.
732         * g++.dg/ext/interface1.h: Likewise.
733         * g++.dg/ext/interface1a.cc: Likewise.
734
735 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
736
737         * gfortran.dg/iomsg_1.f90:  New test case.
738
739 2005-09-09  Richard Guenther  <rguenther@suse.de>
740
741         PR c++/23624
742         * g++.dg/tree-ssa/pr23624.C: New testcase.
743
744 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
745
746         PR fortran/19239
747         * gfortran.dg/vector_subscript_1.f90,
748         * gfortran.dg/vector_subscript_2.f90: New tests.
749
750 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
751
752         PR fortran/21104
753         * gfortran.dg/array_alloc_1.f90,
754         * gfortran.dg/array_alloc_2.f90,
755         * gfortran.dg/array_alloc_3.f90: New tests.
756
757 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
758
759         PR fortran/12840
760         * gfortran.dg/array_constructor_6.f90
761         * gfortran.dg/array_constructor_7.f90
762         * gfortran.dg/array_constructor_8.f90
763         * gfortran.dg/array_constructor_9.f90
764         * gfortran.dg/array_constructor_10.f90
765         * gfortran.dg/array_constructor_11.f90
766         * gfortran.dg/array_constructor_12.f90: New tests.
767
768 2005-09-08  Josh Conner  <jconner@apple.com>
769
770         PR c++/23180
771         * g++.dg/init/pr23180-1.C: New test.
772         * g++.dg/init/pr23180-2.C: New test.
773
774 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
775
776         PR fortran/18878
777         * gfortran.dg/module_double_reuse.f90: New.
778
779 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
780
781         PR fortran/23270
782         PR fortran/22304
783         PR fortran/18870
784         PR fortran/17917
785         PR fortran/16511
786         * gfortran.dg/common_equivalence_1.f: New.
787         * gfortran.dg/common_equivalence_2.f: New.
788         * gfortran.dg/common_equivalence_3.f: New.
789         * gfortran.dg/contained_equivalence_1.f90: New.
790         * gfortran.dg/module_blank_common.f90: New. 
791         * gfortran.dg/module_commons_1.f90: New.
792         * gfortran.dg/module_equivalence_1.f90: New.
793         * gfortran.dg/nested_modules_1.f90: New.
794         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
795         equivalences and add comment to connect the test with
796         the PR.
797
798 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
799
800         PR fortran/23765
801         * gfortran.dg/common_6.f90: New test.
802
803 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
804
805         PR fortran/15326
806         * gfortran.dg/char_result_1.f90,
807         * gfortran.dg/char_result_2.f90,
808         * gfortran.dg/char_result_3.f90,
809         * gfortran.dg/char_result_4.f90,
810         * gfortran.dg/char_result_5.f90,
811         * gfortran.dg/char_result_6.f90,
812         * gfortran.dg/char_result_7.f90,
813         * gfortran.dg/char_result_8.f90: New tests.
814
815 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
816
817         PR fortran/19928
818         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
819
820 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
821
822         PR obj-c++/16816
823         * obj-c++.dg/selector-5.mm: New test.
824         * obj-c++.dg/selector-6.mm: New test.
825
826 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
827
828         PR objc/20574
829         PR objc/19324
830         * objc.dg/error-1.m: New test.
831
832 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
833
834         PR fortran/23373
835         * gfortran.fortran-torture/execute/pr23373-1.f90,
836         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
837
838 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
839
840         PR libfortran/23760
841         * gfortran.dg/g77/1832.f: Remove long string in write statement
842         to allow the test to pass on correct list directed output with 
843         prepended space.
844
845 2005-09-07  James E Wilson  <wilson@specifix.com>
846
847         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
848
849 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
850
851         * gfortran.dg/parameter+save.f90:  Rename to
852         * gfortran.dg/parameter_save.f90: .. this.
853
854 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
855
856         PR fortran/20848
857         * gfortran.dg/parameter+save.f90:  New test case.
858
859 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
860
861         PR fortran/19269
862         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
863
864 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
865
866         PR c/23075
867         * gcc.dg/pr23075.c: New test.
868         * g++.dg/warn/pr23075.C: New test.
869
870         PR target/22362
871         * gcc.target/i386/pr22362.c: New test.
872
873         PR rtl-optimization/23098
874         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
875
876         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
877         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
878         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
879
880 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
881
882         * g++.dg/expr/cast6.C: New test.
883
884         PR c++/9782
885         * g++.dg/init/new15.C: New test.
886
887 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
888
889         * gcc.dg/vect/Os-vect-95.c: New test.
890         * gcc.dg/vect/vect-95.c: Same.
891
892 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
893
894         * gcc.dg/vect/vect-29.c: Update xfail testing.
895         * gcc.dg/vect/vect-44.c: Same.
896         * gcc.dg/vect/vect-48.c: Same.
897         * gcc.dg/vect/vect-50.c: Same.
898         * gcc.dg/vect/vect-72.c: Same.
899         * gcc.dg/vect/vect-77.c: Same.
900         * gcc.dg/vect/vect-78.c: Same.
901         * gcc.dg/vect/vect-80.c: Same.
902         * gcc.dg/vect/vect-96.c: Same.
903         * gcc.dg/vect/vect-100.c: Same.
904         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
905         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
906         * gfortran.dg/vect/vect-5.f90: Same.
907
908 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
909
910         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
911         start strings.
912         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
913         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
914
915         PR c++/23056
916         * g++.dg/opt/pr23056.C: New test.
917
918         PR rtl-optimization/23098
919         * gcc.target/i386/pr23098.c: New test.
920
921 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
922
923         PR c++/23667
924         * g++.dg/template/static15.C: New test.
925
926         PR c++/21440
927         * g++.dg/ext/stmtexpr5.C: New test.
928         * g++.dg/ext/stmtexpr6.C: Likewise.
929
930 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
931
932         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
933
934         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
935         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
936         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
937
938 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
939
940         PR libfortran/23321
941         * gfortran.dg/direct_io_4.f90:  New test case.
942
943 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
944             Rasmus Hahn  <rassahah@neofonie.de>
945
946         PR libobjc/23108
947         * objc.dg/type-stream-1.m: New test.
948
949 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
950
951         PR fortran/23661
952         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
953         gfortran.dg/print_fmt_3.f90: New test.
954
955 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
956
957         * gfortran.dg/fmt_t_1.f90: New test.
958
959 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
960
961         PR rtl-optimization/23454
962         * g++.dg/opt/pr23454.C: New test.
963
964 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
965
966         PR c++/23699
967         * g++.dg/ext/static1.C: New test.
968
969 2005-09-02  Richard Henderson  <rth@redhat.com>
970
971         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
972         tail call to check_fa_work.
973
974 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/21687
977         * g++.dg/other/gc3.C: New test.
978
979 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
980
981         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
982         * gcc.dg/20050826-1.c: Likewise.
983
984 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/23167
987         * g++.dg/expr/volatile1.C: New test.
988
989 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
990
991         PR middle-end/23547
992         * gcc.dg/pr23547.c: New test.
993
994 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
995
996         PR c/22061
997         * gcc.c-torture/execute/pr22061-1.c,
998         * gcc.c-torture/execute/pr22061-2.c,
999         * gcc.c-torture/execute/pr22061-3.c,
1000         * gcc.c-torture/execute/pr22061-4.c: New tests.
1001
1002 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1003
1004         * gcc.dg/Wredundant-decls-2.c: New test to check that
1005         -Wredundant-decls does not issue warning for a variable 
1006         definition following a declaration.
1007
1008 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1009
1010         PR debug/7241
1011         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1012         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1013         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1014
1015         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1016         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1017         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1018         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1019         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1020         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1021         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1022         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1023
1024 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1025
1026         PR objc/23306
1027         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1028         scan-assmbler.
1029
1030 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1031
1032         PR target/21255
1033         * gcc.dg/pr21255-1.c: New test.
1034         * gcc.dg/pr21255-2-mb.c: Likewise.
1035         * gcc.dg/pr21255-2-ml.c: Likewise.
1036         * gcc.dg/pr21255-3.c: Likewise.
1037         * gcc.dg/pr21255-4.c: Likewise.
1038
1039 2005-08-31  Dale Johannesen  <dalej@apple.com>
1040
1041         * gcc.dg/20050830-1.c:  New.
1042
1043 2005-08-31  Josh Conner  <jconner@apple.com>
1044
1045         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1046         command-line options for arm-*-* targets.
1047         * g++.dg/init/array16.C: Likewise.
1048         * g++.dg/other/crash-4.C: Likewise.
1049
1050 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1051
1052         PR obj-c++/23640
1053         * obj-c++.dg/gnu-runtime-3.mm: New test.
1054
1055 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1056
1057         PR c++/13377
1058         * g++.dg/lookup/ambig4.C: New test.
1059         * g++.dg/lookup/ambig5.C: New test.
1060         * g++.dg/tc1/dr101.C: Adjust error markers.
1061
1062 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1063
1064         PR c++/23639
1065         * g++.dg/template/ttp5.C: Adjust error markers.
1066
1067 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         PR testsuite/23609
1070         * lib/obj-c++.exp: Include target-libpath.exp.
1071         (obj-c++_link_flags): Look for the GNU libobjc library
1072         and set the library path to include it.
1073         Don't manually set LD_LIBRARY_PATH (etc.) but call
1074         set_ld_library_path_env_vars instead.
1075         (obj-c++_target_compile): Don't set library path or
1076         linker flags because they are already set correctly
1077         in obj-c++_link_flags.
1078
1079 2005-08-30  Josh Conner  <jconner@apple.com>
1080
1081         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1082         to command-line options for arm-*-* targets.
1083
1084 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1085
1086         * g++.dg/other/i386-1.C: New.
1087
1088 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR preprocessor/20348
1091         PR preprocessor/20356
1092         * gcc.dg/cpp/pr20348.c: New test.
1093         * gcc.dg/cpp/pr20348.h: New file.
1094         * gcc.dg/cpp/inc/pr20348.h: New file.
1095         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1096         * gcc.dg/cpp/pr20356.c: New test.
1097         * gcc.dg/cpp/pr20356.h: New file.
1098         * gcc.dg/cpp/inc/pr20356.h: New file.
1099         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1100
1101 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1102
1103         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1104         Fix array dimension to avoid correct end-of-file error.
1105
1106 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1107
1108         PR libfortran/23598
1109         * gfortran.dg/iostat_1.f90:  New test.
1110
1111 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1112
1113         PR middle-end/23408
1114         * gcc.dg/pr23408.c: New test.
1115
1116 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1117
1118         PR c++/23099
1119         * g++.dg/init/member1.C: Make sure erroneous static data member
1120         definitions are required.
1121         * g++.dg/template/static13.C: New test.
1122         * g++.dg/template/static14.C: Likewise.
1123
1124 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1125
1126         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1127         -march=pentium4, remove ilp32 requirement.
1128
1129         PR middle-end/23484
1130         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1131         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1132
1133 2005-08-29  Andreas Jaeger  <aj@suse.de>
1134
1135         PR testsuite/23607
1136         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1137
1138 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1139
1140         * gcc.c-torture/execute/20050316-2.c: New test.
1141         * gcc.c-torture/execute/20050316-3.c: New test.
1142         * gcc.dg/torture/pr16104-1.c: New test.
1143
1144 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1145
1146         PR middle-end/23463
1147         * gcc.c-torture/execute/zero-struct-1.c: New test.
1148
1149 2005-08-27  Richard Guenther  <rguenther@suse.de>
1150
1151         PR target/23575
1152         * gcc.target/i386/pr23575.c: New testcase.
1153
1154 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1155
1156         PR rtl-optimization/23561
1157         * gcc.c-torture/execute/20050826-1.c: New test.
1158
1159         PR rtl-opt/23560
1160         * gcc.c-torture/execute/20050826-2.c: New test.
1161
1162 2005-08-26  Dale Johannesen  <dalej@apple.com>
1163
1164         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1165         * gcc.dg/20050826-1.c:  New.
1166
1167 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1168
1169         PR c++/19004
1170         * g++.dg/template/nontype13.C: New test.
1171
1172         PR c++/23491
1173         * g++.dg/init/new14.C: New test.
1174         * g++.dg/expr/anew1.C: Do not XFAIL.
1175         * g++.dg/expr/anew2.C: Likewise.
1176         * g++.dg/expr/anew3.C: Likewise.
1177
1178 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1179
1180         PR middle-end/22439
1181         * gcc.dg/vla-3.c: New test.
1182
1183 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1184
1185         PR fortran/20363
1186         * gfortran.dg/named_interface.f90: New.
1187
1188 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1189
1190         * gcc.c-torture/execute/frame-address.c: New test.
1191
1192 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1193
1194         PR c++/20817
1195         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1196
1197 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1198
1199         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1200
1201 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1202
1203         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1204         * gcc.dg/altivec-22.c: Rename from..
1205         * gcc.dg/altivec-nomfcr.c: ..this.
1206
1207 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1208
1209         PR tree-optimization/23546
1210         * gcc.dg/tree-ssa/pr23546.c: New test.
1211
1212 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1213
1214         PR fortran/17758
1215         * gfortran.dg/nonreturning_statements.f90: New test.
1216
1217 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1218
1219         PR c++/22454
1220         * g++.dg/parse/crash29.C: New.
1221
1222 2005-08-23  DJ Delorie  <dj@redhat.com>
1223
1224         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1225         constants have the L suffix.
1226
1227 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1228
1229         PR c++/23044
1230         * g++.dg/template/instantiate8.C: New.
1231
1232 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1233
1234         PR middle-end/23467
1235         * gcc.c-torture/execute/pr23467.c: New test.
1236
1237 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1238
1239         PR tree-optimization/22043
1240         * gcc.c-torture/execute/20050613-1.c: New test.
1241
1242 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1243
1244         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1245
1246 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR rtl-optimization/23478
1249         * g++.dg/opt/pr23478.C: New test.
1250
1251 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1252
1253         PR c/18715
1254         * gcc.dg/switch-warn-3.c: New test.
1255
1256 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1257
1258         PR c++/22233
1259         * g++.dg/template/param1.C: New test.
1260
1261 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1262
1263         PR c++/23089
1264         * g++.dg/other/incomplete1.C: New test.
1265
1266 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1267
1268         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1269         are vectorizable.
1270
1271 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1272
1273         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1274         d_lines_5.f: New.
1275
1276 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1277
1278         * gcc.target/i386/sse-4.c: New test.
1279
1280 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1281
1282         PR testsuite/23239
1283         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1284
1285 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1286
1287         * gcc.dg/20050811-1.c: New test.
1288         * gcc.dg/20050811-2.c: New test.
1289
1290 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1291
1292         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1293
1294 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1295
1296         PR 23476
1297         * gcc.c-torture/compile/pr23476.c: New test.
1298
1299 2005-08-19  Devang Patel  <dpatel@apple.com>
1300
1301         PR tree-optimization/23048
1302         * gcc.dg/tree-ssa/pr23048.c: New test.
1303
1304 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1305
1306         PR middle-end/20624
1307         * g++.dg/warn/Wreturn-3.C: New test
1308
1309 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1310
1311         PR tree-optimization/22228
1312         * g++.dg/vect/pr22543.cc: New test.
1313
1314 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1315
1316         PR tree-optimization/21574
1317         * gcc.dg/tree-ssa/pr21574.c: New test.
1318
1319 2005-08-16  James E Wilson  <wilson@specifix.com>
1320
1321         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1322
1323 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1324
1325         PR tree-opt/23402
1326         * gcc.c-torture/compile/zero-strct-3.c: New test.
1327         * gcc.c-torture/compile/zero-strct-4.c: New test.
1328
1329 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1330
1331         PR target/23376
1332         * gcc.target/x86_64/pr23376.c: New test.
1333
1334 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1335
1336         PR c++/23337
1337         * g++.dg/ext/vector2.C: New.
1338
1339 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1340
1341         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1342
1343 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1344
1345         PR libfortran/23428
1346         * gfortran.dg/inquire-complex.f90:  New test case.
1347
1348 2005-08-16  James E Wilson  <wilson@specifix.com>
1349
1350         PR tree-optimization/21105
1351         * gcc.dg/large-size-array.c: New.
1352
1353 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1354
1355         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1356         type.
1357         * gcc.dg/vect/vect-41: Likewise.
1358         * gcc.dg/vect/vect-42: Likewise.
1359         * gcc.dg/vect/vect-43: Likewise.
1360         * gcc.dg/vect/vect-44: Likewise.
1361         * gcc.dg/vect/vect-46: Likewise.
1362         * gcc.dg/vect/vect-47: Likewise.
1363         * gcc.dg/vect/vect-48: Likewise.
1364         * gcc.dg/vect/vect-52: Likewise.
1365         * gcc.dg/vect/vect-53: Likewise.
1366         * gcc.dg/vect/vect-54: Likewise.
1367         * gcc.dg/vect/vect-55: Likewise.
1368         * gcc.dg/vect/vect-56: Likewise.
1369         * gcc.dg/vect/vect-57: Likewise.
1370         * gcc.dg/vect/vect-58: Likewise.
1371         * gcc.dg/vect/vect-59: Likewise.
1372         * gcc.dg/vect/vect-60: Likewise.
1373         * gcc.dg/vect/vect-61: Likewise.
1374         * gcc.dg/vect/vect-85: Likewise.
1375         * gcc.dg/vect/vect-87: Likewise.
1376         * gcc.dg/vect/vect-88: Likewise.
1377         * gcc.dg/vect/vect-93.c: Likewise.
1378         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1379         * gcc.dg/vect/vect-75: Likewise.
1380         * gcc.dg/vect/vect-76: Likewise.
1381         * gcc.dg/vect/vect-77: Likewise.
1382         * gcc.dg/vect/vect-78: Likewise.
1383         * gcc.dg/vect/vect-80: Likewise.
1384         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1385         vectorized for the expected reason, rather than checking how alignment
1386         was handled.
1387         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1388         type and also instead of aligned pointers. Added documentation.
1389
1390 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1391
1392         * gfortran.dg/power.f90: New test.
1393
1394 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1395
1396         PR rtl-optimization/23299
1397         * g++.dg/opt/pr23299.C: New test.
1398
1399 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1400
1401         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1402
1403 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1404
1405         * g++.dg/template/local6.C: New test.
1406
1407 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1408
1409         * execute/exceptions/finally-1.m: Check that the catch and finally are
1410         being called.  Also add a "return 0;" at the end of main.
1411
1412 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1413
1414         PR fortran/21432.
1415         * gfortran.dg/namelist_print_1.f: New test of functionality of
1416         PRINT namelist.
1417         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1418         namelist generates error with -std=f95.
1419
1420 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1421
1422         PR tree-optimization/23119
1423         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1424
1425 2005-08-13  Marcin Koziej  <creep@desk.pl>
1426             Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         PR libobjc/22492
1429         * execute/exceptions/finally-1.m: New test.
1430
1431 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1434         testsuite.
1435         * objc/execute/exceptions/trivial.m: New test.
1436         * objc.dg/try-catch-11.m: Move to ...
1437         * objc/execute/exceptions/foward-1.m: Here.
1438         * objc.dg/try-catch-2.m: Move to ...
1439         * objc/execute/exceptions/catchall-1.m: Here.
1440         * objc.dg/try-catch-8.m: Move to ...
1441         * objc/execute/exceptions/local-variables-1.m: Here.
1442
1443 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1444
1445         * objc.dg/nested-func-1.m: Move to ...
1446         * objc/execute/nested-func-1.m: Here.
1447
1448 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1449
1450         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1451         in ${options} instead of [target_info name].
1452         * lib/obj-c++.exp (objc_target_compile): Likewise.
1453
1454 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1455
1456         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1457
1458 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1459
1460         part of PR testsuite/23348
1461         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1462         of the torture options.
1463         * objc/compile/trivial.m: New test.
1464
1465 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1466
1467         * gfortran.dg/eoshift.f90:  Correct format.
1468
1469 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1470
1471         * gfortran.fortran-torture/execute/character_passing.f90:
1472         Fix comment typo.
1473
1474 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1475
1476         PR c++/8271
1477         * g++.dg/template/unify10.C: New.
1478
1479 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1480
1481         * g++.dg/parse/pr22514.C: Move to...
1482         * g++.dg/debug/pr22514.C: here.
1483
1484 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1485
1486         PR c++/23266
1487         * g++.dg/inherit/pure1.C: New test.
1488
1489         * ChangeLog: Fix typos.
1490
1491 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1492             Steven Bosscher  <stevenb@suse.de>
1493
1494         * gfortran.dg/runtime_warning_1.f90: New test.
1495
1496 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1497
1498         PR c++/23219
1499         * g++.dg/parse/crash28.C: New.
1500
1501 2005-08-11  Richard Guenther  <rguenther@suse.de>
1502
1503         PR target/23289
1504         * gcc.target/i386/tailcall-1.c: New testcase.
1505
1506 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1507
1508         * gcc.dg/vect/vect-67.c: Un-xfail.
1509
1510 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1511
1512         PR c++/23225
1513         * g++.dg/testsuite/parse/crash27.C: new test.
1514
1515 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1516
1517         PR libfortran/22143
1518         * gfortran.dg/shift-kind.f90:  New testcase.
1519
1520 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1521
1522         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1523         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1524
1525 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1526
1527         PR c++/20646
1528         * g++.dg/other/mult-stor1.C: New test.
1529
1530 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1531
1532         * gcc.c-torture/pr18299-1.c: Move to ...
1533         * gcc.c-torture/compile/pr18299-1.c: Here.
1534
1535 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1536
1537         * gfortran/fortran.torture/execute/character_passing.f90:
1538         Fix types for LSAME.
1539
1540 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1541
1542         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1543         input data back to what it was originally.
1544
1545 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1546
1547         * objc.dg/try-catch-8.m: Enable for all targets.
1548
1549 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1550
1551         * gcc.dg/pr23165.c: New test.
1552
1553 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1554
1555         PR tree-optimization/23234
1556         * gcc.dg/tree-ssa/pr23234.c: New test.
1557
1558 2005-08-08  Josh Conner  <jconner@apple.com>
1559
1560         PR rtl-optimization/23241
1561         * gcc.dg/char-compare.c: New test.
1562
1563 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1564
1565         PR c++/22508
1566         * g++.dg/init/new13.C: New test.
1567
1568 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1569
1570         PR c++/21166
1571         * g++.dg/other/crash-4.C: Adjust
1572         * g++/dg/ext/packed9.C: New.
1573
1574 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1575
1576         PR middle-end/21964
1577         * gcc.c-torture/execute/pr21964-1.c: New test.
1578
1579 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1580
1581         PR c/22458
1582         * gcc.dg/pr22458-1.c: New test.
1583
1584 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1585             Steven G. Kargl <kargls@comcast.net>
1586
1587         PR fortran/22390
1588         * gfortran.dg/flush_1.f90: New test.
1589
1590 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1591
1592         PR c++/23191
1593         * g++.dg/template/eh2.C: New test.
1594
1595 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1596
1597         PR c++/19498
1598         * g++.dg/template/instantiate7.C: New test.
1599
1600 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1601
1602         PR c/23113
1603         * gcc.dg/Wunused-value-1.c: New test.
1604
1605 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1606
1607         PR rtl-optimization/23233
1608         * gcc.c-torture/compile/pr23233-1.c: New test.
1609
1610 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1611
1612         PR fortran/18833
1613         PR fortran/20850
1614         * gfortran.dg/equiv_1.f90: New test.
1615         * gfortran.dg/equiv_2.f90: New test.
1616         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1617         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1618         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1619
1620 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1621
1622         * gcc.c-torture/execute/vrp-5.c: New test.
1623         * gcc.c-torture/execute/vrp-6.c: New test.
1624         * gcc.dg/tree-ssa/vrp21.c: New test.
1625
1626 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1627
1628         * g++.dg/parse/pr22514.C: New test.
1629
1630 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1631
1632         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1633
1634         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1635         instead of constant loads / pool entries.
1636
1637 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1638
1639         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1640         TEST_TO_WCTYPE.
1641
1642 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1643
1644         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1645         __WINT_TYPE__ in generated prototypes if possible.
1646
1647 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1648
1649         PR 22037
1650         * g++.dg/tree-ssa/pr22037.C:
1651
1652 2005-08-04  Richard Henderson  <rth@redhat.com>
1653
1654         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1655         scan-tree-dump-times directive.
1656
1657 2005-08-04  Jan Hubicka  <jh@suse.cz>
1658
1659         * gcov-1.C: Fix switch counts.
1660         * gcov-4b.c: Likewise.
1661
1662 2005-08-03  Jeff Law  <law@redhat.com>
1663
1664         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1665
1666 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1667
1668         * gcc.c-torture/execute/pr23135.c: New test.
1669
1670 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1671
1672         PR tree-optimization/19899
1673         * gcc.dg/tree-ssa/scev-1.c: New test.
1674         * gcc.dg/tree-ssa/scev-2.c: New test.
1675
1676 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1677
1678         PR target/18582
1679         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1680
1681 2005-08-03  Jan Hubicka  <jh@suse.cz>
1682
1683         * update-conroll.c: New testcase.
1684         * update-conroll-2.c: New testcase.
1685
1686 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1687
1688         * gfortran.dg/constant_substring.f: New test.
1689         * gfortran.dg/pr22491.f: New test.
1690
1691 2005-08-02  Jan Hubicka  <jh@suse.cz>
1692
1693         * update-threading.c: Replace by the proper one.
1694
1695 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1696
1697         PR 23164
1698         * g++.dg/tree-ssa/pr23164.C: New test.
1699
1700 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1701
1702         * gcc.dg/tree-ssa/pr23192.c: New test.
1703
1704 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1705
1706         * gcc.c-torture/execute/vrp-4.c: New test.
1707
1708 2005-08-02  Jan Hubicka  <jh@suse.cz>
1709
1710         * update-threading.c: New test.
1711
1712 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1713
1714         * gcc.c-torture/compile/20050801-1.c: New test.
1715         * gcc.c-torture/compile/20050801-2.c: New test.
1716
1717 2005-08-01  Jan Hubicka  <jh@suse.cz>
1718
1719         * val-prof-5.c: New test.
1720
1721 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1722
1723         PR c/22311
1724         * gcc.dg/pr22311-1.c : New test.
1725
1726 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1727
1728         PR target/23095
1729         * gfortran.dg/pr23095.f: New test.
1730
1731         PR c++/22003
1732         * g++.dg/other/pr22003.C: New test.
1733
1734 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1735
1736         PR target/20621
1737         * gcc.c-torture/execute/pr20621-1.c: New test.
1738
1739 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1740
1741         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1742         of string for format.
1743         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1744         print statement with internal write.
1745         * gfortran.dg/der_array_io_2.f:  Likewise.
1746         * gfortran.dg/der_array_io_3.f:  Likewise.
1747
1748 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1749
1750         * gcc.dg/fold-abs-4.c: new test.
1751
1752 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1753
1754         PR fortran/22570 an related issues.
1755         * gfortran.dg/x_slash_1.f: New test.
1756
1757 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1758
1759         PR c/23143
1760         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1761         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1762
1763 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1764
1765         PR c/529
1766         * gcc.dg/Wshadow-3.c: New test.
1767
1768 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1769
1770         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1771         used to have the wrong bounds).
1772
1773 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1774
1775         PR c/21720
1776         * gcc.dg/hex-round-1.c: Test more cases.
1777         * gcc.dg/hex-round-2.c: New test.
1778
1779 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1780
1781         PR 22550
1782         * g++.dg/tree-ssa/pr22550.C: New test.
1783
1784 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1785
1786         * gcc.dg/tree-ssa/vrp19.c: New test.
1787         * gcc.dg/tree-ssa-vrp20.c: New test.
1788
1789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1790
1791         PR c/22240
1792         * gcc.dg/transparent-union-4.c: New test.
1793
1794 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1795
1796         PR c/22192
1797         * gcc.dg/c99-vla-2.c: New test.
1798
1799 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1800
1801         PR c/21720
1802         * gcc.dg/hex-round-1.c: New test.
1803
1804 2005-07-28  Jan Hubicka  <jh@suse.cz>
1805
1806         * inliner-1.c: Do not dump everything.
1807         * tree-prof.exp: Do not pass -ftree-based-profiling.
1808         * bprob.exp: Likewise.
1809
1810         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1811
1812 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/22545
1815         * g++.dg/expr/ptrmem7.C: New test.
1816
1817 2005-07-28  Mike Stump  <mrs@apple.com>
1818
1819         * g++.old-deja/g++.mike/visibility-1.C: New test.
1820
1821 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1822
1823         PR c/20187
1824         * gcc.c-torture/execute/pr20187-1.c: New test.
1825
1826 2005-07-28  Jeff Law  <law@redhat.com>
1827
1828         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1829         * gcc.dg/tree-ssa/vrp18.c: New test.
1830
1831 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1832
1833         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1834
1835 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1836
1837         PR tree-optimization/22506
1838         * gcc.dg/vect/ps22506.c: New test.
1839
1840 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1841
1842         PR target/21149
1843         * gcc.target/i386/sse-3.c: New test.
1844
1845 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1846
1847         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1848         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1849
1850 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1851
1852         PR c/22589
1853         * gcc.c-torture/compile/pr22589-1.c: New test.
1854
1855 2005-07-28  Jan Hubicka  <jh@suse.cz>
1856
1857         * update-loopch.c: New testcase.
1858
1859 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1860
1861         PR rtl-optimization/23047
1862         * gcc.c-torture/execute/pr23047.c: New test.
1863         * gcc.c-torture/execute/pr23047.x: New.
1864
1865 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1866
1867         PR tree-optimization/22493
1868         * gcc.c-torture/execute/pr22493-1.c: New test.
1869         * gcc.c-torture/execute/pr22493-1.x: New.
1870         * gcc.c-torture/execute/vrp-1.c: New test.
1871         * gcc.c-torture/execute/vrp-2.c: New test.
1872         * gcc.c-torture/execute/vrp-2.c: New test.
1873
1874 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1875
1876         * gcc.target/frv/all-builtin-read8.c: Delete.
1877         * gcc.target/frv/all-builtin-read16.c: Delete.
1878         * gcc.target/frv/all-builtin-read32.c: Delete.
1879         * gcc.target/frv/all-builtin-read64.c: Delete.
1880         * gcc.target/frv/all-builtin-write8.c: Delete.
1881         * gcc.target/frv/all-builtin-write16.c: Delete.
1882         * gcc.target/frv/all-builtin-write32.c: Delete.
1883         * gcc.target/frv/all-builtin-write64.c: Delete.
1884         * gcc.target/frv/all-read-write-1.c: New.
1885
1886 2005-07-27  Jeff Law  <law@redhat.com>
1887
1888         * gcc.c-torture/execute/pr22630.c: New test.
1889
1890 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1891
1892         PR tree-optimization/23073
1893         * gcc.dg/vect/nodump-pr23073.c: New test.
1894         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1895
1896 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1897
1898         PR tree-optimize/22348
1899         * gcc.c-torture/execute/pr22348.c: New.
1900
1901 2005-07-27  Richard Guenther  <rguenther@suse.de>
1902
1903         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1904
1905 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1906
1907         PR fortran/22503
1908         * gfortran.dg/logical_comp.f90: New test.
1909
1910 2005-07-27  Jan Hubicka  <jh@suse.cz>
1911
1912         * inliner-1.c: Add cleanup of dumps.
1913         * val-prof-*.c: Likewise.
1914         * update-tailcall.c: New.
1915
1916 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1917
1918         PR 22591
1919         * gcc.dg/tree-ssa/pr22591.c: New test.
1920         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1921
1922 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1923
1924         PR libobjc/22606
1925         * objc.dg/try-catch-11.m: New test.
1926
1927 2005-07-26  Richard Guenther  <rguenther@suse.de>
1928
1929         PR tree-optimization/22486
1930         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1931
1932 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1933
1934         PR tree-opt/22484
1935         * testsuite/g++.dg/opt/loop2.C: New test.
1936
1937 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1938
1939         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1940         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1941
1942 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1943
1944         * lib/profopt.exp (profopt-execute): Check for profiling data
1945         files on the target.
1946
1947 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1948
1949         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1950         for matching of asm labels.
1951
1952 2005-07-25  Richard Guenther  <rguenther@suse.de>
1953
1954         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1955
1956 2005-07-25  Richard Guenther  <rguenther@suse.de>
1957
1958         PR testsuite/22624
1959         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1960
1961 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1962
1963         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1964         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1965         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1966         * gcc.dg/vect/vect-100.c: New test.
1967         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1968         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1969         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1970         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1971         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1972         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1973         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1974         * gfortran.dg/vect/pr19049.f90: New testcase.
1975         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1976
1977 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1978
1979         * gcc.c-torture/execute/20050713-1.c: New test.
1980
1981         PR fortran/20063
1982         * gfortran.fortran-torture/execute/data_4.f90: New test.
1983
1984         PR middle-end/20303
1985         * gcc.dg/visibility-d.c: New test.
1986
1987 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1988
1989         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1990         * gfortran.dg/underflow.f90: Ditto.
1991
1992 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1993
1994         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1995         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1996         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1997
1998 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1999
2000         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2001         include case of field width of zero.
2002
2003 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2004
2005         PR libgfortran/21875
2006         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2007         with trailing blanks on normal formatted read.
2008
2009 2005-07-23  Chao-ying Fu  <fu@mips.com>
2010
2011         * gcc.target/mips/mips32-dsp-type.c: New test.
2012         * gcc.target/mips/mips32-dsp.c: New test.
2013
2014 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2015
2016         PR testsuite/21073
2017         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2018
2019         PR testsuite/20454
2020         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2021         and __cyg_profile_func_exit.
2022
2023 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2024
2025         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2026         * gfortran.dg/comma_format_extension_4.f: Same.
2027         * gfortran.dg/pr15332.f: Same.
2028         * gfortran.dg/pr21730.f: Same.
2029
2030 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         * g++.dg/opt/vrp2.C: Fix testcase.
2033
2034         PR tree-opt/22625
2035         * g++.dg/opt/vrp2.C: New test.
2036
2037 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR debug/21828
2040         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2041
2042 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2043
2044         * gcc.dg/tree-ssa/20050719-1.c: New test.
2045
2046 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2047
2048         * gcc.dg/bfin-longcall-1.c: New file.
2049         * gcc.dg/bfin-longcall-2.c: New file.
2050
2051 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2052
2053         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2054
2055 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2056
2057         PR middle-end/19055
2058         * gcc.dg/tree-ssa/pr19055.c: New test.
2059         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2060
2061 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2062
2063         PR C++/22358
2064         * g++.dg/other/pr22358.C: New test.
2065
2066 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2067
2068         PR c++/2922
2069         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2070
2071 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2072
2073         PR c++/15938
2074         * g++.dg/init/union2.C: New test.
2075
2076 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2077
2078         PR c/22393
2079         * gcc.dg/complex-4.c: New test.
2080
2081 2005-07-21  Richard Guenther  <rguenther@suse.de>
2082
2083         PR testsuite/22522
2084         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2085         scanning for asm labels.
2086         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2087
2088 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2089
2090         PR target/22085
2091         * gcc.dg/altivec-pr22085.c: New.
2092
2093 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2094
2095         PR tree-optimization/19210
2096         * gcc.dg/tree-ssa/pr19210-1.c: New.
2097         * gcc.dg/tree-ssa/pr19210-2.c: New.
2098
2099 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2100
2101         PR rtl-optimization/22167
2102         * g++.dg/opt/pr22167.C: New test.
2103
2104 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2105
2106         PR c++/2922
2107         * g++.dg/lookup/two-stage2.C: New.
2108         * g++.dg/lookup/two-stage3.C: New.
2109         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2110         fixed two-stage name lookup for operators.
2111         * g++.dg/template/call3.C: Compiler now produces an appropriate
2112         error message.
2113         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2114         14 as a candidate.
2115         * g++.dg/template/ptrmem4.C: Compiler produces different error
2116         message.
2117         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2118         connect_to_method as a candidate.
2119
2120 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2121
2122         * gcc.dg/fold-alloc-1.c: New test.
2123
2124 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2125
2126         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2127         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2128
2129 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2130
2131         * gcc.dg/fold-abs-1.c: New test.
2132         * gcc.dg/fold-abs-2.c: New test.
2133         * gcc.dg/fold-abs-3.c: New test.
2134
2135 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2136
2137         Make CONSTRUCTOR use VEC to store initializers.
2138         * g++.dg/ext/complit3.C: Check for specific error messages.
2139         * g++.dg/init/brace2.C: Update error message.
2140         * g++.dg/warn/Wbraces2.C: Likewise.
2141
2142 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2143
2144         PR fortran/16940
2145         * gfortran.dg/module_interface_1.f90: New test.
2146
2147 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2148             Kenneth Zadeck <zadeck@naturalbridge.com>
2149
2150         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2151
2152 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2153
2154         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2155         specify -Wformat for these tests.
2156         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2157         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2158         * gcc.dg/format/opt-6.c: Delete.
2159
2160 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2163         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2164
2165 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2166
2167         * gcc.dg/tree-ssa/alias-2.c: New test.
2168
2169 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2170
2171         PR c++/22263
2172         * g++.dg/template/explicit7.C: New test.
2173
2174 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2175
2176         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2177         width of 8 to +Inf and -Inf.
2178
2179 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/22139
2182         * g++.dg/template/friend36.C: New test.
2183
2184 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2185
2186         PR fortran/21730
2187         * gfortran.dg/pr21730.f: New test.
2188
2189 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2190             Kenneth Zadeck <zadeck@naturalbridge.com>
2191
2192         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2193         since pure const detection cannot run at -O1 in c compiler.
2194         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2195         can now optimize this case properly.
2196         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2197         because we now pass.
2198         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2199
2200 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2201
2202         PR c/22421
2203         * gcc.dg/format/bitfld-1.c: New test.
2204
2205 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/22204
2208         * g++.dg/rtti/repo1.C: New test.
2209
2210 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         PR middle-end/22398
2213         * gcc.c-torture/compile/pr22398.c: New test.
2214
2215 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/22132
2218         * g++.dg/expr/cast4.C: New test.
2219
2220 2005-07-15  Richard Guenther  <rguenther@suse.de>
2221
2222         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2223         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2224
2225 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2226
2227         PR tree-optimization/22230
2228         * gcc.dg/tree-ssa/pr22230.c: New test.
2229
2230 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2231
2232         * gfortran.dg/g77/cpp6.f: New test.
2233
2234         PR fortran/22417
2235         * gfortran.dg/g77/cpp5.F: New test.
2236         * gfortran.dg/g77/cpp5.h: New file.
2237         * gfortran.dg/g77/cpp5inc.h: New file.
2238
2239 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2240
2241         PR libfortran/16435
2242         * gfortran.dg/tl_editting.f90: New.
2243         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2244
2245 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2246
2247         * gfortran.dg/char_array_constructor.f90: New test.
2248
2249 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2250
2251         * gfortran.dg/past_eor.f90: New.
2252         * gfortran.dg/complex_read.f90: New.
2253
2254 2005-07-13  Jeff Law  <law@redhat.com>
2255
2256         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2257         additional casts.
2258
2259         * gcc.dg/tree-ssa/pr22321.c: New test
2260
2261 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2262
2263         PR tree-optimization/21921
2264         * gcc.dg/tree-ssa/pr21921.c: New.
2265
2266 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2267
2268         PR tree-optimizatio/22442
2269         * gcc.dg/tree-ssa/loop-11.c: New test.
2270
2271 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2272
2273         PR tree-opt/21840
2274         * gcc.c-torture/compile/pr21840.c: New test.
2275
2276 2005-07-12  Jan Hubicka  <jh@suse.cz>
2277
2278         * gcc.c-torture/compile/pr22379.c: New test.
2279
2280 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2281
2282         PR libfortran/21593
2283         gfortran.dg/dev_null.f90:  Remove outdated comment about
2284         PR libfortran/21593.
2285
2286
2287 2005-07-12  Dale Johannesen  <dalej@apple.com>
2288
2289         * gcc.target/i386/compress-float-sse.c:  New.
2290         * gcc.target/i386/compress-float-sse-pic.c:  New.
2291         * gcc.target/i386/compress-float-387.c:  New.
2292         * gcc.target/i386/compress-float-387-pic.c:  New.
2293         * gcc.dg/compress-float-ppc.c:  New.
2294         * gcc.dg/compress-float-ppc-pic.c:  New.
2295
2296 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2297
2298         PR libfortran/21593
2299         gfortran.dg/dev_null.f90:  Remove targets.
2300
2301 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2302
2303         PR tree-opt/22335
2304         * gcc.dg/pr22335-1.c: New test.
2305         * gcc.dg/pr22335-2.c: New test.
2306
2307 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2308
2309         PR c++/20172
2310         * g++.dg/template/nontype12.C : New test.
2311
2312 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2313
2314         * gcc.dg/tree-ssa/loop-10.c: New test.
2315
2316 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2317
2318         * gcc.c-torture/execute/20020720-1.x: Remove.
2319
2320 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2321
2322         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2323
2324 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2325
2326         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2327         (dg-mips-options): Use it.
2328
2329 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2330
2331         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2332
2333 2005-07-09  Richard Henderson  <rth@redhat.com>
2334
2335         * lib/target-supports.exp (check_effective_target_sync_char_short):
2336         Add alpha.
2337
2338 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2339
2340         PR libfortran/22217
2341         * gfortran.dg/negative-z-descriptor.f90:  New test.
2342
2343 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2344
2345         PR tree-opt/22329
2346         * gcc.dg/pr22329.c: New test.
2347
2348 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2349
2350         PR tree-optimization/20139
2351         * gcc.dg/tree-ssa/pr20139.c: New.
2352
2353 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2354
2355         PR tree-opt/22356
2356         * testsuite/gcc.dg/pr22356-1.c: New test.
2357
2358 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2359
2360         PR c++/21799
2361         * g++.dg/template/unify8.C: New.
2362         * g++.dg/template/unify9.C: New.
2363
2364 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2365
2366         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2367
2368 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2369
2370         * gcc.dg/darwin-version-1.c: New.
2371         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2372         * gcc.dg/builtins-20.c: Likewise.
2373         * gcc.dg/builtins-53.c: Likewise.
2374         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2375         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2376         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2377         * gcc.dg/torture/builtins-power-1.c: Likewise.
2378         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2379         on Darwin.
2380
2381 2005-07-07  Jeff Law  <law@redhat.com>
2382
2383         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2384         argument evaluation order.
2385
2386 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2387
2388         PR libfortran/21594
2389         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2390         Add test cases where the shift length is greater than the
2391         array length.
2392
2393 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2394
2395         * obj-c++.dg/proto-lossage-6.mm: New.
2396         * objc.dg/proto-lossage-6.m: New.
2397
2398 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2399
2400         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2401         * objc.dg/gnu-runtime-2.m: Likewise.
2402
2403 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2404
2405         * gfortran.dg/longline.f: New test.
2406
2407         * gfortran.dg/badline.f: New test.
2408
2409 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2410
2411         PR fortran/16531
2412         PR fortran/15966
2413         PR fortran/18781
2414         * gfortran.dg/hollerith.f90: New.
2415         * gfortran.dg/hollerith2.f90: New.
2416         * gfortran.dg/hollerith3.f90: New.
2417         * gfortran.dg/hollerith4.f90: New.
2418         * gfortran.dg/hollerith_f95.f90: New.
2419         * gfortran.dg/hollerith_legacy.f90: New.
2420         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2421
2422 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2423
2424         PR objc/22274
2425         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2426         * objc.dg/gnu-runtime-2.m: New.
2427
2428 2005-07-06  Jeff Law  <law@redhat.com>
2429
2430         * gcc.dg/tree-ssa/vrp17.c: New test.
2431
2432 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2433
2434         PR fortran/22327
2435         * gfortran.dg/array_constructor_5.f90: New test.
2436
2437 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2438
2439         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2440
2441 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2442
2443         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2444         * gcc.dg/980816-1.c: Ditto.
2445
2446 2005-07-06  Jeff Law  <law@redhat.com>
2447
2448         * gcc.c-torture/compile/pr21356.c: New test.
2449
2450 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2451
2452         PR c/22013
2453         PR c/22098
2454         * gcc.c-torture/compile/pr22013-1.c,
2455         gcc.c-torture/execute/pr22098-1.c,
2456         gcc.c-torture/execute/pr22098-2.c,
2457         gcc.c-torture/execute/pr22098-3.c: New tests.
2458
2459 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2460
2461         PR c/22308
2462         * gcc.dg/pr22308-1.c: New test.
2463
2464 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2465
2466         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2467         target.
2468         * gcc.dg/compare9.c: Use -fshort-enums instead of
2469         -fno-short-enums.  Change the last test to dg-bogus.
2470
2471 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2472
2473         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2474         * gcc.dg/compare9.c: New.
2475
2476 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2477
2478         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2479
2480 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2481
2482         PR testsuite/22288
2483         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2484
2485
2486 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2487
2488         * gcc.dg/format/gcc_gfc-1.c: New.
2489
2490 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2491
2492         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2493
2494 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2495
2496         PR fortran/20842
2497         * gfortran.dg/io_invalid_1.f90: New test.
2498
2499 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2500
2501         * gcc.dg/format/gcc_diag-1.c: Update.
2502
2503 2005-07-02  Jeff Law  <law@redhat.com>
2504
2505         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2506         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2507
2508 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2509
2510         * gcc.dg/format/gcc_diag-1.c: Update.
2511
2512 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2513
2514         PR tree-opt/22269
2515         * gcc.c-torture/compile/pr22269.c: New test.
2516
2517 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2518
2519         PR 21584
2520         PR 22219
2521         * g++.dg/tree-ssa/pr21584-1.C: New test.
2522         * g++.dg/tree-ssa/pr21584-2.C: New test.
2523
2524 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2525
2526         * obj-c++.dg/try-catch-11.mm: New.
2527         * objc.dg/try-catch-10.m: New.
2528
2529 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2530
2531         * g++.dg/other/ucnid-1.C: xfail on AIX.
2532
2533 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2534
2535         PR 22234
2536         * gcc.dg/20050629-1.c: New test.
2537
2538 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2539
2540         * obj-c++.dg/const-str-1[0-1].mm: New.
2541         * objc.dg/const-str-1[0-1].m: New.
2542
2543 2005-05-29  Richard Henderson  <rth@redhat.com>
2544
2545         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2546         Rename from check_effective_target_vect_no_max.
2547         (check_effective_target_vect_no_int_add): New.
2548         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2549         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2550         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2551         * gcc.dg/vect/vect-reduc-1.c: Use both.
2552         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2553
2554 2005-05-29  Richard Henderson  <rth@redhat.com>
2555
2556         * lib/target-supports.exp (check_effective_target_vect_no_max):
2557         Remove i386 and x86_64.
2558
2559 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2560
2561         PR testsuite/21969
2562         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2563
2564 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2565
2566         PR middle-end/21969
2567         * gcc.dg/vect/pr21969.c: New test.
2568
2569 2005-06-28  Eric Christopher  <echristo@redhat.com>
2570
2571         PR c/22052
2572         PR c/21975
2573         * gcc.dg/inline1.c: New test.
2574         * gcc.dg/inline2.c: Ditto.
2575         * gcc.dg/inline3.c: Ditto.
2576         * gcc.dg/inline4.c: Ditto.
2577         * gcc.dg/inline5.c: Ditto.
2578
2579 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2580
2581         PR libfortran/22142
2582         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2583         Add testcase also testing eoshift1 for PR 22142.
2584
2585 2005-06-28  Richard Henderson  <rth@redhat.com>
2586
2587         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2588         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2589         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2590         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2591         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2592
2593 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2594
2595         PR libfortran/22142
2596         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2597         Add testcase for PR 22142.
2598
2599 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2600
2601         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2602         gcc.target/ia64/fpreg-2.c: New tests.
2603
2604 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2605
2606         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2607
2608 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2609
2610         PR libfortran/22170
2611         * gfortran.dg/slash_1.f90: New test.
2612
2613 2005-06-27  Richard Henderson  <rth@redhat.com>
2614
2615         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2616         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2617         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2618         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2619         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2620         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2621
2622 2005-06-27  Richard Henderson  <rth@redhat.com>
2623
2624         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2625         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2626
2627 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2628
2629         * obj-c++.dg/proto-lossage-5.mm: New.
2630         * objc.dg/proto-lossage-5.m: New.
2631
2632 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2633
2634         PR 21959
2635         * gcc.dg/tree-ssa/pr21959.c: New test.
2636
2637 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2638
2639         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2640         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2641         testing uninitialized var.
2642
2643         * gcc.c-torture/execute/builtins/chk.h: New.
2644         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2645         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2646         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2647         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2648         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2649         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2650         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2651         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2652         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2653         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2654         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2655         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2656         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2657         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2658         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2659         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2660         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2661         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2662         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2663         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2664         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2665         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2666         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2667         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2668         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2669         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2670         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2671         * gcc.dg/builtin-object-size-1.c: New test.
2672         * gcc.dg/builtin-object-size-2.c: New test.
2673         * gcc.dg/builtin-object-size-3.c: New test.
2674         * gcc.dg/builtin-object-size-4.c: New test.
2675         * gcc.dg/builtin-object-size-5.c: New test.
2676         * gcc.dg/builtin-stringop-chk-1.c: New test.
2677         * gcc.dg/builtin-stringop-chk-2.c: New test.
2678         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2679         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2680         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2681         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2682         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2683         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2684         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2685         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2686         * gcc.c-torture/execute/printf-1.c: New test.
2687         * gcc.c-torture/execute/fprintf-1.c: New test.
2688         * gcc.c-torture/execute/vprintf-1.c: New test.
2689         * gcc.c-torture/execute/vfprintf-1.c: New test.
2690         * gcc.c-torture/execute/printf-chk-1.c: New test.
2691         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2692         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2693         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2694
2695 2005-06-27  Michael Matz  <matz@suse.de>
2696
2697         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2698         slot is not merged if address escapes.
2699
2700 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2701
2702         PR c/21911
2703         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2704
2705 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2706
2707         PR middle-end/17965
2708         * gcc.c-torture/compile/20050622-1.c: New test.
2709
2710         PR middle-end/22028
2711         * gcc.dg/20050620-1.c: New test.
2712
2713 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2714
2715         PR tree-optimization/22026
2716         * gcc.dg/tree-ssa/pr22026.c: New.
2717
2718 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2719
2720         PR libfortran/22144
2721         * gfortran.dg/shift-alloc.f90:  New testcase.
2722
2723 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2724
2725         * all files: Update FSF address in copyright headers.
2726
2727 2005-06-22  Jan Hubicka  <jh@suse.cz>
2728
2729         * wholeprogram-1.c: New testcase.
2730         * wholeprogram-2.c: New testcase.
2731
2732 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2733
2734         PR 22171
2735         * gcc.dg/tree-ssa/pr22171.c: New test.
2736
2737 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2738
2739         * gfortran.dg/simplify_modulo.f90: New.
2740
2741 2005-06-24  Jan Hubicka  <jh@suse.cz>
2742
2743         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2744
2745 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2746
2747         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2748
2749 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2750
2751         * obj-c++.dg/typedef-alias-1.mm: New.
2752         * objc.dg/typedef-alias-1.m: New.
2753
2754 2005-06-23  Jeff Law  <law@redhat.com>
2755
2756         * gcc.dg/tree-ssa/vrp16.c: New test.
2757
2758 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2759
2760         * lib/target-supports.exp: Add
2761         check_effective_target_fortran_large_real and
2762         check_effective_target_fortran_large_int to check for
2763         corresponding effective targets.
2764         * gfortran.dg/large_integer_kind_1.f90: New test.
2765         * gfortran.dg/large_real_kind_1.f90: New test.
2766
2767 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2768
2769         PR tree-optimization/22117
2770         * gcc.dg/tree-ssa/pr22117.c: New.
2771
2772 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2773
2774         PR testsuite/22123
2775         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2776
2777 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2778
2779         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2780
2781 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2782
2783         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2784         * gfortran.dg/f2c_4.c: Likewise
2785
2786 2005-06-22 Paul Brook  <paul@codesourcery.com>
2787
2788         PR fortran/21034
2789         * gfortran.dg/auto_save_1.f90: New test.
2790
2791 2005-06-22  Michael Matz  <matz@suse.de>
2792
2793         * gcc.target/x86-64/abi: New directory.
2794         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2795         * gcc.target/x86-64/abi/README.gcc: New file.
2796         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2797         * gcc.target/x86-64/abi/asm-support.s: New file.
2798         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2799         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2800         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2801         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2802         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2803         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2804         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2805         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2806         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2807         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2808         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2809         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2810         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2811         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2812         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2813         * gcc.target/x86_64/abi/test_varargs.c: New test.
2814
2815 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2816
2817         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2818         32-bit i?86 and x86_64.
2819
2820 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2821
2822         * obj-c++.dg/const-str-[1-9].mm: New tests.
2823
2824 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2825
2826         PR fortran/22010
2827         * gfortran.dg/namelist_use.f90: New.
2828         * gfortran.dg/namelist_use_only.f90: New.
2829
2830 2005-06-21  Jeff Law  <law@redhat.com>
2831
2832         * gcc.dg/tree-ssa/vrp15.c: New test.
2833
2834 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2835
2836         * lib/target-supports.exp (check_effective_target_vect_reduction):
2837         Remove.
2838         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2839         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2840         remove vect_reduction target keyword. Also avoid two returns in main.
2841         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2842         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2843         * gcc.dg/vect/vect-reduc-1short.c: New test.
2844         * gcc.dg/vect/vect-reduc-1char.c: New test.
2845         * gcc.dg/vect/vect-reduc-2short.c: New test.
2846         * gcc.dg/vect/vect-reduc-2char.c: New test.
2847         * gcc.dg/vect/vect-reduc-6.c: New test.
2848         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2849         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2850         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2851
2852 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2853         Paul Thomas  <pault@gcc.gnu.org>
2854
2855         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2856         New tests.
2857
2858 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2859
2860         * gfortran.dg/backslash_1.f90: New test.
2861         * gfortran.dg/backslash_2.f90: New test.
2862
2863 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2864
2865         * gfortran.dg/duplicate_labels.f90: New test.
2866
2867 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2868
2869         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2870         unsupportable relocations.
2871         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2872         * gcc.dg/20050321-2.c: xfail for NetWare.
2873
2874 2005-06-20  Andreas Jaeger  <aj@suse.de>
2875
2876         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2877         gcc.target/i386/fastcall-sseregparm.c,
2878         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2879
2880 2005-06-19  Richard Henderson  <rth@redhat.com>
2881
2882         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2883
2884 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2885
2886         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2887
2888 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2889
2890         PR c++/22115
2891         * g++.dg/conversion/simd2.C: Change expected error message.
2892
2893 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2894
2895         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2896         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2897         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2898
2899 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2900
2901         * gcc.dg/fold-mod-1.c: New test.
2902
2903 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2904
2905         PR fortran/19926
2906         * gfortran.dg/pr19926.f90: New test.
2907
2908 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2909
2910         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2911         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2912         targets.
2913         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2914         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2915
2916 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2917
2918         * gcc.target/ia64/float80-varargs-1.c: New test.
2919
2920 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2921
2922         PR tree-opt/22035
2923         * gfortran.dg/f2c_6.f90: New test.
2924
2925 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2926
2927         PR c++/17413
2928         * g++.dg/template/local5.C: New.
2929
2930 2005-06-17  Richard Henderson  <rth@redhat.com>
2931
2932         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2933
2934 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2935
2936         PR testsuite/21945
2937         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2938
2939 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2940
2941         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2942         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2943         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2944         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2945         check_vect to verify the presence of hardware vector support.
2946
2947 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2948
2949         PR testsuite/22056
2950         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2951
2952 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2953
2954         PR libfortran/19216
2955         * gfortran.dg/pr19216.f: Add correct space between brackets and
2956         dg directive.
2957
2958 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2959
2960         PR libfortran/16436
2961         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2962
2963 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2964
2965         * gcc.target/i386/attributes-error.c: New testcase.
2966         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2967         * gcc.target/i386/regparm-stdcall.c: Likewise.
2968         * gcc.target/i386/sseregparm-1.c: Likewise.
2969         * gcc.target/i386/sseregparm-2.c: Likewise.
2970
2971 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2972
2973         * g++.dg/rtti/crash2.C: New.
2974
2975 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2976
2977         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2978
2979 2005-06-15  David Ung  <davidu@mips.com>
2980
2981         * gcc.target/mips/mips16e-extends.c: New test for testing the
2982         generation of MIPS16e zeb/zeh, seb/seh instructions.
2983
2984 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2985
2986         PR 22018
2987         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2988         * gcc.dg/tree-ssa/pr22018.c: New test.
2989
2990 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2991
2992         * gcc.dg/simd-1.c: Update error messages.
2993         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2994         * gcc.dg/simd-2.c: Update error messages.
2995         * gcc.dg/simd-4.c: New.
2996
2997 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2998
2999         PR c++/20678
3000         * g++.dg/other/crash-4.C: New.
3001
3002 2005-06-14  Devang Patel  <dpatel@apple.com>
3003
3004         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3005
3006 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/21929
3009         * g++.dg/parse/crash11.C: Update
3010
3011 2005-06-13  Jeff Law  <law@redhat.com>
3012
3013         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3014         perform the desired transformations.
3015         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3016         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3017
3018 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3019
3020         PR fortran/22038
3021         * gfortran.dg/forall_1.f90: Un-XFAIL.
3022
3023 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3024
3025         PR c++/21929
3026         * g++.dg/parse/crash26.C: New.
3027
3028         PR c++/20789
3029         * g++.dg/init/member1.C: New.
3030
3031 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3032
3033         * gfortran.dg/altreturn_1.f90: New test.
3034
3035 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3036
3037         PR middle-end/21985
3038         * gcc.dg/tree-ssa/pr21985.c: New test.
3039
3040 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3041
3042         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3043
3044 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3045
3046         PR c++/21930
3047         * g++.dg/other/error10.C: New test case.
3048
3049 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3050
3051         PR libfortran/19155
3052         * gfortran.dg/pr19155.f: Add test.
3053
3054 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3055
3056         * gfortran.dg/f2c_7.f90: New test.
3057
3058         * gfortran.dg/forall_1.f90: XFAILed.
3059
3060 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3061
3062         * gcc.dg/pr14796-1.c: New.
3063         * gcc.dg/pr14796-2.c: New.
3064
3065 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3066
3067         PR fortran/17792
3068         PR fortran/21375
3069         * gfortran.dg/deallocate_stat.f90:  New test.
3070
3071 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3072
3073         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3074
3075 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3076
3077         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3078         access will be generated when this loop is vectorized. Test that
3079         accesses with same alignment were detected.
3080         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3081         Test that accesses with same alignment were detected.
3082         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3083         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3084         alignment were detected.
3085
3086 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3087
3088         PR c++/10611
3089         * g++.dg/conversion/simd2.C: New.
3090
3091 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3092
3093         * gcc.dg/Wcxx-compat-1.c: New.
3094
3095 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3096
3097         PR libfortran/21480
3098         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3099         complex array.
3100
3101 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3102
3103         * gcc.dg/alias-8.c: New.
3104
3105 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3106
3107         * gcc.dg/format/cmn_err-1.c: Update.
3108
3109 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3110
3111         PR target/20666
3112         * gcc.target/sparc/fexpand-2.c: New.
3113         * gcc.target/sparc/fpmerge-2.c: New.
3114         * gcc.target/sparc/fpmul-2.c: New.
3115         * gcc.target/sparc/noresult.c: New.
3116         * gcc.target/sparc/pdist-2.c: New.
3117         * gcc.target/sparc/pdist-3.c: New.
3118
3119 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3120
3121         PR testsuite/21702
3122         * gcc.target/i386/i386.exp: Fix comment typo.
3123
3124 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3125
3126         PR c++/19497
3127         * g++.dg/inherit/using5.C: New.
3128         * g++.dg/inherit/using6.C: New.
3129
3130 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3131
3132         PR c++/19894
3133         * g++.dg/template/ptrmem15.C: New test.
3134
3135         PR c++/20563
3136         * g++.dg/ext/label4.C: New test.
3137
3138 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3139
3140         * gcc.dg/tls/debug-1.c: New test.
3141
3142 2005-06-07  Dale Johannesen  <dalej@apple.com>
3143
3144         * gcc.target/i386/movq.c:  New.
3145
3146 2005-06-07  Dale Johannesen  <dalej@apple.com>
3147
3148         * gcc.dg/20050607-1.c:  New.
3149
3150 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3151
3152         PR middle-end/21850
3153         * gcc.c-torture/execute/20050607-1.c: New test.
3154
3155 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3156
3157         PR libfortran/21926
3158         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3159         Test case where the return array has lowest stride one,
3160         but isn't packed.
3161
3162 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3163
3164         * lib/target-supports.exp (check_effective_target_sync_int_long):
3165         Add s390 and s390x targets.
3166
3167 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3168
3169         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3170         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3171         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3172         * gcc.dg/tree-ssa/loop-9.c: New test.
3173
3174 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3175
3176         * g++.dg/parse/defarg10.C: New.
3177
3178 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3179
3180         PR regression/21897
3181         * gcc.c-torture/execute/20050604-1.c: New test.
3182
3183 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3184
3185         PR 21903
3186         * g++.dg/parse/defarg9.C: New.
3187
3188         PR c++/20637
3189         * g++.dg/inherit/using4.C: New.
3190         * g++.dg/overload/error1.C: Adjust expected errors.
3191         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3192         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3193         * g++.old-deja/g++.other/redecl2.C: Likewise.
3194         * g++.old-deja/g++.other/redecl4.C: Likewise.
3195         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3196
3197 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3198
3199         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3200
3201 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3202
3203         * lib/gfortran.exp (gfortran_target_compile): Call
3204         dg-additional-files-options
3205         * gfortran.dg/f2c_4.f90: New file
3206         * gfortran.dg/f2c_4.c: New file
3207         * gfortran.dg/f2c_5.f90: New file
3208         * gfortran.dg/f2c_5.c: New file
3209
3210 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3211
3212         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3213
3214         PR fortran/21912
3215         * gfortran.dg/array_constructor_4.f90: New test.
3216
3217 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR c++/21619
3220         * g++.dg/ext/builtin9.C: New test.
3221
3222 2005-06-05  Dale Johannesen  <dalej@apple.com>
3223
3224         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3225         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3226
3227 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3228
3229         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3230         * gcc.dg/vect/vect-reduc-1.c: New.
3231         * gcc.dg/vect/vect-reduc-2.c: New.
3232         * gcc.dg/vect/vect-reduc-3.c: New.
3233
3234 2005-06-04  Dale Johannesen  <dalej@apple.com>
3235
3236         * gcc.c-torture/execute/20050603-1.c:  New.
3237         * gcc.c-torture/execute/20050603-2.c:  New.
3238         * gcc.dg/20050603-3.c:  New.
3239
3240 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3241
3242         PR fortran/19195
3243         * gfortran.dg/debug_1.f90: New test.
3244
3245         * gfortran.dg/forall_1.f90: New test.
3246
3247 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3248
3249         * gfortran.dg/array_constructor_3.f90: New test.
3250
3251 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3252
3253         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3254
3255 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3256
3257         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3258
3259 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3260
3261         PR c/21873
3262         * gcc.dg/init-excess-1.c: New test.
3263
3264 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3265
3266         PR c++/21853
3267         * g++.dg/expr/static_cast6.C: New test.
3268
3269 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3270
3271         * gcc.dg/tree-ssa/vrp14.c: New test.
3272
3273 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3274
3275         PR c++/21336
3276         * g++.dg/template/new2.C: New test.
3277
3278 2005-06-03  Josh Conner  <jconner@apple.com>
3279
3280         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3281         all entries in initializer.
3282
3283 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3284
3285         PR middle-end/21858
3286         * gcc.dg/pr21858.c: New testcase.
3287
3288 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3289
3290         PR tree-optimization/21292
3291
3292         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3293         New.
3294         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3295         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3296         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3297         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3298         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3299
3300 2005-06-02  Richard Henderson  <rth@redhat.com>
3301
3302         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3303
3304 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3305
3306         * gcc.dg/wtypequal.c: New testcase.
3307
3308 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3309
3310         PR 21582
3311         * gcc.dg/tree-ssa/pr21582.c: New test.
3312
3313 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         PR c++/21280
3316         * g++.dg/opt/interface2.h: New.
3317         * g++.dg/opt/interface2.C: New.
3318         * g++.dg/init/ctor4.C: Adjust error lines.
3319         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3320         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3321         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3322         * g++.old-deja/g++.pt/assign1.C: Likewise.
3323         * g++.old-deja/g++.pt/crash20.C: Likewise.
3324
3325 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3326
3327         PR tree-optimization/21734
3328         * g++.dg/vect/pr21734_1.cc: New.
3329         * g++.dg/vect/pr21734_2.cc: New.
3330
3331 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3332
3333         PR c++/20350
3334         * g++.dg/template/spec24.C: New.
3335
3336         PR c++/21151
3337         * g++.dg/pch/local-1.C: New.
3338         * g++.dg/pch/local-1.Hs: New.
3339
3340 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3341
3342         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3343         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3344         * gcc.dg/tree-ssa/pr14341.c: New test.
3345         * gcc.dg/tree-ssa/pr14841.c: New test.
3346         * gcc.dg/tree-ssa/pr20701.c: New test.
3347         * gcc.dg/tree-ssa/pr21086.c: New test.
3348         * gcc.dg/tree-ssa/pr21090.c: New test.
3349         * gcc.dg/tree-ssa/pr21332.c: New test.
3350         * gcc.dg/tree-ssa/pr21458.c: New test.
3351         * gcc.dg/tree-ssa/pr21658.c: New test.
3352         * gcc.dg/tree-ssa/vrp01.c: New test.
3353         * gcc.dg/tree-ssa/vrp02.c: New test.
3354         * gcc.dg/tree-ssa/vrp03.c: New test.
3355         * gcc.dg/tree-ssa/vrp04.c: New test.
3356         * gcc.dg/tree-ssa/vrp05.c: New test.
3357         * gcc.dg/tree-ssa/vrp06.c: New test.
3358         * gcc.dg/tree-ssa/vrp07.c: New test.
3359         * gcc.dg/tree-ssa/vrp08.c: New test.
3360         * gcc.dg/tree-ssa/vrp09.c: New test.
3361         * gcc.dg/tree-ssa/vrp10.c: New test.
3362         * gcc.dg/tree-ssa/vrp11.c: New test.
3363         * gcc.dg/tree-ssa/vrp12.c: New test.
3364         * gcc.dg/tree-ssa/vrp13.c: New test.
3365
3366 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3367
3368         PR 21029
3369         * gcc.dg/tree-ssa/pr21029.c: New test.
3370
3371 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3372
3373         * gfortran.dg/logint-1.f: New test case.
3374         * gfortran.dg/logint-2.f: Likewise.
3375         * gfortran.dg/logint-3.f: Likewise.
3376
3377 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3378
3379         PR c/21536
3380         PR c/20760
3381         * gcc.dg/20050527-1.c: New test.
3382
3383         * gcc.dg/i386-sse-12.c: New test.
3384
3385         PR fortran/21729
3386         * gfortran.dg/implicit_5.f90: New test.
3387
3388 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3389
3390         PR fortran/20883
3391         * gfortran/assign_4.f90: New test.
3392         * gfortran/assign_2.f90: Change compile to run.
3393
3394 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3395
3396         * lib/target-supports.exp
3397         (check_effective_target_sync_char_short): New.
3398         * gcc.dg/sync-2.c: New.
3399
3400 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3401
3402         PR tree-optimization/21817
3403         * gcc.dg/torture/pr21817-1.c: New.
3404
3405 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3406
3407         PR c++/21165
3408         * g++.dg/template/init5.C: New.
3409
3410 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3411
3412         * gfortran.dg/char_initialiser_actual.f90:
3413         Test character initialisers as actual arguments.
3414         * gfortran.dg/char_pointer_comp_assign.f90:
3415         Test character pointer structure component assignments.
3416         * gfortran.dg/char_array_structure_constructor.f90:
3417         Test character components in structure constructors.
3418
3419 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3420
3421         PR middle-end/20931
3422         * g++.dg/opt/pr20931.C: New test.
3423
3424 2005-05-31  Andreas Jaeger  <aj@suse.de>
3425
3426         PR testsuite/20772
3427         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3428         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3429         g++.old-deja/g++.ext/asmspec1.C,
3430         g++.old-deja/g++.other/regstack.C,
3431         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3432         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3433         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3434         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3435         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3436         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3437         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3438         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3439         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3440         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3441         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3442         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3443         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3444         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3445         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3446         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3447         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3448         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3449         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3450
3451 2005-05-31  Jeff Law  <law@redhat.com>
3452
3453         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3454
3455 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3456
3457         PR middle-end/21743
3458         * gcc.dg/builtins-1.c: Activate disabled clog test.
3459         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3460
3461 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3462
3463         * gfortran.dg/char_pointer_assign.f90:
3464         Test character-pointer assignments and pointer assignments.
3465         * gfortran.dg/char_pointer_dummy.f90:
3466         Test character-pointer dummy arguments.
3467         * gfortran.dg/char_pointer_func.f90:
3468         Test character-pointer function returns.
3469         * gfortran.dg/char_pointer_dependency.f90:
3470         Test character-pointer functions with dependencies.
3471
3472 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/21784
3475         * g++.dg/lookup/using14.C: New test.
3476
3477 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3478
3479         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3480         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3481         trailing ^M.
3482
3483 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3484
3485         PR c++/17413
3486         * g++.dg/template/local5.C: New.
3487
3488         PR target/21761
3489         * gcc.c-torture/compile/pr21761.c: New.
3490
3491         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3492         before darwin8.
3493
3494 2005-05-30  Steven G. Kargl
3495
3496         PR fortran/20846
3497         * gfortran.dg/inquire_8.f90: New test.
3498
3499 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3500
3501         PR libfortran/21376
3502         * gfortran.dg/output_exponents_1.f90: New test.
3503
3504 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3505
3506         PR libfortran/20006
3507         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3508
3509 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/21210
3512         * g++.dg/ext/complex1.C: New test.
3513
3514         PR c++/21340
3515         * g++.dg/init/ctor6.C: New test.
3516
3517 2005-05-29  Jan Hubicka  <jh@suse.cz>
3518
3519         * gcc.c-torture/compile/pr21562.c: New.
3520
3521 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3522
3523         * gfortran.dg/subnormal_1.f90: New test.
3524
3525 2005-05-28  Jan Hubicka  <jh@suse.cz>
3526
3527         * tree-prof.exp: Fix comment.
3528         * value-prof-1.c: New.
3529         * value-prof-2.c: New.
3530         * value-prof-3.c: New.
3531         * value-prof-4.c: New.
3532
3533 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/21614
3536         * g++.dg/expr/ptrmem6.C: New test.
3537         * g++.dg/expr/ptrmem6a.C: Likewise.
3538
3539 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3540
3541         PR tree-optimization/21658
3542         * gcc.dg/tree-ssa/pr21658.c: New.
3543
3544 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3545
3546         PR c++/21455
3547         * g++.dg/inherit/ptrmem3.C: New.
3548
3549         PR c++/21681
3550         * g++.dg/parse/template16.C: New.
3551
3552 2005-05-27  Andreas Jaeger  <aj@suse.de>
3553
3554         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3555
3556         * gcc.dg/i386-sse-8.c: Run test on all archs.
3557
3558 2005-05-26  Mike Stump  <mrs@apple.com>
3559
3560         * objc.dg/isa-field-1.m: Only run on darwin.
3561         * objc.dg/lookup-1.m: Likewise.
3562         * objc.dg/try-catch-8.m: Likewise.
3563
3564 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3565
3566         PR tree-optimization/9814
3567         * gcc.dg/pr9814-1.c: New test case.
3568
3569 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3570
3571         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3572         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3573         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3574         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3575         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3576         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3577         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3578         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3579         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3580         objc.dg/try-catch-8.m: New.
3581
3582 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3583
3584         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3585         remove extraneous semicolons.
3586
3587 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3588
3589         * obj-c++.dg/comp-types-12.mm: New.
3590         * objc.dg/comp-types-11.m: New.
3591         * objc.dg/selector-4.m: New.
3592
3593 2005-05-26  Andreas Jaeger  <aj@suse.de>
3594
3595         PR testsuite/20772
3596         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3597         g++.old-deja/g++.ext/attrib3.C,
3598         g++.old-deja/g++.other/store-expr1.C,
3599         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3600         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3601         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3602         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3603         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3604         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3605         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3606         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3607         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3608         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3609         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3610         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3611         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3612         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3613         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3614         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3615         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3616         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3617         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3618
3619 2005-05-26  Andreas Jaeger  <aj@suse.de>
3620
3621         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3622         x86-64 compilation.
3623
3624 2005-05-26  Andreas Jaeger  <aj@suse.de>
3625
3626         PR testsuite/20772
3627         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3628         gcc.misc-tests/i386-pf-athlon-1.c,
3629         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3630         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3631         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3632         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3633         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3634         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3635         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3636         programs.
3637
3638         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3639         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3640         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3641         x86-64 compilation.
3642
3643         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3644         x86_64.
3645
3646         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3647         effective-target ilp32.
3648
3649 2005-05-26  David Ung  <davidu@mips.com>
3650
3651         * gcc.target/mips/ext_ins.c: New test for testing the generation
3652         of MIPS32/64 rev 2 ext/ins instructions.
3653
3654 2005-05-26  Andreas Jaeger  <aj@suse.de>
3655
3656         * treelang/compile/unsigned.tree: Use gimple instead of
3657         nonexisting generic dump.
3658
3659 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3660
3661         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3662
3663 2005-05-26  Andreas Jaeger  <aj@suse.de>
3664
3665         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3666
3667 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3668
3669         PR libfortran/17283
3670         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3671         Test callee-allocated memory with write statements.
3672
3673 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3674
3675         PR middle-end/21709
3676         * gcc.dg/pr21709-1.c: New test case.
3677
3678 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3679             Mike Stump  <mrs@apple.com>
3680
3681         * objc/execute/next_mapping.h: Update for C++.
3682
3683         * obj-c++.dg/selector-1.mm: Move to...
3684         * obj-c++.dg/selector-4.mm: here...
3685
3686         * obj-c++.dg/basic.mm: New.
3687         * obj-c++.dg/comp-types-1.mm: New.
3688         * obj-c++.dg/cxx-class-1.mm: New.
3689         * obj-c++.dg/cxx-ivars-1.mm: New.
3690         * obj-c++.dg/cxx-ivars-2.mm: New.
3691         * obj-c++.dg/cxx-ivars-3.mm: New.
3692         * obj-c++.dg/cxx-scope-1.mm: New.
3693         * obj-c++.dg/cxx-scope-2.mm: New.
3694         * obj-c++.dg/defs.mm: New.
3695         * obj-c++.dg/empty-private-1.mm: New.
3696         * obj-c++.dg/encode-1.mm: New.
3697         * obj-c++.dg/encode-2.mm: New.
3698         * obj-c++.dg/encode-3.mm: New.
3699         * obj-c++.dg/extern-c-1.mm: New.
3700         * obj-c++.dg/extra-semi.mm: New.
3701         * obj-c++.dg/fix-and-continue-2.mm: New.
3702         * obj-c++.dg/isa-field-1.mm: New.
3703         * obj-c++.dg/ivar-list-semi.mm: New.
3704         * obj-c++.dg/local-decl-1.mm: New.
3705         * obj-c++.dg/lookup-1.mm: New.
3706         * obj-c++.dg/lookup-2.mm: New.
3707         * obj-c++.dg/method-1.mm: New.
3708         * obj-c++.dg/method-2.mm: New.
3709         * obj-c++.dg/method-3.mm: New.
3710         * obj-c++.dg/method-4.mm: New.
3711         * obj-c++.dg/method-5.mm: New.
3712         * obj-c++.dg/method-6.mm: New.
3713         * obj-c++.dg/method-7.mm: New.
3714         * obj-c++.dg/no-extra-load.mm: New.
3715         * obj-c++.dg/overload-1.mm: New.
3716         * obj-c++.dg/pragma-1.mm: New.
3717         * obj-c++.dg/pragma-2.mm: New.
3718         * obj-c++.dg/private-1.mm: New.
3719         * obj-c++.dg/private-2.mm: New.
3720         * obj-c++.dg/proto-qual-1.mm: New.
3721         * obj-c++.dg/qual-types-1.mm: New.
3722         * obj-c++.dg/stubify-1.mm: New.
3723         * obj-c++.dg/stubify-2.mm: New.
3724         * obj-c++.dg/super-class-1.mm: New.
3725         * obj-c++.dg/super-class-2.mm: New.
3726         * obj-c++.dg/super-dealloc-1.mm: New.
3727         * obj-c++.dg/super-dealloc-2.mm: New.
3728         * obj-c++.dg/template-1.mm: New.
3729         * obj-c++.dg/template-2.mm: New.
3730         * obj-c++.dg/template-3.mm: New.
3731         * obj-c++.dg/template-4.mm: New.
3732         * obj-c++.dg/template-5.mm: New.
3733         * obj-c++.dg/template-6.mm: New.
3734         * obj-c++.dg/try-catch-1.mm: New.
3735         * obj-c++.dg/try-catch-2.mm: New.
3736         * obj-c++.dg/try-catch-3.mm: New.
3737         * obj-c++.dg/try-catch-4.mm: New.
3738         * obj-c++.dg/try-catch-5.mm: New.
3739         * obj-c++.dg/try-catch-6.mm: New.
3740         * obj-c++.dg/try-catch-7.mm: New.
3741         * obj-c++.dg/try-catch-8.mm: New.
3742         * obj-c++.dg/try-catch-9.mm: New.
3743         * obj-c++.dg/va-meth-1.mm: New.
3744
3745 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3746
3747         * obj-c++.dg/selector-1.mm: New.
3748         * obj-c++.dg/selector-2.mm: New.
3749
3750 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3751
3752         * obj-c++.dg/selector-3.mm: New.
3753         * objc.dg/selector-3.m: New.
3754
3755 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3756
3757         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3758         about where warning appears.
3759
3760 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3761
3762         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3763         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3764         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3765         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3766
3767 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3768
3769         * gcc.dg/20050524-1.c: New test.
3770
3771 2005-05-25  Jan Hubicka  <jh@suse.cz>
3772
3773         * gcc.dg/tree-prof/inliner-1.c: New.
3774
3775 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3776
3777         * gcc.dg/tree-prof: New directory.
3778         * gcc.dg/tree-prof/tree-prof.exp: New.
3779
3780 2005-05-25  DJ Delorie  <dj@redhat.com>
3781
3782         * gcc.dg/Wattributes-1.c: New.
3783         * gcc.dg/Wattributes-2.c: New.
3784         * gcc.dg/Wattributes-3.c: New.
3785
3786 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3787
3788         PR tree-optimization/19833
3789         * gcc.dg/uninit-4.c: Remove xfail.
3790         * gcc.dg/uninit-9.c: Ditto.
3791
3792 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3793
3794         * obj-c++.dg/bitfield-[1-5].mm: New.
3795         * obj-c++.dg/class-protocol-1.mm: New.
3796         * obj-c++.dg/comp-types-1[0-1].mm: New.
3797         * obj-c++.dg/comp-types-[2-9].mm: New.
3798         * obj-c++.dg/encode-[4-8].mm: New.
3799         * obj-c++.dg/layout-1.mm: New.
3800         * obj-c++.dg/method-1[0-9].mm: New.
3801         * obj-c++.dg/method-2[0-1].mm: New.
3802         * obj-c++.dg/method-[8-9].mm: New.
3803         * obj-c++.dg/objc-gc-3.mm: New.
3804         * obj-c++.dg/try-catch-10.mm: New.
3805         * objc.dg/bitfield-5.m: New.
3806         * objc.dg/comp-types-10.m: New.
3807         * objc.dg/comp-types-9.m: New.
3808         * objc.dg/layout-1.m: New.
3809         * objc.dg/objc-gc-4.m: New.
3810         * objc.dg/try-catch-9.m: New.
3811         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3812         * objc.dg/comp-types-1.m: Likewise.
3813         * objc.dg/comp-types-[5-6].m: Likewise.
3814         * objc.dg/method-9.m: Likewise.
3815
3816 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3817
3818         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3819         and on hardware without VMX support.
3820
3821         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3822
3823         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3824
3825         * lib/profopt.exp (dg-final-generate, dg-final-use,
3826         profopt-final-code, profopt-get-options): New.
3827         (profopt-execute): Process test directives.
3828
3829         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3830         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3831         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3832
3833 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3834
3835         PR C++/21645
3836         * g++.dg/init/ctor5.C: New test.
3837
3838 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3839
3840         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3841         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3842         vect-113.c, vect-114.c.
3843
3844 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3845
3846         * gcc.dg/const-elim-1.c: Remove xfails.
3847
3848 2005-05-23  Jeff Law  <law@redhat.com>
3849
3850         * gcc.c-torture/compile/pr21638.c: New test.
3851         * gcc.c-torture/compile/20050520-1.c: New test.
3852
3853 2005-05-23  Nick Clifton  <nickc@redhat.com>
3854
3855         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3856         be a proper triple, ie: m32r*-*-*.
3857         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3858
3859 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3860
3861         PR middle-end/21331
3862         PR tree-opt/21293
3863         * gcc.c-torture/compile/pr21293.c: New test.
3864         * gcc.c-torture/execute/pr21331.c: New test.
3865
3866 2004-05-20  Richard Henderson  <rth@redhat.com>
3867
3868         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3869
3870 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3871
3872         * obj-c++-dg.exp: Add.
3873         * obj-c++.exp: Add.
3874         * obj-c++.dg/dg.exp: Add.
3875
3876 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3877
3878         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3879         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3880
3881 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3882
3883         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3884
3885 2004-05-19  Richard Henderson  <rth@redhat.com>
3886
3887         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3888
3889 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3890
3891         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3892
3893         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3894
3895 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3896
3897         PR c++/21495
3898         * g++.dg/parse/extern1.C: New test.
3899         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3900
3901 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3902
3903         * gcc.dg/c99-math.h: New.
3904         * gcc.dg/c99-math-float-1.c: New test.
3905         * gcc.dg/c99-math-double-1.c: Likewise.
3906         * gcc.dg/c99-math-long-double-1.c: Likewise.
3907
3908 2005-05-18  Richard Henderson  <rth@redhat.com>
3909
3910         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3911
3912 2005-05-18  Devang Patel  <dpatel@apple.com>
3913
3914         * g++.dg/opt/20050511-1.C: New test.
3915
3916 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3917
3918         PR libfortran/21127
3919         * gfortran.dg/reshape-complex.f90:  New test.
3920
3921 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3922
3923         * gfortran.dg/array_constructor_1.f90: New test.
3924         * gfortran.dg/array_constructor_2.f90: New test.
3925
3926 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3927
3928         PR fortran/20954
3929         * gfortran.dg/pr20954.f: New test.
3930
3931 2005-05-17  Mike Stump  <mrs@apple.com>
3932
3933         Yet more Objective-C++...
3934
3935         * objc.dg/method-5.m: Update.
3936         * objc.dg/method-6.m: Update.
3937         * objc.dg/method-7.m: Update.
3938         * objc.dg/method-9.m: Update.
3939         * objc.dg/try-catch-2.m: Update.
3940
3941 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3942
3943         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3944         Remove little-endian optimizations.
3945
3946 2005-05-17  Jeff Law  <law@redhat.com>
3947
3948         * g++.dg/tree-ssa/pr14814.C: New test.
3949         * gcc.dg/tree-ssa/pr14814.C: New test.
3950         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3951         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3952
3953 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3954
3955         * gcc.dg/compat/generate-random.c: Do not include
3956         libiberty.h.
3957         * gcc.dg/compat/generate-random_r.c: Likewise.
3958
3959 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3960
3961         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3962
3963 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3964
3965         PR middle-end/21595
3966         * g++.dg/tree-ssa/builtin1.C: New testcase.
3967
3968 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3969
3970         PR c++/21454
3971         * g++.dg/opt/const4.C: New test.
3972
3973         PR middle-end/21492
3974         * g++.dg/opt/crossjump1.C: New test.
3975
3976         PR tree-optimization/21610
3977         * gcc.c-torture/compile/20050516-1.c: New test.
3978
3979         PR fortran/15080
3980         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3981         about the test failing.
3982         * gfortran.fortran-torture/execute/where_7.f90: New test.
3983         * gfortran.fortran-torture/execute/where_8.f90: New test.
3984
3985 2005-05-16  Richard Henderson  <rth@redhat.com>
3986
3987         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3988         i?86 and x86_64.
3989
3990 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3991
3992         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3993         (limits.h): Include unconditionally.
3994         (stdlib.h): Likewise.
3995         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3996         (limits.h): Include unconditionally.
3997         (stdlib.h): Likewise.
3998         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3999         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4000         (limits.h): Include unconditionally.
4001         (stdlib.h): Likewise.
4002         (hashtab.h): Do not include.
4003         (getopt.h): Likewise.
4004         (stddef.h): Include.
4005         (hashval_t): Define.
4006         (struct entry): Add "next" field.
4007         (HASH_SIZE): New macro.
4008         (hash_table): New variable.
4009         (switchfiles): Do not use xmalloc.
4010         (mix): New macro.
4011         (iterative_hash): New function.
4012         (hasht): Remove.
4013         (e_exists): New function.
4014         (e_insert): Likewise.
4015         (output): Use, instead of libiberty hashtable functions.
4016         (main): Do not use getopt.  Do not call htab_create.
4017
4018 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4019
4020         PR libstdc++/21526
4021         * lib/target-supports.exp (check_mkfifo_available):
4022         Return 0 for cygwin as mkfifo support incomplete on platform.
4023         Fix typos in comments.
4024
4025 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4026
4027         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4028
4029 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4030
4031         PR fortran/17432
4032         * gfortran.dg/assign_4.f: New test.
4033
4034 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4035
4036         PR tree-optimization/21563
4037         * gcc.dg/tree-ssa/pr21563.c: New.
4038
4039 2005-05-14  Jan Hubicka  <jh@suse.cz>
4040
4041         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4042
4043 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4044
4045         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4046
4047 2005-05-13  Julian Brown  <julian@codesourcery.com>
4048
4049         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4050         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4051
4052 2005-05-13  Jan Hubicka  <jh@suse.cz>
4053
4054         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4055         * gcc.dg/fold-xor-?.c: Likewise.
4056         * gcc.dg/pr15784-?.c: Likewise.
4057         * gcc.dg/pr20922-?.c: Likewise.
4058         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4059         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4060         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4061
4062 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4063
4064         PR fortran/21260
4065         * gfortran.dg/hollerith_1.f90: New test.
4066
4067 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4068
4069         * gfortran.dg/func_result_2.f90: New test.
4070
4071 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4072
4073         * gfortran.dg/dev_null.f90: New test.
4074
4075 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4076
4077         * gcc.dg/arm-vfp1.c: Revert last change.
4078
4079 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4080
4081         PR middle-end/19807
4082         PR tree-optimization/19639
4083         * g++.dg/tree-ssa/pr19807.C: New testcase.
4084
4085 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4086
4087         PR libfortran/21471
4088         * gfortran.dg/append-1.f90: New test.
4089
4090 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4091
4092         * gcc.dg/pr18501.c: XFAIL.
4093         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4094         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4095         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4096         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4097         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4098         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4099         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4100         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4101
4102 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4103
4104         PR fortran/20178
4105         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4106         gfortran.dg/f2c_3.f90: New tests.
4107
4108         * gfortran.dg/return_1.f90: Fix dg annotation.
4109
4110 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4111
4112         * gcc.c-torture/compile/20050510-1.c: New test.
4113
4114 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4115
4116         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4117
4118 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4119
4120         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4121
4122 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4123
4124         PR c/17913
4125         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4126
4127 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4128
4129         PR c/21342
4130         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4131         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4132
4133 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4134
4135         PR debug/16676
4136         * gcc.dg/debug/pr16676.c: New test.
4137
4138 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4139
4140         PR testsuite/21443
4141         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4142         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4143         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4144         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4145         Change -O1 to -O2.
4146         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4147         -fno-tree-dominator-opts.
4148
4149 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4150
4151         * gfortran.dg/return_1.f90: New test.
4152
4153 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4154
4155         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4156
4157         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4158
4159 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4160
4161         PR c++/21427
4162         * g++.dg/inherit/covariant13.C: New.
4163
4164 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4165
4166         PR libfortran/19155
4167         * gfortran.dg/pr19155.f: New test.
4168
4169 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4170
4171         PR inline-asm/8788
4172         * gcc.dg/pr8788-1.c: New testcase.
4173
4174 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4175
4176         PR target/21416
4177         * gcc.target/mips/fpcmp-[12].c: New tests.
4178
4179 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4180
4181         * lib/target-supports-dg.exp (dg-require-fork): New function.
4182         (dg-require-mkfifo): Likewise.
4183         * lib/target-supports.exp (check_function_available): New
4184         function.
4185         (check_fork_available): Likewise.
4186         (check_mkfifo_available): Likewise.
4187
4188 2005-05-06  Jeff Law  <law@redhat.com>
4189
4190         * gcc.c-torture/compile/pr21380.c: New test.
4191
4192 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4193
4194         PR c++/20961
4195         * g++.dg/ext/weak3.C: New test.
4196
4197 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4198
4199         PR c++/21352
4200         * g++.dg/template/crash37.C: New test.
4201
4202 2005-05-05  Paul Brook  <paul@codesourcery.com>
4203
4204         * gcc.dg/arm-g2.c: Use effective-target arm32.
4205         * gcc.dg/arm-mmx-1.c: Ditto.
4206         * gcc.dg/arm-scd42-2.c: Ditto.
4207         * gcc.dg/arm-vfp1.c: Ditto.
4208         * lib/target-supports.exp (check_effective_target_arm32): New
4209         function.
4210
4211 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4212
4213         PR libfortran/21354
4214         gfortran.dg/in_pack_rank7.f90:  New test.
4215
4216 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4217
4218         PR middle-end/15618
4219         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4220
4221 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4222
4223         PR middle-end/21265
4224         * gcc.dg/20050503-1.c: New test.
4225
4226         PR rtl-optimization/21239
4227         * gcc.dg/i386-sse-11.c: New test.
4228
4229 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4230
4231         PR target/16888
4232         * gcc.target/i386/asm-1.c: New test.
4233
4234 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4235
4236         PR rtl-optimization/21330
4237         * gcc.c-torture/execute/20050502-1.c: New test.
4238
4239         PR target/21297
4240         * gcc.c-torture/execute/20050502-2.c: New test.
4241
4242 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4243
4244         PR middle-end/21282
4245         * gcc.dg/pr21282.c: New.
4246
4247 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4248
4249         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4250         * gcc.dg/vect/vect-92.c: Likewise
4251         * gcc.dg/vect/vect-93.c: Likewise
4252         * gcc.dg/vect/vect-dv-1.c: Likewise
4253         * gcc.dg/vect/vect-dv-2.c: Likewise
4254         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4255
4256 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4257
4258         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4259         * gfortran.dg/vect/vect-2.f90:  Likewise
4260         * gfortran.dg/vect/vect-3.f90:  Likewise
4261         * gfortran.dg/vect/vect-4.f90:  Likewise
4262         * gfortran.dg/vect/vect-5.f90:  Likewise
4263
4264 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4265
4266         PR target/20813
4267         * gcc.dg/rs6000-fpint-2.c: New.
4268
4269 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4270
4271         PR c/15698
4272         * gcc.dg/builtins-30.c: Update expected messages.
4273         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4274         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4275         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4276
4277 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4278
4279         PR tree-optimization/21294
4280         * gcc.dg/tree-ssa/pr21294.c: New.
4281
4282 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4283
4284         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4285         __builtin_altivec_st_internal_4si built-in.
4286
4287 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/15875
4290         * g++.dg/template/ptrmem14.C: New test.
4291
4292 2005-05-02  Paul Brook  <paul@codesourcery.com>
4293
4294         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4295
4296 2005-05-02  Michael Matz  <matz@suse.de>
4297
4298         PR c++/19542
4299         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4300
4301 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4302
4303         * g++.dg/cpp/weak.C: New test.
4304
4305 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4306
4307         * gcc.dg/tree-ssa/loop-8.c: New test.
4308
4309 2005-04-30  Michael Maty  <matz@suse.de>
4310
4311         * gcc.dg/inline-mcpy.c: New test.
4312
4313 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4314
4315         PR libfortran/18958
4316         * gfortran.dg/eoshift.f90:  New test case.
4317
4318 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4319
4320         PR libfortran/18857
4321         * gfortran.dg/matmul_1.f90: New test.
4322
4323 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4324
4325         PR tree-optimization/21030
4326         * gcc.dg/tree-ssa/pr21030.c: New.
4327
4328 2005-04-29  Devang Patel  <dpatel@apple.com>
4329
4330         PR tree-optimization/21272
4331         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4332
4333 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4334
4335         PR fortran/13082
4336         PR fortran/18824
4337         * gfortran.dg/entry_4.f90: New test.
4338         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4339         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4340         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4341         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4342         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4343         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4344         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4345
4346 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4347
4348         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4349
4350 2005-04-29  Paul Brook   <paul@codesourcery.com>
4351
4352         * gfortran.dg/entry_3.f90: New test.
4353
4354 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4355
4356         * gfortran.dg/implicit_4.f90: New test.
4357
4358 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4359
4360         * lib/target-supports.exp (check_profiling_available): Return
4361         false for xtensa-*-elf.
4362
4363 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4364
4365         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4366         error if file cannot be deleted.
4367
4368 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4369
4370         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4371         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4372         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4373         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4374         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4375         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4376         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4377         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4378         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4379         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4380         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4381         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4382         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4383
4384 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4385
4386         PR fortran/20865
4387         * gfortran.dg/pr20865.f90: New test.
4388
4389 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4390
4391         * gcc.dg/void-cast-2.c: New test.
4392
4393 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4394
4395         PR c/21159
4396         * gcc.dg/void-cast-1.c: New test.
4397
4398 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4399
4400         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4401
4402 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4403
4404         PR fortran/21177
4405         * gfortran.dg/pr21177.f90: New test.
4406
4407 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4408
4409         PR tree-optimization/21171
4410         * gcc.dg/tree-ssa/pr21171.c: New test.
4411
4412 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4413
4414         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4415         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4416         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4417         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4418         gcc.dg/tree-ssa/gen-vect-32.c: New.
4419         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4420         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4421         don't run on PPC32.
4422
4423 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4424
4425         PR c/21213
4426         * gcc.dg/transparent-union-3.c: New test.
4427
4428 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4429
4430         PR c/20740
4431         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4432         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4433         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4434         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4435         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4436         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4437
4438 2005-04-26  Jeff Law  <law@redhat.com>
4439
4440         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4441         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4442         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4443         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4444         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4445         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4446         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4447
4448 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4449
4450         PR tree-optimization/17598
4451         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4452
4453 2005-04-25  Mike Stump  <mrs@apple.com>
4454
4455         * objc.dg/fix-and-continue-1.m: Add.
4456
4457 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4458
4459         PR c++/20995
4460         * g++.dg/opt/pr20995-1.C: New test case.
4461
4462 2005-04-25  Devang Patel <dpatel@apple.com>
4463
4464         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4465
4466 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4467
4468         PR testsuite/21062
4469         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4470
4471 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4472
4473         PR C++/21188
4474         * g++.dg/opt/rtti2.C: New test.
4475
4476 2005-04-25  Paul Brook  <paul@codesourcery.com>
4477         Steven G. Kargl  <kargls@comcast.net>
4478
4479         PR fortran/20879
4480         * gfortran.dg/ichar_1.f90: New file.
4481
4482 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4483
4484         PR middle-end/20991
4485         * g++.dg/opt/pr20991.C: New test.
4486
4487         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4488         where sizeof (type) < __alignof__ (type).
4489         * gcc.dg/compat/struct-layout-1.h: Likewise.
4490
4491 2005-04-24  Per Bothner  <per@bothner.com>
4492             Devang Patel  <dpatel@apple.com>
4493
4494         PR preprocessor/20907
4495         * gcc.dg/cpp/very-long-comment.c: New test.
4496
4497 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4498
4499         PR fortran/20059
4500         * gfortran.dg/common_5.f: New test.
4501
4502 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4503
4504         PR middle-end/21082
4505         * g++.dg/tree-ssa/pr21082.C: New testcase.
4506
4507 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4508
4509         * gcc.dg/vect/vect-99.c: New test.
4510
4511 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4512
4513         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4514
4515 2005-04-22  Jeff Law  <law@redhat.com>
4516
4517         * gcc.dg/uninit-5.c: Remove xfails.
4518         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4519         conditionals and loads.
4520
4521 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4522
4523         PR libfortran/20074
4524         PR libfortran/20436
4525         PR libfortran/21108
4526         * gfortran.dg/nested_reshape.f90: new test
4527         * gfortran.dg/reshape-alloc.f90: new test
4528         * gfortran.dg/reshape.f90: new test
4529
4530 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4531
4532         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4533
4534         * gcc.dg/arm-vfp1.c: New test.
4535
4536 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4537
4538         PR c++/21087
4539         * g++.dg/lookup/builtin2.C: New test.
4540
4541 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4542
4543         * gcc.dg/weak/weak-13.c: New test.
4544
4545 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4546
4547         * lib/target-supports.exp (check_effective_target_sync_int_long):
4548         Add powerpc*.
4549
4550 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4551
4552         * gcc.target/mips/branch-1.c: New test.
4553
4554 2005-04-21  Richard Henderson  <rth@redhat.com>
4555
4556         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4557         * gcc.dg/vect/vect-86.c: Likewise.
4558         * gcc.dg/vect/vect-87.c: Likewise.
4559         * gcc.dg/vect/vect-88.c: Likewise.
4560
4561 2005-04-21  Devang Patel  <dpatel@apple.com>
4562
4563         PR optimization/20994
4564         * gcc.dg/tree-ssa/ifc-3.c: New test.
4565
4566 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4567
4568         PR c/12913
4569         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4570         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4571         gcc.dg/c99-vla-jump-5.c: New tests.
4572
4573 2005-04-19  Richard Henderson  <rth@redhat.com>
4574
4575         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4576         Fix typo in exists check.
4577         (check_effective_target_sync_int_long): New.
4578         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4579         * gcc.dg/ia64-sync-2.c: Likewise.
4580         * gcc.dg/ia64-sync-3.c: Likewise.
4581         * gcc.dg/ia64-sync-4.c: Likewise.
4582
4583 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4584
4585         * gcc.dg/fold-xor-1.c: New test.
4586         * gcc.dg/fold-xor-2.c: New test.
4587
4588 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4589
4590         PR target/20670
4591         * g++.dg/eh/fp-regs.C: New test.
4592
4593 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4594
4595         * gcc.dg/Wint-to-pointer-cast-1.c,
4596         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4597         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4598         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4599
4600 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4601
4602         PR fortran/16861
4603         * gfortran.dg/pr16861.f90: New test.
4604
4605 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4606
4607         * gcc.dg/pr21085.c: New test.
4608
4609 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4610
4611         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4612         (setup_mips_tests, dg-mips-options): New procedures.
4613         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4614         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4615         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4616         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4617         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4618         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4619         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4620         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4621         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4622         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4623         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4624         dg-mips-options instead of dg-options.  Remove now-redundant
4625         preprocessor guards.
4626         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4627         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4628         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4629         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4630         * gcc.dg/vr-mult-2.c: Delete.
4631         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4632         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4633         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4634         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4635         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4636         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4637         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4638
4639 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4640
4641         * ada/acats/run_all.sh: Use sync when executable not present.
4642
4643 2005-04-18  Devang Patel  <dpatel@apple.com>
4644
4645         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4646         * gcc.dg/vect/vect-11a.c: New.
4647         * gcc.dg/vect/vect-none.c: Update.
4648         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4649
4650 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4651
4652         PR tree-optimization/20922
4653         * gcc.dg/pr20922-1.c: New test.
4654         * gcc.dg/pr20922-2.c: New test.
4655         * gcc.dg/pr20922-3.c: New test.
4656         * gcc.dg/pr20922-4.c: New test.
4657         * gcc.dg/pr20922-5.c: New test.
4658         * gcc.dg/pr20922-6.c: New test.
4659
4660 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4661
4662         PR libfortran/20950
4663         * gfortran.dg/pr20950.f: New test.
4664
4665 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4666
4667         PR libfortran/19216
4668         * gfortran.dg/pr19216.f: New test.
4669
4670 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4671
4672         PR tree-optimization/21001
4673         * gcc.dg/tree-ssa/pr21001.c: New.
4674
4675 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4676
4677         PR libfortran/21075
4678         * gfortran.dg/reshape_rank7.f90: New test.
4679
4680 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4681
4682         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4683         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4684         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4685         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4686         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4687         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4688         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4689         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4690         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4691         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4692         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4693         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4694         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4695         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4696         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4697         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4698         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4699         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4700         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4701         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4702         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4703
4704 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4705
4706         * gfortran.dg/wtruncate.f: New testcase.
4707         * gfortran.dg/wtruncate.f90: New testcase.
4708
4709 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/21025
4712         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4713         which sizeof/alignof is dependent, rather than just whether we are
4714         processing_template_decl.
4715
4716 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4717
4718         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4719         corrected typo where the wrong variables had been compared.
4720
4721 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4722
4723         PR libfortran/18495
4724         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4725         Test callee-allocated version of return array with a write
4726         statement.
4727         Test spread with a temporary with another write statement.
4728
4729 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4730
4731         PR tree-optimization/21031
4732         * gcc.dg/tree-ssa/pr21031.c: New.
4733
4734 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4735
4736         PR tree-optimization/21004
4737         * gcc.dg/builtins-53.c: Include builtins-config.h.
4738         Check floorf, ceilf, floorl and ceill transformations
4739         only when HAVE_C99_RUNTIME is defined.
4740
4741 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4742
4743         PR middle-end/20739
4744         * gcc.dg/tree-ssa/pr20739.c: New test.
4745
4746 2005-04-14  Mike Stump  <mrs@apple.com>
4747
4748         * gcc.dg/Foundation.framework/empty: New.
4749         * gcc.dg/framework-2.c: New.
4750
4751 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4752
4753         PR tree-optimization/21021
4754         * gcc.c-torture/compile/pr21021.c: New.
4755
4756 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4757
4758         PR testsuite/21010
4759         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4760         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4761         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4762         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4763         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4764         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4765         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4766         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4767
4768 2005-04-14  Richard Henderson  <rth@redhat.com>
4769
4770         * lib/target-supports.exp (check_effective_target_vect_condition):
4771         Add ia64, i?86, and x86_64.
4772
4773 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4774
4775         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4776
4777 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4778
4779         PR tree-optimization/20657
4780         * gcc.dg/tree-ssa/pr20657.c: New.
4781
4782 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4783
4784         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4785         (long long int)trunc*.
4786
4787 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4788
4789         PR target/20927
4790         * gcc.dg/pr20927.c: New test.
4791
4792 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4793
4794         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4795         * gcc.target/mips/asm-1.c: Likewise.
4796
4797 2005-04-13  Dale Johannesen  <dalej@apple.com>
4798
4799         * objc.dg/objc-fast-4.m:  New.
4800
4801 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4802
4803         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4804         directory.
4805         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4806
4807 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4808
4809         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4810         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4811         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4812
4813 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4814
4815         PR tree-optimization/20913
4816         * gcc.dg/tree-ssa/pr20913.c: New.
4817
4818         PR tree-optimization/20702
4819         * gcc.dg/tree-ssa/pr20702.c: New.
4820
4821 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4822
4823         PR c++/13744
4824         * g++.dg/inherit/local3.C: New test.
4825
4826 2005-04-12  Jeff Law  <law@redhat.com>
4827
4828         * gcc.dg/tree-ssa/20050412-1.c: New test.
4829
4830 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4831
4832         PR libfortran/19016
4833         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4834         Add tests with mask generated by expression.
4835         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4836         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4837         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4838
4839 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4840
4841         PR middle-end/20917
4842         * gcc.dg/20050409-1.c: New test.
4843
4844 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4845
4846         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4847
4848 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4849
4850         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4851         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4852         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4853         (TARGET_CXX): Adjust accordingly.
4854         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4855         determine_class_data_visibility and class_data_always_comdat.
4856         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4857         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4858         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4859         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4860         (arm_cxx_determine_class_data_visibility): New.
4861         (arm_cxx_class_data_always_comdat): Likewise.
4862         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4863         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4864         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4865         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4866         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4867         Define.
4868
4869 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4870
4871         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4872
4873 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4874
4875         * gcc.dg/i386-darwin-fpmath.c: New.
4876
4877 2004-04-11  Devang Patel  <dpatel@apple.com>
4878
4879         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4880         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4881         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4882         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4883         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4884         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4885         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4886         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4887         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4888
4889 2004-04-11  Devang Patel  <dpatel@apple.com>
4890
4891         * gcc.dg/vect/vect-dv-1.c: New test.
4892         * gcc.dg/vect/vect-dv-2.c: New test.
4893
4894 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4895
4896         PR tree-optimization/20933
4897         * gcc.dg/tree-ssa/pr20933.c: New test.
4898
4899 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4900
4901         * gfortran.dg/fold_nearest.f90: New test.
4902
4903 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4904
4905         * gcc.dg/tree-ssa/alias-1.c: New test.
4906
4907 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4908
4909         PR tree-optimization/20920
4910         * g++.dg/tree-ssa/pr20920.C: New test.
4911
4912 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4913
4914         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4915         (long long int)ceil*.
4916
4917 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4918
4919         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4920         explicit C++ linkage.
4921
4922 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4923
4924         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4925         warning for arithmetic IF statements.
4926
4927 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4928
4929         * eor_handling_1.f90: New test case.
4930         * eor_handling_2.f90: New test case.
4931         * eor_handling_3.f90: New test case.
4932         * eor_handling_4.f90: New test case.
4933         * eor_handling_5.f90: New test case.
4934         * noadv_size.f90: New test case.
4935         * pad_no.f90: New test case.
4936
4937 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4938
4939         * gcc.c-torture/execute/20050410-1.c: New test.
4940
4941 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4942
4943         * gcc.dg/pr20126.c: New.
4944
4945 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4946             Steven G. Kargl <kargls@comcast.net>
4947
4948         * gfortran.dg/PR19872.f: New test.
4949
4950 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4951
4952         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4953
4954 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4955
4956         * gfortran.dg/nint_1.f90: New test.
4957
4958 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4959
4960         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4961         Added test for callee-allocated arrays with write statements.
4962         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4963         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4964         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4965         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4966         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4967
4968 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4969
4970         PR libfortran/20163
4971         * gfortran.dg/open-options-blanks.f:  New test.
4972
4973 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4974
4975         PR fortran/13257
4976         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4977
4978 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4979
4980         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4981         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4982         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4983         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4984         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4985         * gcc.c-torture/execute/stdarg-4.c: New test.
4986
4987         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4988
4989         PR target/20795
4990         * g++.dg/abi/param2.C: New test.
4991
4992 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4993
4994         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4995
4996 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4997
4998         * gcc.dg/builtins-53.c: New test.
4999
5000 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5001
5002         * g++.dg/tree-ssa/pr18178.C: New test.
5003         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5004         * gcc.c-torture/execute/20041019-1.c: New test.
5005         * gcc.dg/tree-ssa/20041008-1.c: New test.
5006         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5007         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5008         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5009         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5010         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5011         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5012         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5013         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5014         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5015         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5016
5017 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5018
5019         PR rtl-optimization/20466
5020         * gcc.c-torture/execute/pr20466-1.c: New test.
5021
5022 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR c++/20905
5025         * g++.dg/parse/cond2.C: New test.
5026
5027         PR c++/20145
5028         * g++.dg/warn/Wdtor1.C: New test.
5029
5030 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5031
5032         PR fortran/17229
5033         * gfortran.dg/pr17229.f: New test.
5034
5035 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5036
5037         * gfortran.dg/tiny_1.f90: New test.
5038         * gfortran.dg/tiny_2.f90: ditto.
5039
5040 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5041
5042         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5043         * gfortran.dg/open_new.f90:  Fix dg-do run line
5044
5045 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5046
5047         * lib/target-supports.exp (get_compiler_messages): Support
5048         optional arguments, the fourth being compiler options.
5049         (check_effective_target_fpic): New proc.
5050         * gcc.dg/20050321-2.c: Restrict to target fpic.
5051
5052 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5053
5054         * gcc.dg/15443-1.c: New test.
5055         * gcc.dg/15443-2.c: Likewise.
5056
5057 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5058
5059         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5060
5061 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5062
5063         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5064
5065 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5066
5067         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5068         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5069         -m64.
5070         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5071         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5072         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5073
5074 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5075
5076         PR c++/20212
5077         * g++.dg/warn/Wunused-11.C: New test.
5078
5079 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5080
5081         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5082
5083 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5084
5085         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5086
5087 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/20734
5090         * g++.dg/template/ptrmem13.C: New test.
5091
5092 2005-04-05  Per Bothner  <per@bothner.com>
5093
5094         * lib/gcc.exp: Always add -fno-show-column, for now.
5095
5096 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5097
5098         PR testsuite/20767
5099         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5100         of plain old "unsigned int" for the type of "i".  Makes this test
5101         64bit clean.
5102
5103 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5104
5105         * gcc.dg/i386-ssefn-1.c: New test.
5106         * gcc.dg/i386-ssefn-2.c: New test.
5107         * gcc.dg/i386-ssefn-3.c: New test.
5108         * gcc.dg/i386-ssefn-4.c: New test.
5109
5110 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5111
5112         PR tree-optimization/20076
5113         * gcc.dg/builtin-apply4.c: New test.
5114
5115         PR preprocessor/19475
5116         * gcc.dg/cpp/macspace1.c: New test.
5117         * gcc.dg/cpp/macspace2.c: New test.
5118
5119 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5120
5121         * gfortran.dg/pr20755.f: Fixed bad format.
5122
5123 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5124
5125         PR c++/20763
5126         * g++.dg/ext/attrib21.C: New test.
5127
5128 2004-04-05  Devang Patel  <dpatel@apple.com>
5129
5130         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5131         * gcc.dg/vect/vect-shift-1.c: New test.
5132
5133 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5134
5135         PR libfortran/20755
5136         * gfortran.dg/pr20755.f: New test.
5137
5138 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5139
5140         * gfortran.dg/pr15959.f90: New test.
5141         * gfortran.dg/string_pad_trunc.f90: New test.
5142
5143 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5144
5145         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5146         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5147         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5148         syntax.
5149
5150 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5151
5152         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5153
5154 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5155
5156         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5157         * gcc.c-torture/compile/20011119-2.c: Likewise.
5158         * gcc.c-torture/compile/981001-2.c: Likewise.
5159
5160 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5161
5162         PR c++/20679
5163         * g++.dg/template/overload4.C: New test.
5164
5165 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5166
5167         PR c++/20746
5168         * g++.dg/abi/covariant5.C: New.
5169
5170         PR debug/20505
5171         * g++.dg/debug/const2.C: New.
5172
5173 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5174
5175         PR rtl-optimization/16104
5176         * gcc.c-torture/execute/20050316-1.c: New test.
5177
5178 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5179
5180         * g++.dg/template/spec23.C: Fix dg-error text.
5181
5182 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5183
5184         PR c++/19199
5185         * g++.dg/expr/lval2.C: New.
5186
5187 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5188
5189         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5190         __builtin_strcasecmp and __builtin_strncasecmp.
5191
5192 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5193
5194         PR c++/20723
5195         * g++.dg/template/spec22.C: New.
5196         * g++.dg/template/spec23.C: New.
5197
5198 2005-04-03  Dale Ranta  <dir@lanl.gov>
5199             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5200
5201         PR libfortran/20068
5202         PR libfortran/20125
5203         PR libfortran/20156
5204         PR libfortran/20471
5205         * gfortran.dg/backspace.f: New test.
5206
5207 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5208
5209         * gcc.dg/pr19345.c: New test.
5210
5211 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5212
5213         PR tree-optimization/20640
5214         * gcc.dg/torture/tree-loop-1.c: New.
5215
5216 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5217
5218         PR rtl-optimization/20290
5219         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5220
5221 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5222
5223         * gcc.dg/rs6000-fpint.c: New.
5224
5225 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5226
5227         * gcc.dg/old-style-then-proto-1.c: New test.
5228
5229 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5230
5231         * gfortran.fortran-torture/execute/backspace.f90: Check
5232         after backspace and read was incorrect.
5233
5234 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5235
5236         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5237         buffer past the terminating NUL using memcmp.
5238         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5239         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5240
5241         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5242         Fix unused/uninitialized variable warnings.
5243
5244         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5245         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5246         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5247         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5248
5249         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5250         gcc.c-torture/execute/builtins/fputs-lib.c,
5251         gcc.c-torture/execute/builtins/lib/fprintf.c,
5252         gcc.c-torture/execute/builtins/lib/main.c,
5253         gcc.c-torture/execute/builtins/lib/memcmp.c,
5254         gcc.c-torture/execute/builtins/lib/memmove.c,
5255         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5256         gcc.c-torture/execute/builtins/lib/memset.c,
5257         gcc.c-torture/execute/builtins/lib/printf.c,
5258         gcc.c-torture/execute/builtins/lib/sprintf.c,
5259         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5260         gcc.c-torture/execute/builtins/lib/strchr.c,
5261         gcc.c-torture/execute/builtins/lib/strcmp.c,
5262         gcc.c-torture/execute/builtins/lib/strcpy.c,
5263         gcc.c-torture/execute/builtins/lib/strcspn.c,
5264         gcc.c-torture/execute/builtins/lib/strlen.c,
5265         gcc.c-torture/execute/builtins/lib/strncat.c,
5266         gcc.c-torture/execute/builtins/lib/strncmp.c,
5267         gcc.c-torture/execute/builtins/lib/strncpy.c,
5268         gcc.c-torture/execute/builtins/lib/strrchr.c,
5269         gcc.c-torture/execute/builtins/lib/strspn.c,
5270         gcc.c-torture/execute/builtins/lib/strstr.c,
5271         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5272         gcc.c-torture/execute/builtins/strlen-2.c,
5273         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5274         prototypes.
5275
5276 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5277
5278         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5279         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5280         selectany usage.
5281
5282 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5283
5284         PR c++/19406
5285         * g++.dg/debug/using1.C: New test.
5286
5287 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5288
5289         PR middle-end/20524
5290         * gcc.dg/alias-7.c: Prefix asm-declared name with
5291         __USER_LABEL_PREFIX__.
5292
5293 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5294
5295         Fix fallout from PR middle-end/15700:
5296         * gcc.c-torture/compile/20011119-1.c: Take
5297         __USER_LABEL_PREFIX__ into account.
5298         * gcc.c-torture/compile/20011119-2.c: Likewise.
5299
5300 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5301
5302         PR c++/18644
5303         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5304
5305 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5306
5307         PR c/17855
5308         * gcc.c-torture/compile/struct-non-lval-1.c,
5309         gcc.c-torture/compile/struct-non-lval-2.c,
5310         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5311
5312 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5313
5314         * gcc.dg/tls/tls.exp: Remove temporary file.
5315         * g++.dg/tls/tls.exp: Ditto.
5316         * lib/file-format.exp: Ditto.
5317         * g++.dg/special/ecos.exp: Ditto.
5318
5319         * lib/profopt.exp: Treat prof_ext as a list.
5320         * gcc.misc-tests/bprob.exp: Ditto.
5321         * g++.dg/bprob/bprob.exp: Ditto.
5322
5323         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5324         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5325         g++.dg/tree-ssa/pointer-reference-alias.C,
5326         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5327         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5328         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5329         g++.dg/vect/pr19951.cc: Ditto.
5330         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5331         gcc.dg/builtins-47.c: Ditto.
5332         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5333         gcc.dg/pr20115-1.c: Ditto.
5334         * gcc.dg/tree-ssa/20030530-2.c,
5335         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5336         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5337         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5338         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5339         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5340         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5341         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5342         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5343         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5344         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5345         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5346         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5347         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5348         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5349         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5350         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5351         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5352         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5353         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5354         gcc.dg/tree-ssa/20030824-1.c,
5355         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5356         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5357         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5358         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5359         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5360         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5361         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5362         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5363         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5364         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5365         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5366         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5367         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5368         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5369         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5370         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5371         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5372         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5373         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5374         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5375         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5376         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5377         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5378         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5379         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5380         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5381         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5382         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5383         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5384         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5385         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5386         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5387         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5388         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5389         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5390         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5391         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5392         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5393         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5394         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5395         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5396         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5397         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5398         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5399         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5400         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5401         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5402         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5403         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5404         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5405         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5406         gcc.dg/tree-ssa/useless-1.c: Ditto.
5407         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5408         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5409         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5410         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5411         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5412         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5413         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5414         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5415         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5416         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5417         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5418         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5419         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5420         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5421         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5422         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5423         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5424         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5425         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5426         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5427         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5428         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5429         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5430         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5431         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5432         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5433         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5434         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5435         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5436         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5437         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5438         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5439         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5440         gcc.dg/vect/vect-none.c: Ditto.
5441         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5442         treelang/compile/unsigned.tree: Ditto.
5443
5444         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5445         * gcc.dg/cpp/direct2s.c: Ditto.
5446         * gcc.dg/cpp/paste4.c: Ditto.
5447         * gcc.dg/cpp/separate-1.c: Ditto.
5448         * gcc.dg/pch/save-temps-1.c: Ditto.
5449         * g++.dg/ext/altivec-10.C: Ditto.
5450         * g++.dg/pch/pch.C: Ditto.
5451
5452         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5453
5454         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5455         * g++.dg/template/repo1.C: Ditto.
5456         * g++.dg/template/repo2.C: Ditto.
5457         * g++.dg/template/repo3.C: Ditto.
5458         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5459         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5460         * g++.old-deja/g++.pt/repo1.C: Ditto.
5461         * g++.old-deja/g++.pt/repo2.C: Ditto.
5462         * g++.old-deja/g++.pt/repo3.C: Ditto.
5463         * g++.old-deja/g++.pt/repo4.C: Ditto.
5464
5465         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5466         * gcc.dg/20030107-1.c: Ditto.
5467         * gcc.dg/20030702-1.c: Ditto.
5468         * gcc.dg/profile-generate-1.c: Ditto.
5469         * g++.dg/other/profile1.C: Ditto.
5470         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5471
5472         * lib/gcc-dg.exp (remove-build-file): New.
5473         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5474         cleanup-tree-dump, cleanup-saved-temps): New.
5475
5476 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5477
5478         PR c++/19203, DR 214
5479         * g++.dg/parse/ambig3.C: Not ambiguous.
5480         * g++.dg/template/spec20.C: New.
5481         * g++.dg/template/spec21.C: New.
5482
5483 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5484
5485         PR target/20045
5486         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5487
5488 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5489
5490         PR libfortran/20660
5491         * gfortran.dg/negative_unit.f: New test.
5492
5493 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5494
5495         * gcc.dg/20050330-1.c: New test.
5496
5497 2005-03-30  Devang Patel  <dpatel@apple.com>
5498
5499         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5500
5501 2005-03-30  Dale Johannesen  <dalej@apple.com>
5502
5503         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5504
5505 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5506
5507         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5508         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5509         Strip options from test name.
5510
5511 2005-03-31  Jan Hubicka  <jh@suse.cz>
5512
5513         * gcc.dg/varpool-1.c: New testcase.
5514
5515 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5516
5517         PR c/772
5518         PR c/17913
5519         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5520         gcc.dg/stmt-expr-label-3.c : New tests.
5521         * gcc.c-torture/execute/medce-2.c: Remove.
5522
5523 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5524
5525         PR c/20368
5526         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5527         tests.
5528
5529 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5530
5531         * gcc.c-torture/compile/pr20203.c: New test.
5532
5533 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5534
5535         * gfortran.dg/promotion.f90:  New test.
5536
5537 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5538
5539         PR middle-end/20491
5540         * gcc.dg/torture/asm-subreg-1.c: New test.
5541
5542 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5543
5544         PR c/20672
5545         * gcc.dg/pr20672-1.c: New test.
5546
5547 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5548
5549         * gfortran.dg/vect: New directory.
5550         * gfortran.dg/vect/vect.exp: New.
5551         * gfortran.dg/vect/vect-1.f90: New test.
5552         * gfortran.dg/vect/vect-2.f90: New test.
5553         * gfortran.dg/vect/vect-3.f90: New test.
5554         * gfortran.dg/vect/vect-4.f90: New test.
5555         * gfortran.dg/vect/vect-5.f90: New test.
5556
5557 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5558
5559         PR middle-end/20622
5560         * gcc.dg/alias-7.c: New test.
5561
5562 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5563
5564         * gcc.dg/sparc-reg-1.c: New test.
5565
5566 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5567
5568         PR target/19890
5569         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5570
5571 2005-03-29  Dale Ranta  <dir@lanl.gov>
5572             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5573
5574         PR libfortran/20163
5575         * gfortran.dg/pr20163-2.f: New test.
5576
5577 2005-03-28  Jan Hubicka  <jh@suse.cz>
5578
5579         PR middle-end/20635
5580         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5581         by Jakub Jelinek.
5582
5583 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5584
5585         PR tree-optimization/20626
5586         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5587         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5588
5589 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5590
5591         * gfortran.dg/underflow.f90:  New test.
5592         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5593
5594 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5595
5596         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5597
5598 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5599
5600         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5601         (g++_init): Make sure that CXXFLAGS is set.
5602         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5603         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5604         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5605         * lib/objc.exp (objc_init): Likewise.
5606         * lib/treelang.exp (treelang_init): Likewise.
5607
5608 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5609
5610         PR tree-optimization/20470
5611         * gcc.dg/tree-ssa/pr20470.c: New test.
5612
5613 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5614
5615         * gcc.dg/ppc-stfiwx.c: New.
5616
5617 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5618
5619         PR target/19888
5620         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5621
5622 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5623
5624         * gcc.dg/20050325-1.c: Fix a typo.
5625
5626 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5627
5628         PR libfortran/19678
5629         PR libfortran/19679
5630         * gfortran.dg/dos_eol.f: New test.
5631
5632 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5633
5634         PR rtl-optimization/20249
5635         * gcc.dg/20050325-1.c: New test.
5636
5637 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5638
5639         PR libfortran/15332
5640         * gfortran.dg/pr15332.f: New test.
5641
5642 2005-03-24  Dale Johannesen  <dalej@apple.com>
5643
5644         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5645
5646 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5647
5648         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5649         'internal' visibility.
5650         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5651         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5652         'protected' visibility.
5653         * gcc.dg/visibility-7.c: Likewise.
5654         * lib/target-supports.exp (check_visibility_available): Take
5655         a parameter, the kind of visibility to check for.
5656         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5657         to check_visibility_available.
5658
5659         * g++.dg/expr/cast3.C: New.
5660
5661 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5662
5663         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5664         rs6000.
5665
5666 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5667
5668         PR target/20095
5669         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5670
5671 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5672
5673         * gcc.dg/badshift.c: Renamed to...
5674         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5675
5676         * gcc.target/i386/badshift.c: Renamed to...
5677         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5678         only.
5679
5680         PR rtl-optimization/20532
5681         * gcc.target/i386/badshift.c: New.
5682
5683 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5684
5685         * gfortran.dg/pr18025.f90: New test.
5686
5687 2005-03-23  Dale Johannesen  <dalej@apple.com>
5688
5689         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5690
5691 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5692
5693         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5694
5695         * lib/target-supports.exp (check_iconv_available): Default
5696         libiconv to -liconv, if there is no definition.
5697
5698 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5699
5700         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5701
5702 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5703
5704         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5705         * g++.dg/opt/pr7503-2.C: Likewise.
5706         * g++.dg/opt/pr7503-3.C: Likewise.
5707         * g++.dg/opt/pr7503-4.C: Likewise.
5708         * g++.dg/opt/pr7503-5.C: Likewise.
5709         * g++.dg/warn/minmax.C: New test.
5710
5711 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5712
5713         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5714         * gfortran.dg/g77_intrinsics_sub.f: New test.
5715
5716 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5717             Jan Hubicka  <jh@suse.cz>
5718             Steven Bosscher <stevenb@suse.de
5719
5720         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5721
5722 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5723
5724         PR c++/19980
5725         * g++.dg/template/redecl3.C: New test.
5726
5727 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5728
5729         PR c++/20499
5730         * g++.dg/parse/error16.C: Tweak error markers.
5731
5732 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5733
5734         PR target/20561
5735         * gcc.dg/20050321-2.c: New test.
5736
5737 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         PR c++/20465
5740         PR c++/20381
5741         * g++.dg/template/ptrmem12.C: New.
5742
5743 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5744
5745         PR rtl-optimization/20527
5746         * gcc.c-torture/execute/pr20527-1.c: New test.
5747
5748 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5749
5750         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5751         program, compile it into a real executable and then delete the .c
5752         and .x files afterwards, to avoid problems on testglue targets.
5753
5754 2005-03-21  Stuart Hastings  <stuart@apple.com>
5755
5756         * gcc.target/i386/sse-2.c: New.
5757
5758 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5759
5760         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5761
5762 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5763
5764         * g++.dg/parse/crash25.C: Fix typo.
5765
5766 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5767
5768         PR c++/20461
5769         * g++.dg/parse/crash24.C: New test.
5770
5771         PR c++/20536
5772         * g++.dg/parse/crash25.C: New test.
5773
5774 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5775
5776         PR c++/20147
5777         * g++.dg/ext/stmtexpr4.C: New test.
5778
5779 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5780
5781         PR middle-end/20539
5782         * gcc.c-torture/compile/pr13066-1.c: New test case.
5783         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5784         * g++.dg/opt/pr13066-1.C: Likewise.
5785
5786 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5787
5788         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5789
5790 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5791
5792         PR fortran/18525
5793         * gfortran.dg/nesting_1.f90: New test.
5794
5795 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5796
5797         PR c++/20240
5798         * g++.dg/lookup/using13.C: New test.
5799
5800 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5801
5802         PR c++/20333
5803         * g++.dg/template/crash36.C: New test.
5804
5805 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5806
5807         PR c++/20463
5808         * g++.dg/template/crash35.C: New test.
5809
5810 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5811
5812         PR c++/19966
5813         * g++.dg/overload/operator2.C: New test.
5814
5815 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5816
5817         PR libfortran/20257
5818         * gfortran.dg/pr20257.f90: New test.
5819
5820 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5821
5822         PR libfortran/20480
5823         * gfortran.dg/pr20480.f90: New test.
5824
5825 2005-03-16  Richard Henderson  <rth@redhat.com>
5826
5827         PR middle-end/15700
5828         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5829         (_rtld_global): New.
5830         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5831         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5832
5833         * gcc.dg/alias-3.c: New.
5834         * gcc.dg/alias-4.c: New.
5835         * gcc.dg/alias-5.c: New.
5836         * gcc.dg/alias-6.c: New.
5837
5838 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5839
5840         * gcc.dg/cpp/ucnid-7.c: New.
5841
5842 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5843             Dorit Naishlos  <dorit@il.ibm.com>
5844
5845         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5846         darwin.
5847
5848 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5849
5850         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5851         misaligned accesses.
5852         * gcc.dg/vect/vect-58.c: Likewise.
5853         * gcc.dg/vect/vect-92.c: New.
5854         * gcc.dg/vect/vect-93.c: New.
5855
5856 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5857
5858         PR fortran/18827
5859         * gfortran.dg/assign_2.f90: New test.
5860         * gfortran.dg/assign_3.f90: New test.
5861         * gfortran.dg/assign.f90: New test.
5862
5863 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5864
5865         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5866         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5867         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5868         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5869         names.
5870
5871 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5872
5873         * gcc.dg/cpp/ucnid-6.c: New.
5874
5875         * gcc.dg/cpp/normalize-1.c: New.
5876         * gcc.dg/cpp/normalize-2.c: New.
5877         * gcc.dg/cpp/normalize-3.c: New.
5878         * gcc.dg/cpp/normalize-4.c: New.
5879         * gcc.dg/cpp/ucnid-4.c: New.
5880         * gcc.dg/cpp/ucnid-5.c: New.
5881         * g++.dg/cpp/normalize-1.C: New.
5882         * g++.dg/cpp/ucnid-1.C: New.
5883
5884 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5885
5886         * gcc.dg/pr18628.c: New.
5887
5888 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5889
5890         PR c++/20280
5891         * g++.dg/tree-ssa/pr20280.C: New.
5892
5893 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5894
5895         PR fortran/20467
5896         * gfortran.dg/stfunc_2.f90: New test.
5897
5898 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5899
5900         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5901
5902 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5903
5904         * gcc.dg/tree-ssa/20050314-1.c: New test.
5905
5906 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5907
5908         PR c++/4403
5909         PR c++/9783, DR433
5910         * g++.dg/template/friend34.C: New test.
5911         * g++.dg/template/friend35.C: Likewise.
5912         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5913
5914 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5915
5916         Friend class name lookup 5/n
5917         PR c++/1016
5918         * g++.dg/lookup/hidden-class1.C: New test.
5919         * g++.dg/lookup/hidden-class2.C: Likewise.
5920         * g++.dg/lookup/hidden-class3.C: Likewise.
5921         * g++.dg/lookup/hidden-class4.C: Likewise.
5922         * g++.dg/lookup/hidden-class5.C: Likewise.
5923         * g++.dg/lookup/hidden-class6.C: Likewise.
5924         * g++.dg/lookup/hidden-class7.C: Likewise.
5925         * g++.dg/lookup/hidden-class8.C: Likewise.
5926         * g++.dg/lookup/hidden-class9.C: Likewise.
5927         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5928         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5929         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5930         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5931         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5932         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5933         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5934         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5935         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5936         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5937         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5938
5939 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5940
5941         PR c++/20157
5942         * g++.dg/template/error18.C: New test.
5943
5944 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5945
5946         PR debug/16792
5947         * g++.dg/debug/pr16792.C: New test.
5948
5949 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5950
5951         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5952         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5953         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5954         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5955         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5956         test assertion names.
5957
5958 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         PR fortran/18600
5961         * gfortran.dg/stfunc_1.f90: New test.
5962
5963 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5964
5965         PR fortran/16907
5966         * gfortran.dg/real_index_1.f90: New test.
5967
5968 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5969
5970         PR fortran/20323
5971         * gfortran.dg/spec_expr_1.f90: New test.
5972
5973 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5974
5975         PR c/20402
5976         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5977         new parser.
5978
5979 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5980
5981         PR fortran/20361
5982         * gfortran.dg/largeequiv_1.f90: New test.
5983
5984 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5985
5986         * gcc.dg/ucnid-1.c: New.
5987         * gcc.dg/ucnid-2.c: New.
5988         * gcc.dg/ucnid-3.c: New.
5989         * gcc.dg/ucnid-4.c: New.
5990         * gcc.dg/ucnid-5.c: New.
5991         * gcc.dg/ucnid-6.c: New.
5992         * gcc.dg/cpp/ucnid-1.c: New.
5993         * gcc.dg/cpp/ucnid-2.c: New.
5994         * gcc.dg/cpp/ucnid-3.c: New.
5995         * g++.dg/other/ucnid-1.C: New.
5996
5997 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5998
5999         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6000
6001 2005-03-11  Per Bothner  <per@bothner.com>
6002
6003         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6004         that diagnotics refer to correct token.
6005         * gcc.dg/unused-3.c: Likewise.
6006
6007 2005-03-11  Per Bothner  <per@bothner.com>
6008
6009         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6010         constant" is now actually on same line as string constant.
6011         * gcc.dg/cpp/direct2s.c: Likewise.
6012
6013 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6014
6015         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6016
6017 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6018
6019         PR libfortran/20124
6020         * gfortran.dg/pr20124.f90: New Test
6021
6022 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6023
6024         PR tree-optimization/20130
6025         * gcc.dg/pr20130-1.c: New test.
6026
6027 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6028
6029         PR target/20095
6030         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6031
6032 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6033
6034         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6035
6036 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6037
6038         * g++.dg/eh/forced1.C: Fix comment.
6039         * g++.dg/eh/forced2.C: Ditto.
6040         * g++.dg/eh/forced3.C: Ditto.
6041         * g++.dg/eh/forced4.C: Ditto.
6042
6043 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6044
6045         PR rtl-opt/20412
6046         * gcc.c-torture/compile/pr20412.c: New test.
6047
6048 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6049
6050         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6051
6052 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6053
6054         PR target/20322
6055         * gcc.dg/20050307-1.c: New test.
6056
6057 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6058
6059         PR c++/20375
6060         * g++.dg/other/stdarg3.C: New.
6061
6062 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6063
6064         PR c++/18384, c++/18327
6065         * g++.dg/init/array19.C: New test.
6066
6067         PR inline-asm/20314
6068         * gcc.dg/torture/pr20314-1.c: New test.
6069         * gcc.dg/torture/pr20314-2.c: New test.
6070
6071 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6072
6073         * gcc.dg/20050309-1.c: New test.
6074
6075 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6076
6077         * gcc.dg/builtins-10.c: Reactivate disabled test.
6078         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6079         new cbrt transformations.
6080
6081 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/20208
6084         * g++.dg/template/array13.C: New test.
6085
6086 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6087
6088         PR c++/16859
6089         * g++.dg/init/brace4.C: New test.
6090
6091 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6092
6093         PR c++/20186
6094         * g++.dg/template/non-dependent12.C: New.
6095
6096 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6097
6098         PR c++/20142
6099         * g++.dg/init/array18.C: Add dg-do run marker.
6100
6101         PR c++/20142
6102         * g++.dg/init/array18.C: New test.
6103
6104 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6105
6106         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6107         * g++.dg/gcov/gcov.exp: Likewise.
6108         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6109         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6110         * lib/c-torture.exp: Likewise.
6111         * lib/fortran-torture.exp: Likewise.
6112         * lib/g++.exp: Likewise.
6113         * lib/gcc-defs.exp: Likewise.
6114         * lib/gcc-dg.exp: Likewise.
6115         * lib/gcc.exp: Likewise.
6116         * lib/gcov.exp: Likewise.
6117         * lib/gfortran.exp: Likewise.
6118         * lib/mike-g++.exp: Likewise.
6119         * lib/mike-gcc.exp: Likewise.
6120         * lib/objc-torture.exp: Likewise.
6121         * lib/objc.exp: Likewise.
6122         * lib/profopt.exp: Likewise.
6123         * lib/target-libpath.exp: Likewise.
6124         * lib/target-supports.exp: Likewise.
6125         * lib/treelang.exp: Likewise.
6126         * lib/wrapper.exp: Likewise.
6127
6128 2005-03-08  Jeff Law  <law@redhat.com>
6129
6130         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6131         PHI-OPT changes.
6132
6133 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6134
6135         * gcc.dg/vect/pr20122.c: New test.
6136
6137 2005-03-07  Jeff Law  <law@redhat.com>
6138
6139         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6140         was folded away.
6141         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6142         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6143         * gcc.dg/tree-ssa/pr18134.c: New test.
6144
6145 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6146
6147         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6148         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6149         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6150
6151 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6152
6153         PR tree-opt/17671
6154         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6155
6156 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6157
6158         * g++.dg/warn/Wnvdtor.C: New test.
6159
6160 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6161
6162         * gcc.dg/torture/pr19683-1.c: New test.
6163
6164 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6165
6166         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6167         * gfortran.dg/g77/19990313-2.f: Ditto.
6168         * gfortran.dg/g77/19990313-3.f: Ditto.
6169         * gfortran.dg/g77/19990525-0.f: Ditto.
6170         * gfortran.dg/g77/19990826-0.f: Ditto.
6171         * gfortran.dg/g77/19990826-2.f: Ditto.
6172         * gfortran.dg/g77/19990826-3.f: Ditto.
6173         * gfortran.dg/g77/20000511-1.f: Ditto.
6174         * gfortran.dg/g77/20000511-2.f: Ditto.
6175         * gfortran.dg/g77/970625-2.f: Ditto.
6176         * gfortran.dg/g77/980310-2.f: Ditto.
6177         * gfortran.dg/g77/980310-3.f: Ditto.
6178         * gfortran.dg/g77/980310-8.f: Ditto.
6179         * gfortran.dg/g77/980519-2.f: Ditto.
6180         * gfortran.dg/g77/alpha1.f: Ditto.
6181         * gfortran.dg/g77/claus.f: Ditto.
6182         * gfortran.dg/g77/erfc.f: Ditto.
6183         * gfortran.dg/g77/short.f: Ditto.
6184         * gfortran.fortran-torture/execute/data.f90: Ditto.
6185         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6186         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6187
6188 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6189
6190         * lib/file-format.exp (gcc_target_object_format): Add check for som
6191         format and hardcode object formats on hppa*-*-hpux*.
6192         * lib/target-supports.exp (check_weak_available): Add check for som
6193         object format.  Always return 0 on hppa*-*-hpux10*.
6194
6195         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6196         is defined.
6197
6198         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6199
6200 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6201
6202         * gfortran.dg/pr19936_1.f90: New test.
6203         * gfortran.dg/pr19936_2.f90: New test.
6204         * gfortran.dg/pr19936_3.f90: New test.
6205
6206 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6207             Paul Thomas <prthomas@drfccad.cea.fr>
6208
6209         * gfortran.dg/PR19754_1.f90: New test.
6210         * gfortran.dg/PR19754_2.f90: Ditto.
6211
6212 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6213
6214         PR c++/19311
6215         * g++.dg/template/non-dependent11.C: New test.
6216
6217 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6218
6219         * lib/target-supports.exp (check_iconv_available): Fix comment.
6220
6221 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6222             Joseph S. Myers  <joseph@codesourcery.com>
6223
6224         PR c++/19797
6225         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6226
6227 2005-03-04  Matthew Sachs  <msachs@apple.com>
6228
6229         * gcc.exp (gcc_target_compile): Put braces around
6230         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6231         * objc.exp (objc_target_compile): Likewise.
6232         * treelang.exp (treelang_target_compile): Likewise.
6233
6234 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6235
6236         PR fortran/19673
6237         * gfortran.dg/func_result_1.f90: New test.
6238
6239 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6240
6241         * gcc.misc-tests/options.exp: New test.
6242
6243 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6244
6245         * gcc.dg/pr15784-4.c: New test.
6246
6247 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6248
6249         * gcc.c-torture/execute/pr17133.c: New.
6250         * gcc.c-torture/compile/20050303-1.c: New.
6251
6252 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6253
6254         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6255
6256 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6257
6258         * g++.dg/overload/using2.C: New.
6259
6260 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6261
6262         PR c++/19916
6263         * g++.dg/init/ptrmem2.C: New test.
6264
6265 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6266
6267         PR c/8927
6268         * gcc.dg/pr8927-1.c: New test.
6269
6270 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6271
6272         PR c++/20232
6273         * g++.dg/inherit/covariant12.C: New.
6274
6275 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6276
6277         PR fortran/19479
6278         * gfortran.dg/bound_1.f90: New test.
6279
6280 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6281
6282         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6283         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6284
6285 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6286
6287         PR c/20245
6288         * gcc.dg/pr20245-1.c: New test.
6289
6290 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR middle-end/19874
6293         * gcc.c-torture/execute/20050119-2.c: New test case.
6294
6295 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6296
6297         * README: Update the DejaGnu bug reporting address.
6298         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6299         * lib/objc-torture.exp: Likewise.
6300
6301 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6302
6303         * gfortran.dg/boz_1.f90: New test.
6304         * gfortran.dg/boz_3.f90: New test.
6305         * gfortran.dg/boz_4.f90: New test.
6306
6307 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6308
6309         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6310         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6311
6312 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6313
6314         PR libfortran/20101
6315         * gfortran.dg/write_0_pe_format.f90: New test.
6316
6317 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6318
6319         PR c++/20206
6320         * g++.dg/opt/thunk2.C: New test.
6321         * g++.dg/opt/covariant1.C: New test.
6322
6323 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6324
6325         * gfortran.dg/e_d_fmt.f90: New test.
6326
6327 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6328
6329         * gcc.dg/asm-b.c: Fix comment typos.
6330
6331 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6332
6333         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6334         a V_MAY_DEF also.
6335
6336 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6337
6338         PR tree-opt/20188
6339         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6340         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6341         * gcc.dg/asm-b.c: New test.
6342
6343 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6344
6345         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6346         Disable this test on IRIX 6.
6347
6348 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6349
6350         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6351         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6352         parser.
6353
6354 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6355
6356         PR tree-optimization/20204
6357         * testsuite/gcc.dg/pr20204.c: New test.
6358
6359 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6360
6361         PR target/20196
6362         * gcc.c-torture/execute/20050224-1.c: New test.
6363
6364         PR c++/20175
6365         * g++.dg/warn/Wbraces2.C: New test.
6366
6367 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6368
6369         PR c++/19878
6370         * g++.dg/init/const2.C: New test.
6371
6372 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6373
6374         PR tree-optimization/20100
6375         * gcc.c-torture/execute/pr20100-1.c: New test.
6376
6377 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6378
6379         * gfortran.dg/implicit_3.f90: New test.
6380
6381         * gfortran.dg/deftype_1.f90: New test.
6382
6383 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6384
6385         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6386         the test passes.
6387         * g++.dg/other/anon3.C: Accept a warning.
6388
6389 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6390
6391         * gcc.dg/pr20017.c: Fix a comment typo.
6392
6393 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6394
6395         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6396
6397 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6398
6399         PR ada/19902
6400         * ada/acats/tests/cxa/cxa3004.a: Remove.
6401         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6402
6403 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/20073
6406         * g++.dg/init/const1.C: New test.
6407
6408         PR c++/19991
6409         * g++.dg/parse/constant7.C: New test.
6410
6411         PR c++/20152
6412         * g++.dg/parse/error27.C: New test.
6413         * g++.dg/template/qualttp15.C: Adjust error markers.
6414         * g++.old-deja/g++.other/struct1.C: Likewise.
6415
6416         PR c++/20153
6417         * g++.dg/template/error17.C: New test.
6418
6419         PR c++/20148
6420         * g++.dg/parser/error26.C: New test.
6421
6422 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6423
6424         PR tree-optimization/20100
6425         PR tree-optimization/20115
6426         * gcc.dg/pr20115.c: New test.
6427         * gcc.dg/pr20115-1.c: New test.
6428         * gcc.dg/pr20100.c: New test.
6429         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6430         call-clobbered variables after alias1.
6431
6432 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6433
6434         * gfortran.dg/list_read_4.f90: new test.
6435
6436 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6437
6438         PR rtl-optimization/20017.
6439         * gcc.dg/pr20017.c: New.
6440
6441 2005-02-22  Devang Patel  <dpatel@apple.com>
6442
6443         PR 19952
6444         * g++.dg/tree-ssa/pr19952.C: New test.
6445
6446 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6447
6448         PR c++/19883
6449         * g++.dg/parse/constant6.C: New test.
6450
6451 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6452
6453         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6454         * g++.dg/charset/asm2.c: Likewise.
6455         * g++.dg/charset/asm3.c: Likewise.
6456         * g++.dg/charset/asm4.c: Likewise.
6457         * g++.dg/charset/asm5.c: Likewise.
6458         * g++.dg/charset/attribute1.c: Likewise.
6459         * g++.dg/charset/attribute2.c: Likewise.
6460         * g++.dg/charset/extern1.cc: Likewise.
6461         * g++.dg/charset/extern2.cc: Likewise.
6462         * g++.dg/charset/extern3.cc: Likewise.
6463         * g++.dg/charset/function.cc: Likewise.
6464         * g++.dg/charset/string.c: Likewise.
6465         * g++.dg/charset/charset.exp: Likewise.
6466         * lib/target-supports.exp (check_iconv_available): Fix comment.
6467
6468 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6469
6470         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6471         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6472         * gcc.dg/charset/asm2.c: Likewise.
6473         * gcc.dg/charset/asm3.c: Likewise.
6474         * gcc.dg/charset/asm4.c: Likewise.
6475         * gcc.dg/charset/asm5.c: Likewise.
6476         * gcc.dg/charset/asm6.c: Likewise.
6477         * gcc.dg/charset/attribute1.c: Likewise.
6478         * gcc.dg/charset/attribute2.c: Likewise.
6479         * gcc.dg/charset/builtin1.c: Likewise.
6480         * gcc.dg/charset/extern.c: Likewise.
6481         * gcc.dg/charset/function.c: Likewise.
6482         * gcc.dg/charset/string.c: Likewise.
6483         * gcc.dg/charset/charset.exp: Likewise.
6484
6485 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6486
6487         PR fortran/20086
6488         * gfortran.dg/pr20086.f90: New test.
6489
6490 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6491
6492         PR tree-optimization/19786
6493         * g++.dg/tree-ssa/pr19786.C: New.
6494
6495 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6496
6497         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6498
6499 2005-02-21  Jeff Law  <law@redhat.com>
6500
6501         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6502
6503 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6504
6505         * gfortran.dg/do_iterator: Split loop, markup all lines for
6506         which an error locus is printed.
6507         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6508         locus is printed.
6509         * gfortran.dg/select_4.f90: Likewise.
6510         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6511         locuses in the various permutations.
6512
6513 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6514
6515         PR tree-optimization/19951
6516         * g++.dg/vect: New directory.
6517         * g++.dg/vect/vect.exp: New file.
6518         * g++.dg/vect/pr19951.cc: New testcase.
6519         * g++.dg/dg.exp: Also prune vectorizer tests.
6520
6521 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6522
6523         PR 18785
6524         * gcc.dg/charset/builtin1.c: New test.
6525
6526 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6527
6528         PR c++/19299
6529         * g++.dg/inherit/volatile1.C: New test.
6530
6531         PR c++/19440
6532         * g++.dg/template/dtor4.C: New test.
6533
6534 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6535
6536         * gfortran.dg/int_1.f90: New test.
6537
6538 2005-02-19  Devang Patel  <dpatel@apple.com>
6539
6540         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6541
6542 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6543
6544         * gfortran.dg/achar_1.f90: New test.
6545
6546 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6547
6548         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6549
6550 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6551             Jakub Jelinek  <jakub@redhat.com>
6552
6553         PR tree-optimization/19828
6554         * gcc.dg/tree-ssa/loop-7.c: New test.
6555         * gcc.c-torture/execute/20050218-1.c: New test.
6556
6557 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6558
6559         PR c/20043
6560         * gcc.dg/transparent-union-1.c: New test.
6561         * gcc.dg/transparent-union-2.c: New test.
6562
6563 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6564
6565         PR tree-optimization/18977
6566         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6567
6568 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6569
6570         PR target/20054
6571         * gcc.dg/pr20054.c: New test.
6572
6573 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6574
6575         PR c++/19508
6576         * g++.dg/ext/attrib20.C: New test.
6577
6578 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6579
6580         PR middle-end/20030
6581         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6582
6583 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6584
6585         PR c++/20008
6586         * g++.dg/opt/switch4.C: New.
6587
6588 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6589
6590         PR c++/20023
6591         PR tree-optimization/20009
6592         * gcc.c-torture/compile/20050217-1.c: New test.
6593         * g++.dg/opt/switch3.C: New test.
6594
6595         PR tree-optimization/18947
6596         * gcc.c-torture/compile/20050215-1.c: New test.
6597         * gcc.c-torture/compile/20050215-2.c: New test.
6598         * gcc.c-torture/compile/20050215-3.c: New test.
6599
6600 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6601
6602         PR c++/20028
6603         * g++.dg/template/crash34.C: New.
6604
6605         PR c++/20022
6606         * g++.dg/other/access3.C: New.
6607
6608 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6609
6610         * gcc.dg/vect/vect-98.c: New test.
6611
6612 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6613
6614         PR tree-optimization/19967
6615         * gcc.dg/pr19967.c: New.
6616
6617 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR middle-end/19857
6620         * gcc.dg/tree-ssa/20050215-1.c: New test.
6621         * gcc.c-torture/execute/20050215-1.c: New test.
6622
6623 2005-02-15  Eric Christopher  <echristo@redhat.com>
6624
6625         * gcc.dg/cpp/20050215-1.c: New file.
6626
6627 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6628
6629         PR tree-optimization/15785
6630         * gcc.dg/pr15785-1.c: New test.
6631
6632 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6633
6634         PR c++/17788
6635         * g++.dg/init/ctor4.C: New.
6636         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6637
6638 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6639
6640         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6641         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6642
6643 2005-02-15  Andreas Schwab  <schwab@suse.de>
6644
6645         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6646         declare malloc.
6647
6648 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6649
6650         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6651
6652 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6653
6654         PR tree-optimization/19853
6655         * gcc.c-torture/compile/pr19853.c: New test.
6656
6657 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6658
6659         PR c++/19608
6660         * g++.dg/parse/local-class1.C: New.
6661
6662         PR c++/19895
6663         * g++.dg/parse/ptrmem3.C: New.
6664
6665         PR c++/19884
6666         * g++.old-deja/g++.oliva/template6.C: Add another case.
6667         * g++.dg/template/explicit6.C: New.
6668
6669 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6670
6671         PR c++/17816
6672         * g++.dg/other/redecl2.C: New.
6673
6674 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6675
6676         PR c++/19891
6677         * g++.dg/abi/covariant4.C: New.
6678
6679 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6680
6681         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6682
6683 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6684
6685         * gcc.dg/vect/vect-96.c: Fix typo.
6686
6687 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6688
6689         PR c++/14479
6690         PR c++/19487
6691         * g++.dg/template/enum5.C: New test.
6692
6693 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6694
6695         * gcc.dg/vect/vect-97.c: New test.
6696
6697 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6698
6699         * gcc.dg/vect/vect-96.c: New test.
6700
6701 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6702
6703         * gcc.dg/builtins-34.c: Also check ldexp*.
6704
6705 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6706
6707         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6708
6709 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6710
6711         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6712         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6713         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6714         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6715         selector_list, selector_expression, dg-process-target): Move to new
6716         file target-supports-dg.exp.
6717         * lib/target-supports-dg.exp: New.
6718
6719         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6720         New.
6721
6722 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR c++/19666
6725         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6726
6727         PR middle-end/19858
6728         * gcc.c-torture/compile/20050210-1.c: New test.
6729
6730 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6731
6732         PR c++/19755
6733         * g++.dg/warn/Wbraces1.C: New test.
6734
6735 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6736
6737         * gcc.dg/builtins-52.c: New testcase.
6738
6739 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6740
6741         PR c/19342
6742         * gcc.c-torture/execute/20050119-1.c: New test.
6743
6744 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6745
6746         PR c++/19811
6747         * g++.dg/init/delete1.C: New test.
6748
6749 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6750
6751         PR c++/18470
6752         * g++.dg/template/static12.C: New test.
6753
6754 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6755
6756         PR c++/19787
6757         * g++.dg/conversion/ambig1.C: New test.
6758
6759         PR c++/19739
6760         * g++.dg/ext/attrib19.C: New test.
6761
6762         PR c++/19732
6763         * g++.dg/parse/dtor5.C: New test.
6764
6765         PR c++/19762
6766         * g++.dg/template/dtor3.C: New test.
6767
6768         PR c++/19826
6769         * g++.dg/template/static11.C: New test.
6770         * g++.dg/template/crash2.C: Remove dg-error marker.
6771
6772 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6773
6774         PR C++/18491
6775         * g++.old-deja/g++.mike/p10769a.C: Remove.
6776
6777 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6778
6779         * gcc.dg/builtins-48.c: New test case.
6780         * gcc.dg/builtins-49.c: New test case.
6781         * gcc.dg/builtins-50.c: New test case.
6782         * gcc.dg/builtins-51.c: New test case.
6783
6784 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6785
6786         PR middle-end/19583
6787         * g++.dg/warn/Wreturn-type-3.C: New test.
6788
6789 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6790
6791         PR middle-end/19402
6792         * gcc.dg/pr19402-1.c: New testcase.
6793         * gcc.dg/pr19402-2.c: likewise.
6794
6795 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6796
6797         PR middle-end/19854
6798         * g++.dg/tree-ssa/tmmti.C: New testcase.
6799
6800 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6801
6802         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6803
6804 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6805
6806         PR c++/19733
6807         * g++.dg/parse/crash23.C: New test.
6808         * g++.dg/warn/Weff1.C: New test.
6809
6810 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6811
6812         * gcc.dg/20050209-1.c: New test.
6813
6814 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6815
6816         PR target/19799
6817         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6818
6819 2005-02-08  Mike Stump  <mrs@apple.com>
6820
6821         * g++.dg/pch/import-2.c: New test.
6822         * g++.dg/pch/import-2.hs: New.
6823         * g++.dg/pch/include/import-2a.h: New.
6824         * g++.dg/pch/include/import-2b.h: New.
6825
6826 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6827
6828         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6829
6830 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6831
6832         * gfortran.dg/substr_1.f90: New test.
6833
6834 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6835
6836         PR middle-end/19775
6837         * gcc.dg/torture/builtin-power-1.c: Disable test for
6838         invalid transformation.
6839         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6840         no longer optimize.
6841         * gcc.dg/builtins-47.c: New testcase.
6842
6843 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6844             Dorit Naishlos  <dorit@il.ibm.com>
6845
6846         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6847
6848 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6849
6850         * gcc.c-torture/compile/20050206-1.c: New test.
6851
6852 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6853
6854         PR tree-opt/19768
6855         * g++.dg/opt/pr19768.C: New test.
6856
6857 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6858
6859         PR tree-opt/19736
6860         * gcc.c-torture/compile/pr19736.c: New test.
6861
6862 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6863
6864         PR c++/17401
6865         * g++.dg/parse/error25.C: New test.
6866
6867 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6868
6869         * gcc.c-torture/execute/20050203-1.c: New.
6870
6871 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6872
6873         * gcc.dg/vect/vect-85.c: Remove xfail.
6874         * gcc.dg/vect/vect-86.c: Remove xfail.
6875         * gcc.dg/vect/vect-87.c: Remove xfail.
6876         * gcc.dg/vect/vect-88.c: Remove xfail.
6877
6878 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6879
6880         * gcc.dg/altivec-19.c: New.
6881
6882 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6883
6884         PR c/17807
6885         * gcc.dg/nested-func-3.c: New test.
6886         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6887
6888 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6889
6890         * gcc.test-framework/gen_directive_tests: Generate tests for
6891         selector expressions.
6892
6893 2005-02-02  Matt Austern  <austern@apple.com>
6894
6895         PR c++/19628
6896         * g++/ext/builtin7.C: New.
6897         * g++/ext/builtin8.C: New.
6898
6899 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6900
6901         PR c/18502
6902         * gcc.dg/pr18502-1.c: New test.
6903
6904 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6905
6906         PR c++/17413
6907         * g++.dg/template/local4.C: Tweak.
6908
6909 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6910
6911         PR tree-optimization/19578
6912         * gcc.c-torture/compile/20050202-1.c: New test.
6913
6914 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6915
6916         PR c/19435
6917         * gcc.dg/c99-init-4.c: New test.
6918
6919 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6920
6921         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6922
6923         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6924
6925         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6926         * g++.dg/eh/check-vect.h: New.
6927
6928         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6929         * gcc.dg/vect/vect-78.c: Ditto.
6930         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6931         Remove.
6932
6933         * g++.dg/conversion/simd1.C: Expect warning.
6934         * g++.dg/ext/attribute-test-1.C: Ditto.
6935         * g++.dg/ext/attribute-test-2.C: Ditto.
6936         * g++.dg/ext/attribute-test-3.C: Ditto.
6937         * g++.dg/ext/attribute-test-4.C: Ditto.
6938
6939         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6940         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6941
6942         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6943
6944 2005-02-01  Richard Henderson  <rth@redhat.com>
6945
6946         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6947         long double for ibm double-double format.
6948         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6949
6950 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6951
6952         PR tree-optimization/19633
6953         * testsuite/gcc.dg/pr19633-1.c: New test.
6954         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6955         to NULL or a symbol.
6956
6957 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6958
6959         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6960         New procs.
6961         (dg-process-target (local override)): Handle selector expressions.
6962
6963         * gcc.test-framework/README: Describe tests in source directory.
6964         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6965         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6966         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6967         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6968         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6969         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6970         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6971         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6972         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6973         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6974         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6975         * gcc.test-framework/dg-error-exp-P.c: New test.
6976         * gcc.test-framework/dg-error-exp-XP.c: New test.
6977         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6978         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6979         * gcc.test-framework/dg-output-exp-P.c: New test.
6980         * gcc.test-framework/dg-output-exp-XF.c: New test.
6981         * gcc.test-framework/dg-warning-exp-P.c: New test.
6982         * gcc.misc-tests/dg-1.c: Remove.
6983         * gcc.misc-tests/dg-2.c: Remove.
6984         * gcc.misc-tests/dg-3.c: Remove.
6985         * gcc.misc-tests/dg-4.c: Remove.
6986         * gcc.misc-tests/dg-5.c: Remove.
6987         * gcc.misc-tests/dg-6.c: Remove.
6988         * gcc.misc-tests/dg-7.c: Remove.
6989         * gcc.misc-tests/dg-8.c: Remove.
6990         * gcc.misc-tests/dg-9.c: Remove.
6991         * gcc.misc-tests/dg-10.c: Remove.
6992         * gcc.misc-tests/dg-11.c: Remove.
6993         * gcc.misc-tests/dg-12.c: Remove.
6994         * gcc.misc-tests/dg-test.exp: Remove.
6995
6996         * gcc.test-framework/test-framework.awk: Change recording and
6997         printing of passes and failures.
6998
6999         * gcc.test-framework: New directory.
7000         * gcc.test-framework/README: New.
7001         * gcc.test-framework/test-framework.exp: New.
7002         * gcc.test-framework/test-framework.awk: New.
7003         * gcc.test-framework/gen_directive_tests: New.
7004
7005 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7006
7007         * lib/treelang.exp: Fix comment typos.
7008         (treelang_target_compile): Don't append libs=-ltreelang to options.
7009
7010 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7011
7012         * g++.dg/parse/typename7.C: Adjust error messages.
7013
7014 2005-01-31  Jeff Law  <law@redhat.com>
7015
7016         * gcc.c-torture/execute/20050131-1.c: New test.
7017         * gcc.dg/wcaselabel.c: New test.
7018
7019 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7020
7021         * g++.dg/other/warning1.C: Adjust error messags.
7022         * g++.dg/parse/constant5.C: New test.
7023
7024 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7025
7026         PR c/19333
7027         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7028         the test case valid.
7029         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7030         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7031         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7032         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7033         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7034         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7035
7036 2005-01-31  Dale Johannesen  <dalej@apple.com>
7037
7038         * g++.dg/opt/pr19650.C:  New test.
7039
7040 2005-01-31  Richard Henderson  <rth@redhat.com>
7041
7042         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7043         long double for intel double extended format.
7044         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7045
7046 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7047
7048         PR c++/19555
7049         * g++.dg/template/static10.C: New test.
7050
7051         PR c++/19395
7052         * g++.dg/parse/error24.C: New test.
7053
7054         PR c++/19367
7055         * g++.dg/lookup/builtin1.C: New test.
7056
7057         PR c++/19457
7058         * g++.dg/warn/conv3.C: New test.
7059
7060 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7061
7062         PR fortran/19647
7063         * gfortan.dg/inquire_7.f90
7064
7065 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7066
7067         PR tree-optimization/15791
7068         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7069         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7070         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7071         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7072         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7073         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7074         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7075         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7076         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7077         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7078
7079 2005-01-29  Paul Brook  <paul@codesourcery.com>
7080
7081         PR fortran/18565
7082         * check.c (real_or_complex_check): New function.
7083         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7084         * intrinsic.c (add_functions): Use new check functions.
7085         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7086         Add prototypes.
7087
7088 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7089
7090         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7091         gcc.dg/lvalue-3.c: New tests.
7092         * gcc.dg/concat.c: Update expected messages.
7093
7094 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7095
7096         PR libfortran/19595
7097         * gfortran.dg/eor_1.f90:  New test.
7098
7099 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7100
7101         PR fortran/19589
7102         * gfortran.dg/logical_data_1.f90: New test.
7103
7104 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7105
7106         PR c++/19253
7107         * g++.dg/template/crash33.C: New test.
7108
7109         PR c++/19667
7110         * g++.dg/template/crash32.C: New test.
7111
7112 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7113
7114         PR middle-end/16558
7115         * g++.dg/warn/Wreturn-type-2.C: New test.
7116
7117 2004-06-24  Jeff Law  <law@redhat.com>
7118
7119         * gcc.dg/tree-ssa/20050128-1.c: New test.
7120
7121 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * gcc.target/frv/all-mdpackh-1.c: New test.
7124
7125 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7126
7127         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7128
7129 2005-01-27  Richard Henderson  <rth@redhat.com>
7130
7131         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7132
7133 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7134
7135         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7136
7137 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7138
7139         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7140         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7141         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7142         to cope with cases where the multilib options override the dg-options.
7143
7144 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7145
7146         PR c/18946
7147         * gcc.dg/noncompile/20050120-1.c: New test.
7148
7149 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7150
7151         PR tree-optimization/19633
7152         * gcc.dg/pr19633.c: New test.
7153         * gcc.dg/tree-ssa/pr19633.c: New test.
7154
7155 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7156
7157         * gcc.dg/20041216-1.c: New test.
7158
7159 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7160
7161         PR objc/18862
7162         * objc.dg/selector-2.m: New test.
7163
7164 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7165
7166         * g++.dg/opt/range-test-2.C: New test.
7167
7168         PR rtl-optimization/19579
7169         * gcc.c-torture/execute/20050124-1.c: New test.
7170
7171 2005-01-26  Greg Parker  <gparker@apple.com>
7172         Stuart Hastings  <stuart@apple.com>
7173
7174         * gcc.c-torture/execute/20050125-1.c: New.
7175
7176 2005-01-18  Jan Hubicka  <jh@suse.cz>
7177
7178         PR tree-optimize/19337
7179         * gcc.c-torture/compile/20050119-1.c: New test.
7180
7181 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7182
7183         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7184         test for successful match.
7185
7186 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7187
7188         PR objc/18408
7189         * objc.dg/comp-types-7.m: New test.
7190
7191 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7192
7193         * lib/target-supports.exp (current_target_name): New.
7194         (check_effective_target_ilp32, check_effective_target_lp64):
7195         Cache the result to use as long as the current target, with
7196         multilib flags, remains the same.
7197
7198         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7199         (dg-require-weak, dg-require-visibility, dg-require-alias,
7200         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7201         dg-require-effective-target, dg-skip-if): Remove call to
7202         skip_test_and_clear_xfail.
7203         (dg-test): Clear xfail data.
7204
7205 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7206
7207         PR target/17751
7208         * gcc.dg/ppc64-toc.c: New test.
7209
7210         * g++.dg/tree-ssa/empty-1.C: New test.
7211
7212         PR middle-end/19551
7213         * gcc.c-torture/execute/20050121-1.c: New test.
7214         * gcc.dg/20050121-2.c: New test.
7215
7216 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7217         Paul Brook  <paul@codesourcery.com>
7218
7219         PR fortran/17941
7220         * gfortran.dg/real_const_1.f: New test.
7221         * gfortran.dg/real_const_2.f90: New test.
7222         * gfortran.dg/complex_int_1.f90: New test.
7223
7224 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7225
7226         PR fortran/19313
7227         * gfortan.dg/inquire_6.f90: New test.
7228
7229 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7230
7231         PR libfortran/19451
7232         * open_readonly_1.f90:  New test.
7233
7234 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7235
7236         PR libfortran/18982
7237         * gfortran.dg/open_new.f90: New file.
7238
7239 2005-01-22  Paul Brook  <paul@codesourcery.com>
7240
7241         * namelist_1.f90: New test.
7242
7243 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7244
7245         PR tree-optimization/19484
7246         * gcc.c-torture/compile/20050122-[12].c: New tests.
7247
7248 2005-01-22  Paul Brook  <paul@codesourcery.com>
7249
7250         * gfortran.dg/implicit_2.f90: New test.
7251
7252 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7253
7254         PR fortran/19314
7255         * gfortran.dg/inquire_5.f90: New test.
7256
7257 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7258
7259         PR c/18809
7260         * gcc.dg/pr18809-1.c: New test.
7261
7262 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7263
7264         * gcc.dg/20050121-1.c: New test.
7265
7266         PR tree-optimization/13000
7267         * gcc.dg/20040206-1.c: Change warning to point where function is
7268         being inlined.
7269
7270 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7271
7272         PR c++/19208
7273         * g++.dg/template/array11.C: New test.
7274
7275 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7276
7277         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7278         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7279         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7280         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7281         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7282         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7283
7284 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7285
7286         PR tree-optimization/15349
7287         * gcc.dg/tree-ssa/pr15349.c: New.
7288
7289 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7290
7291         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7292
7293 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7294
7295         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7296         scan-assembler-times directive name.
7297
7298         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7299         after dg-do.
7300
7301         PR rtl-optimization/19462
7302         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7303
7304 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7305
7306         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7307         counting function calls on ia64.
7308
7309 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7310
7311         PR rtl-optimization/15139
7312         * gcc.dg/20050111-2.c: New test.
7313
7314         PR c/17297
7315         * gcc.c-torture/compile/20050113-1.c: New testcase.
7316
7317         PR middle-end/19164
7318         * gcc.dg/20050113-1.c: New testcase.
7319
7320 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7321
7322         * gcc.dg/vect/vect-85.c: Add comment.
7323         * gcc.dg/vect/vect-86.c: Add xfail for now.
7324         * gcc.dg/vect/vect-87.c: Add xfail for now.
7325         * gcc.dg/vect/vect-88.c: Add xfail for now.
7326         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7327
7328 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7331
7332 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7333
7334         * g++.dg/debug/typedef3.C: New test.
7335
7336 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7337
7338         PR c/19472
7339         * gcc.dg/asm-a.c: New test.
7340
7341 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7342
7343         * gcc.dg/sh-relax.c: Add prototype for abort.
7344
7345 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7346
7347         * gcc.dg/short-compare-1.c: New test.
7348         * gcc.dg/short-compare-2.c: Likewise.
7349
7350 2005-01-18  Michael Matz  <matz@suse.de>
7351
7352         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7353
7354 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7355
7356         PR tree-optimization/19121
7357         * gcc.c-torture/compile/pr19121.c: New test.
7358
7359 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7360
7361         PR target/19357
7362         * gcc.c-torture/compile/pr19357.c: New test.
7363
7364 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7365
7366         PR c/5675
7367         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7368         pass--those that refer just to the variable, possibly with a
7369         cast.
7370         * gcc.dg/c99-const-expr-3.c: Likewise.
7371
7372         PR middle-end/13127
7373         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7374         longer emitted.
7375
7376 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7377
7378         PR fortran/18778
7379         * gfortran.dg/endfile_2.f90: New test.
7380
7381 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7382
7383         PR 19168
7384         * gfortran.dg/select_5.f90: New test.
7385
7386 2004-01-16  Paul Brook  <paul@codesourcery.com>
7387
7388         * gfortran.dg/common_4.f90: New test.
7389
7390 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7391
7392         PR rtl-optimization/19462
7393         * gcc.dg/torture/pr19462-1.c: New test.
7394
7395 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7396
7397         PR objc/19321
7398         * objc.dg/func-ptr-2.m: New.
7399         * objc.dg/volatile-1.m: New.
7400
7401 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7402
7403         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7404
7405 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR tree-optimization/19060
7408         * gcc.c-torture/execute/20050104-1.c: New test.
7409
7410 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7411
7412         PR fortran/18983
7413         * gfortran.dg/write_to_null.f90: New test.
7414
7415 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7416             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7417
7418         PR other/19328
7419         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7420         argument.
7421
7422 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7423
7424         PR c++/19263
7425         * g++.dg/init/vector1.C: New test.
7426
7427 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7428
7429         PR target/13158
7430         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7431         PR target/18987
7432         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7433
7434 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7435
7436         * gfortran.dg/select_1.f90: New test.
7437         * gfortran.dg/select_2.f90: New test.
7438         * gfortran.dg/select_3.f90: New test.
7439         * gfortran.dg/select_4.f90: New test.
7440
7441 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR middle-end/19084
7444         PR rtl-optimization/19348
7445         * gcc.dg/20050111-1.c: New test.
7446         * gcc.c-torture/execute/20050111-1.c: New test.
7447
7448         * gcc.dg/i386-asm-4.c: New test.
7449
7450 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7451
7452         * gcc.dg/nested-func-2.c: New test.
7453         * ada/acats/norun.lst: Remove c953002.
7454
7455 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7456
7457         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7458
7459 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7460
7461         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7462
7463 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7464
7465         PR target/18761
7466         * g++.dg/abi/align1.C: New test.
7467
7468 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7469
7470         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7471         at a time.
7472         * g++.dg/ext/altivec_check.h: Support compiling as C.
7473
7474 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7475
7476         PR c++/19355
7477         * g++.dg/expr/pr19355-1.C: New test case.
7478
7479 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7480
7481         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7482         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7483         * ada/acats/tests/c3/c92005b.ada: Likewise.
7484         * ada/acats/tests/c3/cxb3012.a: Likewise.
7485         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7486
7487 2005-01-09  Paul Brook  <paul@codesourcery.com>
7488
7489         * gfortran.dg/common_2.f90: New file.
7490         * gfortran.dg/common_3.f90: New file.
7491
7492 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7493
7494         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7495
7496 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7497
7498         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7499         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7500         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7501         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7502         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7503         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7504         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7505         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7506         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7507         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7508         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7509         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7510         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7511         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7512         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7513         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7514         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7515         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7516         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7517         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7518         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7519         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7520         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7521         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7522         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7523         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7524         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7525         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7526         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7527         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7528         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7529         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7530         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7531         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7532         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7533         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7534         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7535         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7536         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7537         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7538         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7539         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7540         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7541         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7542         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7543         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7544         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7545         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7546         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7547         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7548         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7549         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7550         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7551         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7552         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7553         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7554         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7555         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7556         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7557         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7558         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7559         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7560         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7561         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7562         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7563         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7564         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7565
7566         * gcc.dg/vect/vect-1.c: Fix spelling.
7567         * gcc.dg/vect/vect-10.c: Fix spelling.
7568         * gcc.dg/vect/vect-11.c: Fix spelling.
7569         * gcc.dg/vect/vect-12.c: Fix spelling.
7570         * gcc.dg/vect/vect-14.c: Fix spelling.
7571         * gcc.dg/vect/vect-15.c: Fix spelling.
7572         * gcc.dg/vect/vect-16.c: Fix spelling.
7573         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7574         * gcc.dg/vect/vect-64.c: Fix comments.
7575         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7576
7577 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7578             Ira Rosen  <irar@il.ibm.com>
7579
7580         * gcc.dg/vect/vect-70.c: New test.
7581         * gcc.dg/vect/vect-71.c: New test.
7582
7583 2005-01-09  Manfred Hollstein  <mh@suse.com>
7584
7585         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7586         * gcc.dg/pr18241-2.c: Likewise.
7587         * gcc.dg/pr18241-3.c: Likewise.
7588         * gcc.dg/pr18241-4.c: Likewise.
7589         * gcc.dg/pr18241-5.c: Likewise.
7590
7591 2005-01-08  Richard Henderson  <rth@redhat.com>
7592
7593         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7594         False for x86 and x86-64.
7595
7596 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7597
7598         PR tree-optimization/18241
7599         * gcc.dg/pr18241-1.c: New test.
7600         * gcc.dg/pr18241-2.c: New test.
7601         * gcc.dg/pr18241-3.c: New test.
7602         * gcc.dg/pr18241-4.c: New test.
7603         * gcc.dg/pr18241-5.c: New test.
7604
7605 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7606
7607         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7608         gfortran.dg/select_4.f90: New.
7609
7610 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7611
7612         * gcc.c-torture/execute/20050107-1.c: New test.
7613
7614 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7615
7616         PR c++/19298
7617         * g++.dg/template/ref2.C: New.
7618
7619 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7620
7621         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7622         instead of being empty.
7623
7624 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7625
7626         PR fortran/15553
7627         * gfortran.dg/array-1.f90: New test.
7628
7629 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7630
7631         PR tree-optimization/19283
7632         * gcc.c-torture/execute/20050106-1.c: New test.
7633
7634         PR rtl-optimization/18861
7635         * gcc.dg/20050105-1.c: New test.
7636
7637         PR tree-optimization/18828
7638         * gcc.dg/20050105-2.c: New test.
7639
7640 2005-01-07  Andreas Jaeger  <aj@suse.de>
7641
7642         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7643
7644 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7645
7646         PR fortran/18398
7647         * gfortran.dg/fmt_read.f90: New test.
7648
7649 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7650
7651         * gcc.dg/rs6000-ldouble-2.c: New.
7652
7653 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/19244
7656         * g++.dg/parser/ctor2.C: New test.
7657
7658 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7659
7660         PR c++/17154
7661         * g++.dg/template/using9.C: New test.
7662
7663 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7664
7665         PR c++/19258
7666         * g++.dg/lookup/friend6.C: New test.
7667
7668 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7669
7670         PR c++/19270
7671         * g++.dg/template/array10.C: New.
7672
7673 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7674
7675         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7676         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7677
7678 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7679
7680         * gcc.c-torture/compile/20050105-1.c: New test.
7681
7682 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7683
7684         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7685
7686 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7687
7688         PR middle-end/19100
7689         * gcc.dg/conv-3.c: New test case.
7690
7691 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7692
7693         * gcc.dg/asm-wide-1.c: New test.
7694
7695 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7696
7697         PR c++/19030
7698         * g++.dg/parse/crash22.C: New
7699
7700 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7701
7702         PR 19257
7703         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7704
7705 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7706
7707         PR middle-end/17767
7708         * gcc.dg/i386-mmx-6.c: New test case.
7709
7710 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7711
7712         PR tree-optimization/18308
7713         * gcc.dg/vect/pr18308.c: New testcase.
7714
7715 2005-01-04  Andreas Jaeger  <aj@suse.de>
7716
7717         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7718
7719 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7720             Robert Bowdidge <bowdidge@apple.com>
7721
7722         * gcc.dg/cpp/subframework1.c: New.
7723         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7724         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7725         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7726         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7727
7728 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7729
7730         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7731         producing warning.
7732         * gcc.dg/darwin-weakimport-2.c: New.
7733
7734 2005-01-03  Richard Henderson  <rth@redhat.com>
7735
7736         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7737
7738 2005-01-03  Richard Henderson  <rth@redhat.com>
7739
7740         * gcc.dg/vect/vect.exp: Enable for ia64.
7741         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7742         (check_effective_target_vect_float): Likewise.
7743         (check_effective_target_vect_no_align): Likewise.
7744         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7745         * gcc.dg/vect/vect-8.c: Likewise.
7746
7747 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7748
7749         PR target/19236
7750         * gcc.dg/pr19236-1.c: New test case.
7751
7752 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7753
7754         PR rtl-optimization/12092
7755         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7756
7757 2005-01-02  Andreas Jaeger  <aj@suse.de>
7758
7759         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7760
7761 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7762             Andrew Pinski  <pinskia@physics.uc.edu>
7763
7764         PR rtl-optimization/12092
7765         * gcc.dg/pr12092-1.c: New test case.
7766
7767 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7768
7769         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7770         'hidden' and 'default' for better portability.
7771         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7772
7773         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7774         6 and 7.
7775         * g++.old-deja/g++.brendan/new3.C: Likewise.
7776
7777 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7778
7779         * gcc.dg/20041231-1.C: New test.
7780         * g++.dg/warn/Wunreachable-code-1.C: New test.
7781
7782 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7783
7784         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7785         file, not /dev/null.  Abort on error.
7786
7787 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7788             Ziemowit Laski  <zlaski@apple.com>
7789
7790         PR objc/18971
7791         * objc.dg/encode-5.m: New test.
7792
7793 2004-12-29  Richard Henderson  <rth@redhat.com>
7794
7795         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7796         * objc.dg/stabs-1.m: Disable for ia64.
7797
7798 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7799
7800         PR c++/19190
7801         * g++.dg/warn/Wunused-10.C: New test.
7802
7803 2004-12-28  Richard Henderson  <rth@redhat.com>
7804
7805         * objc.dg/stabs-1.m: Disable for alpha.
7806
7807 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7808
7809         PR c++/19149
7810         * g++.dg/parse/error23.C: New test.
7811
7812 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7813
7814         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7815
7816         PR fortran/19032
7817         * gfortran.dg/intrinsic_modulo_1.f90: New.
7818         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7819         tests with divisor -1.
7820
7821 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * g++.dg/opt/temp1.C (memcpy): Return a value.
7824
7825         PR c++/19148
7826         * g++.dg/expr/cond7.C: New test.
7827
7828 2004-12-27  Paul Brook  <paul@codesourcery.com>
7829
7830         * gfortran.dg/g77/select_no_compile.f: Remove.
7831
7832 2004-12-27  Richard Henderson  <rth@redhat.com>
7833
7834         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7835         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7836         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7837
7838 2004-12-26  Richard Henderson  <rth@redhat.com>
7839
7840         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7841         by 1i instead of token pasting.
7842
7843 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7844
7845         PR tree-optimization/17578
7846         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7847         to additional_flags.
7848         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7849
7850 2004-12-25  Richard Henderson  <rth@redhat.com>
7851
7852         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7853         Remove Alpha.
7854
7855 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7856
7857         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7858         hppa*-*-hpux*.
7859         * gcc.dg/pr17957.c (dg-options): Likewise.
7860         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7861         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7862         instead of 0 on __hppa__.
7863         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7864         "foo,%r" on hppa*-*-*.
7865
7866 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7867
7868         PR fortran/19071
7869         * gfortran.dg/complex_write.f90: New test.
7870
7871 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7872
7873         PR c++/17595
7874         * g++.dg/parse/pragma2.C: New test.
7875
7876         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7877
7878 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * gcc.dg/empty2.c: Add missing dg-warning.
7881
7882 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/17413
7885         * g++.dg/template/local4.C: New test.
7886         * g++.dg/template/crash19.C: Add dg-error marker.
7887
7888         * g++.dg/template/crash31.C: Correct embedded PR number.
7889
7890 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7891
7892         PR c++/16405
7893         * g++.dg/opt/temp1.C: Add do-run marker.
7894
7895 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7896
7897         * g++.dg/template/spec19.C: New.
7898
7899 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7900
7901         PR target/16819
7902         * gcc.dg/empty2.c: New.
7903
7904 2004-12-23  Richard Henderson  <rth@redhat.com>
7905
7906         * lib/target-supports.exp (check_effective_target_vect_no_align):
7907         Remove i?86 and x86-64.
7908
7909 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/16405
7912         * g++.dg/opt/temp1.C: New test.
7913
7914 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7915
7916         PR c++/18733
7917         * g++.dg/template/friend33.C: New testcase.
7918
7919 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7920
7921         PR c++/18464
7922         * g++.dg/template/cond5.C: New test.
7923
7924         PR c++/18492
7925         * g++.dg/inherit/thunk3.C: New test.
7926
7927         PR c++/11224
7928         * g++.dg/warn/Wunused-9.C: New test.
7929
7930 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7931
7932         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7933
7934 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7935
7936         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7937
7938 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/18378
7941         * g++.dg/ext/packed8.C: New test.
7942
7943         PR c++/19063
7944         * g++.dg/template/crash31.C: New test.
7945
7946         PR c++/19034
7947         * g++.dg/template/crash30.C: New test.
7948
7949 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7950
7951         PR C++/18984
7952         * g++.dg/eh/ctor3.C: New test.
7953
7954 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7955
7956         * objc.dg/stabs-1.m: Allow section name to be quoted and
7957         assembly label to begin with '.LL'.
7958
7959 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7960
7961         * gcc.dg/vect/vect.exp
7962         (check_effective_target_lp64_or_vect_no_align): New.
7963         * gcc.dg/vect/vect-77.c: Use it.
7964         * gcc.dg/vect/vect-78.c: Use it.
7965
7966         * lib/target-supports.exp
7967         (check_effective_target_vect_no_max,
7968         check_effective_target_vect_no_bitwise,
7969         check_effective_target_vect_no_align): New.
7970         * gcc.dg/vect/vect-13.c: Use them.
7971         * gcc.dg/vect/vect-17.c: Ditto.
7972         * gcc.dg/vect/vect-18.c: Ditto.
7973         * gcc.dg/vect/vect-19.c: Ditto.
7974         * gcc.dg/vect/vect-20.c: Ditto.
7975         * gcc.dg/vect/vect-27.c: Ditto.
7976         * gcc.dg/vect/vect-29.c: Ditto.
7977         * gcc.dg/vect/vect-44.c: Ditto.
7978         * gcc.dg/vect/vect-48.c: Ditto.
7979         * gcc.dg/vect/vect-50.c: Ditto.
7980         * gcc.dg/vect/vect-52.c: Ditto.
7981         * gcc.dg/vect/vect-54.c: Ditto.
7982         * gcc.dg/vect/vect-56.c: Ditto.
7983         * gcc.dg/vect/vect-58.c: Ditto.
7984         * gcc.dg/vect/vect-60.c: Ditto.
7985         * gcc.dg/vect/vect-72.c: Ditto.
7986         * gcc.dg/vect/vect-80.c: Ditto.
7987
7988 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7989
7990         PR c++/14075
7991         * g++.dg/init/string1.C: New.
7992
7993         PR c++/18975
7994         * g++.dg/other/synth1.C: New.
7995
7996 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7997
7998         PR c/18963
7999         * gcc.dg/pr18963-1.c: New test.
8000
8001 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8002
8003         PR c/18596
8004         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8005         * gcc.dg/pr18596-1.c: Use dg-error.
8006         (dg-options): Use -fno-unit-at-a-time.
8007         * gcc.dg/pr18596-2.c: New test.
8008         * gcc.dg/pr18596-3.c: New test.
8009
8010 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8011
8012         PR middle-end/18683
8013         * g++.dg/opt/pr18683-1.C: New test case.
8014
8015 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8016
8017         PR other/19093
8018         * g++.dg/opt/max1.C: Fix for 64bit targets.
8019
8020 2004-12-20  Matt Austern  <austern@apple.com>
8021
8022         PR c++/19044
8023         * g++.dg/ext/builtin6.C: New
8024
8025 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8026
8027         PR tree-optimization/19080
8028         * gcc.c-torture/compile/pr19080.c: New test.
8029
8030 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8031
8032         * gcc.dg/20041219-1.c: New test.
8033
8034 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8035
8036         PR middle-end/19068
8037         * g++.dg/opt/max1.C: New test case.
8038
8039 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8040
8041         * gcc.dg/fdata-sections-1.c: New test.
8042
8043 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8044
8045         PR middle-end/18548
8046         * gcc.dg/max-1.c: New test case.
8047
8048 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.c-torture/execute/20041218-1.c: New test.
8051
8052 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8053
8054         * gcc.dg/pr18501.c: New test.
8055         * gcc.dg/uninit-5.c: XFAIL.
8056         * gcc.dg/uninit-9.c: XFAIL.
8057
8058 2004-12-17  Dale Johannesen  <dalej@apple.com>
8059
8060         * gcc.dg/20041213-1.c:  New.
8061
8062 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8063
8064         * objc.dg/stabs-1.m: Allow assembly label to begin
8065         with a dot ('.').
8066
8067 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8068
8069         * gcc.c-torture/execute/20041213-1.c: Move...
8070         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8071
8072 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8073
8074         PR c++/18721
8075         * g++.dg/lookup/conv-5.C: New.
8076
8077 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8078
8079         * objc.dg/stabs-1.m: New test.
8080
8081 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8082
8083         * gcc.dg/visibility-c.c: Change compile to
8084         assemble for the test.
8085
8086 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8087
8088         PR target/19041
8089         * gcc.dg/visibility-c.c: New test.
8090
8091 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8092
8093         PR middle-end/18493
8094         * gcc.dg/switch-8.c: New test case.
8095
8096 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8097
8098         PR c++/18905
8099         * g++.dg/template/init4.C: New.
8100         * g++.dg/opt/static3.C: Enable optimizer.
8101
8102 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8103
8104         * g++.dg/other/complex1.C: New test.
8105
8106 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8107
8108         * g++.dg/opt/inline9.C: New test.
8109
8110 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8111
8112         PR fortran/18993
8113         * gfotran.dg/nullify_1.f: New test.
8114
8115 2004-12-15  Richard Henderson  <rth@redhat.com>
8116
8117         * gcc.target/i386/i386.exp: New harness.
8118         * gcc.target/i386/vect-args.c: New.
8119
8120 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8121
8122         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8123
8124 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8125
8126         PR c++/18825
8127         * g++.dg/template/friend32.C: New test.
8128
8129 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8130
8131         * cpp/pragma-once-1.c: New test.
8132         * cpp/pragma-once-1b.h: Likewise.
8133         * cpp/pragma-once-1c.h: Likewise.
8134         * cpp/pragma-once-1d.h: Likewise.
8135         * cpp/inc/pragma-once-1a.h: Likewise.
8136
8137 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8138             Steven G. Kargl  <kargls@comcast.net>
8139
8140         PR fortran/17597
8141         * gfortran.dg/list_read_3.f90: New test.
8142
8143 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8144
8145         * gcc.dg/ftrapv-2.c: New test.
8146
8147 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8148
8149         PR c++/18981
8150         * g++.dg/template/typename9.C: New test.
8151
8152 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8153
8154         PR c++/18738
8155         * g++.dg/template/typename8.C: New test.
8156         * g++.dg/parse/friend2.C: Tweak error message.
8157
8158 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8159
8160         * gcc.c-torture/20041214-1.c: New test.
8161
8162 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8163
8164         PR c++/18965
8165         * g++.dg/init/array17.C: New test.
8166
8167 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8168
8169         PR c++/18793
8170         * g++.dg/init/aggr3.C: New test.
8171
8172 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8173
8174         * gcc.dg/altivec-types-1.c: New test.
8175         * gcc.dg/altivec-types-2.c: New test.
8176         * gcc.dg/altivec-types-3.c: New test.
8177         * gcc.dg/altivec-types-4.c: New test.
8178         * g++.dg/ext/altivec-types-1.C: New test.
8179         * g++.dg/ext/altivec-types-2.C: New test.
8180         * g++.dg/ext/altivec-types-3.C: New test.
8181         * g++.dg/ext/altivec-types-4.C: New test.
8182
8183 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8184
8185         PR middle-end/18951
8186         * gcc.c-torture/execute/20041213-1.c: New test.
8187
8188 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8189
8190         PR c++/18949
8191         * g++.dg/template/cast1.C: New.
8192
8193 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8194
8195         * gcc.c-torture/execute/20041213-2.c: New test.
8196
8197 2004-12-13  Richard Henderson  <rth@redhat.com>
8198
8199         * gcc.dg/i386-sse-10.c: Fix typo in options.
8200
8201 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8202
8203         PR c++/18968
8204         * g++.dg/opt/pr18968.C: New test.
8205
8206 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8207
8208         PR c++/18925
8209         * g++.dg/ext/visibility/staticdatamem.C: New test.
8210
8211 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8212
8213         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8214
8215 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8216
8217         PR rtl-optimization/18928
8218         * gcc.dg/pr18928-1.c: New test case.
8219
8220 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8221
8222         PR tree-opt/16951
8223         * gcc.c-torture/compile/20041211-1.c: New.
8224
8225 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8226
8227         PR middle-end/17564
8228         * gcc.c-torture/execute/20041212-1.c: New test.
8229
8230 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8231
8232         PR fortran/18869
8233         * gfortran.dg/common_1.f90: New test.
8234
8235 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8236         Paul Brook  <paul@codesourcery.com>
8237
8238         PR fortran/16222
8239         * gfortran.dg/real_do_1.f90: New test.
8240
8241 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8242
8243         PR tree-opt/18040
8244         * g++.dg/opt/ptrmem6.C: New test.
8245
8246 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8247
8248         PR middle-end/18921
8249         * gcc.dg/pr18921-1.c: New test case.
8250
8251 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8252
8253         PR fortran/17175
8254         * gfortran.dg/scale_1.f90: New test.
8255
8256 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8257
8258         PR middle-end/18903
8259         * gcc.c-torture/compile/pr18903.c: New test.
8260
8261 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8262
8263         * gcc.c-torture/execute/20041210-1.c: New test.
8264
8265 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8266
8267         PR c++/18731
8268         * g++.dg/parser/struct-1.C: New test.
8269         * g++.dg/parser/struct-2.C: New test.
8270         * g++.dg/parser/struct-3.C: New test.
8271
8272 2004-12-09  Richard Henderson  <rth@redhat.com>
8273
8274         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8275
8276         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8277         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8278
8279 2004-12-09  Matt Austern  <austern@apple.com>
8280
8281         PR c++/18514
8282         * g++.dg/ext/builtin1.C: New
8283         * g++.dg/ext/builtin2.C: New
8284         * g++.dg/ext/builtin3.C: New
8285         * g++.dg/ext/builtin4.C: New
8286         * g++.dg/ext/builtin5.C: New
8287
8288 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8289
8290         PR tree-opt/18904
8291         * g++.dg/opt/ptrmem5.C: New test.
8292
8293 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8294
8295         * g++.dg/parse/typename5.C: Adjust for new error.
8296         * g++.dg/parse/typename7.C: New.
8297
8298 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8299
8300         PR c++/18073
8301         * g++.dg/other/mmintrin.C: New test.
8302
8303 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8304
8305         PR c++/16681
8306         * g++.dg/init/array15.C: New.
8307         * g++.dg/init/array16.C: New.
8308
8309 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8310
8311         PR fortran/18826
8312         * gfortran.dg/assign_1.f90: New test.
8313
8314 2004-12-08  Nick Clifton  <nickc@redhat.com>
8315
8316         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8317         * gcc.target/xstormy16/data_below100: Likewise.
8318         * gcc.target/xstormy16/sfr: Likewise.
8319         * gcc.target/xstormy16/below100.S: New test source file.
8320         * gcc.target/xstormy16/below100.ld: New test linker script.
8321         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8322         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8323         bp instructions.
8324         * gcc.target/xstormy16/bp.c: Likewise.
8325
8326         * gcc.target/xstormy16/bss_below100: New files:
8327         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8328         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8329         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8330         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8331         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8332         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8333         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8334         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8335         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8336         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8337         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8338         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8339         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8340         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8341         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8342         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8343         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8344         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8345         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8346         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8347         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8348         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8349         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8350         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8351         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8352         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8353         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8354
8355         * gcc.target/xstormy16/data_below100: New files:
8356         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8357         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8358         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8359         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8360         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8361         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8362         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8363         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8364         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8365         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8366         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8367         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8368         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8369         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8370         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8371         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8372         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8373         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8374         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8375         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8376         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8377         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8378         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8379         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8380         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8381         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8382         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8383
8384         * gcc.target/xstormy16/sfr: New files:
8385         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8386         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8387         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8388         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8389         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8390         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8391         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8392         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8393         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8394         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8395         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8396         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8397         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8398         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8399         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8400         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8401         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8402         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8403         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8404         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8405         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8406         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8407         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8408         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8409         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8410         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8411         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8412         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8413         27_if0_sfrw_bitfield_f.c
8414
8415 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8416
8417         PR c++/18100
8418         * g++.dg/lookup/name-clash4.C: New test.
8419
8420 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8421
8422         PR c++/18672
8423         * g++.dg/opt/array1.C: New.
8424
8425         PR c++/18803
8426         * g++.dg/template/operator5.C: New.
8427
8428 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8429
8430         PR c/18867
8431         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8432
8433 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8434
8435         * gcc.dg/noncompile/20041207.c: New test.
8436
8437 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8438
8439         * g++.dg/other/unreachable-1.C: New test.
8440
8441 2004-12-06  Nick Clifton  <nickc@redhat.com>
8442
8443         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8444         <limits.h> because the latter comes from gcc's include/ directory
8445         and not the newlib/libc/include directory.
8446
8447 2004-12-04  Richard Henderson  <rth@redhat.com>
8448
8449         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8450
8451 2004-12-04  Richard Henderson  <rth@redhat.com>
8452
8453         * lib/target-supports.exp (check_gc_sections_available): Disable
8454         for alpha and ia64.
8455
8456 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         PR middle-end/17909
8459         * g++.dg/other/vararg-2.C: New test.
8460
8461 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8462
8463         PR c++/17011, c++/17971
8464         * g++.dg/template/error15.C: Adjust expected error.
8465         * g++.dg/template/instantiate3.C: Likewise.
8466
8467 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8468
8469         * gcc.dg/altivec-18.c: Fix for darwin
8470
8471 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8472
8473         PR c++/18782
8474         * g++.dg/parse/ptrmem2.C: New.
8475
8476         PR c++/18318
8477         * g++.dg/template/new1.C: New.
8478
8479 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8480
8481         PR fortran/18710
8482         * gfortran.dg/direct_io_3.f90: New test.
8483
8484 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8485
8486         PR 18758
8487         * g++.dg/parse/crash21.C: New.
8488
8489 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8490
8491         PR c++/15664, c++/18276
8492         * g++.dg/template/ttp13.C: New test.
8493         * g++.dg/template/ttp14.C: Likewise.
8494
8495 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8496
8497         PR c++/18123
8498         * g++.dg/parse/enum2.C: New test.
8499         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8500
8501 2004-12-02  Nick Clifton  <nickc@redhat.com>
8502
8503         * gcc.target/xstormy16: New test directory.
8504         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8505         * gcc.target/xstormy16/bp.c: Check the generation of bp
8506         instructions.
8507         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8508         bn instructions and the BELOW100 attribute.
8509
8510 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8511
8512         PR target/16952
8513         * gcc.dg/ppc-eabi.c: New.
8514
8515 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8516
8517         PR fortran/18284
8518         * gfortran.dg/backspace.f90
8519
8520 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8521
8522         * gfortran.dg/inquire.f90: New test.
8523
8524 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8525
8526         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8527         handle effective-target-keyword.
8528         (dg-skip-if): Support effective-target keyword as target list.
8529         (dg-xfail-if): Ditto.
8530         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8531
8532 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8533
8534         PR tree-optimization/18291
8535         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8536
8537 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8538
8539         PR C++/18729
8540         * g++.dg/parse/crash20.C: New.
8541
8542         PR c++/17431
8543         * g++.dg/overload/arg1.C: New.
8544         * g++.dg/overload/arg2.C: New.
8545         * g++.dg/overload/arg3.C: New.
8546         * g++.dg/overload/arg4.C: New.
8547
8548 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8549
8550         * gcc.dg/c99-flex-array-4.c: Remove.
8551
8552 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8553
8554         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8555
8556         * lib/target-supports.exp (is-effective-target): Simplify.
8557
8558         * lib/target-supports.exp (check_effective_target_vect_long):
8559         Fix for powerpc64-*-*.
8560
8561 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8562
8563         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8564         to support new requirements on FreeBSD 5.
8565
8566 2004-11-30  Devang Patel  <dpatel@apple.com>
8567
8568         PR 18702
8569         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8570
8571 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8572
8573         * g++.dg/ext/altivec-13.C: New test.
8574
8575 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         PR tree-opt/18298
8578         * gcc.c-torture/execute/p18298.c: New test.
8579
8580 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8581             Dorit Naishlos  <dorit@il.ibm.com>
8582
8583         PR tree-opt/18607
8584         * gcc.dg/vect/vect-89.c: New test.
8585
8586 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8587
8588         * gcc.dg/pr18596-1.c: New test.
8589
8590 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8591
8592         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8593
8594 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8595
8596         PR c/18479
8597         * gcc.dg/pr18479.c: New test.
8598
8599 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8600
8601         PR target/18490
8602         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8603         mmix-knuth-mmixware.
8604
8605         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8606         cris-*-elf* cris-*-aout* mmix-*-*
8607
8608 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         PR middle-end/18725
8611         * gcc.dg/pr18725.c: New test.
8612
8613 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8614
8615         PR target/18488
8616         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8617
8618         PR target/18336
8619         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8620
8621 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8622
8623         PR c++/18368
8624         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8625         * g++.old-deja/g++.law/ctors5.C: Likewise.
8626         * g++.old-deja/g++.other/crash25.C: Likewise.
8627
8628         PR c++/18674
8629         * g++.dg/template/error16.C: New test.
8630
8631         PR c++/18512
8632         * g++.dg/template/crash29.C: New test.
8633
8634 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8635
8636         PR tree-optimization/18712
8637         * gcc.c-torture/compile/pr18712.c: New test.
8638
8639 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8640
8641         PR c/7544
8642         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8643         tests.
8644
8645 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8646
8647         PR c++/18652
8648         * g++.dg/lookup/crash6.C: New test.
8649
8650 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8651
8652         PR middle-end/18164
8653         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8654
8655 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8656
8657         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8658         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8659         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8660
8661 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8662
8663         * gcc.dg/pr18164.c: New test.
8664
8665 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8666
8667         * gcc.dg/funroll-loops-all.c: New.
8668
8669 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8670
8671         PR target/18489
8672         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8673         delimeter, match space and TAB as well as ":".
8674
8675         PR target/18484
8676         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8677
8678         PR target/18348
8679         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8680
8681         PR target/18345
8682         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8683
8684         PR target/18337
8685         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8686
8687 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8688
8689         * gfortran.dg/direct_io_2.f90: New test.
8690
8691 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8692
8693         PR target/18334
8694         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8695
8696 2004-11-28  Richard Henderson  <rth@redhat.com>
8697
8698         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8699
8700 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8701
8702         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8703         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8704         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8705         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8706         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8707         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8708         gcc.dg/pointer-arith-8.c: New tests.
8709
8710 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8711
8712         PR fortran/18364
8713         * gfortran.dg/endfile.f90: New test.
8714
8715 2004-11-27  Falk Hueffner  <falk@debian.org>
8716
8717         * gcc.dg/loop-6.c: New test.
8718
8719 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8720
8721         * gcc.c-torture/execute/20041126-1.c: New test.
8722
8723 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8724
8725         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8726         on IRIX.
8727
8728 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8729
8730         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8731         functions.
8732
8733 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8734
8735         PR rtl-optimization/17825
8736         * gcc.c-torture/compile/20041119-1.c: New test.
8737
8738 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8739
8740         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8741         Check existence of ld library path variables before unsetting.
8742
8743 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8744
8745         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8746
8747 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8748
8749         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8750
8751 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8754
8755 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8756
8757         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8758         dg-do directive.
8759
8760 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8761
8762         * gcc.dg/pr17957.c: Pass --param, not -param.
8763
8764 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8765
8766         PR middle-end/17957
8767         * testsuite/gcc.dg/pr17957.c: New test.
8768
8769 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8770
8771         PR c++/18445
8772         * g++.dg/template/crash28.C: Likewise.
8773
8774         PR c++/18001
8775         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8776         * g++.dg/ext/lvaddr.C: Likewise.
8777         * g++.dg/opt/pr7503-3.C: Likewise.
8778
8779         PR c++/18466
8780         * g++.dg/parse/qualified3.C: New test.
8781         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8782
8783         PR c++/18545
8784         * g++.dg/expr/return1.C: New test.
8785
8786 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8787
8788         Friend class name lookup 3/n, PR c++/3332
8789         * g++.dg/lookup/friend3.C: New test.
8790         * g++.dg/lookup/friend4.C: Likewise.
8791         * g++.dg/lookup/friend5.C: Likewise.
8792
8793 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8794
8795         Friend class name lookup 2/n, PR c++/14513, c++/15410
8796         * g++.dg/lookup/friend2.C: New test.
8797         * g++.dg/template/friend31.C: Likewise.
8798
8799 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8800
8801         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8802
8803 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/17473
8806         * g++.dg/tc1/dr56.C: Remove.
8807         * g++.dg/template/typedef1.C: Add dg-error markers.
8808         * g++.old-deja/g++.other/typedef7.C: Likewise.
8809
8810         PR c++/18285
8811         * g++.dg/parse/typedef7.C: New test.
8812
8813 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8814
8815         * gcc.c-torture/execute/20041124-1.c: New test.
8816
8817 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8818
8819         * g++.dg/template/deduce3.C: New test.
8820
8821         PR c++/18586
8822         * g++.dg/template/crash27.C: New test.
8823
8824         PR c++/18530
8825         * g++.dg/warn/Wshadow-3.C: New test.
8826
8827 2004-11-24  Devang Patel  <dpatel@apple.com>
8828
8829         PR/18555
8830         * gcc.dg/cpp/isysroot-1.c: New test.
8831         * gcc.dg/cpp/usr/include/stdio.h: New file.
8832         * gcc.dg/cpp/isysroot-2.c: New test.
8833         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8834         New file.
8835
8836 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8837
8838         PR c++/8929
8839         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8840
8841 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8842
8843         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8844         * gcc.target/sparc/pdist.c: Likewise.
8845
8846 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8847
8848         PR c++/16882
8849         * g++.dg/conversion/simd1.C: New test.
8850
8851 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8852
8853         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8854         and restore_ld_library_path_env_vars.
8855         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8856         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8857         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8858         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8859
8860 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8861
8862         * gcc.dg/pragma-align-2.c: Test macro expansion.
8863         * gcc.dg/pragma-pack-2.c: New test.
8864
8865 2004-11-23  Richard Henderson  <rth@redhat.com>
8866
8867         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8868         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8869         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8870         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8871         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8872         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8873
8874         * gcc.dg/vect/vect.exp: Add check for alpha.
8875         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8876         (check_effective_target_vect_int): Enable for alpha.
8877         (check_effective_target_vect_long): New.
8878         (is-effective-target): Add it.
8879
8880 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8881
8882         * gcc.dg/pr18614-1.c: New test.
8883
8884 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8885
8886         * gcc.dg/setjmp-2.c: New test.
8887
8888 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8889
8890         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8891         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8892         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8893         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8894         gcc.target/sparc/pdist.c: New tests.
8895
8896 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8897
8898         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8899
8900 2004-11-22  Dale Johannesen  <dalej@apple.com>
8901
8902         * gcc.dg/20041111-1.c:  New.
8903
8904 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8905
8906         PR tree-opt/18536
8907         * gcc.dg/vect/pr18536.c: New test.
8908
8909 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8910
8911         PR c++/18354
8912         * g++.dg/template/nontype11.C: New test.
8913
8914 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8915
8916         PR middle-end/18520
8917         * gcc.dg/pr18520-1.c: New test case.
8918
8919 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8920
8921         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8922         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8923         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8924         expected diagnostics.
8925
8926 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         PR target/18580
8929         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8930         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8931         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8932
8933 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8934
8935         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8936
8937 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8938             Joseph Myers  <joseph@codesourcery.com>
8939
8940         * lib/target-supports.exp (check_visibility_available): Really
8941         test the compiler.
8942
8943 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8944
8945         PR tree-opt/18181
8946         * gcc.dg/vect/vect-85.c: New test.
8947         * gcc.dg/vect/vect-86.c: New test.
8948         * gcc.dg/vect/vect-87.c: New test.
8949         * gcc.dg/vect/vect-88.c: New test.
8950
8951 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8952
8953         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8954
8955 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8956
8957         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8958         * gcc.dg/ppc-and-1.c: Ditto.
8959         * gcc.dg/ppc-compare-1.c: Ditto.
8960         * gcc.dg/ppc-mov-1.c: Ditto
8961
8962 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8963             Mark Mitchell  <mark@codesourcery.com>
8964
8965         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8966
8967 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8968             Aldy Hernandez  <aldyh@redhat.com>
8969
8970         * lib/target-supports.exp (check_effective_target_vect_int): New
8971         (check_effective_target_vect_float): New
8972         (check_effective_target_vect_double): New.
8973         (is-effective-target): Support new effective targets keywords.
8974         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8975         default action for dg-do.
8976         * gcc.dg/vect/pr16105.c: Use new support.
8977         * gcc.dg/vect/pr18400.c: Ditto.
8978         * gcc.dg/vect/pr18425.c: Ditto.
8979         * gcc.dg/vect/vect-1.c: Ditto.
8980         * gcc.dg/vect/vect-10.c: Ditto.
8981         * gcc.dg/vect/vect-11.c: Ditto.
8982         * gcc.dg/vect/vect-12.c: Ditto.
8983         * gcc.dg/vect/vect-13.c: Ditto.
8984         * gcc.dg/vect/vect-14.c: Ditto.
8985         * gcc.dg/vect/vect-15.c: Ditto.
8986         * gcc.dg/vect/vect-16.c: Ditto.
8987         * gcc.dg/vect/vect-17.c: Ditto.
8988         * gcc.dg/vect/vect-18.c: Ditto.
8989         * gcc.dg/vect/vect-19.c: Ditto.
8990         * gcc.dg/vect/vect-2.c: Ditto.
8991         * gcc.dg/vect/vect-20.c: Ditto.
8992         * gcc.dg/vect/vect-21.c: Ditto.
8993         * gcc.dg/vect/vect-22.c: Ditto.
8994         * gcc.dg/vect/vect-23.c: Ditto.
8995         * gcc.dg/vect/vect-24.c: Ditto.
8996         * gcc.dg/vect/vect-25.c: Ditto.
8997         * gcc.dg/vect/vect-26.c: Ditto.
8998         * gcc.dg/vect/vect-27.c: Ditto.
8999         * gcc.dg/vect/vect-27a.c: Ditto.
9000         * gcc.dg/vect/vect-28.c: Ditto.
9001         * gcc.dg/vect/vect-29.c: Ditto.
9002         * gcc.dg/vect/vect-29a.c: Ditto.
9003         * gcc.dg/vect/vect-3.c: Ditto.
9004         * gcc.dg/vect/vect-30.c: Ditto.
9005         * gcc.dg/vect/vect-31.c: Ditto.
9006         * gcc.dg/vect/vect-32.c: Ditto.
9007         * gcc.dg/vect/vect-33.c: Ditto.
9008         * gcc.dg/vect/vect-34.c: Ditto.
9009         * gcc.dg/vect/vect-35.c: Ditto.
9010         * gcc.dg/vect/vect-36.c: Ditto.
9011         * gcc.dg/vect/vect-37.c: Ditto.
9012         * gcc.dg/vect/vect-38.c: Ditto.
9013         * gcc.dg/vect/vect-4.c: Ditto.
9014         * gcc.dg/vect/vect-40.c: Ditto.
9015         * gcc.dg/vect/vect-41.c: Ditto.
9016         * gcc.dg/vect/vect-42.c: Ditto.
9017         * gcc.dg/vect/vect-43.c: Ditto.
9018         * gcc.dg/vect/vect-44.c: Ditto.
9019         * gcc.dg/vect/vect-45.c: Ditto.
9020         * gcc.dg/vect/vect-46.c: Ditto.
9021         * gcc.dg/vect/vect-47.c: Ditto.
9022         * gcc.dg/vect/vect-48.c: Ditto.
9023         * gcc.dg/vect/vect-48a.c: Ditto.
9024         * gcc.dg/vect/vect-49.c: Ditto.
9025         * gcc.dg/vect/vect-5.c: Ditto.
9026         * gcc.dg/vect/vect-50.c: Ditto.
9027         * gcc.dg/vect/vect-51.c: Ditto.
9028         * gcc.dg/vect/vect-52.c: Ditto.
9029         * gcc.dg/vect/vect-53.c: Ditto.
9030         * gcc.dg/vect/vect-54.c: Ditto.
9031         * gcc.dg/vect/vect-55.c: Ditto.
9032         * gcc.dg/vect/vect-56.c: Ditto.
9033         * gcc.dg/vect/vect-56a.c: Ditto.
9034         * gcc.dg/vect/vect-57.c: Ditto.
9035         * gcc.dg/vect/vect-58.c: Ditto.
9036         * gcc.dg/vect/vect-59.c: Ditto.
9037         * gcc.dg/vect/vect-6.c: Ditto.
9038         * gcc.dg/vect/vect-60.c: Ditto.
9039         * gcc.dg/vect/vect-61.c: Ditto.
9040         * gcc.dg/vect/vect-62.c: Ditto.
9041         * gcc.dg/vect/vect-63.c: Ditto.
9042         * gcc.dg/vect/vect-64.c: Ditto.
9043         * gcc.dg/vect/vect-65.c: Ditto.
9044         * gcc.dg/vect/vect-66.c: Ditto.
9045         * gcc.dg/vect/vect-67.c: Ditto.
9046         * gcc.dg/vect/vect-68.c: Ditto.
9047         * gcc.dg/vect/vect-69.c: Ditto.
9048         * gcc.dg/vect/vect-7.c: Ditto.
9049         * gcc.dg/vect/vect-72.c: Ditto.
9050         * gcc.dg/vect/vect-72a.c: Ditto.
9051         * gcc.dg/vect/vect-73.c: Ditto.
9052         * gcc.dg/vect/vect-74.c: Ditto.
9053         * gcc.dg/vect/vect-75.c: Ditto.
9054         * gcc.dg/vect/vect-76.c: Ditto.
9055         * gcc.dg/vect/vect-77.c: Ditto.
9056         * gcc.dg/vect/vect-77a.c: Ditto.
9057         * gcc.dg/vect/vect-78.c: Ditto.
9058         * gcc.dg/vect/vect-79.c: Ditto.
9059         * gcc.dg/vect/vect-8.c: Ditto.
9060         * gcc.dg/vect/vect-80.c: Ditto.
9061         * gcc.dg/vect/vect-82.c: Ditto.
9062         * gcc.dg/vect/vect-82_64.c: Ditto.
9063         * gcc.dg/vect/vect-83.c: Ditto.
9064         * gcc.dg/vect/vect-83_64.c: Ditto.
9065         * gcc.dg/vect/vect-9.c: Ditto.
9066         * gcc.dg/vect/vect-all.c: Ditto.
9067         * gcc.dg/vect/vect-none.c: Ditto.
9068
9069 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9070
9071         * lib/gcc-dg.exp (dg-skip-if): New function.
9072         (dg-forbid-option): Remove.
9073         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9074         * g++.dg/abi/bitfield8.C: Likewise.
9075         * g++.dg/abi/dtor1.C: Likewise.
9076         * g++.dg/abi/empty10.C: Likewise.
9077         * g++.dg/abi/empty7.C: Likewise.
9078         * g++.dg/abi/empty9.C: Likewise.
9079         * g++.dg/abi/layout3.C: Likewise.
9080         * g++.dg/abi/layout4.C: Likewise.
9081         * g++.dg/abi/thunk1.C: Likewise.
9082         * g++.dg/abi/thunk2.C: Likewise.
9083         * g++.dg/abi/vbase11.C: Likewise.
9084         * g++.dg/abi/vthunk2.C: Likewise.
9085         * g++.dg/abi/vthunk3.C: Likewise.
9086         * g++.dg/ext/attrib8.C: Likewise.
9087         * g++.dg/opt/longbranch2.C: Likewise.
9088         * g++.dg/opt/reg-stack4.C: Likewise.
9089         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9090         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9091         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9092         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9093         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9094         * gcc.dg/20000609-1.c: Likewise.
9095         * gcc.dg/20000720-1.c: Likewise.
9096         * gcc.dg/20011107-1.c: Likewise.
9097         * gcc.dg/20011119-1.c: Likewise.
9098         * gcc.dg/20020108-1.c: Likewise.
9099         * gcc.dg/20020122-2.c: Likewise.
9100         * gcc.dg/20020122-3.c: Likewise.
9101         * gcc.dg/20020201-3.c: Likewise.
9102         * gcc.dg/20020206-1.c: Likewise.
9103         * gcc.dg/20020218-1.c: Likewise.
9104         * gcc.dg/20020310-1.c: Likewise.
9105         * gcc.dg/20020411-1.c: Likewise.
9106         * gcc.dg/20020418-2.c: Likewise.
9107         * gcc.dg/20020426-1.c: Likewise.
9108         * gcc.dg/20020426-2.c: Likewise.
9109         * gcc.dg/20020517-1.c: Likewise.
9110         * gcc.dg/20020523-1.c: Likewise.
9111         * gcc.dg/20020523-2.c: Likewise.
9112         * gcc.dg/20020729-1.c: Likewise.
9113         * gcc.dg/20030204-1.c: Likewise.
9114         * gcc.dg/20030826-2.c: Likewise.
9115         * gcc.dg/20030926-1.c: Likewise.
9116         * gcc.dg/20031202-1.c: Likewise.
9117         * gcc.dg/980312-1.c: Likewise.
9118         * gcc.dg/980313-1.c: Likewise.
9119         * gcc.dg/990117-1.c: Likewise.
9120         * gcc.dg/990424-1.c: Likewise.
9121         * gcc.dg/990524-1.c: Likewise.
9122         * gcc.dg/991230-1.c: Likewise.
9123         * gcc.dg/i386-387-1.c: Likewise.
9124         * gcc.dg/i386-387-2.c: Likewise.
9125         * gcc.dg/i386-387-3.c: Likewise.
9126         * gcc.dg/i386-387-4.c: Likewise.
9127         * gcc.dg/i386-387-5.c: Likewise.
9128         * gcc.dg/i386-387-6.c: Likewise.
9129         * gcc.dg/i386-asm-1.c: Likewise.
9130         * gcc.dg/i386-bitfield1.c: Likewise.
9131         * gcc.dg/i386-bitfield2.c: Likewise.
9132         * gcc.dg/i386-loop-1.c: Likewise.
9133         * gcc.dg/i386-loop-2.c: Likewise.
9134         * gcc.dg/i386-loop-3.c: Likewise.
9135         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9136         * gcc.dg/i386-pic-1.c: Likewise.
9137         * gcc.dg/i386-regparm.c: Likewise.
9138         * gcc.dg/i386-signbit-1.c: Likewise.
9139         * gcc.dg/i386-signbit-2.c: Likewise.
9140         * gcc.dg/i386-signbit-3.c: Likewise.
9141         * gcc.dg/i386-sse-5.c: Likewise.
9142         * gcc.dg/i386-sse-8.c: Likewise.
9143         * gcc.dg/i386-unroll-1.c: Likewise.
9144         * gcc.dg/tls/opt-1.c: Likewise.
9145         * gcc.dg/tls/opt-2.c: Likewise.
9146         * gcc.dg/unroll-1.c: Likewise.
9147         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9148         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9149         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9150         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9151
9152 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9153
9154         * g++.dg/template/incomplete1.C: New test.
9155
9156 2004-11-16  Nick Clifton  <nickc@redhat.com>
9157
9158         Revert patches accidentally commited during checkin of fixes for
9159         xstormy16 tests:
9160         gcc.c-torture/execute/simd-4.c: Revert
9161         gcc.dg/20040910-1.c: Revert.
9162
9163 2004-11-16  Paul Brook  <paul@codesourcery.com>
9164
9165         PR fortran/13010
9166         * gfortran.dg/der_pointer_1.f90: New test.
9167
9168 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9169
9170         PR c/18498
9171         * gcc.dg/bitfld-13.c: New test.
9172
9173 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9174
9175         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9176         powerpc*-*-linux*.
9177
9178         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9179         * gcc.dg/ppc64-abi-2.c: Ditto.
9180         * gcc.dg/ppc64-abi-3.c: Ditto.
9181
9182         * lib/gcc-dg.exp (dg-target-list): Remove.
9183
9184 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9185
9186         * gcc.dg/ia64-postinc.c: New test.
9187
9188 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9189
9190         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9191
9192 2004-11-15  Nick Clifton  <nickc@redhat.com>
9193
9194         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9195         __INT_MAX__ so that the test can be compiled by toolchains
9196         targeted at 16-bit processors.
9197
9198         * gcc.dg/20040625-1.c: Use long constants rather than integers
9199         when performing arithmetic that will overflow 16-bits.
9200
9201         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9202         xstormy16.  It does not support 128-bit vector operations.
9203
9204         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9205         with the macro PTR_TYPE.  Define this macro to an integer type
9206         suitable for holding a pointer.
9207
9208         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9209         the target is a 16-bit processor.
9210
9211         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9212         16-bit targets where the character constant will be too long.
9213
9214         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9215         where the double will not be directly addressable.
9216
9217 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9218
9219         Friend class name lookup 1/n, PR c++/18471
9220         * g++.dg/template/crash26.C: New test.
9221         * g++.dg/lookup/struct1.C: Adjust expected error.
9222         * g++.dg/parse/elab1.C: Likewise.
9223         * g++.dg/parse/elab2.C: Likewise.
9224         * g++.dg/parse/int-as-enum1.C: Likewise.
9225         * g++.dg/parse/struct-as-enum1.C: Likewise.
9226         * g++.dg/parse/typedef1.C: Likewise.
9227         * g++.dg/parse/typedef3.C: Likewise.
9228         * g++.dg/parse/typedef4.C: Likewise.
9229         * g++.dg/parse/typedef5.C: Likewise.
9230         * g++.dg/template/nontype4.C: Likewise.
9231         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9232         * g++.old-deja/g++.other/elab1.C: Likewise.
9233         * g++.old-deja/g++.other/syntax4.C: Likewise.
9234
9235 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9236
9237         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9238
9239 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9240
9241         * gcc.c-torture/execute/20041114-1.c: New test.
9242
9243 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9244
9245         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9246         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9247         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9248         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9249         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9250         gcc.dg/switch-7.c: New tests.
9251
9252 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9253
9254         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9255
9256 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9257
9258         PR tree-opt/18400
9259         * gcc.dg/vect/pr18400.c: New test.
9260
9261 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9262             Andrew Pinski  <pinskia@physics.uc.edu>
9263
9264         PR tree-opt/18425
9265         * gcc.dg/vect/pr18425.c: New test.
9266
9267 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9268
9269         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9270         Guard with dg-require-alias and dg-require-visibility.
9271
9272 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9273
9274         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9275
9276 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9277
9278         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9279
9280 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9281
9282         PR c++/17344
9283         * g++.dg/template/defarg5.C: New test.
9284
9285 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9286
9287         * g++.dg/parse/cast1.C: Run only on ILP32.
9288         * g++.old-deja/g++.mike/p784.C: Likewise.
9289
9290 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9291
9292         * gcc.c-torture/execute/20041113-1.c: New test.
9293
9294 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9295
9296         PR target/18230
9297         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9298         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9299         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9300         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9301         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9302         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9303         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9304         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9305         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9306         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9307         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9308         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9309         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9310
9311 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9312
9313         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9314         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9315         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9316         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9317         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9318         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9319         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9320         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9321         gcc.target/sparc/combined-1.c: New tests.
9322
9323 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9324
9325         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9326         New tests.
9327
9328 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9329
9330         * lib/gcc-dg.exp (dg-forbid-option): New function.
9331         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9332         * g++.dg/abi/bitfield8.C: Likewise.
9333         * g++.dg/abi/dtor1.C: Likewise.
9334         * g++.dg/abi/empty10.C: Likewise.
9335         * g++.dg/abi/empty7.C: Likewise.
9336         * g++.dg/abi/empty9.C: Likewise.
9337         * g++.dg/abi/layout3.C: Likewise.
9338         * g++.dg/abi/layout4.C: Likewise.
9339         * g++.dg/abi/thunk1.C: Likewise.
9340         * g++.dg/abi/thunk2.C: Likewise.
9341         * g++.dg/abi/vbase11.C: Likewise.
9342         * g++.dg/abi/vthunk2.C: Likewise.
9343         * g++.dg/abi/vthunk3.C: Likewise.
9344         * g++.dg/ext/attrib8.C: Likewise.
9345         * g++.dg/opt/longbranch2.C: Likewise.
9346         * g++.dg/opt/reg-stack4.C: Likewise.
9347         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9348         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9349         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9350         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9351         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9352         * gcc.dg/20000609-1.c: Likewise.
9353         * gcc.dg/20000720-1.c: Likewise.
9354         * gcc.dg/20011107-1.c: Likewise.
9355         * gcc.dg/20011119-1.c: Likewise.
9356         * gcc.dg/20020108-1.c: Likewise.
9357         * gcc.dg/20020122-2.c: Likewise.
9358         * gcc.dg/20020122-3.c: Likewise.
9359         * gcc.dg/20020201-3.c: Likewise.
9360         * gcc.dg/20020206-1.c: Likewise.
9361         * gcc.dg/20020218-1.c: Likewise.
9362         * gcc.dg/20020310-1.c: Likewise.
9363         * gcc.dg/20020411-1.c: Likewise.
9364         * gcc.dg/20020418-2.c: Likewise.
9365         * gcc.dg/20020426-1.c: Likewise.
9366         * gcc.dg/20020426-2.c: Likewise.
9367         * gcc.dg/20020517-1.c: Likewise.
9368         * gcc.dg/20020523-1.c: Likewise.
9369         * gcc.dg/20020523-2.c: Likewise.
9370         * gcc.dg/20020729-1.c: Likewise.
9371         * gcc.dg/20030204-1.c: Likewise.
9372         * gcc.dg/20030826-2.c: Likewise.
9373         * gcc.dg/20030926-1.c: Likewise.
9374         * gcc.dg/20031202-1.c: Likewise.
9375         * gcc.dg/980312-1.c: Likewise.
9376         * gcc.dg/980313-1.c: Likewise.
9377         * gcc.dg/990117-1.c: Likewise.
9378         * gcc.dg/990424-1.c: Likewise.
9379         * gcc.dg/990524-1.c: Likewise.
9380         * gcc.dg/991230-1.c: Likewise.
9381         * gcc.dg/i386-387-1.c: Likewise.
9382         * gcc.dg/i386-387-2.c: Likewise.
9383         * gcc.dg/i386-387-3.c: Likewise.
9384         * gcc.dg/i386-387-4.c: Likewise.
9385         * gcc.dg/i386-387-5.c: Likewise.
9386         * gcc.dg/i386-387-6.c: Likewise.
9387         * gcc.dg/i386-asm-1.c: Likewise.
9388         * gcc.dg/i386-bitfield1.c: Likewise.
9389         * gcc.dg/i386-bitfield2.c: Likewise.
9390         * gcc.dg/i386-loop-1.c: Likewise.
9391         * gcc.dg/i386-loop-2.c: Likewise.
9392         * gcc.dg/i386-loop-3.c: Likewise.
9393         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9394         * gcc.dg/i386-pic-1.c: Likewise.
9395         * gcc.dg/i386-regparm.c: Likewise.
9396         * gcc.dg/i386-signbit-1.c: Likewise.
9397         * gcc.dg/i386-signbit-2.c: Likewise.
9398         * gcc.dg/i386-signbit-3.c: Likewise.
9399         * gcc.dg/i386-sse-5.c: Likewise.
9400         * gcc.dg/i386-sse-8.c: Likewise.
9401         * gcc.dg/i386-unroll-1.c: Likewise.
9402         * gcc.dg/tls/opt-1.c: Likewise.
9403         * gcc.dg/tls/opt-2.c: Likewise.
9404         * gcc.dg/unroll-1.c: Likewise.
9405         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9406         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9407         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9408         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9409         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9410         -m64 is specified.
9411
9412 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9413
9414         PR c++/18389
9415         * g++.dg/parse/cond1.C: New test.
9416
9417         PR c++/18429
9418         * g++.dg/template/array9.C: New test.
9419         * g++.dg/ext/vla1.C: Adjust error messages.
9420         * g++.dg/ext/vlm1.C: Likewise.
9421         * g++.dg/template/crash2.C: Likewise.
9422
9423         PR c++/18436
9424         * g++.dg/template/call3.C: New test.
9425
9426         PR c++/18407
9427         * g++.dg/template/ptrmem11.C: New test.
9428
9429 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9430
9431         PR other/14264
9432         * lib/g++.exp: Set LC_ALL and LANG to C.
9433         * lib/gcc-dg.exp: Likewise.
9434         * lib/gfortran.exp: Likewise.
9435         * lib/objc.exp: Likewise.
9436         * lib/treelang.exp: Likewise.
9437
9438 2004-11-12  Andreas Schwab  <schwab@suse.de>
9439
9440         * gcc.dg/pr16286.c: Fix last change.
9441
9442 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9443
9444         PR c++/18416
9445         * g++.dg/init/global1.C: New test.
9446
9447 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9448
9449         * gcc.c-torture/execute/20041112-1.c: New test.
9450
9451 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9452
9453         * lib/gcc-dg.exp (dg-target-list): New.
9454
9455 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9456             Richard Sandiford  <rsandifo@redhat.com>
9457
9458         * lib/target-supports.exp (get-compiler_messages): New.
9459         (check_named_sections_available): Use it.
9460         (check_effective_target_ilp32): New.
9461         (check_effective_target_lp64): New.
9462         (is-effective-target): New.
9463         * lib/gcc-dg.exp (dg-require-effective-target): New.
9464
9465 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9466
9467         * gcc.dg/precedence-1.c: New test.
9468
9469 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9470
9471         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9472
9473         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9474         message, delete generated files, use more descriptive name for
9475         executable, and make the test unsupported when it cannot be run.
9476
9477         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9478         (dg-require-weak, dg-require-visibility, dg-require-alias,
9479         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9480         dg-require-iconv, dg-require-named-sections): Use it.
9481
9482         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9483
9484 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         PR target/16457
9487         * gcc.dg/ppc-and-1: New
9488
9489         PR target/16796
9490         * gcc.dg/ppc-mov-1.c: New.
9491
9492         PR target/16458
9493         * gcc.dg/ppc-compare-1.c: New.
9494
9495 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9496
9497         * objc.dg/desig-init-2.m: New test.
9498
9499 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9500
9501         PR middle-end/18160
9502         * g++.dg/warn/register-var-1.C: New test.
9503         * g++.dg/warn/register-var-2.C: New test.
9504
9505 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9506
9507         * gcc.dg/union-2.c: New test.
9508
9509 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9510
9511         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9512         New test for PR tree-optimization/17892.
9513
9514 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/18369
9517         * g++.dg/init/new12.C: New test.
9518
9519 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9520
9521         * gcc.target/sparc: New directory.
9522         * gcc.target/sparc/sparc.exp: New driver.
9523         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9524         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9525         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9526         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9527
9528 2004-11-10  Paul Brook  <paul@codesourcery.com>
9529
9530         PR fortran/18218
9531         * gfortran.dg/list_read.c: New test.
9532
9533 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9534
9535         PR c/18322
9536         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9537         expected diagnostic location.
9538
9539 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9540
9541         * gcc.dg/20041109-1.c: New test.
9542
9543 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9544
9545         PR objc/18406
9546         * objc/compile/pr18406.m: New test.
9547
9548 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9549
9550         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9551
9552 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9553
9554         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9555
9556 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9557
9558         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9559
9560 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9561
9562         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9563         exit.
9564
9565 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9566
9567         PR tree-opt/18299
9568         * gcc.c-torture/pr18299-1.c: New test.
9569
9570 2004-11-06  Andreas Schwab  <schwab@suse.de>
9571
9572         * gcc.dg/pr16286.c: Also test for bool and pixel.
9573
9574 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9575
9576         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9577         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9578         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9579         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9580         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9581         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9582         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9583         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9584         gcc.dg/struct-semi-3.c: New tests.
9585
9586 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9587
9588         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9589
9590 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9591
9592         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9593         Do not use C99 designators.
9594
9595 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9596
9597         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9598
9599 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9600
9601         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9602         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9603         * gcc.c-torture/execute/simd-5.x: Remove.
9604
9605 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9606
9607         PR rtl-optimization/17933
9608         * gcc.dg/torture/pr17933-1.c: New test.
9609
9610 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9611
9612         PR target/18106
9613         * lib/target-supports.exp (check_weak_available): Support
9614         Windows.
9615
9616 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9617
9618         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9619         call to fflush(stdout) before abort.
9620         (my_ffsll): New function.
9621         (generate_fields): Use it.
9622
9623 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9624
9625         * gcc.dg/init-undef-1.c: New test.
9626
9627 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9628
9629         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9630         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9631         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9632         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9633         expected messages for new parser.
9634
9635 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9636
9637         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9638
9639 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9640
9641         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9642         on LP64 targets.
9643
9644 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9645
9646         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9647         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9648         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9649         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9650         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9651         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9652         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9653         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9654         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9655         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9656
9657 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9658
9659         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9660         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9661         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9662         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9663         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9664         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9665         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9666         for new parser.
9667
9668 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9669
9670         PR target/15342
9671         * gcc.dg/20041104-1.c: New test.
9672
9673 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9674
9675         * g++.dg/template/nontype7.C: New test.
9676         * g++.dg/template/nontype8.C: Likewise.
9677         * g++.dg/template/nontype9.C: Likewise.
9678         * g++.dg/template/nontype10.C: Likewise.
9679         * g++.dg/tc1/dr49.C: Likewise.
9680         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9681         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9682
9683 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9684
9685         * g++.dg/rtti/tinfo1.C: Remove xfails.
9686
9687 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9688
9689         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9690         packed attribute to the definition to satisfy the new C++ parser.
9691
9692 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9693
9694         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9695         invocations of va_arg.
9696
9697 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/18124
9700         * g++.dg/template/crash25.C: New test.
9701
9702         PR c++/18155
9703         * g++.dg/template/typedef2.C: New test.
9704         * g++.dg/parse/crash13.C: Adjust error markers.
9705
9706         PR c++/18177
9707         * g++.dg/conversion/const3.C: New test.
9708
9709 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9710
9711         PR fortran/17535
9712         PR fortran/17583
9713         PR fortran/17713
9714         * gfortran.dg/generic_[123].f90: New testcases.
9715
9716 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9717
9718         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9719         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9720
9721 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9722
9723         PR tree-opt/16808
9724         * gcc.c-torture/compile/pr16808.c: New test.
9725
9726 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9727
9728         PR rtl-optimization/17104
9729         * gcc.dg/ppc-bitfield1.c: New.
9730
9731 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9732
9733         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9734
9735 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9736
9737         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9738         strings for 32-bit code.
9739
9740 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9741
9742         PR c/18239
9743         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9744
9745 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9746
9747         PR c++/18064
9748         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9749
9750 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9751
9752         PR c++/15172
9753         * g++.dg/init/aggr2.C: New test.
9754
9755 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9756
9757         * objc.dg/local-decl-1.m: New test.
9758
9759 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9760
9761         * gcc.dg/20040910-1.c: Adjust regex.
9762
9763 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9764
9765         PR rtl-optimization/18084
9766         * g++.dg/opt/pr18084-1.C: New testcase.
9767
9768 2004-10-30  Matt Austern  <austern@apple.com>
9769
9770         PR c++/17542
9771         * g++.dg/ext/attrib18.C: New test.
9772
9773 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9774
9775         PR middle-end/18096
9776         * gcc.dg/pr18096-1.c: New test case.
9777
9778 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9779
9780         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9781
9782 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9783
9784         PR c/16666
9785         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9786         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9787         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9788         gcc.dg/old-style-prom-3.c: New tests.
9789
9790 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9791
9792         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9793         Remove unnecessary inclusion of stdio.h.
9794
9795 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9796
9797         PR rtl-optimization/17581
9798         * gcc.dg/pr17581-1.c: New test case.
9799
9800 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9801
9802         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9803         being implemented.
9804         * g++.dg/conversion/dr195-1.C: New.
9805         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9806         * g++.old-deja/g++.mike/p10148.C: Likewise.
9807
9808 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9809
9810         PR c++/17695
9811         * g++.dg/debug/typedef2.C: New test.
9812
9813 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9814
9815         PR fortran/13490
9816         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9817         * gfortran.dg/g77/README: Update.
9818
9819 2004-10-28  Matt Austern  <austern@apple.com>
9820
9821         PR c++/14124
9822         * g++.dg/ext/packed7.C: New test.
9823
9824 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9825
9826         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9827         scan-assembler.
9828         * lib/scanasm.exp (hidden-scan-for): New proc.
9829         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9830         string.
9831         (scan-not-hidden): Likewise.
9832         * lib/target-supports.exp (check_visibility_available): mach-o is
9833         support too.
9834
9835 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9836
9837         PR c++/17132
9838         * g++.dg/template/memclass3.C: New test.
9839
9840 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9841
9842         PR middle-end/18160
9843         * gcc.dg/register-var-1.c: New test.
9844         * gcc.dg/register-var-2.c: New test.
9845         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9846         error now.
9847
9848 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9849
9850         PR other/18172
9851         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9852         unused variables.
9853         * gcc.dg/vect/vect-22.c: Likewise.
9854
9855 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * gcc.dg/i386-rotate-1.c: New test.
9858
9859 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9860
9861         * g++.dg/init/ref12.C: Add "run" marker.
9862
9863         PR c++/17435
9864         * g++.dg/init/ref12.C: New test.
9865
9866         PR c++/18140
9867         * g++.dg/template/shift1.C: New test.
9868         * g++.dg/template/error10.C: Adjust error markers.
9869
9870 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9871
9872         PR tree-opt/17529
9873         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9874
9875 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9876
9877         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9878         * gcc.dg/weak/weak-3.c: Likewise.
9879         * gcc.dg/weak/weak-5.c: Likewise.
9880         * gcc.dg/weak/weak-9.c: Likewise.
9881         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9882         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9883
9884         * gcc.dg/darwin-weakimport-1.c: New.
9885
9886 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9887
9888         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9889
9890 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9891
9892         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9893         'syntax' error messages.
9894         * gcc.dg/cpp/direct2s.c: Likewise.
9895
9896 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9897
9898         * gcc.c-torture/compile/20041026-1.c: New.
9899
9900 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9901
9902         PR c++/18093
9903         * g++.dg/lookup/ns2.C: New test.
9904
9905         PR c++/18020
9906         * g++.dg/template/enum4.C: New test.
9907
9908         PR c++/18161
9909         * g++.dg/template/expr1.C: New test.
9910
9911 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9912
9913         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9914
9915 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9916
9917         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9918         gcc.dg/decl-nospec-3.c: New tests.
9919
9920 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9921
9922         * objc.dg/super-class-3.m: New test.
9923
9924 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9925
9926         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9927         resyncing.
9928         * gcc.dg/cpp/direct2s.c: Likewise.
9929
9930 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9931
9932         * objc.dg/image-info.m: Update for changes to section selection.
9933
9934 2004-10-25  David Ayers  <d.ayers@inode.at>
9935             Ziemowit Laski  <zlaski@apple.com>
9936
9937         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9938         diagnostics when messaging 'id <Proto>'.
9939         * objc.dg/class-protocol-1.m: New test.
9940         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9941         a non-existent method signature.
9942         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9943         Update diagnostics when messaging with non-existent method signature.
9944         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9945         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9946         invalid receivers are now resolved as if messaging 'id'; remove
9947         extraneous diagnostics.
9948
9949 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9950
9951         PR c/16667
9952         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9953         gcc.dg/init-desig-obs-3.c: New tests.
9954
9955 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9956
9957         * gcc.dg/debug/20041023-1.c: New test.
9958
9959 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         PR middle-end/17407
9962         * gcc.c-torture/compile/pr17407.c: New test.
9963
9964         PR c++/18121
9965         * g++.dg/template/array8.C: New test.
9966
9967 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9968
9969         PR other/18138
9970         * lib/g++.exp: Accept more than one multilib libgcc.
9971         * lib/gcc-dg.exp: Likewise.
9972         * lib/objc.exp: Likewise.
9973         * lib/treelang.exp: Likewise.
9974         * lib/gfortran.exp: Likewise.
9975
9976 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9977
9978         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9979
9980 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9981
9982         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9983         * gcc.dg/c99-const-expr-3.c: Likewise.
9984
9985 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9986
9987         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9988
9989 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9990
9991         * gcc.c-torture/execute/loop-2e.x: Remove.
9992
9993 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9994
9995         PR c++/18095
9996         * g++.dg/parse/crash18.C: New.
9997         * g++.dg/parse/crash19.C: New.
9998
9999 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10000
10001         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10002         * g++.dg/ext/dllimport2.C: Same.
10003         * g++.dg/ext/dllimport8.C: Same.
10004
10005 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/10841
10008         * g++.dg/conversion/cast1.C: New test.
10009         * g++.dg/overload/pmf1.C: Adjust error marker.
10010
10011 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10012
10013         PR objc/17923
10014         * objc.dg/const-str-7.m: New test.
10015
10016 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10017
10018         * g++.dg/template/memfriend11.C: Fix comment typo.
10019         * g++.dg/template/memfriend14.C: Likewise.
10020
10021 2004-10-20  Richard Henderson  <rth@redhat.com>
10022
10023         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10024         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10025         -fasynchronous-unwind-tables.
10026
10027 2004-10-20  Richard Henderson  <rth@redhat.com>
10028
10029         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10030         (main): Return success.
10031         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10032         (main): Return success.
10033
10034 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10035
10036         PR c++/13495
10037         * g++.dg/template/memfriend9.C: New test.
10038         * g++.dg/template/memfriend10.C: Likewise.
10039         * g++.dg/template/memfriend11.C: Likewise.
10040         * g++.dg/template/memfriend12.C: Likewise.
10041         * g++.dg/template/memfriend13.C: Likewise.
10042         * g++.dg/template/memfriend14.C: Likewise.
10043         * g++.dg/template/memfriend15.C: Likewise.
10044         * g++.dg/template/memfriend16.C: Likewise.
10045         * g++.dg/template/memfriend17.C: Likewise.
10046         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10047
10048 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10049
10050         * g++.dg/conversion/dr195.C: New.
10051         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10052
10053 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10054             Devang Patel  <dpatel@apple.com>
10055
10056         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10057         of floating point arithmetic, which could trap.
10058
10059 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/14035
10062         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10063         * g++.dg/conversion/const2.C: New test.
10064         * g++.dg/expr/reinterpret2.C: New test.
10065         * g++.dg/expr/reinterpret3.C: New test.
10066         * g++.dg/expr/cast2.C: New test.
10067         * g++.dg/expr/copy1.C: New test.
10068         * g++.dg/other/conversion1.C: Change error message.
10069         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10070         function pointers to void *.
10071         * g++.old-deja/g++.mike/p10148.C: Likewise.
10072
10073 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10074
10075         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10076
10077 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10078
10079         PR c++/18047
10080
10081         * g++.dg/parse/expr3.C: New test.
10082
10083 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10084
10085         * gcc.dg/smod-1.c: New test.
10086
10087 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10088
10089         * objc.dg/method-14.m: New test.
10090
10091 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10092
10093         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10094         Also xfail as the patch was reverted.
10095
10096 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR middle-end/16973
10099         * gcc.dg/pr16973.c: New test.
10100
10101 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10102
10103         PR tree-optimization/17656
10104         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10105
10106 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10107
10108         * g++.dg/eh/shadow1.C: New.
10109
10110 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10111
10112         * gcc.c-torture/compile/20041018-1.c: New test.
10113
10114 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10115
10116         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10117         compiler referring to register 0 when accessing sdata.  The linker
10118         now patches things up.
10119
10120 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10121
10122         PR c/17529
10123         * gcc.c-torture/compile/pr17529.c: New test.
10124
10125 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10126
10127         PR c++/17743
10128         * g++.dg/ext/attrib17.C: New test.
10129
10130 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10131
10132         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10133
10134 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10135
10136         PR c++/10479
10137         * g++.dg/ext/attrib16.C: New test.
10138
10139 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/17042
10142         * g++.dg/init/dso_handle1.C: New test.
10143
10144         PR c++/14667
10145         * g++.dg/parse/typedef6.C: New test.
10146
10147         PR c++/17916
10148         * g++.dg/parse/pragma1.C: New test.
10149
10150 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10151
10152         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10153
10154 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10155
10156         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10157         -fno-common when on HPPA HP-UX platforms.
10158
10159 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10160
10161         PR other/16820
10162         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10163         stdint.h.
10164         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10165         uintptr_t.
10166
10167 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10168
10169         PR c++/16301
10170         * g++.dg/lookup/strong-using-4.C: New test.
10171
10172 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10173
10174         PR middle-end/16567
10175         * gcc.c-torture/compile/nested-1.c: New test.
10176
10177 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10178
10179         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10180         and mipsisa64*-*-* (until support for misaligned loads is added).
10181         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10182         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10183         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10184         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10185         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10186         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10187
10188 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10189
10190         PR c++/17976
10191         * g++.dg/init/dtor3.C: New test.
10192
10193 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10194
10195         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10196
10197 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10198
10199         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10200         * gcc.dg/macho-lo-sum.c: Likewise.
10201
10202 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10203
10204         * gcc.dg/ppc-spe64-1.c: New test.
10205
10206 2004-10-14  Devang Patel  <dpatel@apple.com>
10207
10208         PR 17635
10209         * gcc.dg/pr17635.c : New test.
10210
10211 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10212
10213         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10214         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10215         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10216         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10217         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10218         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10219         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10220         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10221         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10222         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10223         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10224         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10225         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10226         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10227         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10228         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10229         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10230         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10231
10232 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10233
10234         * gcc.dg/vect/vect-82.c: New testcase.
10235         * gcc.dg/vect/vect-82_64.c: New testcase.
10236         * gcc.dg/vect/vect-83.c: New testcase.
10237         * gcc.dg/vect/vect-83_64.c: New testcase.
10238
10239 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10240
10241         * gcc.dg/cpp/error-1.c: New test.
10242
10243 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10244
10245         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10246
10247 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10248
10249         PR target/17984
10250         * gcc.dg/cris-peep2-xsrand2.c: New test.
10251
10252 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10253
10254         PR c++/17661
10255         * testsuite/g++.dg/expr/for2.C: New test.
10256
10257 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10258
10259         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10260
10261 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR tree-optimization/17724
10264         * g++.dg/opt/pr17724-1.C: New test.
10265         * g++.dg/opt/pr17724-2.C: New test.
10266         * g++.dg/opt/pr17724-3.C: New test.
10267         * g++.dg/opt/pr17724-4.C: New test.
10268         * g++.dg/opt/pr17724-5.C: New test.
10269         * g++.dg/opt/pr17724-6.C: New test.
10270
10271 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10272
10273         PR c/17301
10274         * gcc.dg/pr17301-2.c: New test.
10275
10276 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/15876
10279         * g++.dg/parse/error22.C: New test.
10280
10281         PR c++/17936
10282         * g++.dg/template/spec18.C: New test.
10283
10284 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10285
10286         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10287         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10288         memcpy.
10289         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10290         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10291
10292 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10293
10294         * g++.dg/eh/cleanup5.C: Add dg-options "".
10295
10296 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10297
10298         PR middle-end/17657
10299         * gcc.dg/switch-4.c: New test case.
10300
10301 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10302
10303         * gcc.c-torture/execute/20041011-1.c: New test.
10304
10305 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10306
10307         PR c++/17554
10308         * g++.dg/init/for3.C: New test.
10309
10310         PR c++/17657
10311         * g++.dg/opt/switch2.C: New test.
10312
10313         PR middle-end/17703
10314         * g++.dg/warn/Wreturn-2.C: New test.
10315
10316 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10317
10318         PR c++/17907
10319         * g++.dg/eh/cleanup5.C: New test.
10320
10321 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10322
10323         PR c++/17393
10324         * g++.dg/parse/error21.C: New test.
10325
10326 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10327
10328         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10329         * g++.dg/warn/incomplete1.C: Likewise.
10330         * g++.dg/template/qualttp20.C: Likewise.
10331
10332 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10333
10334         PR c/17881
10335         * parm-incomplete-1.c: New test.
10336
10337 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10338
10339         PR c++/17867
10340         * g++.dg/parse/error19.C: New test.
10341
10342         PR c++/17670
10343         * g++.dg/init/new11.C: New test.
10344
10345         PR c++/17821
10346         * g++.dg/parse/error20.C: New test.
10347
10348         PR c++/17826
10349         * g++.dg/template/crash24.C: New test.
10350
10351 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10352
10353         PR c/17301
10354         * gcc.dg/pr17301-1.c: New test.
10355
10356 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10357
10358         PR c/17189
10359         * gcc.dg/anon-struct-5.c: New test.
10360
10361 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10362
10363         PR c/17844
10364         * gcc.dg/pr17844-1.c: New test.
10365
10366 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10367
10368         PR tree-optimization/17906
10369         * gcc.c-torture/compile/pr17906.c: New.
10370
10371 2004-10-09  Stuart Hastings  <stuart@apple.com>
10372             Roger Sayle  <roger@eyesopen.com>
10373
10374         PR rtl-optimization/17853
10375         * gcc.dg/i386-mmx-5.c: New testcase.
10376
10377 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10380
10381 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10382
10383         PR c++/17524
10384         * g++.dg/template/static9.C: New test.
10385
10386         PR c++/17685
10387         * g++.dg/parse/operator5.C: New test.
10388
10389 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10390
10391         PR middle-end/17894
10392         * gcc.c-torture/execute/divcmp-4.c: New test case.
10393
10394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10395
10396         PR tree-opt/17902
10397         * g++.dg/opt/pr17902.C: New test.
10398
10399 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10400
10401         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10402
10403 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10404
10405         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10406
10407 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10408
10409         * gcc.dg/assign-warn-3.c: New test.
10410
10411 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10412
10413         PR c/16999
10414         * gcc.dg/cpp/ident-1.c: New test.
10415
10416 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         * gcc.c-torture/compile/acc1.c: New.
10419
10420 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10421
10422         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10423         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10424
10425 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10426
10427         * gcc.dg/ultrasp11.c: New test.
10428
10429 2004-10-08  Michael Matz  <matz@suse.de>
10430
10431         * gcc.dg/doloop-2.c: New test.
10432
10433 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10434
10435         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10436         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10437         objc.dg/method-9.m: Update expected diagnostics.
10438
10439 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10440
10441         * gcc.dg/ppc-fsel-3.c: New file.
10442         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10443
10444 2004-10-07  Paul Brook  <paul@codesourcery.com>
10445
10446         * gfortran.dg/intrinsic_verify_1.f90: New test.
10447
10448 2004-10-07  Paul Brook  <paul@codesourcery.com>
10449
10450         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10451
10452 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10453
10454         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10455         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10456         commit.
10457
10458 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10459
10460         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10461
10462 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10463
10464         PR c++/17115
10465         * g++.dg/warn/Winline-4.C: New test.
10466
10467 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10468
10469         * gcc.c-torture/compile/20041007-1.c: New test.
10470
10471 2004-10-07  Paul Brook  <paul@codesourcery.com>
10472
10473         PR fortran/17678
10474         * gfortran.dg/use_allocated_1.f90: New test.
10475
10476 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10477
10478         PR middle-end/17849
10479         * gfortran.fortran-torture/compile/nested.f90: New test
10480
10481 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10482
10483         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10484
10485 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10486
10487         PR c++/17368
10488         * g++.dg/ext/asm6.C: New test.
10489
10490 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10491
10492         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10493
10494 2004-10-06  Paul Brook  <paul@codesourcery.com>
10495
10496         PR libfortran/17709
10497         * gfortran.dg/empty_format_1.f90: New test.
10498
10499 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10500
10501         PR fortran/17568
10502         * gfortran.dg/ishft.f90: New test.
10503
10504         PR fortran/17283
10505         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10506         tests.
10507
10508 2004-10-06  Paul Brook  <paul@codesourcery.com>
10509
10510         * gfortran.dg/do_1.f90: New test.
10511
10512 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10513
10514         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10515         optimizing for size.
10516
10517 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10518
10519         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10520
10521 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10522
10523         * gcc.c-torture/compile/20041005-1.c: New test.
10524
10525 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         PR c++/17829
10528         * g++.dg/lookup/koenig4.C: New.
10529
10530 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10531
10532         * g++.dg/other/classkey1.C: Adjust quoting marks.
10533         * g++.dg/parse/error15.C: Likewise.
10534         * g++.dg/template/meminit2.C (int>): Likewise.
10535
10536 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10537
10538         PR fortran/17283
10539         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10540
10541         PR fortran/17631
10542         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10543
10544         PR fortran/17708
10545         * gfortran.dg/pr17708.f90: New test.
10546
10547 2004-10-04  Chao-ying Fu  <fu@mips.com>
10548
10549         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10550         * gcc.dg/vect/vect-4.c: Ditto.
10551         * gcc.dg/vect/vect-5.c: Ditto.
10552         * gcc.dg/vect/vect-6.c: Ditto.
10553         * gcc.dg/vect/vect-8.c: Ditto.
10554         * gcc.dg/vect/vect-16.c: Ditto.
10555         * gcc.dg/vect/vect-30.c: Ditto.
10556         * gcc.dg/vect/vect-40.c: Ditto.
10557         * gcc.dg/vect/vect-41.c: Ditto.
10558         * gcc.dg/vect/vect-42.c: Ditto.
10559         * gcc.dg/vect/vect-43.c: Ditto.
10560         * gcc.dg/vect/vect-44.c: Ditto.
10561         * gcc.dg/vect/vect-45.c: Ditto.
10562         * gcc.dg/vect/vect-46.c: Ditto.
10563         * gcc.dg/vect/vect-47.c: Ditto.
10564         * gcc.dg/vect/vect-48.c: Ditto.
10565         * gcc.dg/vect/vect-49.c: Ditto.
10566         * gcc.dg/vect/vect-50.c: Ditto.
10567         * gcc.dg/vect/vect-51.c: Ditto.
10568         * gcc.dg/vect/vect-52.c: Ditto.
10569         * gcc.dg/vect/vect-53.c: Ditto.
10570         * gcc.dg/vect/vect-54.c: Ditto.
10571         * gcc.dg/vect/vect-55.c: Ditto.
10572         * gcc.dg/vect/vect-56.c: Ditto.
10573         * gcc.dg/vect/vect-57.c: Ditto.
10574         * gcc.dg/vect/vect-58.c: Ditto.
10575         * gcc.dg/vect/vect-59.c: Ditto.
10576         * gcc.dg/vect/vect-60.c: Ditto.
10577         * gcc.dg/vect/vect-74.c: Ditto.
10578         * gcc.dg/vect/vect-79.c: Ditto.
10579         * gcc.dg/vect/vect-80.c: Ditto.
10580
10581 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10582
10583         * gcc.dg/unused-7.c: Use the correct option.
10584
10585 2004-10-04  Paul Brook  <paul@codesourcery.com>
10586         Bud Davis  <bdavis9659@comcast.net>
10587
10588         PR fortran/17706
10589         PR fortran/16434
10590         * gfortran/pr17706.f90: New test.
10591         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10592
10593 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10594
10595         * gfortran.dg/pr17612.f90: New test.
10596
10597 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10598
10599         * g++.dg/template/local1.C: Adjust quoting marks in
10600         testing for diagnostics.
10601         * g++.dg/tls/diag-2.C: Likewise.
10602         * g++.dg/other/error8.C: Likewise.
10603
10604 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10605
10606         PR c/17178
10607         * gcc.dg/unused-4.c: Adjust to be correct.
10608
10609         PR c/17820
10610         * gcc.dg/unused-7.c: New test.
10611
10612 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10613
10614         PR c++/17797
10615         * g++.dg/overload/template2.C: New test.
10616
10617 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10618
10619         PR tree-optimization/16632
10620         * gcc.dg/tree-ssa/20041002-1.c: New.
10621
10622 2004-10-03  Paul Brook  <paul@codesourcery.com>
10623
10624         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10625         rather than relying on default formatting.
10626
10627 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10628
10629         * gcc.dg/20040920-1.c: Update expected message text.
10630
10631 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10632
10633         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10634
10635 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10636
10637         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10638         tree level.
10639
10640 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10641
10642         * gcc.dg/tree-ssa/pr17343.c: Remove.
10643
10644 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10645
10646         PR tree-opt/17343
10647         * gcc.dg/tree-ssa/pr17343.c: New test.
10648
10649 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10650
10651         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10652         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10653         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10654         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10655         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10656
10657 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10658
10659         * gcc.dg/lvalue-2.c: New test.
10660
10661 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10662
10663         PR c/17730
10664         * gcc.dg/pr17730-1.c: New test
10665
10666 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10667
10668         PR c/7425
10669         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10670
10671 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10672
10673         * gcc.c-torture/execute/stdarg-1.c: New test.
10674         * gcc.c-torture/execute/stdarg-2.c: New test.
10675         * gcc.c-torture/execute/stdarg-3.c: New test.
10676         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10677         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10678         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10679         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10680         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10681
10682 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10683
10684         PR tree-optimization/17697
10685         * g++.dg/opt/pr17697-1.C: New test.
10686         * g++.dg/opt/pr17697-2.C: New test.
10687         * g++.dg/opt/pr17697-3.C: New test.
10688
10689 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10690
10691         PR c/16409
10692         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10693         gcc.dg/vla-init-5.c: New tests.
10694
10695 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10696
10697         PR c/13804
10698         * gcc.dg/pr13804-1.c: New test.
10699
10700 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10701
10702         PR fortran/16938
10703         * gfortran.dg/pr16938.f90: New test.
10704
10705 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10706
10707         * g++.dg/template/crash23.C: New test.
10708
10709 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR c++/17585
10712         * g++.dg/template/static8.C: New test.
10713
10714 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10715
10716         PR c++/17681
10717         * g++.dg/other/error9.C: New test.
10718
10719 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10720
10721         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10722
10723 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10724
10725         PR fortran/15164
10726         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10727
10728 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10729
10730         PR middle-end/17112
10731         * gcc.dg/pr17112-1.c: New test case.
10732
10733 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10734
10735         PR c/11459
10736         * gcc.dg/pr11459-1.c: New test.
10737
10738 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10739
10740         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10741         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10742
10743 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10744
10745         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10746
10747 2004-09-25  Jan Hubicka  <jh@suse.cz>
10748
10749         * compile/30040909-1.c: New test.
10750         * compile/30040907-1.c: New test.
10751
10752 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10753
10754         * gcc.c-torture/execute/va-arg-26.c: New test.
10755
10756 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10757
10758         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10759         extra diagnostics on targets with 64-bit pointers.
10760         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10761
10762 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10763
10764         PR c/17188
10765         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10766         * gcc.dg/decl-3.c: Adjust expected message.
10767
10768 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10769
10770         PR fortran/17615
10771         * gfortran.dg/pr17615.f90: New test.
10772
10773 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10774
10775         PR tree-optimzation/17517
10776         * g++.dg/tree-ssa/pr17517.C: New Test.
10777
10778 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10779
10780         PR c++/16889
10781         * g++.dg/lookup/ambig3.C: New.
10782
10783 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10784
10785         PR tree-opt/17624
10786         * g++.dg/opt/pr17624.C: New test.
10787
10788 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10789
10790         PR c/6980
10791         * gcc.dg/Wbad-function-cast-1.c: New test.
10792
10793 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10794
10795         * g++.dg/ext/complit1.C
10796         * g++.dg/other/error2.C
10797         * g++.dg/other/nontype-1.C
10798         * g++.dg/parse/crash11.C
10799         * g++.dg/parse/crash12.C
10800         * g++.dg/parse/error15.C
10801         * g++.dg/parse/error4.C
10802         * g++.dg/parse/tmpl-outside1.C
10803         * g++.dg/parse/too-many-tmpl-args1.C
10804         * g++.dg/template/dependent-expr3.C
10805         * g++.dg/template/error10.C
10806         * g++.dg/template/instantiate1.C
10807         * g++.dg/template/vtable2.C
10808         * g++.dg/warn/Wshadow-1.C
10809         * g++.dg/warn/weak1.C
10810         * g++.old-deja/g++.brendan/crash16.C
10811         * g++.old-deja/g++.brendan/crash18.C
10812         * g++.old-deja/g++.brendan/crash48.C
10813         * g++.old-deja/g++.brendan/crash49.C
10814         * g++.old-deja/g++.brendan/crash55.C
10815         * g++.old-deja/g++.brendan/crash56.C
10816         * g++.old-deja/g++.brendan/crash8.C
10817         * g++.old-deja/g++.brendan/enum11.C
10818         * g++.old-deja/g++.brendan/enum8.C
10819         * g++.old-deja/g++.brendan/enum9.C
10820         * g++.old-deja/g++.brendan/friend3.C
10821         * g++.old-deja/g++.brendan/misc14.C
10822         * g++.old-deja/g++.bugs/900402_02.C
10823         * g++.old-deja/g++.bugs/900404_03.C
10824         * g++.old-deja/g++.bugs/900404_04.C
10825         * g++.old-deja/g++.bugs/900428_03.C
10826         * g++.old-deja/g++.jason/crash4.C
10827         * g++.old-deja/g++.jason/overload21.C
10828         * g++.old-deja/g++.jason/redecl1.C
10829         * g++.old-deja/g++.jason/report.C
10830         * g++.old-deja/g++.jason/rfg10.C
10831         * g++.old-deja/g++.jason/template30.C
10832         * g++.old-deja/g++.law/arm12.C
10833         * g++.old-deja/g++.law/ctors5.C
10834         * g++.old-deja/g++.law/cvt20.C
10835         * g++.old-deja/g++.law/init10.C
10836         * g++.old-deja/g++.law/init8.C
10837         * g++.old-deja/g++.law/visibility17.C
10838         * g++.old-deja/g++.law/visibility7.C
10839         * g++.old-deja/g++.mike/net8.C
10840         * g++.old-deja/g++.mike/p646.C
10841         * g++.old-deja/g++.mike/p700.C
10842         * g++.old-deja/g++.mike/p701.C
10843         * g++.old-deja/g++.mike/p811.C
10844         * g++.old-deja/g++.ns/template13.C
10845         * g++.old-deja/g++.other/array3.C
10846         * g++.old-deja/g++.other/crash25.C
10847         * g++.old-deja/g++.other/dtor3.C
10848         * g++.old-deja/g++.other/dtor4.C
10849         * g++.old-deja/g++.other/main1.C
10850         * g++.old-deja/g++.other/warn7.C
10851         * g++.old-deja/g++.pt/crash11.C
10852         * g++.old-deja/g++.pt/crash36.C
10853         * g++.old-deja/g++.pt/spec22.C
10854         * g++.old-deja/g++.pt/spec9.C
10855         * g++.old-deja/g++.pt/ttp52.C
10856         * g++.old-deja/g++.robertl/eb103.C
10857         * g++.old-deja/g++.robertl/eb121.C
10858         * g++.old-deja/g++.robertl/eb22.C
10859         * g++.old-deja/g++.robertl/eb8.C:
10860         Update locations and/or regexps of dg-error markers.
10861         Remove markers for some bogus messages that are no longer issued.
10862
10863 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10864
10865         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10866         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10867
10868 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10869
10870         PR c++/17618
10871         * g++.dg/lookup/crash5.C: New test.
10872
10873 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10874
10875         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10876         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10877         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10878         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10879         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10880         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10881
10882         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10883         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10884         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10885         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10886         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10887         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10888
10889         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10890
10891         * gcc.dg/vect/vect-44.c: Check additional cases.
10892         * gcc.dg/vect/vect-48.c: Check additional cases.
10893
10894         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10895         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10896         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10897         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10898         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10899         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10900         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10901         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10902         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10903
10904         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10905         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10906         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10907
10908 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10909
10910         * gcc.dg/tree-ssa/loop-6.c: New test.
10911
10912 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10913
10914         PR c++/17620
10915         * g++.dg/inherit/base2.C: New.
10916
10917 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10918
10919         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10920         * gcc.dg/20001012-2.c: Likewise.
10921         * gcc.dg/20001013-1.c: Likewise.
10922         * gcc.dg/20001101-1.c: Likewise.
10923         * gcc.dg/20001102-1.c: Likewise.
10924         * gcc.dg/bf-spl1.c: Likewise.
10925         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10926         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10927
10928 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10929
10930         PR tree-optimization/16721
10931         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10932
10933 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10934
10935         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10936         * gcc.dg/20040305-1.c: Likewise.
10937
10938 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10939
10940         PR c/16566
10941         * gcc.c-torture/compile/pr16566-1.c,
10942         gcc.c-torture/compile/pr16566-2.c,
10943         gcc.c-torture/compile/pr16566-3.c: New tests.
10944
10945 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10946
10947         PR tree-optimization/17512
10948         * gcc.c-torture/compile/20040916-1.c.
10949
10950 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10951
10952         * gcc.dg/pragma-re-3.c: New test.
10953
10954 2004-09-17  Matt Austern  <austern@apple.com>
10955
10956         PR c++/15049
10957         * g++.dg/other/anon3.C: New.
10958
10959 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10960
10961         PR c++/7503
10962         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10963         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10964         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10965         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10966         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10967
10968 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10969
10970         PR fortran/17286
10971         * gfortran.dg/pr17286.f90: New test.
10972
10973 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10974
10975         PR c++/17530
10976         * g++.dg/template/static7.C: New test.
10977
10978 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10979
10980         PR tree-opt/17558
10981         * gcc.c-torture/compile/pr17558.c: New test.
10982
10983 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10984
10985         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10986         if SKIP_ATTRIBUTE is defined.
10987
10988 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10989
10990         PR fortran/15957
10991         * gfortran.dg/pr15957.f90: New test.
10992
10993 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10994
10995         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10996         in comparison.
10997         * gcc.dg/vect/vect-79.c: Likewise.
10998         * gcc.dg/vect/vect-80.c: Likewise.
10999
11000 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11001
11002         PR fortran/15750
11003         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11004
11005 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11006
11007         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11008         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11009         * gcc.dg/vect/vect-62.c: New testcase.
11010         * gcc.dg/vect/vect-63.c: New testcase.
11011         * gcc.dg/vect/vect-64.c: New testcase.
11012         * gcc.dg/vect/vect-65.c: New testcase.
11013         * gcc.dg/vect/vect-66.c: New testcase.
11014         * gcc.dg/vect/vect-67.c: New testcase.
11015         * gcc.dg/vect/vect-68.c: New testcase.
11016         * gcc.dg/vect/vect-69.c: New testcase.
11017         * gcc.dg/vect/vect-79.c: New testcase.
11018         * gcc.dg/vect/vect-80.c: New testcase.
11019
11020 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11021
11022         * gcc.target/mips/asm-1.c: New test.
11023
11024 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11025
11026         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11027         * gcc.dg/vect/vect-73.c: New testcase.
11028         * gcc.dg/vect/vect-74.c: New testcase.
11029         * gcc.dg/vect/vect-75.c: New testcase.
11030         * gcc.dg/vect/vect-76.c: New testcase.
11031         * gcc.dg/vect/vect-77.c: New testcase.
11032         * gcc.dg/vect/vect-78.c: New testcase
11033
11034 2004-09-18  Paul Brook  <paul@codesourcery.com>
11035
11036         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11037
11038 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11039
11040         PR c/17424
11041         * gcc.dg/pr17424-1.c: New test.
11042
11043 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11044
11045         * g++.dg/tree-ssa/pr17153.C: New test.
11046
11047 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11048
11049         PR pch/13361
11050         * testsuite/g++.dg/pch/wchar-1.C: New.
11051         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11052
11053 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11054
11055         * gcc.c-torture/execute/20040917-1.c: New test.
11056
11057 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11058
11059         PR tree-optimization/17319
11060         * gcc.dg/pr17319.c: New test.
11061
11062 2004-09-17  Devang Patel  <dpatel@apple.com>
11063
11064         * gcc.dg/20040813-1.c: New test.
11065
11066 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11067
11068         PR tree-optimization/17273
11069         * gcc.c-torture/compile/pr17273.c: New test.
11070
11071 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11072
11073         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11074         Update expected messages.
11075         * gcc.dg/declspec-13.c: New test.
11076
11077 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11078
11079         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11080
11081 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11082
11083         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11084         change what 'a' is pointing to.
11085
11086 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11087
11088         PR c++/16002
11089         * g++.dg/template/error18.C: New test.
11090
11091         PR c++/16029
11092         * g++.dg/warn/Wunused-8.C: New test.
11093
11094 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11095
11096         PR tree-optimization/17513
11097         * gcc.dg/20040916-1.c: New test.
11098
11099 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11100
11101         PR c++/17501
11102         * g++.dg/template/typename7.C: New test.
11103
11104 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11105
11106         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11107
11108 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11109
11110         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11111         with -ftree-based-profiling also.
11112         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11113
11114 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11115
11116         PR/15364
11117         * gfortran.dg/der_array_io_1.f90: New test.
11118         * gfortran.dg/der_array_io_2.f90: New test.
11119         * gfortran.dg/der_array_io_3.f90: New test.
11120
11121 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11122
11123         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11124         EABI.
11125
11126 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11127
11128         * g++.dg/opt/switch1.C: New test.
11129
11130 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11131
11132         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11133         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11134         Update expected messages.
11135
11136 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11137
11138         PR fortran/16485
11139         * gfortran.dg/same_name_1.f90: New test.
11140
11141 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11142
11143         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11144         dereference garbage pointers.
11145
11146 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11147
11148         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11149         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11150
11151         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11152         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11153         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11154
11155 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/17324
11158         * g++.dg/template/mangle1.C: New test.
11159
11160 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11161
11162         PR tree-optimization/17252
11163         * gcc.c-torture/execute/pr17252.c: New test.
11164
11165 2004-09-14  Andrew Pinski  <apinski@apple.com>
11166
11167         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11168
11169 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11170
11171         PR rtl-optimization/9771
11172         * gcc.dg/pr9771-1.c: New test case.
11173
11174 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11175
11176         PR tree-optimization/15262
11177         * gcc.c-torture/execute/pr15262-1.c: New test.
11178         * gcc.c-torture/execute/pr15262-2.c: New test.
11179
11180 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11181
11182         * gcc.dg/declspec-12.c: New test.
11183
11184 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11185
11186         * gfortran.dg/pr17090.f90: Add directives to test.
11187
11188 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11189
11190         * gcc.c-torture/compile/20040914-1.c: New test.
11191
11192 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11193
11194         PR c++/16162
11195         * g++.dg/template/decl2.C: New test.
11196
11197 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11198
11199         PR fortran/17090
11200         * gfortran.dg/pr17090.f90: New test.
11201
11202 2004-09-13  Dale Johannesen  <dalej@apple.com>
11203
11204         * gcc.c-torture/compile/pr17408.c:  New test case.
11205
11206 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11207
11208         PR c++/16716
11209         * g++.dg/parse/crash17.C: New test.
11210
11211         PR c++/17327
11212         * g++.dg/template/enum3.C: New test.
11213
11214 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11215
11216         * lib/gcc-defs.exp: Load wrapper.exp.
11217         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11218         using local code.
11219         * lib/gcc.exp (gcc_init): Similar.
11220         * lib/gfortran.exp (gfortran_init): Similar.
11221         * lib/objc.exp (objc_init): Similar.
11222         * lib/treelang.exp (treelang_init): Similar.
11223         * lib/wrapper.exp: New file with build_wrapper call machinery in
11224         ${tool}_maybe_build_wrapper.
11225
11226 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11227
11228         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11229         "inline".
11230         * gcc.dg/declspec-11.c: Update expected messages.
11231         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11232         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11233         gcc.dg/inline-12.c: New tests.
11234
11235 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11236
11237         * g++.dg/tree-ssa/pr17400.C: New testcase.
11238
11239 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11240
11241         * gcc.target/mips/sb1-1.c: New testcase.
11242
11243 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11244
11245         * lib/g77-dg.exp: Remove unused file.
11246         * lib/mike-g77.exp: Ditto.
11247         * lib/g77.exp: Ditto.
11248
11249 2004-09-12  Richard Henderson  <rth@redhat.com>
11250
11251         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11252
11253 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11254
11255         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11256         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11257         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11258         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11259         Update expected messages.
11260
11261 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11262
11263         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11264         declaration/use mismatch for dirp parameter.
11265
11266 2004-09-12  Andrew Pinski  <apinski@apple.com>
11267
11268         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11269         -fgnu-runtime is passed.
11270
11271 2004-09-12  Richard Henderson  <rth@redhat.com>
11272
11273         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11274         do the uplevel thing and update additional_flags directly.
11275         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11276         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11277         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11278         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11279
11280 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11281
11282         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11283
11284 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11285
11286         PR middle-end/17411
11287         * g++.dg/opt/pr17411-1.C: New test case.
11288
11289 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11290
11291         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11292         gcc.dg/tls/diag-2.c: Update expected messages.
11293         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11294         messages.
11295         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11296         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11297         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11298         gcc.dg/tls/diag-5.c: New tests.
11299
11300 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11301
11302         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11303
11304 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11305
11306         * g++.dg/parse/break-in-for.C: New test.
11307
11308 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11309
11310         * gcc.dg/tree-ssa/20040911-1.c: New test.
11311
11312 2004-09-11  Andreas Jaeger  <aj@suse.de>
11313
11314         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11315         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11316
11317 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11318
11319         * gcc.target/frv: New directory of FR-V-specific tests.
11320
11321 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11322
11323         * gcc.dg/convert-vec-1.c: New test.
11324
11325 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11326
11327         PR middle-end/17024
11328         * gcc.dg/pr17024-1.c: New test case.
11329
11330 2004-09-10  Eric Christopher  <echristo@redhat.com>
11331
11332         * gcc.dg/20040910-1.c: New test.
11333
11334 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11335
11336         * gcc.dg/bitfld-9.c: New test.
11337
11338 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11339
11340         * gcc.c-torture/execute/ieee/acc1.c: New test.
11341         * gcc.c-torture/execute/ieee/acc2.c: New test.
11342         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11343
11344 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11345
11346         * gcc.dg/deprecated-2.c: New test.
11347
11348 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11349
11350         * gcc.dg/init-vec-1.c: New test.
11351
11352 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11353
11354         PR middle-end/17055
11355         * gcc.dg/pr17055-1.c: New test case.
11356
11357 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11358
11359         PR target/17377
11360         * gcc.c-torture/execute/pr17377.c: New test.
11361
11362 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11363
11364         PR c/8420
11365         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11366         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11367         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11368         gcc.dg/long-long-typespec-1.c: New tests.
11369         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11370
11371 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11372
11373         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11374         gcc.dg/gnu99-static-1.c: New tests.
11375
11376 2004-09-08  Devang Patel  <dpatel@apple.com>
11377
11378         * gcc.dg/darwin-ld-20040828-1.c: New test.
11379         * gcc.dg/darwin-ld-20040828-2.c: New test.
11380         * gcc.dg/darwin-ld-20040828-3.c: New test.
11381
11382 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11383
11384         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11385         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11386         in error message.
11387         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11388         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11389         in error message.
11390         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11391         types they qualify.
11392         * objc.dg/type-size-2.m: Fix wording in comment.
11393         * objc.dg/va-meth-1.m: New test case.
11394
11395 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11396
11397         PR c/16633:
11398         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11399         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11400
11401 2004-09-06  Devang Patel  <dpatel@apple.com>
11402
11403         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11404         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11405
11406 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11407
11408         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11409         reflect changed line numbering of diagnostics.
11410
11411 2004-09-06  Paul Brook  <paul@codesourcery.com>
11412
11413         * gfortran.dg/edit_real_1.f90: Add new test.
11414
11415 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11416
11417         * gcc.dg/tree-ssa/loop-2.c: New test.
11418         * gcc.dg/tree-ssa/loop-3.c: New test.
11419         * gcc.dg/tree-ssa/loop-4.c: New test.
11420         * gcc.dg/tree-ssa/loop-5.c: New test.
11421
11422 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11423
11424         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11425
11426 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11427
11428         * gcc.dg/format/sentinel-1.c: New test.
11429
11430 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11431
11432         * testsuite/gcc.dg/builtins-46.c: New.
11433
11434 2004-09-03  Devang Patel  <dpatel@apple.com>
11435
11436         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11437         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11438
11439 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11440
11441         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11442         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11443         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11444         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11445         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11446         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11447         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11448         the non-portable bzero.
11449         * gcc.dg/20010912-1.c: xfail for NetWare.
11450         * gcc.dg/20020426-2.c: xfail for NetWare.
11451         * gcc.dg/20021014-1.c: xfail for NetWare.
11452         * gcc.dg/20021018-1.c: xfail for NetWare.
11453         * gcc.dg/20030213-1.c: xfail for NetWare.
11454         * gcc.dg/20030225-1.c: xfail for NetWare.
11455         * gcc.dg/20030708-1.c: xfail for NetWare.
11456         * gcc.dg/builtins-config.h: Also exclude NetWare.
11457         * gcc.dg/format/format.h: Define restrict only if not already defined.
11458         * gcc.dg/nest.c: xfail for NetWare.
11459         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11460         * lib/target-supports.exp (check_visibility_available): Exclude
11461         NetWare.
11462
11463 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11464
11465         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11466         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11467         deterministic starting point for the alignment of structure fields.
11468         * gcc.dg/Wpadded.c: Dito.
11469         * g++.dg/abi/vbase10.C: Dito.
11470
11471 2004-09-03  Devang Patel  <dpatel@apple.com>
11472
11473         * g++.dg/debug/pr15736.cc: New test.
11474
11475 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11476
11477         * README.QMTEST: Fix out-of-date link.
11478
11479 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11480
11481         PR fortran/16579
11482         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11483         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11484
11485 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11486
11487         * g++.dg/abi/arm_rtti1.C: New test.
11488
11489 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11490
11491         * gcc.dg/ppc-vector-memcpy.c: New.
11492         * gcc.dg/ppc-vector-memset.c: New.
11493
11494 2004-09-02  Chao-ying Fu  <fu@mips.com>
11495
11496         * gcc.target/mips/mips-3d-1.c: New test.
11497         * gcc.target/mips/mips-3d-2.c: New test.
11498         * gcc.target/mips/mips-3d-3.c: New test.
11499         * gcc.target/mips/mips-3d-4.c: New test.
11500         * gcc.target/mips/mips-3d-5.c: New test.
11501         * gcc.target/mips/mips-3d-6.c: New test.
11502         * gcc.target/mips/mips-3d-7.c: New test.
11503         * gcc.target/mips/mips-3d-8.c: New test.
11504         * gcc.target/mips/mips-3d-9.c: New test.
11505         * gcc.target/mips/mips-ps-1.c: New test.
11506         * gcc.target/mips/mips-ps-2.c: New test.
11507         * gcc.target/mips/mips-ps-3.c: New test.
11508         * gcc.target/mips/mips-ps-4.c: New test.
11509         * gcc.target/mips/mips-ps-type.c: New test.
11510
11511 2004-09-02  Paul Brook  <paul@codesourcery.com>
11512
11513         * gfortran.dg/edit_real_1.f90: Add new tests.
11514
11515 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11516
11517         PR fortran/15327
11518         * gfortran.dg/merge_char_1.f90: New test.
11519
11520 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11521
11522         PR fortran/16404
11523         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11524
11525 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11526
11527         PR c/1522
11528         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11529
11530 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11531
11532         * g++.dg/opt/loop1.C: Do not XFAIL.
11533
11534 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11535
11536         * gcc.c-torture/execute/20040831-1.c: New test.
11537
11538 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11539
11540         PR fortran/16579
11541         * gfortran.dg/g77/20010610.f: Now passes.
11542         Copy from g77.f-torture/execute. Add dg-run directive.
11543         * gfortran.dg/g77/README: Update
11544
11545 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11546
11547         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11548         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11549         (t1, t2, t3, t4): Add volatile.
11550
11551 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11552
11553         * g++.dg/ext/visibility/arm1.C: New test.
11554
11555 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11556
11557         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11558         -pedantic-errors.
11559
11560 2004-09-01  Paul Brook  <paul@codesourcery.com>
11561
11562         * gfortran.dg/eof_2.f90: New test.
11563
11564 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11565
11566         PR fortran/16579
11567         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11568
11569 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11570
11571         PR libfortran/16805
11572         * gfortran.dg/list_read_2.f90: New test.
11573
11574 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11575
11576         * g++.dg/abi/key1.C: New test.
11577
11578 2004-08-31  Richard Henderson  <rth@redhat.com>
11579
11580         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11581         form of offsetof.
11582         * g++.dg/other/offsetof5.C: Remove duplicate.
11583
11584 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11585
11586         PR fortran/17244
11587         * gfortran.dg/func_derived_1.f90: New test.
11588
11589 2004-08-31  Paul Brook  <paul@codesourcery.com>
11590
11591         * gfortran.dg/eof_1.f90: New test.
11592
11593 2004-08-31  Paul Brook  <paul@codesourcery.com>
11594
11595         * gfortran.dg/list_read_1.f90: New file.
11596
11597 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11598
11599         * g++.dg/opt/loop1.C: XFAIL.
11600
11601 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11602
11603         * gcc.dg/funcdef-storage-1.c: New.
11604         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11605         an extern function in local scope.
11606         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11607         declare an 'auto inline' function in local scope.
11608         * gcc.dg/20011130-1.c: Likewise.
11609         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11610         an 'auto' function in local scope.
11611         * gcc.dg/20021014-1.c: Likewise.
11612         * gcc.dg/20030331-2.c: Likewise.
11613
11614 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11615
11616         * gfortran.dg/blockdata_1.f90: New test.
11617
11618 2004-08-30  Richard Henderson  <rth@redhat.com>
11619
11620         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11621
11622 2004-08-30  Richard Henderson  <rth@redhat.com>
11623
11624         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11625         additional_flags set by alternate driver.
11626         (ieee-options): New procedure.
11627         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11628         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11629         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11630         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11631
11632 2004-08-30  Richard Henderson  <rth@redhat.com>
11633
11634         * lib/f-torture.exp: Remove.
11635
11636 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11637
11638         PR rtl-optimization/16590
11639         * g++.dg/opt/loop1.C: New test.
11640
11641 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11642
11643         PR fortran/13910
11644         * gfortran.dg/oldstyle_1.f90: New test.
11645
11646 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11647         Paul Brook  <paul@codesourcery.com>
11648
11649         * gfortran.dg/g77/README: Update.
11650         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11651         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11652         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11653
11654 2004-08-28  Paul Brook  <paul@codesourcery.com>
11655
11656         PR libfortran/17195
11657         * gfortran.dg/edit_real_1.f90: New test.
11658
11659 2004-08-27  Paul Brook  <paul@codesourcery.com>
11660
11661         * gfortran.dg/rewind_1.f90: New test.
11662
11663 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11664
11665         PR fortran/16597
11666         * gfortran.dg/pr16597.f90: New test.
11667
11668 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11669
11670         PR c/13801
11671         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11672         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11673         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11674         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11675         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11676
11677 2004-08-26  Nick Clifton  <nickc@redhat.com>
11678
11679         * gcc.c-torture/compile/pr17119.c: New test.
11680
11681 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11682
11683         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11684
11685 2004-08-25  Richard Henderson  <rth@redhat.com>
11686
11687         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11688         the bits that expect kind=8 to be the largest real kind.
11689
11690 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11691
11692         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11693
11694 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11695
11696         * gfortran.dg/assignment_1.f90: New test.
11697
11698 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11699
11700         * g++.dg/template/repo3.C: New test.
11701
11702 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11703
11704         PR middle-end/16693
11705         PR tree-optimization/16372
11706         * g++.dg/opt/pr16372-1.C: New test case.
11707         * g++.dg/opt/pr16693-1.C: New test case.
11708         * g++.dg/opt/pr16693-2.C: New test case.
11709
11710 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11711
11712         * objc.dg/proto-lossage-4.m: New test.
11713
11714 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11715
11716         PR c++/17155
11717         * g++.dg/inherit/local2.C: New test.
11718
11719 2004-08-25  Paul Brook  <paul@codesourcery.com>
11720
11721         PR fortran/17144
11722         * gfortran.dg/string_ctor_1.f90: New test.
11723
11724 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11725
11726         PR c++/14428
11727         * g++.dg/template/redecl2.C: New test.
11728
11729 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11730
11731         PR fortran/17143
11732         * gfortran.dg/pr17143.f90: New test.
11733
11734 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11735
11736         PR fortran/17164
11737         * gfortran.dg/pr17164.f90: New test.
11738
11739 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11740
11741         * gcc.dg/tree-ssa/loop-1.c: New test.
11742
11743 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11744
11745         * gcc.c-torture/compile/20040824-1.c: New test.
11746
11747 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11748
11749         * gcc.c-torture/compile/iftrap-3.c: New test.
11750
11751 2004-08-24  Paul Brook  <paul@codesourcery.com>
11752
11753         * gfortran.dg/entry_2.f90: New test.
11754
11755 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11756
11757         PR c++/16889
11758         * g++.dg/lookup/ambig[12].C: New.
11759
11760 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11761
11762         PR c++/16706
11763         * g++.dg/template/crash21.C: New test.
11764         * g++.dg/template/crash22.C: Likewise.
11765
11766 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11767
11768         PR c++/17149
11769         * g++.dg/template/access15.C: New.
11770
11771 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/17163
11774         * g++.dg/template/repo2.C: New test.
11775
11776 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11777
11778         PR rtl-optimization/17078
11779         * gcc.c-torture/execute/pr17078-1.c: New test case.
11780
11781 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11782
11783         PR c/14492
11784         * gcc.dg/debug/crash1.c: New test.
11785
11786 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11787
11788         PR c/16180
11789         * gcc.dg/loop-5.c: New test.
11790
11791 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11792
11793         * gcc.c-torture/execute/20040823-1.c: New test.
11794
11795 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11796
11797         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11798         to the assembler.  Simplify test accordingly.
11799         (asm_abi_flags): Use GNU names.
11800         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11801         to check for ABI flags.
11802
11803 2004-08-22  Andrew Pinski  <apinski@apple.com>
11804
11805         * g++.dg/opt/pr14029.C: New test.
11806         * gcc.c-torture/execute/pr15262.c: New test.
11807
11808 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11809
11810         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11811
11812 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11813
11814         PR 16908
11815         * gfortran.dg/direct_io.f90: New test.
11816
11817 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c++/17121
11820         * g++.dg/inherit/local2.C: New test.
11821
11822 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11823
11824         PR c++/17120
11825         * g++.dg/warn/Wparentheses-4.C: New test.
11826
11827 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/17121
11830         * g++.dg/inherit/local2.C: New test.
11831
11832         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11833         * gcc.dg/ppc-ldstruct.c: Likewise.
11834         * gcc.dg/ppc64-abi-2.c: Likewise.
11835
11836 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11837
11838         PR rtl-optimization/17099
11839         * gcc.c-torture/execute/20040820-1.c: New test.
11840
11841 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11842
11843         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11844
11845 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11846
11847         PR fortran/17077
11848         * gfortran.dg/auto_array_1.f90: New test.
11849
11850 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11851
11852         PR fortran/17074
11853         * gfortran.dg/simpleif_1.f90: New test.
11854
11855 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11856
11857         * lib/target-supports.exp (check_profiling_available): Return
11858         false for arm*-*-symbianelf* and arm*-*-eabi*.
11859
11860         PR c++/15890
11861         * g++.dg/template/delete1.C: New test.
11862
11863 2004-08-19  Paul Brook  <paul@codesourcery.com>
11864
11865         PR fortran/14976
11866         PR fortran/16228
11867         * gfortran.dg/data_char_1.f90: New test.
11868
11869 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11870
11871         PR fortran/16946
11872         * gfortran.dg/reduction.f90: New testcase.
11873
11874 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11875
11876         PR fortran/16520
11877         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11878
11879 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11880
11881         PR c++/17041
11882         * g++.dg/Wparentheses-3.C: New test.
11883
11884 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11885
11886         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11887         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11888         * gcc.dg/vect/vect-2.c: Likewise.
11889         * gcc.dg/vect/vect-3.c: Likewise.
11890         * gcc.dg/vect/vect-4.c: Likewise.
11891         * gcc.dg/vect/vect-5.c: Likewise.
11892         * gcc.dg/vect/vect-6.c: Likewise.
11893         * gcc.dg/vect/vect-7.c: Likewise.
11894         * gcc.dg/vect/vect-25.c: Likewise.
11895         * gcc.dg/vect/vect-31.c: Likewise.
11896         * gcc.dg/vect/vect-32.c: Likewise.
11897         * gcc.dg/vect/vect-34.c: Likewise.
11898         * gcc.dg/vect/vect-36.c: Likewise.
11899         * gcc.dg/vect/vect-all.c: Likewise.
11900
11901 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11902
11903         PR c++/17068
11904         * g++.dg/template/operator4.C: New test.
11905
11906 2004-08-18  Richard Henderson  <rth@redhat.com>
11907
11908         * gcc.dg/20040206-1.c: XFAIL.
11909
11910 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/16246
11913         * g++.dg/template/array7.C: New test.
11914
11915 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11916
11917         * gcc.dg/mips-movcc-1.c: New test.
11918         * gcc.dg/mips-movcc-2.c: New test.
11919         * gcc.dg/mips-movcc-3.c: New test.
11920
11921         * gcc.dg/mips-nmadd-1.c: New test.
11922         * gcc.dg/mips-nmadd-2.c: New test.
11923
11924 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11925
11926         PR c++/15871
11927         * g++.dg/opt/inline8.C: New test.
11928
11929         PR c++/16965
11930         * g++.dg/parse/error17.C: New test.
11931
11932 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11933
11934         * gcc.dg/vect: New directory for vectorizer tests.
11935         * gcc.dg/vect/tree-vect.h: New file.
11936         * gcc.dg/vect/vect.exp: New file.
11937         * gcc.dg/vect/pr16105.c.c: New test.
11938         * gcc.dg/vect/vect-1.c: New test.
11939         * gcc.dg/vect/vect-2.c: New test.
11940         * gcc.dg/vect/vect-3.c: New test.
11941         * gcc.dg/vect/vect-4.c: New test.
11942         * gcc.dg/vect/vect-5.c: New test.
11943         * gcc.dg/vect/vect-6.c: New test.
11944         * gcc.dg/vect/vect-7.c: New test.
11945         * gcc.dg/vect/vect-8.c: New test.
11946         * gcc.dg/vect/vect-9.c: New test.
11947         * gcc.dg/vect/vect-10.c: New test.
11948         * gcc.dg/vect/vect-11.c: New test.
11949         * gcc.dg/vect/vect-12.c: New test.
11950         * gcc.dg/vect/vect-13.c: New test.
11951         * gcc.dg/vect/vect-14.c: New test.
11952         * gcc.dg/vect/vect-15.c: New test.
11953         * gcc.dg/vect/vect-16.c: New test.
11954         * gcc.dg/vect/vect-17.c: New test.
11955         * gcc.dg/vect/vect-18.c: New test.
11956         * gcc.dg/vect/vect-19.c: New test.
11957         * gcc.dg/vect/vect-20.c: New test.
11958         * gcc.dg/vect/vect-21.c: New test.
11959         * gcc.dg/vect/vect-22.c: New test.
11960         * gcc.dg/vect/vect-23.c: New test.
11961         * gcc.dg/vect/vect-24.c: New test.
11962         * gcc.dg/vect/vect-25.c: New test.
11963         * gcc.dg/vect/vect-26.c: New test.
11964         * gcc.dg/vect/vect-27.c: New test.
11965         * gcc.dg/vect/vect-28.c: New test.
11966         * gcc.dg/vect/vect-29.c: New test.
11967         * gcc.dg/vect/vect-30.c: New test.
11968         * gcc.dg/vect/vect-31.c: New test.
11969         * gcc.dg/vect/vect-32.c: New test.
11970         * gcc.dg/vect/vect-33.c: New test.
11971         * gcc.dg/vect/vect-34.c: New test.
11972         * gcc.dg/vect/vect-35.c: New test.
11973         * gcc.dg/vect/vect-36.c: New test.
11974         * gcc.dg/vect/vect-37.c: New test.
11975         * gcc.dg/vect/vect-38.c: New test.
11976         * gcc.dg/vect/vect-40.c: New test.
11977         * gcc.dg/vect/vect-41.c: New test.
11978         * gcc.dg/vect/vect-42.c: New test.
11979         * gcc.dg/vect/vect-43.c: New test.
11980         * gcc.dg/vect/vect-44.c: New test.
11981         * gcc.dg/vect/vect-45.c: New test.
11982         * gcc.dg/vect/vect-46.c: New test.
11983         * gcc.dg/vect/vect-47.c: New test.
11984         * gcc.dg/vect/vect-48.c: New test.
11985         * gcc.dg/vect/vect-49.c: New test.
11986         * gcc.dg/vect/vect-50.c: New test.
11987         * gcc.dg/vect/vect-51.c: New test.
11988         * gcc.dg/vect/vect-52.c: New test.
11989         * gcc.dg/vect/vect-53.c: New test.
11990         * gcc.dg/vect/vect-54.c: New test.
11991         * gcc.dg/vect/vect-55.c: New test.
11992         * gcc.dg/vect/vect-56.c: New test.
11993         * gcc.dg/vect/vect-57.c: New test.
11994         * gcc.dg/vect/vect-58.c: New test.
11995         * gcc.dg/vect/vect-59.c: New test.
11996         * gcc.dg/vect/vect-60.c: New test.
11997         * gcc.dg/vect/vect-61.c: New test.
11998         * gcc.dg/vect/vect-all.c: New test.
11999         * gcc.dg/vect/vect-none.c: New test.
12000
12001 2004-08-17  Paul Brook  <paul@codesourcery.com>
12002
12003         PR fortran/13082
12004         * gfortran.dg/entry_1.f90: New test.
12005
12006 2004-08-17  Andrew Pinski  <apinski@apple.com>
12007
12008         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12009
12010 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12011
12012         * gcc.dg/pr17036-1.c: New test.
12013
12014 2004-08-16  Devang Patel  <dpatel@apple.com>
12015
12016         * gcc.dg/darwin-20040809-1.c: New test.
12017
12018 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12019
12020         * gcc.dg/funcdef-attr-1.c: New test.
12021
12022 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12023
12024         * gcc.dg/altivec-17.c: New test.
12025         * gcc.dg/altivec-18.c: New test.
12026
12027 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12028
12029         PR c++/6749
12030         * g++.dg/template/vtable2.C: New test.
12031
12032 2004-08-14  Richard Henderson  <rth@redhat.com>
12033
12034         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12035         * gcc.dg/pack-test-4.c (main): Return 0.
12036         * gcc.dg/setjmp-1.c: Remove XFAIL.
12037         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12038
12039 2004-08-14  Richard Henderson  <rth@redhat.com>
12040
12041         * gcc.dg/980217-1.c: Add prototype for printf.
12042
12043 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12044
12045         * gfortran.dg/pr16935.f90: New test.
12046
12047 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12048
12049         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12050
12051 2004-08-13  Paul Brook  <paul@codesourcery.com>
12052
12053         * gfortran.dg/der_io_1.f90: Remove stray comma.
12054
12055 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12056
12057         * gcc.dg/vmx/cw-bug-2.c: Remove.
12058         * gcc.dg/vmx/vprint-1.c: Remove.
12059         * gcc.dg/vmx/vscan-1.c: Remove.
12060
12061 2004-08-12  Devang patel  <dpatel@apple.com>
12062
12063         * gcc.dg/darwin-20040809-2.c: New test.
12064
12065 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12066
12067         * g++.dg/ext/altivec-12.C: New test.
12068
12069         * g++.dg/ext/altivec-11.C: New test.
12070
12071 2004-08-12  Paul Brook  <paul@codesourcery.com>
12072
12073         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12074
12075 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12076
12077         * g++.dg/ext/altivec-2.C: Check for hardware support before
12078         executing any VMX instructions.
12079
12080         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12081
12082 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12083
12084         PR c++/16276
12085         * g++.old-deja/g++.other/comdat4.C: New test.
12086         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12087
12088 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12089
12090         PR target/16286
12091         * gcc.dg/pr16286.c: New test.
12092
12093 2004-08-12 Jan Beulich <jbeulich@novell.com>
12094
12095         * g++.dg/ext/asm5.C: New.
12096
12097 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/16698
12100         * g++.dg/eh/crash1.C: New test.
12101
12102         PR c++/16717
12103         * g++.dg/ext/construct1.C: New test.
12104
12105 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12106
12107         PR c++/16853
12108         * g++.dg/init/ptrmem1.C: New test.
12109
12110         PR c++/16618
12111         * g++.dg/parse/offsetof5.C: New test.
12112
12113         PR c++/16870
12114         * g++.dg/template/overload3.C: New test.
12115
12116 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12117
12118         PR c++/16964
12119         * g++.dg/parse/error16.C: New test.
12120
12121         PR c++/16904
12122         * g++.dg/template/error14.C: New test.
12123
12124         PR c++/16929
12125         * g++.dg/template/error15.C: New test.
12126
12127 2004-08-11  Devang Patel  <dpatel@apple.com>
12128
12129         * gcc.dg/darwin-ld-20040809-1.c: New test.
12130         * gcc.dg/darwin-ld-20040809-2.c: New test.
12131
12132 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12133
12134         PR fortran/16917
12135         * gfortran.dg/dfloat_1.f90: New test.
12136
12137 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12138
12139         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12140         * gcc.dg/dll-2.c: Fix dg-require syntax.
12141         * gcc.misc-tests/arm-isr.c (abort): Declare.
12142         (exit): Likewise.
12143
12144 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12145
12146         PR c++/16971
12147         * g++.dg/parse/crash16.C: New test.
12148
12149 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12150
12151         * gcc.dg/mips-rsqrt-1.c: New test case.
12152         * gcc.dg/mips-rsqrt-2.c: New test case.
12153         * gcc.dg/mips-rsqrt-3.c: New test case.
12154
12155 2004-08-10  Paul Brook  <paul@codesourcery.com>
12156
12157         * gfortran.dg/der_io_1.f90: New test.
12158
12159 2004-08-10  Paul Brook  <paul@codesourcery.com>
12160
12161         PR fortran/16919
12162         * gfortran.dg/der_array_1.f90: New test.
12163
12164 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12165
12166         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12167
12168 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12169
12170         * gcc.dg/wchar_t-2.c: Fix typo.
12171
12172 2004-08-09  Falk Hueffner  <falk@debian.org>
12173
12174         PR tree-optimization/12517
12175         * gcc.c-torture/compile/pr12517.c: New test.
12176
12177         PR tree-optimization/12578
12178         * gcc.c-torture/compile/pr12578.c: New test.
12179
12180         PR tree-optimization/12899
12181         * gcc.c-torture/compile/pr12899.c: New test.
12182
12183         PR rtl-optimization/14692
12184         * gcc.c-torture/compile/pr14692.c: New test.
12185
12186         PR tree-optimization/16461
12187         * gcc.c-torture/compile/pr16461.c: New test.
12188
12189 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12190
12191         * gfortran.dg/getenv_1.f90: New test.
12192
12193 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12194
12195         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12196         wchar_t.
12197         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12198
12199 2004-08-06  Paul Brook  <paul@codesourcery.com>
12200
12201         * gfortran.dg/ret_array_1.f90: New test.
12202         * gfortran.dg/ret_pointer_1.f90: New test.
12203
12204 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12205
12206         * gcc.dg/missing-field-init-[12].c: New tests.
12207         * g++.dg/warn/missing-field-init-[12].C: New tests.
12208
12209 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12210
12211         * gcc.dg/enum2.c: New test.
12212         * gcc.dg/symbian3.c: Likewise.
12213         * gcc.dg/symbian4.c: Likewise.
12214         * gcc.dg/wchar_t-2.c: Likewise.
12215
12216 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12219         destructor tests.
12220
12221 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12222
12223         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12224         dg-require-visiblity.
12225         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12226         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12227         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12228         * g++.dg/ext/visibility/new1.C: Likewise.
12229         * g++.dg/ext/visibility/pragma.C: Likewise.
12230         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12231         * g++.dg/ext/visibility/virtual.C: Likewise.
12232         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12233         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12234         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12235         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12236         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12237         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12238         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12239         * g++/dg/ext/visibility/visibility-8.C: New test.
12240         * gcc.c-torture/compile/dll.x: Remove.
12241         * gcc.dg/dll-2.c: Use dg-require-dll
12242         * gcc.dg/visibility-10.c: New test.
12243         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12244         supporting DLLs.
12245         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12246         (scan_not_hidden): Likewise.
12247
12248 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12249
12250         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12251
12252 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12253
12254         * gcc.c-torture/execute/20040805-1.c: New test.
12255
12256 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12257
12258         * gcc.dg/20020118-1.c: Declare abort.
12259         * gcc.dg/altivec_check.h: Likewise.
12260         * gcc.dg/iftrap-2.c: Likewise.
12261         * gcc.dg/pragma-darwin.c: Likewise.
12262         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12263
12264 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12265
12266         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12267
12268 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12269
12270         * gcc.c-torture/execute/builtins/abs-2.c,
12271         gcc.c-torture/execute/builtins/abs-3.c,
12272         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12273         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12274         intmax_t, uintmax_t and their limits.
12275         * gcc.dg/intmax_t-1.c: New test.
12276
12277 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12278
12279         * g++.dg/tc1/dr147.C: Add reference to PR.
12280
12281 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12282
12283         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12284         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12285
12286 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12287
12288         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12289
12290 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12291
12292         * gcc.dg/redecl-5.c: New test.
12293         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12294         of scanf.
12295
12296 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12297
12298         PR middle-end/16790
12299         * gcc.c-torture/execute/pr16790-1.c: New test case.
12300
12301 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12302
12303         * g++.dg/ext/visibility/assign1.C: New test.
12304         * g++.dg/ext/visibility/new1.C: Likewise.
12305
12306         * gcc.dg/symbian1.c: New test.
12307         * gcc.dg/symbian2.c: Likewise.
12308
12309 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12310
12311         PR target/16570
12312         * gcc.dg/i386-sse-9.c: New test.
12313
12314 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12315
12316         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12317
12318 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12319
12320         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12321         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12322         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12323         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12324         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12325         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12326         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12327         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12328         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12329         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12330         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12331         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12332         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12333         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12334         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12335         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12336         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12337         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12338         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12339         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12340         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12341         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12342         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12343         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12344         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12345         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12346         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12347         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12348         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12349         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12350         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12351         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12352         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12353         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12354         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12355         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12356         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12357         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12358         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12359         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12360         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12361         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12362         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12363         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12364         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12365         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12366         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12367         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12368         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12369         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12370         gcc.misc-tests/i386-pf-3dnow-1.c,
12371         gcc.misc-tests/i386-pf-athlon-1.c,
12372         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12373         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12374         Declare built-in functions used.
12375         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12376
12377 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/16707
12380         * g++.dg/lookup/using12.C: New test.
12381
12382         * g++.dg/init/null1.C: Fix PR number.
12383         * g++.dg/parse/namespace10.C: Likewise.
12384
12385 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12386
12387         PR c++/16224
12388         * g++.dg/template/spec17.C: New test.
12389         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12390         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12391
12392 2004-08-02  David Billinghurst
12393
12394         PR fortran/16292
12395         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12396
12397 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12398
12399         * gcc.dg/ia64-got-1.c: New test case.
12400
12401 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12402
12403         PR c++/16489
12404         * g++.dg/init/null1.C: New test.
12405         * g++.dg/tc1/dr76.C: Adjust error marker.
12406
12407         PR c++/16529
12408         * g++.dg/parse/namespace10.C: New test.
12409
12410         PR c++/16810
12411         * g++.dg/inherit/ptrmem2.C: New test.
12412
12413 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12414
12415         PR target/16155
12416         * gcc.dg/pr16155.c: New test.
12417
12418 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12419
12420         * gcc.dg/redecl-2.c: New test.
12421
12422 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12423
12424         * gcc.dg/darwin-longdouble.c: New file.
12425
12426 2004-07-30  Richard Henderson  <rth@redhat.com>
12427
12428         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12429         write to constant argument.
12430         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12431
12432 2004-07-30  Richard Henderson  <rth@redhat.com>
12433
12434         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12435         tests of nearest around zero.
12436
12437 2004-07-30  Andrew Pinski  <apinski@apple.com>
12438
12439         * gcc.c-torture/compile/20040730-1.c: New test.
12440
12441 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12442
12443         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12444         powerpc-eabispe.
12445
12446 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12447
12448         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12449
12450 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12451
12452         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12453         contains $ld_library_path.
12454         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12455
12456 2004-07-29  Richard Henderson  <rth@redhat.com>
12457
12458         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12459
12460         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12461         (alt2, which): New.
12462         (Check): Accept either alternative.
12463
12464 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12465
12466         * g++.dg/abi/inline1.C: New test.
12467         * g++.dg/abi/local1-a.cc: Likewise.
12468         * g++.dg/abi/local1.C: Likewise.
12469         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12470         * g++.dg/abi/mangle12.C: Likewise.
12471         * g++.dg/abi/mangle17.C: Likewise.
12472         * g++.dg/abi/mangle20-2.C: Likewise.
12473         * g++.dg/opt/interface1.C: Likewise.
12474         * g++.dg/opt/interface1.h: Likewise.
12475         * g++.dg/opt/interface1-a.cc: New test.
12476         * g++.dg/parse/repo1.C: New test.
12477         * g++.dg/template/repo1.C: Likewise.
12478         * g++.dg/warn/Winline-1.C: Likewise.
12479         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12480
12481 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12482
12483         * gcc.dg/tree-ssa/20040729-1.c: New test.
12484
12485 2004-07-27  Matt Austern <austern@apple.com>
12486
12487         * gcc.dg/darwin-bool-1.c: New test.
12488         * gcc.dg/darwin-bool-2.c: New test.
12489
12490 2004-07-28  Richard Henderson  <rth@redhat.com>
12491
12492         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12493         arguments in the correct type.  Don't write to constant arguments.
12494
12495 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12496
12497         PR tree-optimization/16688
12498         PR tree-optimization/16689
12499         * g++.dg/tree-ssa/pr16688.C: New test.
12500
12501 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12502
12503         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12504         loads.  Not only in the comment, this time.
12505
12506 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12507
12508         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12509         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12510         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12511         * gcc.dg/sh4a-bitmovua.c: New.
12512         * gcc.dg/sh4a-cos.c: New.
12513         * gcc.dg/sh4a-cosf.c: New.
12514         * gcc.dg/sh4a-fprun.c: New.
12515         * gcc.dg/sh4a-fsrra.c: New.
12516         * gcc.dg/sh4a-memmovua.c: New.
12517         * gcc.dg/sh4a-sin.c: New.
12518         * gcc.dg/sh4a-sincos.c: New.
12519         * gcc.dg/sh4a-sincosf.c: New.
12520         * gcc.dg/sh4a-sinf.c: New.
12521
12522 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12523
12524         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12525         conditionals.
12526         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12527         loads.
12528         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12529         DOM1.
12530
12531 2004-07-27  Andrew Pinski  <apinski@apple.com>
12532
12533         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12534
12535 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12536
12537         * gcc.dg/pragma-isr.c: New test.
12538
12539 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12540
12541         PR c++/14429
12542         * g++.dg/template/ttp11.C: New test.
12543
12544 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12545
12546         * gcc.c-torture/compile/20040727-1.c: New test.
12547
12548 2004-07-26  Eric Christopher  <echristo@redhat.com>
12549
12550         * gcc.c-torture/compile/20040726-2.c: New test.
12551
12552 2004-07-26  Andrew Pinski  <apinski@apple.com>
12553
12554         * g++.dg/rtti/tinfo1.C: Xfail.
12555
12556 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12557
12558         * gcc.c-torture/compile/20040726-1.c: New test.
12559
12560 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12561             Brian Ryner  <bryner@brianryner.com>
12562
12563         PR c++/9283
12564         PR c++/15000
12565         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12566         * g++.dg/ext/visibility/: New directory.
12567         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12568         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12569         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12570         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12571         * g++.dg/ext/visibility/fvisibility.C,
12572         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12573         g++.dg/ext/visibility/fvisibility-override1.C
12574         g++.dg/ext/visibility/fvisibility-override2.C
12575         g++.dg/ext/visibility/memfuncts.C
12576         g++.dg/ext/visibility/noPLT.C
12577         g++.dg/ext/visibility/pragma.C
12578         g++.dg/ext/visibility/pragma-override1.C
12579         g++.dg/ext/visibility/pragma-override2.C
12580         g++.dg/ext/visibility/staticmemfuncts.C
12581         g++.dg/ext/visibility/virtual.C: New tests.
12582
12583 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12584
12585         PR c/15360
12586         * gcc.dg/pr15360-1.c: New test.
12587
12588 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12589
12590         * gcc.dg/pragma-align-2.c: New test.
12591         * gcc.dg/pragma-init-fini.c: New test.
12592         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12593         targets.
12594
12595 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12596
12597         * gcc.dg/init-string-2.c: New test.
12598
12599 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12600
12601         PR 16684
12602         * gcc.dg/Wredundant-decls-1.c: New test case.
12603
12604 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12605
12606         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12607         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12608         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12609         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12610         * gcc.dg/compat/generate-random.c: New file.
12611         * gcc.dg/compat/generate-random.h: Likewise.
12612         * gcc.dg/compat/generate-random_r.c: Likewise.
12613         * gcc.dg/compat/struct-layout-1.h: Likewise.
12614         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12615         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12616         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12617         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12618         * gcc.dg/compat/struct-layout-1_main.c: New test.
12619         * gcc.dg/compat/struct-layout-1_x.c: New file.
12620         * gcc.dg/compat/struct-layout-1_y.c: New file.
12621         * gcc.dg/compat/struct-layout-1_test.h: New file.
12622
12623 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12624
12625         * gcc.dg/comp-return-1.c: New test
12626
12627 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12628
12629         * gcc.dg/vmx/8-02a.c: Fix typo.
12630
12631         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12632         * gcc.dg/darwin-abi-3.c: New test.
12633
12634         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12635         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12636
12637         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12638         * gcc.dg/vmx/ops-long-1.c: New test.
12639         * gcc.dg/vmx/ops-long-2.c: New test.
12640
12641 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.dg/lookup/conv-[1234].C: New.
12644
12645 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12646
12647         * g++.dg/parse/attr2.C: Simplify.
12648
12649 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12650
12651         PR c/7284
12652         * gcc.c-torture/execute/pr7284-1.c: New test.
12653
12654 2004-07-22  Brian Booth  <bbooth@redhat.com>
12655
12656         * gcc.dg/tree-ssa/20040721-1.c: New test.
12657
12658 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         * g++.dg/template/crash20.c: New.
12661
12662 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12663
12664         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12665         Add dg-run directive.  Declare variables as required.
12666         * gfortran.dg/g77/README: Update
12667
12668 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12669
12670         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12671         gcc.dg/cris-peep2-andu2.c: New tests.
12672
12673 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12674
12675         PR c/15052
12676         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12677         on return type.
12678         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12679         messages.
12680         * gcc.dg/qual-return-2.c: Update expected messages.
12681         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12682
12683 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12684
12685         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12686         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12687
12688 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12689
12690         PR c/11250
12691         * gcc.dg/init-string-1.c: New test.
12692
12693 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12694
12695         PR middle-end/15345
12696         PR c/16450
12697         * gcc.dg/torture/nested-fn-1.c: New test.
12698
12699 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12700
12701         PR target/16559
12702         * gcc.dg/ia64-fptr-1.c: New file.
12703
12704 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12705
12706         PR c++/14497
12707         * g++.dg/template/spec16.C: New test.
12708         * g++.old-deja/g++.robertl/eb118.C: Remove.
12709
12710 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12711
12712         PR c++/509
12713         * g++.dg/template/spec15.C: New test.
12714
12715 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12716
12717         Copy cases from g77.f-torture/execute and add dg-run
12718         directive.  Other changes as noted.
12719         * gfortran.dg/g77/13037.f
12720         * gfortran.dg/g77/1832.f
12721         * gfortran.dg/g77/19981119-0.f
12722         * gfortran.dg/g77/19990313-0.f
12723         * gfortran.dg/g77/19990313-1.f
12724         * gfortran.dg/g77/19990313-2.f
12725         * gfortran.dg/g77/19990313-3.f
12726         * gfortran.dg/g77/19990419-1.f
12727         * gfortran.dg/g77/19990826-0.f
12728         * gfortran.dg/g77/19990826-2.f
12729         * gfortran.dg/g77/20000503-1.f
12730         * gfortran.dg/g77/20001111.f
12731         * gfortran.dg/g77/20010116.f
12732         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12733         * gfortran.dg/g77/20010430.f
12734         * gfortran.dg/g77/6177.f
12735         * gfortran.dg/g77/947.f
12736         * gfortran.dg/g77/970816-3.f
12737         * gfortran.dg/g77/971102-1.f
12738         * gfortran.dg/g77/980520-1.f
12739         * gfortran.dg/g77/980628-0.f
12740         * gfortran.dg/g77/980628-1.f
12741         * gfortran.dg/g77/980628-10.f
12742         * gfortran.dg/g77/980628-2.f
12743         * gfortran.dg/g77/980628-3.f
12744         * gfortran.dg/g77/980628-7.f
12745         * gfortran.dg/g77/980628-8.f
12746         * gfortran.dg/g77/980628-9.f
12747         * gfortran.dg/g77/980701-0.f
12748         * gfortran.dg/g77/980701-1.f
12749         * gfortran.dg/g77/cabs.f
12750         * gfortran.dg/g77/claus.f
12751         * gfortran.dg/g77/complex_1.f
12752         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12753         * gfortran.dg/g77/dcomplex.f
12754         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12755         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12756         * gfortran.dg/g77/f90-intrinsic-numeric.f
12757         * gfortran.dg/g77/int8421.f
12758         * gfortran.dg/g77/labug1.f
12759         * gfortran.dg/g77/large_vec.f
12760         * gfortran.dg/g77/le.f
12761         * gfortran.dg/g77/short.f
12762         * gfortran.dg/g77/README: Update
12763
12764 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12765
12766         PR c++/16637
12767         * g++.dg/parse/lookup4.C: New test.
12768
12769 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12770
12771         PR c++/16175
12772         * g++.dg/template/ttp10.C: New test.
12773
12774 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12775
12776         * gcc.dg/pr12625-1.c: New test.
12777
12778 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12779
12780         * testsuite/gcc.dg/switch-warn-1.c: New test.
12781         * testsuite/gcc.dg/switch-warn-2.c: New test.
12782         * gcc.c-torture/compile/pr14730.c: Update.
12783
12784 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12785
12786         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12787         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12788         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12789         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12790
12791 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12792
12793         PR c++/16623
12794         * g++.dg/template/assign1.C: New test.
12795
12796 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12797
12798         PR c++/12170
12799         * g++.dg/template/ttp9.C: New test.
12800
12801 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12802
12803         * gcc.dg/format/cmn-err-1.c: New test.
12804
12805 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12806
12807         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12808         gcc.dg/Wparentheses-10.c: New tests.
12809         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12810
12811 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12812
12813         PR fortran/16465
12814         * gfortran.dg/g77//ffixed-line-length-0.f,
12815         gfortran.dg/g77/ffixed-line-length-132.f,
12816         gfortran.dg/g77/ffixed-line-length-72.f,
12817         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12818         gfortran.dg/g77/README: Update.
12819
12820 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12821
12822         PR c++/13092
12823         * g++.dg/template/non-dependent7.C: New test.
12824         * g++.dg/template/non-dependent8.C: Likewise.
12825         * g++.dg/template/non-dependent9.C: Likewise.
12826         * g++.dg/template/non-dependent10.C: Likewise.
12827
12828 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12829
12830         PR c++/16337
12831         * g++.dg/parse/attr2.C: New test.
12832
12833 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12834
12835         * g77.dg: Removed.
12836         * g77.f-torture: Ditto.
12837
12838 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12839
12840         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12841         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12842         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12843
12844 2004-07-16  Richard Henderson  <rth@redhat.com>
12845
12846         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12847
12848 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12849
12850         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12851         tests with full list of options.
12852         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12853         of TORTURE_OPTIONS if test contains 'dg-do run'.
12854
12855         PR fortran/16404
12856         * gfortran.dg/do_iterator.f90: New test.
12857
12858 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12859
12860         PR rtl-optimization/16536
12861         * gcc.c-torture/execute/restrict-1.c: New test.
12862
12863 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12864
12865         PR fortran/15324
12866         * gfortran.dg/pr15324.f90: New test.
12867
12868         PR fortran/15129
12869         * gfortran.dg/pr15129.f90: New test.
12870
12871         PR fortran/15140
12872         * gfortran.dg/pr15140.f90: New test.
12873
12874         PR fortran/13792
12875         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12876         compile-time simplification.
12877
12878 2004-07-14  Mike Stump  <mrs@apple.com>
12879
12880         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12881
12882 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12883
12884         PR target/16325
12885         * gcc.dg/profile-generate-1.c: New.
12886
12887 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * gcc.c-torture/execute/20040709-1.c: New test.
12890         * gcc.c-torture/execute/20040709-2.c: New test.
12891
12892 2004-07-14  Mike Stump  <mrs@apple.com>
12893
12894         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12895
12896 2004-07-14  Mike Stump  <mrs@apple.com>
12897
12898         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12899
12900 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12901
12902         PR c++/16518
12903         * g++.dg/parse/mutable1.C: New test.
12904
12905 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12906
12907         PR tree-optimization/16443
12908         * gcc.dg/tree-ssa/20040713-1.c: New test.
12909
12910 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12911
12912         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12913         for operator new.
12914
12915 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12916
12917         * gfortran.dg/g77/README: New file
12918         * gfortran.dg/g77/19981216-0.f:  Copy from
12919         g77.f-torture/noncompile.  Add "dg-do compile" and
12920         dg-error as required.
12921         * gfortran.dg/g77/19990218-1.f: Likewise
12922         * gfortran.dg/g77/19990905-1.f: Likewise
12923         * gfortran.dg/g77/9263.f: Likewise
12924         * gfortran.dg/g77/980615-0.f: Likewise
12925         * gfortran.dg/g77/980616-0.f: Likewise
12926         * gfortran.dg/g77/check0.f: Likewise
12927         * gfortran.dg/g77/select_no_compile.f: Likewise
12928
12929 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12930
12931         Copy files from g77.f-torture/compile.
12932         Add "{ dg-do compile}".  Other changes as noted
12933         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12934         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12935         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12936         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12937         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12938         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12939         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12940         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12941         statement to conform to standard.  Append alpha1.x for reference.
12942         * gfortran.dg/g77/xformat.f: Add dg-warning
12943
12944 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12945
12946         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12947         Add {dg-do compile} directive.
12948         * gfortran.dg/g77/cpp2.F: Likewise
12949
12950 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12951
12952         PR c++/5402
12953         * g++.dg/lookup/name-clash1.C: New test.
12954
12955         PR c++/9777
12956         * g++.dg/lookup/name-clash2.C: New test.
12957
12958         PR c++/12102
12959         * g++.dg/lookup/name-clash3.C: New test.
12960
12961 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12962
12963         * g++.dg/lookup/new2.C: New test.
12964         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12965
12966 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12967
12968         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12969         Add {dg-do compile} directive.
12970         * gfortran.dg/g77/13060.f: Likewise
12971         * gfortran.dg/g77/19990218-0.f: Likewise
12972         * gfortran.dg/g77/19990305-0.f: Likewise
12973         * gfortran.dg/g77/19990419-0.f: Likewise
12974         * gfortran.dg/g77/19990502-0.f: Likewise
12975         * gfortran.dg/g77/19990502-1.f: Likewise
12976         * gfortran.dg/g77/19990525-0.f: Likewise
12977         * gfortran.dg/g77/19990826-1.f: Likewise
12978         * gfortran.dg/g77/19990826-3.f: Likewise
12979         * gfortran.dg/g77/19990905-2.f: Likewise
12980         * gfortran.dg/g77/20000412-1.f: Likewise
12981         * gfortran.dg/g77/20000511-1.f: Likewise
12982         * gfortran.dg/g77/20000511-2.f: Likewise
12983         * gfortran.dg/g77/20000518.f: Likewise
12984         * gfortran.dg/g77/20000601-1.f: Likewise
12985         * gfortran.dg/g77/20000601-2.f: Likewise
12986         * gfortran.dg/g77/20000629-1.f: Likewise
12987         * gfortran.dg/g77/20000630-2.f: Likewise
12988         * gfortran.dg/g77/20010115.f: Likewise
12989         * gfortran.dg/g77/20010321-1.f: Likewise
12990         * gfortran.dg/g77/20010426.f: Likewise
12991         * gfortran.dg/g77/20020307-1.f: Likewise
12992         * gfortran.dg/g77/8485.f: Likewise
12993         * gfortran.dg/g77/960317-1.f: Likewise
12994         * gfortran.dg/g77/970915-0.f: Likewise
12995         * gfortran.dg/g77/980310-1.f: Likewise
12996         * gfortran.dg/g77/980310-2.f: Likewise
12997         * gfortran.dg/g77/980310-3.f: Likewise
12998         * gfortran.dg/g77/980310-4.f: Likewise
12999         * gfortran.dg/g77/980310-6.f: Likewise
13000         * gfortran.dg/g77/980310-7.f: Likewise
13001         * gfortran.dg/g77/980310-8.f: Likewise
13002         * gfortran.dg/g77/980419-2.f: Likewise
13003         * gfortran.dg/g77/980424-0.f: Likewise
13004         * gfortran.dg/g77/980427-0.f: Likewise
13005         * gfortran.dg/g77/980729-0.f: Likewise
13006         * gfortran.dg/g77/981117-1.f: Likewise
13007         * gfortran.dg/g77/toon_1.f: Likewise
13008
13009 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13010
13011         PR c++/2204
13012         * g++.dg/other/abstract2.C: New test.
13013
13014 2004-07-12  Paul Brook  <paul@codesourcery.com>
13015
13016         * gfortran.dg/pointer_init_1.f90: New test.
13017
13018 2004-07-11  Paul Brook  <paul@codesourcery.com>
13019
13020         PR fortran/15986
13021         * gfortran.dg/contained_1.f90: New test.
13022
13023 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13024
13025         * g++.dg/parse/defarg8.C: New test.
13026
13027 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13028
13029         PR fortran/16433
13030         * gfortran.dg/pr16433.f: New test.
13031
13032         PR fortran/17574
13033         * gfortran.dg/pr15754.f90: New test.
13034
13035 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13036
13037         PR tree-optimization/16437
13038         * gcc.c-torture/execute/bitfld-4.c: New test.
13039
13040 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13041
13042         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13043         access to common var from module.
13044
13045 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13046
13047         PR fortran/16336
13048         * gfortran.fortran-torture/execute/common_2.f90: New test.
13049
13050 2004-07-10  Paul Brook  <paul@codesourcery.com>
13051
13052         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13053
13054 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13055
13056         PR fortran/15969
13057         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13058
13059 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13060
13061         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13062         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13063         * gfortran.dg/g77/ffree-form-1.f: Likewise
13064         * gfortran.dg/g77/ffree-form-2.f: Likewise
13065         * gfortran.dg/g77/ffree-form-3.f: Likewise
13066         * gfortran.dg/g77/fno-underscoring.f: Likewise
13067         * gfortran.dg/g77/funderscoring.f: Likewise
13068         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13069
13070 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13071
13072         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13073
13074 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13075         Paul Brook  <paul@codesourcery.com>
13076
13077         PR fortran/13415
13078         * gfortran.dg/common_pointer_1.f90: New test.
13079
13080 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13081
13082         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13083
13084 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13085
13086         PR target/16364
13087         * gcc.c-torture/compile/20040709-1.c: New.
13088
13089 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13090
13091         PR fortran/14077
13092         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13093
13094 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13095
13096         PR fortran/13201
13097         * gfortran.dg/shape_1.f90: New test.
13098
13099 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13100             Andrew Pinski  <apinski@apple.com>
13101
13102         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13103
13104 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13105
13106         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13107         comment.
13108
13109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13110         Paul Brook  <paul@codesourcery.com>
13111
13112         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13113         '.f95' and '.F95'.
13114
13115 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13116
13117         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13118
13119 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13120
13121         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13122         testcases with capital suffix.
13123
13124 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13125
13126         PR fortran/15481
13127         PR fortran/13372
13128         PR fortran/13575
13129         PR fortran/15978
13130         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13131
13132         * gfortran.dg/implicit_1.f90: New test.
13133
13134 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13135
13136         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13137         expression to match gfortran warning/error messages
13138         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13139         dg-error text.
13140
13141 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13142
13143         * lib/fortran-torture.exp: Rename proc search_for to
13144         search_for_re.
13145
13146 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13147
13148         * gcc.c-torture/execute/simd-5.x: New file.
13149         XFAIL on SPARC 64-bit at -O0.
13150
13151 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13152
13153         PR c++/8211
13154         PR c++/16165
13155         * g++.dg/warn/effc3.C: New test.
13156
13157 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13158
13159         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13160         change X to 1X in format.
13161         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13162         add data statements to conform to standard.
13163
13164 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13165
13166         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13167         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13168         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13169
13170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13171
13172         * gfortran.dg/g77/7388.f: Copy from g77.dg
13173         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13174         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13175         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13176         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13177         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13178         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13179         * gfortran.dg/g77/strlen0.f: Likewise
13180
13181 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13182
13183         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13184         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13185
13186 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13187
13188         * gcc.c-torture/execute/920428-2.x: Delete.
13189         * gcc.c-torture/execute/920501-7.x: Likewise.
13190
13191 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13194         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13195         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13196         prescott and c3-2.
13197         (PREFETCH_3DNOW): Add -march=c3.
13198
13199 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13200
13201         PR c/16437
13202         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13203         * gcc.c-torture/execute/bf64-1.x: Likewise.
13204
13205 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13206
13207         * gcc.c-torture/compile/20040708-1.c: New test.
13208
13209 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13210
13211         PR c++/16169
13212         * g++.dg/warn/effc2.C: New test.
13213
13214 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13215
13216         * gcc.c-torture/execute/bitfld-1.x: Remove.
13217         * gcc.c-torture/execute/bitfld-3.c: New test.
13218         * gcc.dg/bitfld-2.c: Remove XFAILs.
13219
13220 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13221
13222         PR c++/16276
13223         * g++.dg/rtti/tinfo1.C: New file.
13224
13225 2004-07-07  Eric Christopher  <echristo@redhat.com>
13226
13227         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13228
13229 2004-07-07  Andrew Pinski  <apinski@apple.com>
13230
13231         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13232
13233 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13234
13235         * g++.dg/init/call1.C: XFAIL.
13236
13237 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13238
13239         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13240         except for movstrict*, to movmem* and clrstr* to clrmem*.
13241
13242 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13243
13244         * gcc.c-torture/execute/20040707-1.c: New test.
13245
13246 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13247
13248         * gcc.c-torture/execute/20040706-1.c: New test.
13249
13250 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13251
13252         PR c++/3671
13253         * g++.dg/template/spec14.C: New test.
13254
13255 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13256
13257         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13258         nothing if not yet defined.  Use it in b, c and d type definitions.
13259         * gcc.c-torture/execute/20040705-1.c: New test.
13260         * gcc.c-torture/execute/20040705-2.c: New test.
13261
13262 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13263
13264         PR c++/2518
13265         * g++.dg/lookup/new1.C: New test.
13266
13267 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13268
13269         PR c++/11406
13270         * g++.dg/template/sizeof8.C: New test.
13271
13272 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13273
13274         * gcc.c-torture/compile/20040705-1.c: New test.
13275
13276 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13277
13278         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13279
13280 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13281
13282         * gcc.dg/cpp/if-mop.c: Two new testcases.
13283         * gcc.dg/cpp/trad/comment-3.c: New.
13284
13285 2004-07-04  Paul Brook  <paul@codesourcery.com>
13286
13287         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13288
13289 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13290
13291         PR c++/3761
13292         * g++.dg/lookup/crash4.C: New test.
13293
13294 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13295
13296         * gcc.c-torture/execute/builtin-abs-1.c
13297         * gcc.c-torture/execute/builtin-abs-2.c
13298         * gcc.c-torture/execute/builtin-complex-1.c
13299         * gcc.c-torture/execute/builtins/string-1-lib.c
13300         * gcc.c-torture/execute/builtins/string-1.c
13301         * gcc.c-torture/execute/builtins/string-2-lib.c
13302         * gcc.c-torture/execute/builtins/string-2.c
13303         * gcc.c-torture/execute/builtins/string-3-lib.c
13304         * gcc.c-torture/execute/builtins/string-3.c
13305         * gcc.c-torture/execute/builtins/string-4-lib.c
13306         * gcc.c-torture/execute/builtins/string-4.c
13307         * gcc.c-torture/execute/builtins/string-5-lib.c
13308         * gcc.c-torture/execute/builtins/string-5.c
13309         * gcc.c-torture/execute/builtins/string-6-lib.c
13310         * gcc.c-torture/execute/builtins/string-6.c
13311         * gcc.c-torture/execute/builtins/string-7-lib.c
13312         * gcc.c-torture/execute/builtins/string-7.c
13313         * gcc.c-torture/execute/builtins/string-8-lib.c
13314         * gcc.c-torture/execute/builtins/string-8.c
13315         * gcc.c-torture/execute/builtins/string-9-lib.c
13316         * gcc.c-torture/execute/builtins/string-9.c
13317         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13318         * gcc.c-torture/execute/builtins/string-asm-1.c
13319         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13320         * gcc.c-torture/execute/builtins/string-asm-2.c
13321         * gcc.c-torture/execute/stdio-opt-1.c
13322         * gcc.c-torture/execute/stdio-opt-2.c
13323         * gcc.c-torture/execute/stdio-opt-3.c
13324         * gcc.c-torture/execute/string-opt-1.c
13325         * gcc.c-torture/execute/string-opt-10.c
13326         * gcc.c-torture/execute/string-opt-11.c
13327         * gcc.c-torture/execute/string-opt-12.c
13328         * gcc.c-torture/execute/string-opt-13.c
13329         * gcc.c-torture/execute/string-opt-14.c
13330         * gcc.c-torture/execute/string-opt-15.c
13331         * gcc.c-torture/execute/string-opt-16.c
13332         * gcc.c-torture/execute/string-opt-2.c
13333         * gcc.c-torture/execute/string-opt-6.c
13334         * gcc.c-torture/execute/string-opt-7.c
13335         * gcc.c-torture/execute/string-opt-8.c:
13336         Replace with ...
13337
13338         * gcc.c-torture/execute/builtins/abs-2.c
13339         * gcc.c-torture/execute/builtins/abs-3.c
13340         * gcc.c-torture/execute/builtins/complex-1.c
13341         * gcc.c-torture/execute/builtins/fprintf.c
13342         * gcc.c-torture/execute/builtins/fputs.c
13343         * gcc.c-torture/execute/builtins/memcmp.c
13344         * gcc.c-torture/execute/builtins/memmove.c
13345         * gcc.c-torture/execute/builtins/memops-asm.c
13346         * gcc.c-torture/execute/builtins/mempcpy-2.c
13347         * gcc.c-torture/execute/builtins/mempcpy.c
13348         * gcc.c-torture/execute/builtins/memset.c
13349         * gcc.c-torture/execute/builtins/printf.c
13350         * gcc.c-torture/execute/builtins/sprintf.c
13351         * gcc.c-torture/execute/builtins/strcat.c
13352         * gcc.c-torture/execute/builtins/strchr.c
13353         * gcc.c-torture/execute/builtins/strcmp.c
13354         * gcc.c-torture/execute/builtins/strcpy.c
13355         * gcc.c-torture/execute/builtins/strcspn.c
13356         * gcc.c-torture/execute/builtins/strlen-2.c
13357         * gcc.c-torture/execute/builtins/strlen.c
13358         * gcc.c-torture/execute/builtins/strncat.c
13359         * gcc.c-torture/execute/builtins/strncmp-2.c
13360         * gcc.c-torture/execute/builtins/strncmp.c
13361         * gcc.c-torture/execute/builtins/strncpy.c
13362         * gcc.c-torture/execute/builtins/strpbrk.c
13363         * gcc.c-torture/execute/builtins/strpcpy-2.c
13364         * gcc.c-torture/execute/builtins/strpcpy.c
13365         * gcc.c-torture/execute/builtins/strrchr.c
13366         * gcc.c-torture/execute/builtins/strspn.c
13367         * gcc.c-torture/execute/builtins/strstr-asm.c
13368         * gcc.c-torture/execute/builtins/strstr.c:
13369         ... these new files.
13370
13371         * gcc.c-torture/execute/builtins/abs-2-lib.c
13372         * gcc.c-torture/execute/builtins/abs-3-lib.c
13373         * gcc.c-torture/execute/builtins/complex-1-lib.c
13374         * gcc.c-torture/execute/builtins/fprintf-lib.c
13375         * gcc.c-torture/execute/builtins/fputs-lib.c
13376         * gcc.c-torture/execute/builtins/memcmp-lib.c
13377         * gcc.c-torture/execute/builtins/memmove-lib.c
13378         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13379         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13380         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13381         * gcc.c-torture/execute/builtins/memset-lib.c
13382         * gcc.c-torture/execute/builtins/printf-lib.c
13383         * gcc.c-torture/execute/builtins/sprintf-lib.c
13384         * gcc.c-torture/execute/builtins/strcat-lib.c
13385         * gcc.c-torture/execute/builtins/strchr-lib.c
13386         * gcc.c-torture/execute/builtins/strcmp-lib.c
13387         * gcc.c-torture/execute/builtins/strcpy-lib.c
13388         * gcc.c-torture/execute/builtins/strcspn-lib.c
13389         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13390         * gcc.c-torture/execute/builtins/strlen-lib.c
13391         * gcc.c-torture/execute/builtins/strncat-lib.c
13392         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13393         * gcc.c-torture/execute/builtins/strncmp-lib.c
13394         * gcc.c-torture/execute/builtins/strncpy-lib.c
13395         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13396         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13397         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13398         * gcc.c-torture/execute/builtins/strrchr-lib.c
13399         * gcc.c-torture/execute/builtins/strspn-lib.c
13400         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13401         * gcc.c-torture/execute/builtins/strstr-lib.c
13402         * gcc.c-torture/execute/builtins/lib/abs.c
13403         * gcc.c-torture/execute/builtins/lib/fprintf.c
13404         * gcc.c-torture/execute/builtins/lib/memset.c
13405         * gcc.c-torture/execute/builtins/lib/printf.c
13406         * gcc.c-torture/execute/builtins/lib/sprintf.c
13407         * gcc.c-torture/execute/builtins/lib/strcpy.c
13408         * gcc.c-torture/execute/builtins/lib/strcspn.c
13409         * gcc.c-torture/execute/builtins/lib/strncat.c
13410         * gcc.c-torture/execute/builtins/lib/strncmp.c
13411         * gcc.c-torture/execute/builtins/lib/strncpy.c
13412         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13413         * gcc.c-torture/execute/builtins/lib/strspn.c
13414         * gcc.c-torture/execute/builtins/lib/strstr.c:
13415         New files containing support routines.
13416
13417         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13418         declaration.
13419         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13420         when not optimizing.
13421
13422 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13423
13424         PR c++/16240
13425         * g++.dg/abi/mangle22.C: New test.
13426         * g++.dg/abi/mangle23.C: Likewise.
13427
13428 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13429
13430         PR fortran/16290
13431         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13432         Allow for cases without denormalized floating point numbers.
13433
13434 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13435
13436         PR c/1027
13437         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13438         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13439         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13440         expected warning text.
13441         * gcc.dg/format/diag-2.c: New test.
13442
13443 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13444
13445         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13446
13447 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13448
13449         * gcc.dg/builtins-43.c: New.
13450         * gcc.dg/builtins-44.c: New.
13451         * gcc.dg/builtins-45.c: New.
13452
13453 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13454             Andreas Tobler  <a.tobler@schweiz.ch>
13455
13456         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13457         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13458         as SIGSEGV.
13459         * gcc.dg/cleanup-11.c: Likewise.
13460         * gcc.dg/cleanup-8.c: Likewise.
13461         * gcc.dg/cleanup-9.c: Likewise.
13462         * gcc.dg/cleanup-5.c: Run on all platforms.
13463
13464 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13465
13466         * g++.dg/warn/nonnull1.C: New test.
13467
13468 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13471         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13472         Special-case the Sun compiler wrt to <complex.h>.
13473
13474 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13475
13476         * gcc.dg/Wunreachable-8.C: New test.
13477
13478         * gcc.dg/h8300-ice2.c : New test.
13479
13480 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13481
13482         PR fortran/16161
13483         * gfortran.fortran-torture/compile/implicit.f90: Add test
13484         for implicit character.
13485
13486 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13487
13488         PR fortran/16289
13489         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13490         Use tiny() intrinsic to find smallest non-negative real
13491
13492 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13493
13494         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13495         * gcc.dg/compat/struct-by-value-22_x.c: New.
13496         * gcc.dg/compat/struct-by-value-22_y.c: New.
13497
13498         * gcc.c-torture/execute/20040629-1.c: New test.
13499
13500 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13501
13502         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13503         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13504
13505         PR target/16195
13506         * gcc.dg/20040625-1.c: New test.
13507
13508 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13511
13512 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13513
13514         PR fortran/15963
13515         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13516
13517 2004-06-29  Richard Henderson  <rth@redhat.com>
13518
13519         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13520
13521 2004-06-29  Paul Brook  <paul@codesourcery.com>
13522
13523         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13524         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13525
13526 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         PR c++/16260
13529         * g++.dg/parse/crash15.C: New.
13530
13531 2004-06-28  Andrew Pinski  <apinski@apple.com>
13532
13533         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13534         by the error already.
13535
13536         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13537
13538 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13539
13540         PR target/14041
13541         * gcc.dg/h8300-bss-align-1.c : New.
13542
13543 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13544
13545         * PR c++/16174
13546         * g++.dg/template/ctor4.C: New.
13547
13548 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13549
13550         PR c++/16205
13551         * g++.dg/warn/Wsequence-point-1.C: New test.
13552
13553 2004-06-27  Paul Brook  <paul@codesourcery.com>
13554
13555         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13556
13557 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13558
13559         * g++.old-deja/g++.mike/p7325.C: Remove.
13560
13561 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13562
13563         PR c/14963
13564         * gcc.dg/pr14963.c: New test.
13565
13566 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/16193
13569         * g++.dg/parse/redef1.C: New test.
13570
13571 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13572
13573         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13574         20021110.c.
13575         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13576         20021119-1.c.
13577         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13578         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13579         5-04.c.
13580         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13581         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13582         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13583         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13584         g++.brendan/enum14.C.
13585         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13586         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13587         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13588         g++.mike/virt1.C.
13589         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13590         memtemp24.C.
13591
13592 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gcc.dg/20040527-1.c: New test case.
13595
13596 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13597
13598         PR gfortran/pr16196
13599         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13600
13601 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13602
13603         PR middle-end/15825
13604         * gcc.dg/pr15825-1.c: New test case.
13605
13606 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13607
13608         * gcc.c-torture/execute/20040625-1.c: New test.
13609
13610 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13611
13612         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13613
13614 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13615
13616         * gcc.dg/torture/mips-div-1.c: New test.
13617
13618 2004-06-24  Jeff Law  <law@redhat.com>
13619
13620         * gcc.dg/tree-ssa/20040624-1.c: New test.
13621
13622 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13623
13624         * gcc.c-torture/compile/20040624-1.c: New test.
13625
13626 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13627
13628         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13629         this directory.
13630
13631 2004-06-23  Andrew Pinski  <apinski@apple.com>
13632
13633         PR middle-end/15988
13634         * g++.dg/opt/ptrmem4.C: New test.
13635
13636         * gcc.dg/c90-array-quals-2.c: New test.
13637
13638 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13639
13640         * gcc.dg/kpice1.c: New test.
13641
13642 2006-06-23  Andrew Pinski  <apinski@apple.com>
13643
13644         * gcc.dg/c90-array-quals.c: New test.
13645
13646 2006-06-22  Richard Henderson  <rth@redhat.com>
13647
13648         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13649
13650 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13651
13652         * gcc.dg/builtins-config.h: Handle FreeBSD.
13653
13654 2006-06-22  Richard Henderson  <rth@redhat.com>
13655
13656         * g++.dg/opt/devirt1.C: New.
13657
13658 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13659
13660         * g++.dg/opt/pr15551.C: New testcase.
13661
13662 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13663
13664         PR target/14800
13665         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13666         x86_64-*-linux* when compiling for 32bit.
13667
13668 2004-06-21  Andrew Pinski  <apinski@apple.com>
13669
13670         * gcc.dg/pch/struct-1.c: New.
13671         * gcc.dg/pch/struct-1.hs: New.
13672
13673 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13674
13675         * gcc.dg/pch/save-temps-1.c: New file.
13676         * gcc.dg/pch/save-temps-1.hs: New file.
13677
13678 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13679
13680         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13681         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13682
13683 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13684
13685         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13686         to fix type error.
13687         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13688         Remove trailing spaces.
13689
13690 2004-06-21  Richard Henderson  <rth@redhat.com>
13691
13692         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13693         merging && to BIT_FIELD_REF.
13694
13695 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13696
13697         * g++.dg/opt/placeholder1.C: New test.
13698
13699 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13700
13701         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13702         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13703         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13704         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13705
13706 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13707
13708         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13709         extern "C".
13710         * g++.dg/other/pragma-re-1.C: Add comments.
13711
13712 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13713
13714         PR gfortran/16080
13715         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13716
13717 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13718
13719         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13720         instead of setting the type of size_t by
13721         hand.
13722
13723 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13724
13725         * gcc.dg/unordered-2.c: New test case.
13726         * gcc.dg/unordered-3.c: New test case.
13727
13728 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13729
13730         PR other/16043
13731         * lib/g++.exp (g++_version): Tweak regexp for version
13732         * lib/g77.exp (g77_version): Likewise
13733         * lib/gfortran.exp (gfortran_version): Likewise
13734         * lib/objc.exp (objc_version): Likewise
13735         * lib/treelang.exp (treelang_version): Likewise
13736
13737 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13738
13739         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13740         Use INT_MAX instead of __INT_MAX__.
13741         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13742
13743         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13744         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13745         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13746         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13747         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13748         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13749         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13750         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13751         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13752
13753         * gcc.dg/range-test-1.c: New test.
13754         * g++.dg/opt/range-test-1.C: New test.
13755
13756 2004-06-17  Richard Henderson  <rth@redhat.com>
13757
13758         * objc.dg/sync-1.m: New.
13759         * objc.dg/try-catch-1.m: Don't force next runtime.
13760         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13761         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13762         shadowed catch clause.
13763         * objc.dg/try-catch-5.m: New.
13764
13765 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13766
13767         Bug 14610
13768         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13769
13770 2004-06-15  Richard Henderson  <rth@redhat.com>
13771
13772         * gcc.dg/20001116-1.c: Move expected warning line.
13773
13774 2004-06-15  Richard Henderson  <rth@redhat.com>
13775
13776         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13777         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13778
13779 2004-06-15  Jeff Law  <law@redhat.com>
13780
13781         * gcc.dg/tree-ssa/20040615-1.c: New test.
13782         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13783         be less sensitive to operand ordering.
13784         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13785
13786 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13787
13788         * g++.dg/abi/bitfield3.C: Add comment..
13789
13790 2004-06-15  Richard Henderson  <rth@redhat.com>
13791
13792         * g++.dg/ext/stmtexpr1.C: XFAIL.
13793         * gcc.dg/20030612-1.c: XFAIL.
13794
13795 2004-06-15  Eric Christopher  <echristo@redhat.com>
13796
13797         * g++.dg/charset/asm5.c: New.
13798         * gcc.dg/charset/asm6.c: New.
13799
13800 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13801
13802         PR fortran/15962
13803         * gfortran.fortran-torture/execute/select_1.f90: New test.
13804
13805 2004-06-15  Paul Brook  <paul@codesourcery.com>
13806
13807         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13808
13809 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13810
13811         PR c++/15967
13812         * g++.dg/lookup/crash3.C: New test.
13813
13814 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13815
13816         PR c++/15947
13817         * g++.dg/parse/dtor4.C: New test.
13818
13819 2004-06-14  Jeff Law  <law@redhat.com>
13820
13821         * gcc.c-torture/compile/20040614-1.c: New test.
13822
13823 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13824
13825         PR fortran/15211
13826         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13827         LEN of a character array.
13828
13829 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13830
13831         PR c++/15096
13832         * g++.dg/template/ptrmem10.C: New test.
13833
13834         PR c++/14930
13835         * g++.dg/template/friend30.C: New test.
13836
13837 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13838
13839         PR fortran/14928
13840         * gfortran.fortran-torture/compile/mloc.f90: New test.
13841
13842 2004-06-13  Paul Brook  <paul@codesourcery.com>
13843
13844         * gfortran.fortran-torture/execute/random_2.f90: New test.
13845
13846 2004-06-13  Eric Christopher  <echristo@redhat.com>
13847
13848         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13849
13850 2004-06-12  Paul Brook  <paul@codesourcery.com>
13851
13852         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13853
13854 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13855
13856         PR fortran/14923
13857         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13858
13859 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13860
13861         PR fortran/14957
13862         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13863         syntax errors in end statements of contained subroutines.
13864
13865 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13866
13867         PR fortran/12841
13868         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13869
13870 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13871
13872         PR fortran/15665
13873         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13874
13875 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13876
13877         PR gfortran/12839
13878         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13879
13880 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13881
13882         PR c++/15862
13883         * g++.dg/parse/enum1.C: New test.
13884
13885 2004-06-10  Jeff Law  <law@redhat.com>
13886
13887         * gcc.c-torture/compile/20040610-1.c: New test.
13888
13889 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13890
13891         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13892         * g++.old-deja/g++.other/decl3.C: Likewise.
13893
13894 2004-06-10  Brian Booth  <bbooth@redhat.com>
13895
13896         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13897         V_MAY_DEF instead of VDEF.
13898         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13899
13900 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13901
13902         PR c++/14211
13903         * g++.dg/conversion/const1.C: New test.
13904
13905         PR c++/15076
13906         * g++.dg/conversion/reinterpret1.C: New test.
13907
13908         PR c++/15877
13909         * g++.dg/template/enum2.C: New test.
13910
13911         PR c++/15227
13912         * g++.dg/template/error13.C: New test.
13913
13914 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13915
13916         PR fortran/14957
13917         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13918         arguments to test_* REAL and of the right size.
13919
13920 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13921
13922         PR target/15569
13923         PR rtl-optimization/15681
13924         * gcc.dg/20040609-1.c: New test.
13925
13926 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR c++/14791
13929         * g++.dg/opt/builtins1.C: New test.
13930
13931 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13932
13933         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13934         that use default windows32 struct layout.
13935         * gcc.dg/i386-bitfield2.c: Likewise.
13936
13937 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13938
13939         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13940         for mingw32 and cygwin targets.
13941
13942 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13943
13944         * gcc.dg/pch/macro-4.c: New.
13945         * gcc.dg/pch/macro-4.hs: New.
13946
13947 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13948
13949         PR fortran/13249
13950         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13951
13952 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13953
13954         PR fortran/13372
13955         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13956
13957 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13958
13959         PR gfortran/14897
13960         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13961
13962 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13963
13964         PR gfortran/15755
13965         * gfortran.fortran-torture/execute/backspace.c : New test.
13966
13967 2004-06-09  Paul Brook  <paul@codesourcery.com>
13968
13969         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13970         (pointer_to_section): Rewrite to use smaller array.
13971
13972 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13973
13974         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13975         * gcc.dg/ext/altivec-10.c: Same.
13976         * gcc.dg/ext/altivec-11.c: Same.
13977         * gcc.dg/ext/altivec-12.c: Same.
13978         * gcc.dg/ext/altivec-13.c: Same.
13979         * gcc.dg/ext/altivec-14.c: Same.
13980         * gcc.dg/ext/altivec-15.c: Same.
13981         * gcc.dg/ext/altivec-16.c: Same.
13982         * gcc.dg/ext/altivec-3.c: Same.
13983         * gcc.dg/ext/altivec-4.c: Same.
13984         * gcc.dg/ext/altivec-6.c: Same.
13985         * gcc.dg/ext/altivec-7.c: Same.
13986         * gcc.dg/ext/altivec-8.c: Same.
13987         * gcc.dg/ext/altivec-varargs-1.c: Same.
13988
13989         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13990         * g++.dg/ext/altivec-10.C: Same.
13991         * g++.dg/ext/altivec-2.C: Same.
13992         * g++.dg/ext/altivec-3.C: Same.
13993         * g++.dg/ext/altivec-4.C: Same.
13994         * g++.dg/ext/altivec-5.C: Same.
13995         * g++.dg/ext/altivec-6.C: Same.
13996         * g++.dg/ext/altivec-7.C: Same.
13997         * g++.dg/ext/altivec-8.C: Same.
13998         * g++.dg/ext/altivec-9.C: Same.
13999
14000 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14001
14002         PR c++/7841
14003         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14004
14005 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14006
14007         * gcc.dg/union-1.c: New test.
14008
14009 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14010
14011         * gcc.dg/builtins-41.c: New test case.
14012         * gcc.dg/builtins-42.c: New test case.
14013
14014 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14015
14016         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14017         * g++.dg/ext/altivec-10.C: Same.
14018         * g++.dg/ext/altivec-2.C: Same.
14019         * g++.dg/ext/altivec-3.C: Same.
14020         * g++.dg/ext/altivec-4.C: Same.
14021         * g++.dg/ext/altivec-5.C: Same.
14022         * g++.dg/ext/altivec-6.C: Same.
14023         * g++.dg/ext/altivec-7.C: Same.
14024         * g++.dg/ext/altivec-8.C: Same.
14025         * g++.dg/ext/altivec-9.C: Same.
14026         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14027         * g++.old-deja/g++.brendan/new3.C: Same.
14028         * gcc.c-torture/execute/eeprof-1.x: Same.
14029
14030 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14031
14032         PR c/14765
14033         * gcc.dg/pr14765-1.c: New test.
14034
14035 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14036
14037         PR c/14649
14038         * gcc.dg/pr14649-1.c: New test case.
14039
14040 2004-06-07  Richard Henderson  <rth@redhat.com>
14041
14042         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14043         if temporaries.
14044
14045 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14046
14047         * g++.dg/eh/elide1.C: Remove XFAIL.
14048
14049 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14050
14051         PR c++/15337
14052         * g++.dg/expr/sizeof3.C: New test.
14053
14054         PR c++/14777
14055         * g++.dg/template/access14.C: New test.
14056
14057         PR c++/15554
14058         * g++.dg/template/enum1.C: New test.
14059
14060         PR c++/15057
14061         * g++.dg/eh/throw1.C: New test.
14062
14063 2004-06-07  David Ayers  <d.ayers@inode.at>
14064             Ziemowit Laski  <zlaski@apple.com>
14065
14066         * lib/objc.exp (objc_target_compile): Revert the '-framework
14067         Foundation' flag fix, since bare Darwin does not ship
14068         with the Foundation framework.
14069         * objc/execute/next_mapping.h: Provide a local NSConstantString
14070         @interface and @implementation.
14071         (objc_constant_string_init): A constructor function, used to
14072         initialize the NSConstantString meta-class object.
14073         * objc/execute/string1.m: Include "next_mapping.h" instead of
14074         <Foundation/NSString.h>.
14075         * objc/execute/string2.m: Likewise.
14076         * objc/execute/string3.m: Likewise.
14077         * objc/execute/string4.m: Likewise.
14078
14079 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14080
14081         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14082         to double. Replace double with FLOAT.
14083         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14084
14085         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14086         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14087         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14088         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14089         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14090         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14091         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14092         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14093
14094 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14095
14096         PR c/13519
14097         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14098
14099 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14100
14101         PR c++/15503
14102         * g++.dg/template/meminit2.C: New test.
14103
14104 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14105
14106         PR target/15822
14107         * gcc.c-torture/execute/compare-fp-1.c,
14108         gcc.c-torture/execute/compare-fp-2.c,
14109         gcc.c-torture/execute/compare-fp-3.c,
14110         gcc.c-torture/execute/compare-fp-4.c,
14111         gcc.c-torture/execute/compare-fp-3.x,
14112         gcc.c-torture/execute/compare-fp-4.x: Moved...
14113         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14114         gcc.c-torture/execute/ieee/compare-fp-2.c,
14115         gcc.c-torture/execute/ieee/compare-fp-3.c,
14116         gcc.c-torture/execute/ieee/compare-fp-4.c,
14117         gcc.c-torture/execute/ieee/compare-fp-3.x,
14118         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14119
14120 2004-06-04  David Ayers  <d.ayers@inode.at>
14121
14122         * objc/execute/protocol-isEqual-4.m: New testcase.
14123
14124 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14125
14126         * objc/execute/protocol-isEqual-1.m: New testcase.
14127         * objc/execute/protocol-isEqual-2.m: New testcase.
14128         * objc/execute/protocol-isEqual-3.m: New testcase.
14129
14130 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14131
14132         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14133
14134 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14135
14136         * lib/objc.exp (objc_target_compile): When running tests on
14137         Darwin (Mac OS X), inform the linker about '-framework
14138         'Foundation'.
14139
14140 2004-06-02  Eric Christopher  <echristo@redhat.com>
14141
14142         * gcc.c-torture/compile/20040602-1.c: New.
14143
14144 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14147         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14148
14149         PR tree-optimization/14736
14150         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14151
14152         PR tree-optimization/14042
14153         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14154
14155         PR tree-optimization/14729
14156         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14157
14158 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14159
14160         PR fortran/15557
14161         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14162
14163 2004-06-01  Richard Hederson  <rth@redhat.com>
14164
14165         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14166
14167 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14168
14169         PR c++/14932
14170         * g++.dg/parse/offsetof4.C: New test.
14171
14172 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14173
14174         PR objc/7993
14175         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14176
14177 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14178
14179         PR c++/15701
14180         * g++.dg/template/friend29.C: New test.
14181
14182 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14183
14184         PR c/15749
14185         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14186
14187 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14188
14189         * gcc.dg/sparc-trap-1.c: New test.
14190
14191 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14192
14193         PR middle-end/15069
14194         * g++.dg/opt/fold3.C: New test case.
14195
14196 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14197
14198         * lib/target-supports.exp (check_iconv_available): Fix fallout
14199         from 2004-05-28 patch.
14200
14201 2004-05-30  Paul Brook  <paul@codesourcery.com>
14202
14203         PR fortran/15620
14204         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14205         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14206
14207 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14208
14209         * gfortran.fortran-torture/execute/random_1.f90: New test.
14210
14211 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14212
14213         * g++.dg/ext/altivec-10.C: New test.
14214
14215 2004-05-29  Paul Brook  <paul@codesourcery.com>
14216
14217         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14218
14219 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14220
14221         * gcc.dg/altivec-16.c: New test.
14222
14223 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14224
14225         * lib/target-supports.exp (check_vmx_hw_available): New.
14226         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14227
14228         * lib/target-supports.exp (check_alias_available,
14229         check_iconv_available, check_named_sections_available): Use
14230         unique names for temporary files.
14231
14232 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14233
14234         * gcc.dg/altivec-15.c: New test.
14235
14236 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/15083
14239         * g++.dg/warn/noeffect6.C: New test.
14240
14241         PR c++/15471
14242         * g++.dg/expr/ptrmem4.C: New test.
14243
14244         PR c++/15640
14245         * g++.dg/template/operator3.C: New test.
14246
14247 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14248
14249         PR c++/14668
14250         * g++.dg/lookup/redecl1.C: New test.
14251         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14252
14253 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14254
14255         * gcc.c-torture/execute/compare-fp-1.c,
14256         gcc.c-torture/execute/compare-fp-2.c,
14257         gcc.c-torture/execute/compare-fp-3.c,
14258         gcc.c-torture/execute/compare-fp-4.c,
14259         gcc.c-torture/execute/compare-fp-3.x,
14260         gcc.c-torture/execute/compare-fp-4.x,
14261         gcc.dg/pr15649-1.c: New.
14262
14263 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14264
14265         PR c++/12883
14266         * g++.dg/init/array14.C: New test.
14267
14268 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14269
14270         * lib/compat.exp (compat-get-options-main): New.
14271         (compat-get-options): Remove unneeded code, warn for ignored
14272         command.
14273         (compat-execute): Check flag set by dg-require-* commands.
14274
14275         * lib/compat.exp (compat-execute): Break up long lines.
14276
14277 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14278
14279         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14280         * gcc.dg/altivec-14.c: New test.
14281         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14282
14283         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14284         * gcc.dg/altivec-12.c: Ditto.
14285
14286         * gcc.dg/altivec-3.c: Move call to altivec_check.
14287
14288 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/15044
14291         * g++.dg/template/error12.C: New test.
14292
14293         PR c++/15317
14294         * g++.dg/ext/attrib15.C: New test.
14295
14296         PR c++/15329
14297         * g++.dg/template/ptrmem9.C: New test.
14298
14299 2004-05-25  Paul Brook  <paul@codesourcery.com>
14300
14301         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14302
14303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14304
14305         PR c++/15165
14306         * g++.dg/template/crash19.C: New test.
14307
14308 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14309
14310         PR c++/15025
14311         * g++.dg/template/redecl1.C: New test.
14312
14313 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14314
14315         PR c++/14821
14316         * g++.dg/other/ns1.C: New test.
14317
14318         PR c++/14883
14319         * g++.dg/template/invalid1.C: New test.
14320
14321 2004-05-23  Paul Brook  <paul@codesourcery.com>
14322         Victor Leikehman  <lei@haifasphere.co.il>
14323
14324         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14325         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14326
14327 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14328
14329         PR c++/15285
14330         PR c++/15299
14331         * g++.dg/template/non-dependent5.C: New test.
14332         * g++.dg/template/non-dependent6.C: New test.
14333
14334 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14335
14336         PR c++/15507
14337         * g++.dg/inherit/union1.C: New test.
14338
14339         PR c++/15542
14340         * g++.dg/template/addr1.C: New test.
14341
14342         PR c++/15427
14343         * g++.dg/template/array5.C: New test.
14344
14345         PR c++/15287
14346         * g++.dg/template/array6.C: New test.
14347
14348 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14349             Roger Sayle  <roger@eyesopen.com>
14350
14351         * g++.dg/lookup/forscope2.C: New test case.
14352
14353 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14354
14355         * gcc.dg/cpp/Wmissingdirs.c: New.
14356
14357 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14358
14359         PR target/15301
14360         * gcc.dg/compat/union-m128-1.h: New file.
14361         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14362         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14363         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14364
14365 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14366
14367         PR target/15302
14368         * gcc.dg/compat/struct-complex-1.h: New file.
14369         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14370         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14371         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14372
14373 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14374
14375         PR middle-end/3074
14376         * gcc.dg/pr3074-1.c: New test case.
14377         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14378
14379 2004-05-20  Falk Hueffner  <falk@debian.org>
14380
14381         PR other/15526
14382         * gcc.dg/ftrapv-1.c: New test case.
14383
14384 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14385
14386         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14387
14388 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14389             Jeff Law  <law@redhat.com>
14390
14391         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14392         * gcc.dg/tree-ssa/20040518-2.c: New test.
14393
14394         * gcc.dg/tree-ssa/20040518-1.c: New test.
14395
14396 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14397
14398         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14399
14400 2004-05-18  Paul Brook  <paul@codesourcery.com>
14401
14402         PR fortran/13930
14403         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14404
14405 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14406
14407         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14408         constant folding.
14409
14410 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14411
14412         * gcc.dg/tree-ssa/20040517-1.c: New test.
14413
14414 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14415
14416         * gcc.dg/loop-4.c: New test.
14417
14418 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14419
14420         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14421
14422 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14423
14424         PR fortran/15311
14425         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14426
14427 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14428
14429         PR fortran/13826
14430         PR fortran/13940
14431         * gfortran.fortran-torture/compile/data_1.f90: New test.
14432
14433 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14434
14435         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14436         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14437
14438 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14439
14440         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14441
14442 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14443
14444         PR c/15444
14445         * gcc.dg/format/xopen-1.c: Adjust expected message.
14446         * gcc.dg/format/xopen-3.c: New test.
14447
14448 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14449
14450         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14451
14452 2004-05-14  Jeff Law  <law@redhat.com>
14453
14454         * gcc.dg/tree-ssa/20040514-2.c: New test.
14455
14456 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14457
14458         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14459         this ...
14460         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14461         this.
14462
14463 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         * gcc.dg/tree-ssa/20040514-1.c: New test.
14466
14467 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14468
14469         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14470         test.
14471
14472 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14473
14474         PR fortran/14066
14475         * gfortran.fortran-torture/compile/do_1.f90: New test.
14476
14477 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14478
14479         PR fortran/15051
14480         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14481         test.
14482
14483 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14484
14485         PR fortran/15149
14486         * gfortran.fortran-torture/execute/random_init.f90: New test.
14487
14488 2004-05-13  Paul Brook  <paul@codesourcery.com>
14489
14490         PR fortran/15314
14491         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14492
14493 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14494
14495         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14496         for the powerpc case.
14497
14498 2004-05-13  Jeff Law  <law@redhat.com>
14499
14500         * gcc.dg/tree-ssa/20040513-1.c: New test.
14501         * gcc.dg/tree-ssa/20040513-2.c: New test.
14502
14503 2004-05-13  Paul Brook  <paul@codesourcery.com>
14504
14505         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14506         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14507         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14508
14509 2004-05-13  Andreas Schwab  <schwab@suse.de>
14510
14511         PR other/10819
14512         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14513         characters.
14514
14515 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14516
14517         PR fortran/15294
14518         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14519
14520 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14521
14522         Merge from tree-ssa-20020619-branch.  See
14523         ChangeLog.tree-ssa for details.
14524
14525 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14526
14527         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14528         include <altivec.h> explicitly.
14529         * gcc.dg/altivec-13.c: Likewise.
14530
14531 2004-05-11  Paul Brook  <paul@codesourcery.com>
14532
14533         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14534
14535 2004-05-10  Eric Christopher  <echristo@redhat.com>
14536
14537         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14538         * gcc.dg/sibcall-4.c: Ditto.
14539
14540 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14541
14542         * g++.dg/ext/altivec-8.C: New test case.
14543         * gcc.dg/altivec-13.c: New test case.
14544
14545 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14546
14547         * gcc.c-torture/execute/divcmp-1.c: New test case.
14548         * gcc.c-torture/execute/divcmp-2.c: New test case.
14549         * gcc.c-torture/execute/divcmp-3.c: New test case.
14550
14551 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14552
14553         * g++.dg/other/pragma-re-2.C: New test.
14554
14555 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14556
14557         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14558         * gcc.dg/i386-387-2.c: Likewise.
14559
14560         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14561         __builtin_drem.
14562         * gcc.dg/i386-387-6.c: Likewise.
14563
14564 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14565
14566         * gcc.dg/builtins-33.c:  Also check log1p*.
14567
14568 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14569
14570         PR optimization/15296
14571         * gcc.c-torture/execute/pr15296.c: New test.
14572
14573 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14574
14575         * gcc.dg/builtins-40.c: New test.
14576
14577 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14578
14579         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14580
14581 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14582
14583         * g++.dg/ext/spe1.C: New testcase.
14584
14585 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14586
14587         * objc.dg/image-info.m: Allow additional attributes
14588         for __image_info section.
14589
14590 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14591
14592         * gcc.dg/torture/mips-hilo-2.c: New test.
14593
14594 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14595
14596         PR c++/14389
14597         * g++.dg/template/member5.C: New test.
14598
14599 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14600
14601         * gcc.dg/builtins-34.c: Also check expm1*.
14602
14603 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14604
14605         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14606         * gcc.dg/torture/builtin-convert-3.c: New test.
14607
14608 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14609
14610         PR middle-end/15054
14611         * g++.dg/opt/pr15054.C: New test.
14612
14613 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14614
14615         * gcc.dg/torture/builtin-rounding-1.c: New test.
14616         * gcc.dg/builtins-25.c: Delete.
14617         * gcc.dg/builtins-29.c: Delete.
14618
14619 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14620
14621         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14622         * gcc.dg/sibcall-4.c: Likewise.
14623         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14624
14625 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14626
14627         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14628         bit-field on 16-bit targets.
14629
14630 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14631
14632         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14633         16-bit targets.
14634
14635 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14636
14637         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14638         * gcc.dg/rs6000-power2-2.c: Likewise.
14639
14640 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14641
14642         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14643         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14644         Change the asm registers to be in form of frN instead of fN.
14645
14646 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14647
14648         * gcc.dg/torture/builtin-convert-2.c: New test.
14649
14650 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14651
14652         * gcc.dg/rs6000-power2-1.c: New test.
14653         * gcc.dg/rs6000-power2-2.c: New test.
14654
14655 2004-04-28  Jan Hubicka  <jh@suse.cz>
14656
14657         * gcc.dg/unused-6.c: New test.
14658
14659 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14660             Ulrich Weigand  <uweigand@de.ibm.com>
14661
14662         * ada/acats/run_all.sh: Define $target variable.
14663
14664 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14665
14666         PR c++/15119
14667         * g++.dg/other/vararg-1.C: New test.
14668
14669         PR c++/4794
14670         * g++.dg/eh/cleanup3.C: New test.
14671
14672 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14673
14674         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14675         and ad8011a (target_insn).
14676         * ada/acats/support/macro.dfs: Likewise.
14677         * ada/acats/support/impbit.adb: New file.
14678
14679 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14680
14681         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14682
14683 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14684
14685         * gcc.dg/loop-3.c: New test.
14686
14687 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14688
14689         * gcc.c-torture/execute/simd-5.c: New test.
14690
14691 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14692
14693         PR c++/15064
14694         * g++.dg/template/crash18.C: New test.
14695
14696 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14697
14698         * g++.dg/ext/complit3.C: New test.
14699
14700 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14701
14702         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14703         * gcc.dg/altivec-3.c: Same.
14704         * gcc.dg/altivec-varargs-1.c: Same.
14705
14706 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14707
14708         * lib/target-supports.exp (check_profiling_available): Assume
14709         profiling is not available on powerpc-eabi targets.
14710
14711 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14712
14713         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14714         * gcc.dg/vmx/bug-1.c: Ditto.
14715
14716 2004-04-20  Eric Christopher  <echristo@redhat.com>
14717
14718         * gcc.dg/charset/extern.c: New test.
14719         * g++.dg/charset/extern3.cc: Ditto.
14720
14721 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14722
14723         * gcc.dg/builtins-39.c: New test.
14724
14725 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14726
14727         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14728
14729 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14730
14731         * gcc.dg/torture/mips-hilo-1.c: New test.
14732
14733 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14734
14735         * gcc.c-torture/compile/20040419-1.c: New test.
14736
14737 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14738
14739         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14740
14741 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14742             Aldy Hernandez  <aldyh@redhat.com>
14743
14744         * gcc.c-torture/execute/va-arg-24.c: New.
14745
14746 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14747             Aldy Hernandez  <aldyh@redhat.com>
14748
14749         * gcc.dg/vmx/1b-01.c: New.
14750         * gcc.dg/vmx/1b-02.c: New.
14751         * gcc.dg/vmx/1b-03.c: New.
14752         * gcc.dg/vmx/1b-04.c: New.
14753         * gcc.dg/vmx/1b-05.c: New.
14754         * gcc.dg/vmx/1b-06.c: New.
14755         * gcc.dg/vmx/1b-07.c: New.
14756         * gcc.dg/vmx/1c-01.c: New.
14757         * gcc.dg/vmx/1c-02.c: New.
14758         * gcc.dg/vmx/3a-01a.c: New.
14759         * gcc.dg/vmx/3a-01.c: New.
14760         * gcc.dg/vmx/3a-01m.c: New.
14761         * gcc.dg/vmx/3a-03.c: New.
14762         * gcc.dg/vmx/3a-03m.c: New.
14763         * gcc.dg/vmx/3a-04.c: New.
14764         * gcc.dg/vmx/3a-04m.c: New.
14765         * gcc.dg/vmx/3a-05.c: New.
14766         * gcc.dg/vmx/3a-06.c: New.
14767         * gcc.dg/vmx/3a-06m.c: New.
14768         * gcc.dg/vmx/3a-07.c: New.
14769         * gcc.dg/vmx/3b-01.c: New.
14770         * gcc.dg/vmx/3b-02.c: New.
14771         * gcc.dg/vmx/3b-10.c: New.
14772         * gcc.dg/vmx/3b-13.c: New.
14773         * gcc.dg/vmx/3b-14.c: New.
14774         * gcc.dg/vmx/3b-15.c: New.
14775         * gcc.dg/vmx/3c-01a.c: New.
14776         * gcc.dg/vmx/3c-01.c: New.
14777         * gcc.dg/vmx/3c-02.c: New.
14778         * gcc.dg/vmx/3c-03.c: New.
14779         * gcc.dg/vmx/3d-01.c: New.
14780         * gcc.dg/vmx/4-01.c: New.
14781         * gcc.dg/vmx/4-03.c: New.
14782         * gcc.dg/vmx/5-01.c: New.
14783         * gcc.dg/vmx/5-02.c: New.
14784         * gcc.dg/vmx/5-03.c: New.
14785         * gcc.dg/vmx/5-04.c: New.
14786         * gcc.dg/vmx/5-05.c: New.
14787         * gcc.dg/vmx/5-06.c: New.
14788         * gcc.dg/vmx/5-07.c: New.
14789         * gcc.dg/vmx/5-07t.c: New.
14790         * gcc.dg/vmx/5-08.c: New.
14791         * gcc.dg/vmx/5-10.c: New.
14792         * gcc.dg/vmx/5-11.c: New.
14793         * gcc.dg/vmx/7-01a.c: New.
14794         * gcc.dg/vmx/7-01.c: New.
14795         * gcc.dg/vmx/7c-01.c: New.
14796         * gcc.dg/vmx/7d-01.c: New.
14797         * gcc.dg/vmx/7d-02.c: New.
14798         * gcc.dg/vmx/8-01.c: New.
14799         * gcc.dg/vmx/8-02a.c: New.
14800         * gcc.dg/vmx/8-02.c: New.
14801         * gcc.dg/vmx/brode-1.c: New.
14802         * gcc.dg/vmx/bug-1.c: New.
14803         * gcc.dg/vmx/bug-2.c: New.
14804         * gcc.dg/vmx/bug-3.c: New.
14805         * gcc.dg/vmx/cw-bug-1.c: New.
14806         * gcc.dg/vmx/cw-bug-2.c: New.
14807         * gcc.dg/vmx/cw-bug-3.c: New.
14808         * gcc.dg/vmx/dct.c: New.
14809         * gcc.dg/vmx/debug-1.c: New.
14810         * gcc.dg/vmx/debug-2.c: New.
14811         * gcc.dg/vmx/debug-3.c: New.
14812         * gcc.dg/vmx/debug-4.c: New.
14813         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14814         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14815         * gcc.dg/vmx/eg-5.c: New.
14816         * gcc.dg/vmx/fft.c: New.
14817         * gcc.dg/vmx/gcc-bug-1.c: New.
14818         * gcc.dg/vmx/gcc-bug-2.c: New.
14819         * gcc.dg/vmx/gcc-bug-3.c: New.
14820         * gcc.dg/vmx/gcc-bug-4.c: New.
14821         * gcc.dg/vmx/gcc-bug-5.c: New.
14822         * gcc.dg/vmx/gcc-bug-6.c: New.
14823         * gcc.dg/vmx/gcc-bug-7.c: New.
14824         * gcc.dg/vmx/gcc-bug-8.c: New.
14825         * gcc.dg/vmx/gcc-bug-9.c: New.
14826         * gcc.dg/vmx/gcc-bug-b.c: New.
14827         * gcc.dg/vmx/gcc-bug-c.c: New.
14828         * gcc.dg/vmx/gcc-bug-d.c: New.
14829         * gcc.dg/vmx/gcc-bug-e.c: New.
14830         * gcc.dg/vmx/gcc-bug-f.c: New.
14831         * gcc.dg/vmx/gcc-bug-g.c: New.
14832         * gcc.dg/vmx/gcc-bug-i.c: New.
14833         * gcc.dg/vmx/harness.h: New.
14834         * gcc.dg/vmx/ira1.c: New.
14835         * gcc.dg/vmx/ira2a.c: New.
14836         * gcc.dg/vmx/ira2b.c: New.
14837         * gcc.dg/vmx/ira2.c: New.
14838         * gcc.dg/vmx/ira2c.c: New.
14839         * gcc.dg/vmx/mem.c: New.
14840         * gcc.dg/vmx/newton-1.c: New.
14841         * gcc.dg/vmx/ops.c: New.
14842         * gcc.dg/vmx/sn7153.c: New.
14843         * gcc.dg/vmx/spill2.c: New.
14844         * gcc.dg/vmx/spill3.c: New.
14845         * gcc.dg/vmx/spill.c: New.
14846         * gcc.dg/vmx/t.c: New.
14847         * gcc.dg/vmx/varargs-1.c: New.
14848         * gcc.dg/vmx/varargs-2.c: New.
14849         * gcc.dg/vmx/varargs-3.c: New.
14850         * gcc.dg/vmx/varargs-4.c: New.
14851         * gcc.dg/vmx/varargs-5.c: New.
14852         * gcc.dg/vmx/varargs-6.c: New.
14853         * gcc.dg/vmx/varargs-7.c: New.
14854         * gcc.dg/vmx/vmx.exp: New.
14855         * gcc.dg/vmx/vprint-1.c: New.
14856         * gcc.dg/vmx/vscan-1.c: New.
14857         * gcc.dg/vmx/x-01.c: New.
14858         * gcc.dg/vmx/x-02.c: New.
14859         * gcc.dg/vmx/x-03.c: New.
14860         * gcc.dg/vmx/x-04.c: New.
14861         * gcc.dg/vmx/x-05.c: New.
14862         * gcc.dg/vmx/yousufi-1.c: New.
14863         * gcc.dg/vmx/zero-1.c: New.
14864         * gcc.dg/vmx/zero.c: New.
14865
14866 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14867
14868         * g++.dg/lookup/java1.C: Update for chage of
14869         _Jv_AllocObject.
14870         * g++.dg/lookup/java2.C: Likewise.
14871
14872 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14873
14874         * ada/acats/run_all.sh: use -O2 by default.
14875
14876 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14877
14878         * gcc.dg/vr-mult-[12].c: New tests.
14879
14880 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14881
14882         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14883
14884         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14885
14886 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14887
14888         * lib/target-supports.exp (check_profiling_available): Assume profiling
14889         isn't available for mips*-*-elf targets.
14890
14891 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14892
14893         * gcc.dg/builtins-38.c: New test.
14894
14895 2004-04-14  Eric Christopher  <echristo@redhat.com>
14896
14897         * g++.dg/charset/charset.exp: Run .cc extension tests.
14898
14899 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14900
14901         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14902
14903 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14904
14905         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14906
14907 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14908
14909         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14910         * gcc.dg/i386-387-2.c: Likewise.
14911
14912         * gcc.dg/i386-387-7.c: New test.
14913         * gcc.dg/i386-387-8.c: New test.
14914
14915         * gcc.dg/builtins-37.c: New test.
14916
14917 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14918
14919         * g++.dg/pch/externc-1.C: Add missing semicolon.
14920
14921 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14922
14923         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14924
14925 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14926
14927         * gcc.c-torture/execute/20040411-1.c: New test.
14928
14929 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14930
14931         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14932
14933 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14934
14935         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14936
14937 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14938
14939         * lib/target-supports.exp (check_named_sections_available): New.
14940         * lib/gcc-dg.exp (dg-require-named-sections): New.
14941         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14942         old-deja.exp.  Also prune error-count message from HP linker.
14943         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14944
14945         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14946         * g++.old-deja/g++.pt/static3.C: Likewise.
14947         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14948
14949 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.c-torture/execute/20040409-1.c: New test case.
14952         * gcc.c-torture/execute/20040409-2.c: New test case.
14953         * gcc.c-torture/execute/20040409-3.c: New test case.
14954
14955 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14956
14957         * gcc.dg/20040409-1.c: New test.
14958
14959 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14960
14961         PR target/14888
14962         * g++.dg/opt/pr14888.C: New test case.
14963
14964 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14965
14966         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14967         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14968         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14969         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14970         New tests.
14971
14972 2004-04-08  Paul Brook  <paul@codesourcery.com>
14973
14974         * gcc.dg/spill-1.c: New test.
14975
14976 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14977
14978         * gcc.dg/torture/builtin-ctype-2.c: New test.
14979
14980 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14981
14982         * gcc.dg/pch/pch.exp: Add largefile test.
14983
14984 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14985
14986         * g++.dg/pch/externc-1.Hs: New.
14987         * g++.dg/pch/externc-1.C: New.
14988
14989 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14990
14991         * gcc.dg/compat/struct-by-value-5a_main.c,
14992         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14993         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14994         * gcc.dg/compat/struct-by-value-5a_x.c,
14995         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14996         gcc.dg/compat/struct-by-value-5_x.c.
14997         * gcc.dg/compat/struct-by-value-5a_y.c,
14998         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14999         gcc.dg/compat/struct-by-value-5_y.c.
15000
15001         * gcc.dg/compat/struct-by-value-6a_main.c,
15002         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15003         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15004         * gcc.dg/compat/struct-by-value-6a_x.c,
15005         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15006         gcc.dg/compat/struct-by-value-6_x.c.
15007         * gcc.dg/compat/struct-by-value-6a_y.c,
15008         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15009         gcc.dg/compat/struct-by-value-6_y.c.
15010
15011         * gcc.dg/compat/struct-by-value-7a_main.c,
15012         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15013         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15014         * gcc.dg/compat/struct-by-value-7a_x.c,
15015         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15016         gcc.dg/compat/struct-by-value-7_x.c.
15017         * gcc.dg/compat/struct-by-value-7a_y.c,
15018         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15019         gcc.dg/compat/struct-by-value-7_y.c.
15020
15021 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15022
15023         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15024         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15025         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15026         options.
15027
15028 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15029
15030         * gcc.dg/builtins-36.c: New test.
15031
15032 2004-04-06  Paul Brook  <paul@codesourcery.com>
15033
15034         * README.gcc: Remove obsolete contraint on testcases.
15035
15036 2004-04-05  Paul Brook  <paul@codesourcery.com>
15037
15038         PR2123
15039         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15040         failure and exit(0) on success.
15041         * g++.dg/expr/anew2.C: Ditto.
15042         * g++.dg/expr/anew3.C: Ditto.
15043         * g++.dg/expr/anew4.C: Ditto.
15044
15045 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15046
15047         PR c++/3518
15048         * g++.dg/template/unify7.C: New.
15049
15050 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15051
15052         * g++.dg/README: Bring up to date with new subdirectories; remove
15053         duplicate subdirectory lines.
15054
15055 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         PR c++/14007
15058         * g++.dg/template/unify5.C: New.
15059         * g++.dg/template/unify6.C: New.
15060         * g++.dg/template/qualttp20.C: Adjust.
15061         * g++.old-deja/g++.jason/report.C: Adjust.
15062         * g++.old-deja/g++.other/qual1.C: Adjust.
15063
15064 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15065
15066         PR c++/14803
15067         * g++.dg/inherit/ptrmem1.C: New test.
15068
15069 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15070
15071         PR c++/14755
15072         * gcc.c-torture/execute/20040331-1.c: New test.
15073         * gcc.dg/20040331-1.c: New test.
15074
15075 2004-04-01  Paul Brook  <paul@codesourcery.com>
15076
15077         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15078
15079 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15080
15081         PR c++/14724
15082         * g++.dg/init/goto1.C: New test.
15083
15084         PR c++/14763
15085         * g++.dg/template/defarg4.C: New test.
15086
15087 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15088
15089         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15090
15091 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15092
15093         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15094
15095 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15096
15097         * gcc.dg/noncompile/undeclared-2.c: New test.
15098
15099 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15100
15101         * gcc.dg/940409-1.c: Remove XFAIL.
15102         * gcc.dg/reg-vol-struct-1.c: New test.
15103
15104 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15105
15106         * gcc.dg/torture/builtin-wctype-1.c: New test.
15107
15108 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15109
15110         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15111         * gcc.dg/20001101-1.c: Likewise.
15112         * gcc.dg/20001102-1.c: Likewise.
15113
15114 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15115
15116         * gcc.dg/compare8.c: Add an additional test for XOR.
15117
15118 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15119
15120         * gcc.dg/torture/builtin-ctype-1.c: New test.
15121
15122 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15123
15124         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15125         * gcc.dg/torture/builtin-math-1.c: Likewise.
15126         * gcc.dg/torture/builtin-power-1.c: New test.
15127
15128 2004-03-24  Andreas Schwab  <schwab@suse.de>
15129
15130         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15131         IA64 assembler.
15132
15133 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15134             Roger Sayle  <roger@eyesopen.com>
15135
15136         * gcc.dg/compare8.c: New test case.
15137
15138 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15139
15140         * g++.dg/ext/altivec-7.C: New test.
15141
15142 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15143
15144         PR 12267, 12391, 12560, 13129, 14114, 14133
15145         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15146         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15147         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15148         Adjust error regexps.
15149         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15150         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15151         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15152         * gcc.dg/local1.c: Add explanatory comment.
15153
15154 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15155
15156         PR optimization/14669
15157         * g++.dg/opt/fold2.C: New test case.
15158
15159 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15160
15161         PR c/14069
15162         * gcc.dg/20040322-1.c: New test.
15163
15164 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15165
15166         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15167         * gcc.dg/ultrasp4.c: Likewise.
15168         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15169
15170 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15171
15172         * gcc.dg/i386-sse-8.c: Reset default options.
15173
15174 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15175
15176         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15177         in the error message text.
15178
15179 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15180
15181         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15182
15183 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15184
15185         PR c++/14616
15186         * g++.dg/init/array13.C: New test.
15187
15188 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15189
15190         PR target/13889
15191         * gcc.c-torture/compile/pr13889.c: New test case.
15192
15193 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15194
15195         PR c/14635
15196         * builtins-1.c (nan, nans): Don't test.
15197         * builtins-30.c: Don't use nan, nanf, nanl.
15198         * builtins-35.c: New test.
15199
15200 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15201
15202         * g++.dg/ext/altivec-6.C: New test.
15203
15204 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15205
15206         * g++.dg/init/placement3.C: New test.
15207
15208         * g++.dg/template/spec13.C: New test.
15209
15210         * g++.dg/lookup/using11.C: New test.
15211
15212         * g++.dg/lookup/koenig3.C: New test.
15213
15214         * g++.dg/template/operator2.C: New test.
15215
15216         * g++.dg/expr/dtor3.C: New test.
15217         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15218         marker.
15219         * g++.old-deja/g++.law/visibility28.C: Likewise.
15220
15221 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15222
15223         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15224         * gcc.dg/ppc64-abi-3.c: Likewise.
15225
15226 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15227
15228         PR c++/14545
15229         * g++.dg/parse/template15.C: New test.
15230
15231 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15232
15233         * g++.dg/expr/dtor2.C: New test.
15234
15235         * g++.dg/lookup/anon4.C: New test.
15236
15237         * g++.dg/overload/using1.C: New test.
15238
15239         * g++.dg/template/lookup7.C: New test.
15240
15241         * g++.dg/template/typename6.C: New test.
15242
15243         * g++.dg/expr/cond6.C: New test.
15244
15245 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15246
15247         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15248
15249 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15250
15251         * g++.dg/expr/cond5.C: New test.
15252         * g++.dg/expr/constcast1.C: Likewise.
15253         * g++.dg/expr/ptrmem2.C: Likewise.
15254         * g++.dg/expr/ptrmem3.C: Likewise.
15255         * g++.dg/lookup/main1.C: Likewise.
15256         * g++.dg/template/lookup6.C: Likewise.
15257
15258 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15259
15260         * gcc.dg/local1.c: New test.
15261
15262         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15263
15264 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15265
15266         * gcc.dg/torture/builtin-convert-1.c: New test.
15267
15268 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15269
15270         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15271
15272 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15273
15274         PR c++/14481
15275         * g++.dg/warn/Wunused-7.C: New test.
15276
15277 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15278
15279         * gcc.dg/torture/builtin-integral-1.c: New test.
15280
15281 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15282
15283         PR c++/14586
15284         * g++.dg/parse/non-dependent3.C: New test.
15285
15286 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15287
15288         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15289         * g++.dg/eh/simd-2.C: Likewise.
15290         * g++.dg/init/array10.C: Likewise.
15291         * gcc.c-torture/compile/simd-1.c: Likewise.
15292         * gcc.c-torture/compile/simd-2.c: Likewise.
15293         * gcc.c-torture/compile/simd-3.c: Likewise.
15294         * gcc.c-torture/compile/simd-4.c: Likewise.
15295         * gcc.c-torture/compile/simd-6.c: Likewise.
15296         * gcc.c-torture/execute/simd-1.c: Likewise.
15297         * gcc.c-torture/execute/simd-2.c: Likewise.
15298         * gcc.dg/compat/vector-defs.h: Likewise.
15299         * gcc.dg/20020531-1.c: Likewise.
15300         * gcc.dg/altivec-3.c: Likewise.
15301         * gcc.dg/altivec-4.c: Likewise.
15302         * gcc.dg/altivec-varargs-1.c: Likewise.
15303         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15304         * gcc.dg/i386-mmx-3.c: Likewise.
15305         * gcc.dg/i386-sse-4.c: Likewise.
15306         * gcc.dg/i386-sse-5.c: Likewise.
15307         * gcc.dg/i386-sse-8.c: Likewise.
15308         * gcc.dg/simd-1.c: Likewise.
15309         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15310         __ev64_opaque__ since the machine description provides it.
15311
15312 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15313
15314         * lib/compat.exp (skip_list): New global variable.
15315         Use it to hold the user defined COMPAT_SKIPS list if any.
15316         (compat-obj): Add the members of skip_list to optall.
15317
15318 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15319
15320         * gcc.dg/compat/union-by-value-1_main.c,
15321         union-by-value-1_x.c, union-by-value-1_y.c,
15322         union-check.h, union-defs.h,
15323         union-init.h, union-return-1_main.c,
15324         union-return-1_x.c, union-return-1_y.c: New files.
15325
15326 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15327
15328         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15329         mixed-struct-init.h: Add 4 mixed structure types.
15330         struct-by-value-21_main.c, struct-by-value-21_x.c,
15331         struct-by-value-21_y.c, struct-return-21_main.c,
15332         struct-return-21_x.c, struct-return-21_y.c: New files.
15333
15334 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15335
15336         PR c++/14550
15337         * g++.dg/parse/template14.C: New test.
15338
15339 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15340
15341         * gcc.c-torture/execute/20040313-1.c: New test.
15342
15343 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15344
15345         PR target/14533
15346         * gcc.dg/20040311-2.c: New test.
15347
15348 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15349
15350         PR other/14544
15351         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15352         bit-field.
15353
15354 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15355
15356         * gcc.dg/20040305-2.c: Add missing return statement.
15357
15358 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15359
15360         * gcc.dg/builtins-34.c: Also check pow10*.
15361
15362 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15363
15364         PR target/14262
15365         * gcc.dg/20040305-2.c: New test.
15366
15367 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15368
15369         * gcc.dg/20040310-1.c: New test.
15370
15371 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15372
15373         * gcc.c-torture/execute/20040311-1.c: New test case.
15374
15375 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15376
15377         PR c++/14476
15378         * g++.dg/lookup/enum1.C: New test.
15379
15380 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/14510
15383         * g++.dg/lookup/struct2.C: New test.
15384
15385 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15386
15387         * gcc.dg/builtins-34.c: New test.
15388
15389 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15390
15391         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15392
15393 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15394
15395         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15396         * gcc.dg/alias-2.c: New testcase.
15397
15398 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15399
15400         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15401
15402 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15403
15404         * gcc.c-torture/execute/20040309-1.c: New test case.
15405
15406 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15407
15408         PR c++/14397
15409         * g++.dg/overload/ref1.C: New.
15410
15411 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15412
15413         PR c++/14409
15414         * g++.dg/template/spec12.C: New test.
15415
15416         PR c++/14448
15417         * g++.dg/parse/crash14.C: New test.
15418
15419 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/14230
15422         * g++.dg/init/ref11.C: New test.
15423
15424 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15425
15426         PR c++/14432
15427         * g++.dg/parse/builtin2.C: New test.
15428
15429 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15430
15431         PR c++/14401
15432         * g++.dg/init/ctor3.C: New test.
15433         * g++.dg/init/union1.C: New test.
15434         * g++.dg/ext/anon-struct4.C: New test.
15435
15436 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15437
15438         * g++.dg/lookup/koenig1.C: Tweak error messages.
15439         * g++.dg/lookup/used-before-declaration.C: Likewise.
15440         * g++.dg/other/do1.C: Likewise.
15441         * g++.dg/overload/koenig1.C: Likewise.
15442         * g++.dg/parse/crash13.C: Likewise.
15443         * g++.dg/template/instantiate3.C: Likewise.
15444
15445 2004-03-08  Eric Christopher  <echristo@redhat.com>
15446
15447         * * lib/target-supports.exp: Enable libiconv in test
15448         compilation.  Fix up error checking.
15449
15450 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15451
15452         PR middle-end/14289
15453         * gcc.dg/pr14289-1.c: New test case.
15454         * gcc.dg/pr14289-2.c: Likewise.
15455         * gcc.dg/pr14289-3.c: Likewise.
15456
15457 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15458
15459         * gcc.c-torture/execute/20040308-1.c: New test.
15460
15461 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15462
15463         * gcc.c-torture/execute/20040307-1.c: New test case.
15464
15465 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15466
15467         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15468
15469 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15470
15471         * gcc.dg/20040306-1.c: New test.
15472
15473 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15474
15475         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15476         them static.
15477         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15478
15479 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15480
15481         PR c/14465
15482         * gcc.dg/decl-6.c: New test.
15483
15484 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15485
15486         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15487         Rename LOGPOW -> LOG_POW.
15488         (SQRT_EXP, POW_EXP): New.
15489
15490 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15491
15492         * gcc.dg/i386-sse-8.c: New test.
15493
15494 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15495
15496         PR c/14114
15497         * gcc.dg/decl-5.c: New test.
15498
15499 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15500
15501         * gcc.dg/20040305-1.c: New test.
15502
15503 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15504
15505         PR other/14354
15506         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15507
15508 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15509
15510         PR c++/14425, c++/14426
15511         * g++.dg/ext/altivec-4.C: New test.
15512         * g++.dg/ext/altivec-5.C: New test.
15513
15514 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15515
15516         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15517         global variables of a type with no linkage.
15518         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15519         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15520         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15521         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15522         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15523         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15524         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15525         * g++.dg/warn/deprecated.C: Name enum Color.
15526         * g++.dg/overload/VLA.C: Name structure for 'b'.
15527         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15528
15529 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15530
15531         * gcc.c-torture/compile/20040304-1.c: New test.
15532
15533 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15534
15535         PR 13728
15536         * gcc.dg/decl-4.c: New testcase.
15537
15538 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15539
15540         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15541         as PRECF if sizeof (float) > sizeof (double).
15542         (PRECL): Make it the same as PRECF if
15543         sizeof (float) > sizeof (long double).
15544
15545 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15546
15547         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15548         system type.  Add check for irix6 which doesn't have c99 runtime.
15549
15550 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15551
15552         * gcc.dg/const-elim-1.c: xfail for xtensa.
15553
15554 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15555
15556         PR c++/14369
15557         * g++.dg/template/cond4.C: New test.
15558
15559 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15560
15561         PR c++/14360
15562         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15563
15564         PR c++/14361
15565         * g++.dg/parse/defarg7.C: New test.
15566
15567         PR c++/14359
15568         * g++.dg/template/friend26.C: New test.
15569
15570 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15571
15572         PR c++/14324
15573         * g++.dg/abi/mangle21.C: New test.
15574
15575         PR c++/14260
15576         * g++.dg/parse/constructor2.C: New test.
15577
15578         PR c++/14337
15579         * g++.dg/template/sfinae1.C: New test.
15580
15581 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15582
15583         PR c++/14267
15584         * g++.dg/expr/crash2.C: New test.
15585
15586         PR middle-end/13448
15587         * gcc.dg/inline-5.c: New test.
15588         * gcc.dg/always-inline.c: Split out tests into ...
15589         * gcc.dg/always-inline2.c: ... this and ...
15590         * gcc.dg/always-inline3.c: ... this.
15591
15592 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15593
15594         PR debug/12103
15595         * g++.dg/debug/crash1.C: New test.
15596
15597 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15598
15599         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15600         function with __attribute__((noinline)).
15601         (recurser_void2): Likewise.
15602         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15603         (recurser_void2): Likewise.
15604
15605 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15606
15607         PR middle-end/14203
15608         * g++.dg/warn/Wunused-6.C: New test case.
15609
15610 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15611
15612         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15613         not defined.
15614
15615 2004-02-27  Eric Christopher  <echristo@redhat.com>
15616
15617         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15618         * g++.dg/charset/asm2.c: Run only x86.
15619         * gcc.dg/charset/asm3.c: Ditto.
15620
15621 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15622
15623         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15624         ld_library_path.
15625
15626 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15627
15628         * g++.dg/ext/altivec-3.C: New.
15629
15630 2004-02-26  Richard Henderson  <rth@redhat.com>
15631
15632         * g++.dg/ext/attrib10.C: Mark for warning.
15633         * gcc.dg/attr-alias-1.c: New.
15634
15635 2004-02-26  Richard Henderson  <rth@redhat.com>
15636
15637         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15638         * gcc.c-torture/execute/20040208-2.c: ... it back.
15639
15640 2004-02-26  Eric Christopher  <echristo@redhat.com>
15641
15642         * lib/target-supports.exp (check-iconv-available): New function.
15643         * lib/gcc-dg.exp (dg-require-iconv): New function.
15644         Use above.
15645         * gcc.dg/charset: New directory.
15646         * gcc.dg/charset/charset.exp: New file.
15647         * gcc.dg/charset/asm1.c: Ditto.
15648         * gcc.dg/charset/asm2.c: Ditto.
15649         * gcc.dg/charset/asm3.c: Ditto.
15650         * gcc.dg/charset/asm4.c: Ditto.
15651         * gcc.dg/charset/asm5.c: Ditto.
15652         * gcc.dg/charset/attribute1.c: Ditto.
15653         * gcc.dg/charset/attribute2.c: Ditto.
15654         * gcc.dg/charset/string1.c: Ditto.
15655         * g++.dg/charset: New directory.
15656         * g++.dg/dg.exp: Add here. Special options.
15657         * g++.dg/charset/charset.exp: New file.
15658         * g++.dg/charset/asm1.c: Ditto.
15659         * g++.dg/charset/asm2.c: Ditto.
15660         * g++.dg/charset/asm3.c: Ditto.
15661         * g++.dg/charset/asm4.c: Ditto.
15662         * g++.dg/charset/attribute1.c: Ditto.
15663         * g++.dg/charset/attribute2.c: Ditto.
15664         * g++.dg/charset/extern1.cc: Ditto.
15665         * g++.dg/charset/extern2.cc: Ditto.
15666         * g++.dg/charset/string1.c: Ditto.
15667
15668 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15669
15670         PR c++/14278
15671         * g++.dg/parse/comma1.C: New test.
15672
15673 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15674
15675         PR c++/14284
15676         * g++.dg/template/ttp8.C: New test.
15677
15678 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15679
15680         * gcc.dg/fixuns-trunc-1.c: New test.
15681
15682 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15683
15684         * gcc.dg/builtins-config.h: Use #elif.
15685
15686 2004-02-26  Michael Matz  <matz@suse.de>
15687
15688         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15689         * gcc.dg/991214-1.c: Likewise.
15690         * gcc.dg/i386-asm-1.c: Likewise.
15691
15692 2004-02-25  Richard Henderson  <rth@redhat.com>
15693
15694         * gcc.c-torture/execute/20040208-2.c: Move ...
15695         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15696
15697 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15698
15699         PR c++/14246
15700         * g++.dg/other/crash-3.C: New test.
15701
15702 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15703
15704         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15705         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15706
15707         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15708         HP-UX.
15709
15710 2004-02-24  Michael Matz  <matz@suse.de>
15711
15712         * gcc.dg/i386-regparm.c: New.
15713
15714 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15715
15716         * gcc.c-torture/execute/20040223-1.c: New.
15717
15718 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15719             Kazu Hirata  <kazu@cs.umass.edu>
15720
15721         * gcc.dg/fwritable-strings-1.c: Remove.
15722
15723 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15724
15725         PR c/14156
15726         * gcc.dg/20040223-1.c: New test.
15727
15728 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15729
15730         PR c++/14106
15731         * g++.dg/ext/typeof9.C: New test.
15732
15733 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15734
15735         PR c++/14250
15736         * g++.dg/other/switch1.C: New test.
15737
15738 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15739
15740         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15741         * gcc.dg/va-arg-1.c: Likewise.
15742
15743 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15744
15745         PR c++/14143
15746         * g++.dg/template/koenig5.C: New test.
15747
15748 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15749
15750         * g++.dg/ext/altivec-1.C: Generalize target triple.
15751         * g++.dg/ext/altivec-2.C: New test case.
15752         * g++.dg/ext/altivec_check.h: New file.
15753         * gcc.dg/altivec-1.c: Generalize target triple;
15754         include altivec_check.h and call altivec_check().
15755         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15756         * gcc.dg/altivec-6.c: New test case.
15757         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15758         type casts as needed.
15759         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15760         altivec_check().
15761         * gcc.dg/altivec-12.c: New test case.
15762         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15763         include altivec_check.h and call altivec_check().
15764         * gcc.dg/altivec_check.h: New file.
15765
15766 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15767
15768         * lib/target-supports.exp (check_alias_available): Don't mangle
15769         function `g' in test program.
15770
15771 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15772
15773         * lib/target-supports.exp (check_profiling_available): Check
15774         argument to determine whether we support a profiling type.
15775         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15776         check_profiling_available.
15777         * g++.dg/bprob/bprob.exp: Likewise
15778         * g77.dg/bprob/bprob.exp: Likewise.
15779         * gcc.misc-tests/bprob.exp: Likewise.
15780         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15781         dg-require-profiling and delete expected error handling.
15782         * gcc.dg/20021014-1.c: Likewise.
15783         * gcc.dg/nest.c: Likewise.
15784
15785 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15786
15787         PR c++/12007
15788         * g++.dg/other/vthunk1.C: New test.
15789
15790 2004-02-20  Falk Hueffner  <falk@debian.org>
15791
15792         PR target/14201
15793         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15794
15795 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15796
15797         PR c++/13927
15798         * g++.dg/other/error8.C: Remove XFAIL markers.
15799
15800         PR c++/14173
15801         * g++.dg/ext/packed5.C: New test.
15802
15803         PR c++/14199
15804         * g++.dg/warn/Wunused-5.C: New test.
15805
15806         PR c++/14186
15807         * g++.dg/lookup/member1.C: New test.
15808
15809 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15810
15811         * gcc.c-torture/compile/20040130-1.c: Enable only when
15812         __INT_MAX__ >= 2147483647L.
15813         * gcc.c-torture/compile/961203-1.c: Likewise.
15814
15815 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15816
15817         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15818         * g++.dg/opt/template1.C: Robustify assembler regexp
15819
15820 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15821
15822         * gcc.c-torture/execute/simd-4.x: Remove.
15823         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15824         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15825         Guard with #ifndef SKIP_ATTRIBUTE.
15826         * gcc.dg/compat/vector-1_y.c: Likewise.
15827         * gcc.dg/compat/vector-2_x.c: Likewise.
15828         * gcc.dg/compat/vector-2_y.c: Likewise.
15829         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15830         * g++.dg/eh/simd-2.C: Likewise.
15831
15832 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15833
15834         * gcc.c-torture/compile/complex-1.c: New.
15835
15836 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15837
15838         PR target/14209
15839         * gcc.c-torture/execute/20040218-1.c: New test.
15840
15841 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15842
15843         PR c++/14181
15844         * g++.dg/parse/new2.C: New test.
15845
15846 2004-02-18  Paul Brook  <paul@codesourcery.com>
15847
15848         * gcc.c-torture/compile/libcall-1.c: New test.
15849
15850 2004-02-18  Paul Brook  <paul@codesourcery.com>
15851
15852         PR debug/12934
15853         * gcc.dg/debug/debug-7.c: New test.
15854
15855 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15856
15857         * gcc.dg/20040217-1.c: New test.
15858
15859 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15860
15861         * gcc.c-torture/execute/990208-1.x: Delete.
15862
15863 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15864
15865         * gcc.c-torture/execute/20040208-2.x: New file.
15866
15867 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15868
15869         PR c++/11326
15870         * g++.dg/abi/structret1.C: New test.
15871
15872 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15873
15874         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15875         (i386_cpuid): No need to test if cpuid is available on AMD64.
15876         Fix assembly, so that it works onboth i386 and AMD64.
15877         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15878         (vecInLong): Fix s[] member type to unsigned int.
15879         (vecInWord): Remove type.
15880         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15881         (a64, b64, c64, d64, e64): Remove.
15882         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15883         Remove unused variable.  Remove initialization of removed variables.
15884         Don't call mmx_tests nor sse_tests.
15885         (reference_mmx, reference_sse): Remove.
15886         (check): Add return stmt.
15887         * gcc.dg/i386-sse-7.c: New test.
15888         * gcc.dg/i386-mmx-4.c: New test.
15889
15890 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15891
15892         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15893         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15894         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15895         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15896         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15897         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15898         g++.dg/tc1/dr94.C: Fix line terminator.
15899
15900 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15901
15902         * gcc.c-torture/compile/20040216-1.c: New.
15903
15904 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15905
15906         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15907         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15908         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15909         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15910         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15911         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15912
15913 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15914
15915         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15916
15917 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15918
15919         PR c++/13971
15920         * g++.dg/expr/cond4.C: New test.
15921
15922         PR c++/14086
15923         * g++.dg/lookup/crash2.C: New test.
15924
15925 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15926
15927         * gcc.c-torture/compile/20040214-2.c: New test.
15928
15929 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15930
15931         PR c++/14116
15932         * g++.dg/ext/typeof8.C: New test.
15933
15934 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15935
15936         * gcc.c-torture/compile/20040214-1.c: New test.
15937
15938 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15939
15940         PR c++/13635
15941         * g++.dg/template/spec11.C: New test.
15942
15943 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15944
15945         PR c++/13927
15946         * g++.dg/other/error8.C: New test.
15947
15948 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15949
15950         PR c++/14122
15951         * g++.dg/template/array4.C: New test.
15952
15953         PR c++/14108
15954         * g++.dg/inherit/thunk2.C: New test.
15955
15956         PR c++/14083
15957         * g++.dg/eh/cond2.C: New test.
15958
15959 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15960
15961         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15962
15963 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15964
15965         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15966
15967 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15968
15969         * g++.dg/simd-2.C: xfail on ppc64-linux.
15970
15971 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15972
15973         PR c/456
15974         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15975         tests.
15976
15977 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15978
15979         * gcc.dg/builtins-33.c: New test.
15980
15981 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15982
15983         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15984
15985 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15986
15987         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15988
15989 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15990
15991         * gcc.dg/ppc64-abi-3.c: New test.
15992
15993 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15994
15995         PR c/14092
15996
15997         * gcc.dg/pr14092-1.c: New testcase.
15998
15999 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16000
16001         * gcc.dg/cpp/assert4.c: Fix typo last change.
16002
16003         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16004         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16005
16006         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16007
16008 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16009
16010         * gcc.c-torture/compile/20040209-1.c: New test case.
16011
16012 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16013
16014         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16015
16016 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16017
16018         * gcc.c-torture/execute/20040208-[12].c: New tests.
16019
16020 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16021
16022         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16023
16024 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16025
16026         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16027
16028 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16029
16030         Bug 13856
16031         * gcc.dg/visibility-8.c: New testcase.
16032
16033 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16034
16035         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16036         arguments.
16037         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16038
16039 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16040
16041         PR middle-end/13696
16042         * g++.dg/opt/fold1.C: New test case.
16043
16044 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16045
16046         PR c++/14033
16047         * g++.dg/other/crash-2.C: New test.
16048
16049 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16050
16051         PR c++/14028
16052         * g++.dg/parse/angle-bracket2.C: New test.
16053
16054 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16055
16056         PR middle-end/13750
16057         Revert:
16058         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16059         PR pch/13361
16060         * testsuite/g++.dg/pch/wchar-1.C: New.
16061         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16062
16063 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16064
16065         PR c++/14008
16066         * g++.dg/parse/error15.C: New test.
16067         * g++.dg/parse/crash11.C: Update dg-error mark.
16068
16069 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16070
16071         PR c++/13932
16072         * g++.dg/warn/conv2.C: New test.
16073
16074 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16075
16076         PR c++/13086
16077         * g++.dg/warn/incomplete1.C: Remove xfail.
16078
16079 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16080
16081         * lib/file-format.exp (gcc_target_object_format): Use
16082         ${tool}_target_compile, not gcc_target_compile.
16083         * lib/target-supports.exp (check_alias_available): Likewise.
16084         (check_gc_sections_available): Likewise.
16085         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16086         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16087         dg-require-alias.
16088
16089 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/13969
16092         * g++.dg/template/static6.C: New test.
16093
16094 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16095
16096         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16097
16098 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16099
16100         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16101         tests for systems where `char' is unsigned by default.
16102
16103 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16104
16105         PR c++/13997
16106         * g++.dg/template/partial3.C: New test.
16107
16108 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16109
16110         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16111         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16112         Remove mentions of obsolete ports.
16113
16114 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16115
16116         * gcc.dg/noncompile/20001228-1.c: Fix for new
16117         error message.
16118
16119 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16120
16121         PR target/9348
16122         * gcc.c-torture/execute/multdi-1.c: New test case.
16123
16124 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/13925
16127         * g++.dg/template/lookup5.C: New test.
16128
16129 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16130
16131         PR c++/13950
16132         * g++.dg/template/lookup4.C: New test.
16133
16134         PR c++/13970
16135         * g++.dg/parse/error14.C: New test.
16136
16137         PR c++/14002
16138         * g++.dg/parse/template13.C: New test.
16139
16140 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16141
16142         PR c++/13978
16143         * g++.dg/template/koenig4.C: New test.
16144
16145         PR c++/13968
16146         * g++.dg/template/crash17.C: New test.
16147
16148         PR c++/13975
16149         * g++.dg/parse/error13.C: New test.
16150         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16151
16152 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16153
16154         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16155
16156 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16157
16158         PR c/11658
16159         PR c/13994
16160         * gcc.dg/noncompile/20040203-1.c: New test.
16161         * gcc.dg/noncompile/20040203-2.c: Likewise.
16162         * gcc.dg/noncompile/20040203-3.c: Likewise.
16163         * gcc.dg/20040203-1.c: Likewise.
16164
16165 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16166
16167         PR c++/10858
16168         * g++.dg/template/sizeof7.C: New test.
16169
16170 2004-02-02  Eric Christopher  <echristo@redhat.com>
16171             Zack Weinberg  <zack@codesourcery.com>
16172
16173         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16174
16175 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16176
16177         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16178         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16179         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16180         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16181
16182 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/13113
16185         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16186
16187         PR c++/13854
16188         * g++.dg/ext/attrib13.C: New test.
16189
16190         PR c++/13907
16191         * g++.dg/conversion/op2.C: New test.
16192
16193 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16194
16195         * gcc.dg/titype-1.c: Fix pasto.
16196
16197 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16198
16199         * gcc.dg/titype-1.c: New test.
16200
16201 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16202
16203         PR c++/13957
16204         * g++.dg/template/non-type-template-argument-1.C,
16205         g++.dg/template/qualified-id1.C: Update dg-error marks.
16206         * g++.dg/template/nontype6.C: New test.
16207
16208 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16209
16210         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16211         * gcc.dg/builtins-31.c: New testcase.
16212         * gcc.dg/builtins-32.c: New testcase.
16213
16214 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16215
16216         * objc.dg/call-super-2.m: Update line numbers
16217         for the including of stddef.h.
16218
16219 2004-01-30  Michael Matz  <matz@suse.de>
16220
16221         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16222         g++.dg/ext/case-range3.C: New tests.
16223
16224 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16225
16226         DR206
16227         PR c++/13813
16228         * g++.dg/template/member4.C: New test.
16229
16230 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16231
16232         PR c++/13683
16233         * g++.dg/template/sizeof6.C: New test.
16234
16235 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16236
16237         * gcc.dg/fwritable-strings-1.c: New test.
16238
16239 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16240
16241         * gcc.c-torture/compile/20040130-1.c: New test.
16242
16243 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16244
16245         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16246
16247 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16248
16249         PR c++/13883
16250         * g++.dg/template/ctor3.C: New test.
16251
16252 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16253
16254         * g++.dg/tc1: New directory.
16255         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16256         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16257         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16258         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16259         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16260
16261 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16262
16263         * g++.dg/parse/error11.C: New test.
16264         * g++.dg/parse/error12.C: Likewise.
16265
16266 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16267
16268         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16269         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16270
16271 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/13791
16274         * g++.dg/ext/attrib12.C: New test.
16275
16276         PR c++/13736
16277         * g++.dg/parse/cast2.C: New test.
16278
16279 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16280
16281         * objc.dg/encode-2.m (main): New local string.  Set depending on
16282         sizeof long.  Use in sscanf call.
16283         * objc.dg/encode-3.m (main): New local string.  Set depending on
16284         sizeof long.  Use in scan_initial call.
16285
16286 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16287
16288         * objc.dg/call-super-2.m: Make LP64-safe.
16289         * objc.dg/desig-init-1.m: Likewise.
16290
16291 2004-01-27  Devang Patel <dpatel@apple.com>
16292
16293         * g++.dg/debug/namespace1.C: New test.
16294
16295 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16296
16297         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16298         xscale-*-*.
16299
16300         * gcc.dg/arm-mmx-1.c: New test.
16301
16302 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16303
16304         * gcc.dg/20040127-1.c: New test.
16305         * gcc.dg/20040127-2.c: New test.
16306
16307 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16308
16309         * objc.dg/stret-1.m (glob): Renamed to globa.
16310
16311 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16312
16313         PR c++/13663
16314         * g++.dg/expr/for1.C: New test.
16315
16316 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16317
16318         PR middle-end/13779
16319         * gcc.dg/darwin-longlong.c: New test.
16320
16321 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16322
16323         * gcc.dg/20040124-1.c: Moved test from here...
16324         * gcc.c-torture/compile/20040124-1.c: ...to here.
16325
16326 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16327
16328         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16329         the assembly output if -m64 is passed.
16330
16331 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16332
16333         PR c++/13833
16334         * g++.dg/template/cond3.C: New test.
16335
16336 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16337
16338         PR c++/13810
16339         * g++.dg/template/ttp7.C: New test.
16340
16341 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16342
16343         PR c++/13797
16344         * g++.dg/template/nontype4.C: New test.
16345         * g++.dg/template/nontype5.C: Likewise.
16346
16347 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16348
16349         * gcc.dg/torture/mips-clobber-at.c: New test.
16350
16351 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16352
16353         * gcc.dg/20040124-1.c: New test.
16354
16355 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16356
16357         * gcc.dg/20040123-1.c: New test.
16358
16359 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16360
16361         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16362
16363 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16364
16365         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16366
16367 2004-01-23  Andrew Pinski  <apinski@apple.com>
16368
16369         * gcc.dg/20030121-1.c: Move to ..
16370         * gcc.dg/20040121-1.c: here.
16371
16372 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16373
16374         * gcc.dg/builtins-29.c: New test case.
16375
16376 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16377
16378         PR 18314
16379         * gcc.dg/builtins-30.c: New testcase.
16380
16381 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16382
16383         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16384         * lib/g77.exp: Likewise.
16385         * lib/objc.exp: Likewise.
16386         * lib/g++.exp: Likewise.
16387
16388 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389
16390         * gcc.dg/struct-by-value-2.c: New test.
16391
16392 2004-01-21  Andrew Pinski  <apinski@apple.com>
16393
16394         PR target/13785
16395         * gcc.dg/20030121-1.c: New test.
16396
16397 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16398
16399         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16400         clobber frame pointer register in asm statement.
16401
16402 2004-01-21  Falk Hueffner  <falk@debian.org>
16403
16404         * gcc.c-torture/compile/20040121-1.c: New test.
16405
16406 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16407
16408         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16409
16410 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16411
16412         * gcc.dg/ppc64-abi-2.c: New test.
16413
16414 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16415
16416         * lib/treelang.exp: Fill out this file.
16417         * lib/treelang-dg.exp: New File.
16418
16419 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16420
16421         * gcc.c-torture/compile/981022-1.c: Remove.
16422         * gcc.dg/array-5.c: Remove XFAIL.
16423         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16424         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16425         gcc.dg/cond-lvalue-1.c: Update.
16426         * gcc.dg/cast-lvalue-2.c: New test.
16427
16428 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16429
16430         PR c++/13592
16431         * g++.dg/other/error1.C (class foo): Tweak error message.
16432
16433         PR c++/13592
16434         * g++.dg/template/call2.C: New test.
16435
16436 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16437
16438         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16439         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16440         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16441         scalar-return-1_x.c, scalar-return-2_y.c,
16442         scalar-return-3_x.c, scalar-return-3_y.c,
16443         scalar-return-4_x.c, scalar-return-4_y.c,
16444         struct-align-1.h, struct-align-1_x.c,
16445         struct-align-1_y.c, struct-align-2.h,
16446         struct-align-2_x.c, struct-align-2_y.c,
16447         struct-by-value-10_y.c, struct-by-value-11_x.c,
16448         struct-by-value-11_y.c, struct-by-value-12_x.c,
16449         struct-by-value-12_y.c, struct-by-value-13_x.c,
16450         struct-by-value-13_y.c, struct-by-value-14_x.c,
16451         struct-by-value-14_y.c, struct-by-value-15_x.c,
16452         struct-by-value-15_y.c, struct-by-value-16_y.c,
16453         struct-by-value-17_y.c, struct-by-value-18_y.c,
16454         struct-by-value-19_y.c, struct-by-value-1_x.c,
16455         struct-by-value-1_y.c, struct-by-value-20_y.c,
16456         struct-by-value-2_x.c, struct-by-value-2_y.c,
16457         struct-by-value-3_y.c, struct-by-value-4_x.c,
16458         struct-by-value-4_y.c, struct-by-value-5_y.c,
16459         struct-by-value-6_y.c, struct-by-value-7_y.c
16460         struct-by-value-8_x.c, struct-by-value-8_y.c
16461         struct-by-value-9_x.c, struct-by-value-9_y.c
16462         struct-return-10_x.c, struct-return-10_y.c,
16463         struct-return-19_x.c, struct-return-20_x.c
16464         struct-return-2_x.c, struct-return-2_y.c
16465         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16466         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16467
16468 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16469
16470         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16471         attribute on sparc*-sun-solaris2.*.
16472
16473 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16474
16475         PR c++/13710
16476         * g++.dg/ext/typeof7.C: New test.
16477
16478 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16479
16480         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16481         * gcc.dg/const-elim-1.c: Same.
16482
16483 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16484
16485         * objc.dg/stret-1.m: New.
16486         * objc.dg/stret-2.m: New.
16487
16488 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16489
16490         PR c++/11895
16491         * g++.dg/ext/vector1.C: New test.
16492
16493 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16494
16495         * gcc.dg/pch/import-1.c: New.
16496         * gcc.dg/pch/import-1.hs: New.
16497         * gcc.dg/pch/import-1a.h: New.
16498         * gcc.dg/pch/import-1b.h: New.
16499         * gcc.dg/pch/import-1c.h: New.
16500
16501 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16502
16503         PR c++/13574
16504         * g++.dg/ext/array1.C: New test.
16505
16506         PR c++/13178
16507         * g++.dg/conversion/op1.C: New test.
16508
16509 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16510
16511         PR 11864
16512         From Kazumoto Kojima / Dan Kegel:
16513         * gcc.dg/pr11864-1.c: New test.
16514
16515         PR 10392
16516         From Marcus Comstedt / Dan Kegel:
16517         * gcc.dg/pr10392-1.c: New test.
16518
16519 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16520
16521         PR c++/13478
16522         * g++.dg/init/ref10.C: New test.
16523
16524 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16525
16526         PR c++/13407
16527         * g++.dg/parse/typename6.C: New test.
16528
16529 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16530
16531         PR pch/13361
16532         * testsuite/g++.dg/pch/wchar-1.C: New.
16533         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16534
16535 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16536
16537         PR c++/9259
16538         * g++.dg/expr/sizeof2.C: New test.
16539
16540 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16541
16542         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16543
16544 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16545
16546         PR c++/13659
16547         * g++.dg/lookup/strong-using-3.C: New.
16548         * g++.dg/lookup/using-10.C: New.
16549
16550 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16551
16552         PR c++/13594
16553         * g++.dg/lookup/strong-using-2.C: New.
16554
16555 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16556             Dan Kegel <dank@kegel.com>
16557             J"orn Rennecke <joern.rennecke@superh.com>
16558
16559         PR target/9365
16560         * gcc.dg/pr9365-1.c: New test.
16561
16562 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16563
16564         PR c++/8856
16565         * g++.dg/parse/casting-operator2.C: New test.
16566         * g++.old-deja/g++.pt/explicit83.C: Remove.
16567
16568 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16569
16570         * gcc.dg/label-compound-stmt-1.c: New test.
16571         * gcc.c-torture/compile/950922-1.c,
16572         gcc.c-torture/compile/20000211-3.c,
16573         gcc.c-torture/compile/20000518-1.c,
16574         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16575         compound statements.
16576
16577 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16578
16579         * gcc.dg/ppc64-abi-1.c: New test.
16580
16581 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16582
16583          * g++.dg/ext/attrib9.C: Add dg-warnings.
16584
16585 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16586
16587         PR c++/12335
16588         * g++.dg/parse/dtor3.C: New test.
16589
16590 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16591
16592         PR c++/12709
16593         * g++.dg/parse/try-catch-1.C: New test.
16594
16595 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16596
16597         * ada/acats/run_all.sh: Add more verbose output in acats.log
16598         when compiling tests.
16599
16600 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16601
16602         PR 13656
16603         * gcc.dg/typedef-redecl.c: New test case.
16604         * gcc.dg/typedef-redecl.h: New support file.
16605
16606 2004-01-13  Jan Hubicka  <jh@suse.cz>
16607
16608         * gcc.dg/always_inline.c: New test.
16609         * gcc.dg/debug/20031231-1.c: Fix.
16610
16611 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16612
16613         PR c++/13474
16614         * g++.dg/template/array3.C: New test.
16615
16616 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16617
16618         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16619         * g++.dg/warn/Wunused-2.C: Likewise.
16620
16621 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16622
16623         PR c++/13289
16624         * g++.dg/template/instantiate6.C: New test.
16625
16626 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16627
16628         PR middle-end/11397
16629         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16630
16631 2004-01-12  Jan Hubicka  <jh@suse.cz>
16632
16633         PR opt/12826
16634         * gcc.dg/20040112-1.c: New.
16635
16636         * gcc.dg/dwarf-die[1-7].c: Move to...
16637         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16638         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16639
16640 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16641
16642         PR c++/4100
16643         * g++.dg/parse/friend4.C: New test.
16644
16645 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16646
16647         PR c++/4100
16648         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16649         definition is called a friend.
16650
16651 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16652
16653         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16654
16655 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16656
16657         PR c++/3478
16658         * g++.dg/parse/error10.C: New test.
16659         * g++.dg/template/arg2.C: Accept "invalid type" error.
16660
16661 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16662
16663         PR middle-end/13392
16664         * g++.dg/opt/expect2.C: New test.
16665
16666 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16667
16668         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16669         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16670         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16671         Update dg-error regexps.
16672
16673 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16674
16675         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16676         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16677
16678 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16679
16680         * gcc.dg/pragma-re-1.c: Use right pointer type.
16681
16682 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16683
16684         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16685
16686 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16687
16688         * gcc.dg/rs6000-ldouble-1.c: New.
16689
16690 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16691
16692         DR 337
16693         PR c++/9256
16694         * g++.dg/other/abstract1.C: New test.
16695
16696 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16697
16698         * g++.dg/lookup/strong-using-1.C: New.
16699
16700 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16701
16702         PR c/11234
16703         * gcc.dg/func-ptr-conv-1.c: New test.
16704         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16705
16706 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16707
16708         PR target/13380.
16709         * gcc.c-torture/compile/20040109-1.c: New.
16710
16711 2004-01-08  Stuart Hastings  <stuart@apple.com>
16712
16713         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16714         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16715         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16716
16717 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16718
16719         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16720
16721 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16722
16723         * ada/acats/run_acats: Treat 'gnatchop' the same way
16724         as 'gnatmake'.  Export GCC_DRIVER.
16725         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16726         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16727
16728 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16729
16730         PR c++/12573
16731         * g++.dg/template/dependent-expr4.C: New test.
16732
16733 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16734
16735         * gcc.dg/altivec-11.c: New test.
16736
16737 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16738
16739         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16740
16741 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16742
16743         PR c/6024
16744         * gcc.dg/enum-compat-1.c: New test.
16745         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16746
16747 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16748
16749         PR c/12165
16750         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16751         gcc.dg/c99-idem-qual-3.c: New tests.
16752
16753 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16754
16755         * gcc.dg/winline-7.c: Don't cast void * to int.
16756
16757 2004-01-06  Jan Hubicka  <jh@suse.cz>
16758
16759         * gcc.dg/i386-sse-5.c: New test
16760         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16761
16762 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16763
16764         PR c++/12815
16765         * g++.dg/rtti/typeid4.C: New test.
16766
16767 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16768
16769         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16770
16771 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c++/12132
16774         * g++.dg/template/error11.C: New test.
16775
16776         PR c++/13451
16777         * g++.dg/template/class2.C: New test.
16778
16779 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16780         Richard Sandiford <rsandifo@redhat.com>
16781
16782         PR c++/13387
16783         * g++.dg/opt/alias3.C: New test.
16784
16785 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16786
16787         PR c++/13157
16788         * g++.dg/template/koenig3.C: New test.
16789
16790         PR c++/13529
16791         * g++.dg/parse/offsetof3.C: New test.
16792
16793         * g++.dg/init/copy7.C: Add missing dg-error markers.
16794
16795         PR c++/12226
16796         * g++.dg/init/copy7.c: New test.
16797
16798         PR c++/13536
16799         * g++.dg/parse/cast1.C: New test.
16800
16801 2004-01-04  Jan Hubicka  <jh@suse.cz>
16802
16803         * gcc.dg/winline[1-7].c: New tests.
16804
16805 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16806
16807         PR c++/13520
16808         * g++.dg/template/qualttp22.C: New test.
16809
16810 2004-01-01  Jan Hubicka  <jh@suse.cz>
16811
16812         * gcc.dg/debug/20031231-1.c: New.
16813         * gcc.c-torture/compile/20040101-1.c: New.
16814         * gcc.dg/dwarf-die-[1-7].c: New.
16815
16816 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16817
16818         PR optimization/13521
16819         * gcc.c-torture/compile/20031231-1.c: New test.
16820
16821 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16822
16823         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16824
16825 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16826
16827         PR c++/10079
16828         * g++.dg/template/crash16.C: New test.
16829
16830 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16831
16832         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16833
16834 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16835
16836         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16837         ports.
16838         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16839         * g++.old-deja/g++.law/profile1.C: Likewise.
16840         * gcc.c-torture/compile/981006-1.c: Likewise.
16841         * gcc.c-torture/execute/loop-2e.x: Likewise.
16842         * gcc.c-torture/execute/loop-2f.x: Remove.
16843         * gcc.c-torture/execute/loop-2g.x: Likewise.
16844         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16845         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16846
16847 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16848
16849         PR c++/13507
16850         * g++.dg/ext/attrib11.C: New test.
16851
16852         PR c++/13494
16853         * g++.dg/template/array2-1.C: New test.
16854         * g++.dg/template/array2-2.C: New test.
16855
16856 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16857
16858         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16859
16860 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16861
16862         PR c++/12774
16863         * g++.dg/template/array1-1.C: New test.
16864         * g++.dg/template/array1-2.C: New test.
16865
16866 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16867
16868         PR fortran/12632
16869         * g77.dg/12632.f: New test case.
16870
16871 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16872
16873         PR c++/13289
16874         * g++.dg/parse/nontype1.C: New test.
16875
16876 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         PR c++/12403
16879         * g++.dg/parse/explicit1.C: New test.
16880         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16881
16882 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16883
16884         PR c++/13081
16885         * g++.dg/opt/inline6.C: New test.
16886
16887         PR c++/12613
16888         * g++.dg/parse/error9.C: New test.
16889
16890         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16891
16892 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16893
16894         PR c++/13009
16895         * g++.dg/init/assign1.C: New test.
16896
16897 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16898
16899         PR c++/13070
16900         * g++.dg/warn/format3.C: New test case.
16901
16902 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16903
16904         * gcc.c-torture/compile/20031227-1.c: New test.
16905
16906 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16907
16908         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16909         * g77.dg/bprob/bprob.exp: Likewise.
16910         * gcc.misc-tests/bprob.exp: Likewise.
16911         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16912         variants on systems where the library does not provide that
16913         functionality.
16914         * gcc.dg/builtins-20.c: Use builtins-config.h.
16915         * gcc.dg/builtins-config.h: New file.
16916
16917 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16918
16919         * lib/gcc-dg.exp (dg-require-profiling): New function.
16920         * lib/target-supports.exp (check_profiling_available): Likewise.
16921         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16922         * g77.dg/bprob/bprob.exp: Likewise.
16923         * gcc.misc-tests/bprob.exp: Likewise.
16924         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16925         * gcc.dg/20021014-1.c: Likewise.
16926         * gcc.dg/nest.c: Likewise.
16927
16928 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16929
16930         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16931         compiling.
16932         * g++.dg/lookup/java2.C: Likewise.
16933         * gcc.dg/cpp/lexident.c: Likewise.
16934
16935 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16936
16937         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16938         given.
16939         * gcc.c-torture/compile/961203-1.c: Likewise.
16940         * gcc.c-torture/compile/980506-1.c: Likewise.
16941
16942 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16943
16944         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16945         (additional_prunes): New global.
16946         (gcc-dg-prune): Handle additional per-test pruning.
16947         (dg-test): Clear additional_prunes between tests.
16948
16949         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16950         dg-prune-output to avoid spurious failures from assembler
16951         complaining about nonexistent WAW violations.
16952         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16953         Use dg-prune-output to avoid spurious failures from assembler
16954         warning about Itanium B-step errata.
16955
16956 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16957
16958         * g++.dg/abi/macro0.C: New test.
16959         * g++.dg/abi/macro1.C: Likewise.
16960         * g++.dg/abi/macro2.C: Likewise.
16961
16962         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16963         * g++.dg/abi/bitfield7.C: Likewise.
16964         * g++.dg/abi/dtor2.C: Likewise.
16965         * g++.dg/abi/mangle11.C: Likewise.
16966         * g++.dg/abi/mangle12.C: Likewise.
16967         * g++.dg/abi/mangle14.C: Likewise.
16968         * g++.dg/abi/mangle17.C: Likewise.
16969         * g++.dg/abi/vbase10.C: Likewise.
16970         * g++.dg/abi/vbase14.C: Likewise.
16971         * g++.dg/template/qualttp17.C: Likewise.
16972
16973 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16974
16975         PR c/11995
16976         * gcc.dg/20031223-1.c: New test.
16977
16978 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16979
16980         * gcc.dg/noreturn-7.c: New test.
16981
16982 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16983
16984         * gcc.dg/null-pointer-1.c: New test.
16985
16986 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16987
16988         * g++.old-deja/g++.jason/template18.C: Remove.
16989         * g++.old-deja/g++.jason/template37.C: Likewise.
16990
16991         PR c++/12862
16992         * g++.dg/lookup/ns1.C: New test.
16993
16994         PR c++/12397
16995         * g++.dg/template/lookup3.C: New test.
16996
16997 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16998
16999         * g++.dg/template/recurse1.C: New test
17000
17001 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17002
17003         PR c++/12479
17004         * g++.dg/parse/semicolon1.C: New test.
17005         * g++.dg/parse/semicolon1.h: Likewise.
17006
17007 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17008
17009         * gcc.dg/darwin-misaligned.c: New test.
17010
17011 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17012
17013         PR c/9163
17014         * gcc.dg/20031222-1.c: New test.
17015
17016 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/13438
17019         * g++.dg/parse/error8.C: New test.
17020
17021         PR c++/11554
17022         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17023
17024 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17025
17026         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17027         too small.
17028         * gcc.c-torture/compile/930217-1.c: Likewise.
17029         * gcc.c-torture/compile/930513-1.c: Likewise.
17030         * gcc.c-torture/execute/920908-2.c: Likewise.
17031         * gcc.c-torture/execute/921204-1.c: Likewise.
17032         * gcc.c-torture/execute/930621-1.c: Likewise.
17033         * gcc.c-torture/execute/930630-1.c: Likewise.
17034         * gcc.c-torture/execute/931031-1.c: Likewise.
17035         * gcc.c-torture/execute/980602-2.c: Likewise.
17036         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17037         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17038         * gcc.c-torture/execute/extzvsi.c: Likewise.
17039         * gcc.c-torture/unsorted/ext.c: Likewise.
17040
17041 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17042
17043         PR target/12749
17044         * gcc.c-torture/compile/20031220-2.c: New test case.
17045
17046 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17047
17048         PR optimization/13031
17049         * gcc.c-torture/compile/20031220-1.c: New test case.
17050
17051 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17052
17053         * gcc.dg/cast-function-1.c: New test.
17054
17055 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17056
17057         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17058         formats.
17059
17060 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17061
17062         PR c++/12795
17063         * g++.dg/ext/attrib10.C: New test.
17064
17065 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17066
17067         * gcc.dg/cleanup-10.c: New test.
17068         * gcc.dg/cleanup-11.c: New test.
17069
17070 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17071
17072         PR c++/13239
17073         * g++.dg/opt/expect1.C: New test.
17074
17075 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17076
17077         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17078
17079 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17080
17081         PR debug/12923
17082         * gcc.dg/20031218-1.c: New test.
17083
17084         PR debug/12389
17085         * gcc.dg/20031218-2.c: New test.
17086         * gcc.dg/20031218-3.c: New test.
17087
17088         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17089         of label name and allow for USER_LABEL_PREFIX == "_" names.
17090         * g++.dg/abi/mangle18-2.C: Likewise.
17091         * g++.dg/abi/mangle19-1.C: Likewise.
17092         * g++.dg/abi/mangle19-2.C: Likewise.
17093         * g++.dg/abi/mangle20-1.C: Likewise.
17094         * g++.dg/abi/mangle20-2.C: Likewise.
17095
17096 2003-12-18  Richard Henderson  <rth@redhat.com>
17097
17098         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17099
17100 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17101             Dan Kegel <dank@kegel.com>
17102
17103         PR other/12009
17104         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17105         testing a cross compiler, it causes spurious compile failures.
17106         * lib/g++.exp: Likewise.
17107
17108 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17109
17110         PR c++/13262
17111         * g++.dg/template/access13.C: New test.
17112
17113 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17114
17115         * gcc.dg/20031216-1.c: New test.
17116
17117 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17118
17119         PR c++/9154
17120         * g++.dg/template/error10.C: New test.
17121
17122 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17125         * g++.dg/eh/simd-2.C: Likewise.
17126
17127 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17128             Roger Sayle  <roger@eyesopen.com>
17129
17130         * gcc.c-torture/execute/ieee/mzero5.c: New.
17131
17132 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17133
17134         PR c++/10603
17135         * g++.dg/parse/error6.C: New test.
17136
17137         PR c++/12827
17138         * g++.dg/parse/error7.C: New test.
17139
17140 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17141
17142         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17143         at -O with stabs debugging formats.
17144         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17145         * gcc.dg/debug/debug-2.c: Likewise.
17146
17147 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17148
17149         PR c++/12696
17150         * g++.dg/init/error1.C: New test.
17151
17152         PR c++/12218
17153         * g++.dg/init/pm3.C: New test.
17154
17155 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17156
17157         PR c/3347
17158         * gcc.dg/bitfld-8.c: New test.
17159
17160 2003-12-16  James Lemke  <jim@wasabisystems.com>
17161
17162         * gcc.dg/arm-scd42-[123].c: New tests.
17163
17164 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17165
17166         PR c++/9043
17167         * g++.dg/abi/mangle20-1.C: New test.
17168         * g++.dg/abi/mangle20-2.C: New test.
17169
17170 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17171
17172         PR c++/13275
17173         * g++.dg/other/offsetof2.C: Remove XFAIL.
17174         * g++.dg/parse/offsetof1.C: New test.
17175         * g++.gd/parse/offsetof2.C: Likewise.
17176
17177 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17178
17179         * g++.dg/template/nontype3.C: New test.
17180         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17181
17182 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17183
17184         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17185
17186 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17187
17188         PR c++/13387
17189         * g++.dg/expr/assign1.C: New test.
17190
17191         PR c++/13242
17192         * g++.dg/abi/mangle19-1.C: New test.
17193         * g++.dg/abi/mangle19-2.C: New test.
17194
17195 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17196
17197         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17198
17199 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17200
17201         * gcc.c-torture/execute/20031216-1.c: New test.
17202
17203 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17204
17205         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17206         an ICE regression.
17207
17208 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17209
17210         PR c++/10926
17211         * g++.dg/template/error9.C: New test.
17212
17213         PR c++/11116
17214         * g++.dg/template/error8.C: New test.
17215
17216 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17217
17218         PR middle-end/13400
17219         * gcc.c-torture/execute/20031215-1.c: New test case.
17220
17221 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17222
17223         PR c++/13269
17224         * g++.dg/parse/error5.C: New test.
17225
17226         PR c++/12989
17227         * g++.dg/expr/sizeof1.C: New test.
17228
17229         PR c++/13310
17230         * g++.dg/template/crash15.C: New test.
17231
17232 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17233
17234         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17235         a non-POD type as the last named parameter of a varargs function.
17236
17237 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/13243
17240         PR c++/12573
17241         * g++.dg/template/crash14.C: New test.
17242         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17243
17244 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17245
17246         * g++.dg/other/java1.C: New test.
17247
17248         PR c++/13241
17249         * g++.dg/abi/mangle18-1.C: New test.
17250         * g++.dg/abi/mangle18-2.C: New test.
17251
17252 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17253
17254         PR optimization/10312
17255         * gcc.c-torture/execute/20031214-1.c: New.
17256
17257 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/10779
17260         PR c++/12160
17261         * g++.dg/parse/error3.C: New test.
17262         * g++.dg/parse/error4.C: Likewise.
17263         * g++.dg/abi/mangle4.C: Tweak error messages.
17264         * g++.dg/lookup/using5.C: Likewise.
17265         * g++.dg/other/error2.C: Likewise.
17266         * g++.dg/parse/typename5.C: Likewise.
17267         * g++.dg/parse/undefined1.C: Likewise.
17268         * g++.dg/template/arg2.C: Likewise.
17269         * g++.dg/template/ttp3.C: Likewise.
17270         * g++.dg/template/type1.C: Likewise.
17271         * g++.old-deja/g++.other/crash32.C: Likewise.
17272         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17273
17274 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17275
17276         PR c++/13106
17277         * g++.dg/warn/noreturn-3.C: New test.
17278
17279 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         PR c++/13118
17282         * g++.dg/abi/covariant3.C: New.
17283
17284 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17285
17286         * g++.dg/eh/ia64-1.C: New test.
17287
17288 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17289
17290         PR optimization/13037
17291         * g77.f-torture/execute/13037.f: New test case.
17292
17293 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17294
17295         PR c++/12881
17296         * g++.dg/abi/covariant2.C: New.
17297
17298 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17299
17300         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17301
17302 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17303
17304         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17305
17306 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17307
17308         PR other/10819
17309         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17310         to fix Bug 10819.
17311         * lib/g++.exp (g++_version): Likewise.
17312         * lib/g77.exp (g77_version): Likewise.
17313         * lib/objc.exp (default_objc_version): Likewise.
17314
17315 2003-12-10  Richard Henderson  <rth@redhat.com>
17316
17317         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17318
17319         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17320
17321 2003-12-08  Matt Austern  <austern@apple.com>
17322
17323         PR c/13134
17324         * lib/gcc-dg.exp (dg-require-visibility): Define.
17325         * lib/target-supports (check_visibility_available): Define.
17326         * gcc.dg/visibility-1.c: New test.
17327         * gcc.dg/visibility-2.c: Likewise.
17328         * gcc.dg/visibility-3.c: Likewise.
17329         * gcc.dg/visibility-4.c: Likewise.
17330         * gcc.dg/visibility-5.c: Likewise.
17331         * gcc.dg/visibility-6.c: Likewise.
17332         * g++.dg/ext/visibility-1.C: Likewise.
17333         * g++.dg/ext/visibility-2.C: Likewise.
17334         * g++.dg/ext/visibility-3.C: Likewise.
17335         * g++.dg/ext/visibility-4.C: Likewise.
17336         * g++.dg/ext/visibility-5.C: Likewise.
17337         * g++.dg/ext/visibility-6.C: Likewise.
17338
17339 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17340
17341         * g++.dg/lookup/java1.C: New test.
17342         * g++.dg/lookup/java2.C: New test.
17343
17344 2003-12-07  Falk Hueffner  <falk@debian.org>
17345
17346         * g++.dg/opt/noreturn-1.C: New test.
17347
17348 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17349
17350         * gcc.dg/overflow-1.c: New test.
17351
17352 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17353
17354         * g77.f-torture/compile/13060.f: New test.
17355
17356 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17357
17358         PR c++/13323
17359         * g++.dg/inherit/operator2.C: New test.
17360
17361 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17362
17363         PR c++/13305
17364         * g++.dg/ext/attrib9.C: New test.
17365
17366 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/13314
17369         * g++.dg/template/error7.C: New test.
17370
17371 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17372             J"orn Rennecke <joern.rennecke@superh.com>
17373
17374         PR target/13302
17375         * g++.dg/other/struct-va_list.C: New test.
17376
17377 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17378
17379         PR c++/13166
17380         * g++.dg/parse/defarg6.C: New test.
17381
17382 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17383
17384         PR target/13256
17385         * gcc.c-torture/execute/20031201-1.c: New test.
17386
17387 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17388
17389         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17390
17391 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17392
17393         * gcc.dg/builtin-return-1.c: New test.
17394
17395 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17396             J"orn Rennecke <joern.rennecke@superh.com>
17397
17398         PR optimization/13260
17399         * gcc.c-torture/execute/20031204-1.c: New test.
17400
17401 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17402
17403         PR c++/9127
17404         * g++.dg/template/error6.C: New test.
17405
17406 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17407
17408         * gcc.dg/20031202-1.c: New test.
17409
17410 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17411
17412         PR c++/13179
17413         * g++.dg/template/eh1.C: New test.
17414
17415         PR c++/10771
17416         * g++.dg/template/error5.C: New test.
17417
17418 2003-12-02  David Ung  <davidu@mips.com>
17419
17420         * gcc.dg/compat/vector-check.h: Corrected type for var
17421         g_##TMODE
17422
17423 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17424
17425         PR c++/10126
17426         * g++.dg/template/ptrmem8.C: New test.
17427
17428 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17429
17430         PR c++/12573
17431         * g++.dg/template/dependent-expr3.C: New test.
17432
17433 2003-12-01  James Lemke  <jim@wasabisystems.com>
17434
17435         * gcc.dg/arm-g2.c: New test.
17436
17437 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17438
17439         PR optimization/11634
17440         * gcc.dg/20031201-2.c: New test case.
17441
17442 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17443
17444         PR 11433
17445         * objc.dg/proto-lossage-3.m: New test.
17446
17447 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17448
17449         PR optimization/12628
17450         * gcc.dg/20031201-1.c: New test case.
17451
17452 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17453
17454         * gcc.dg/unaligned-1.c: New test.
17455
17456 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17457
17458         PR c++/9849
17459         * g++.dg/template/error4.C: New test.
17460         * g++.dg/template/nested3.C: Adjust error markers.
17461
17462 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17463
17464         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17465
17466 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17467
17468         PR c/10333
17469         * gcc.dg/bitfld-7.c: New test.
17470
17471 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17472
17473         * gcc.dg/tls/asm-1.C: New test.
17474
17475 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17476
17477         * gcc.dg/cpp/assert4.c: Update.
17478
17479 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17480
17481         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17482         * gcc.dg/builtin-apply3.c: New test.
17483
17484 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17485
17486         * lib/compat.exp (compat-obj): New xfaildata parameter.
17487         Use it to set compiler_conditional_xfail_data before compiling.
17488         (compat-get-options): Handle dg-xfail-if.
17489         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17490         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17491         * gcc.dg/compat/vector-1_y.c: Likewise.
17492         * gcc.dg/compat/vector-2_x.c: Likewise.
17493         * gcc.dg/compat/vector-2_y.c: Likewise.
17494
17495 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17496
17497         * g++.dg/opt/reg-stack4.C: New test.
17498
17499 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17500
17501         * gcc.dg/builtin-apply2.c: New test.
17502
17503 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17504
17505         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17506
17507 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17508
17509         PR c++/12924
17510         * g++.dg/template/template-id-2.C: New test.
17511
17512 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17513
17514         PR c++/5369
17515         * g++.dg/template/memfriend1.C: New test.
17516         * g++.dg/template/memfriend2.C: Likewise.
17517         * g++.dg/template/memfriend3.C: Likewise.
17518         * g++.dg/template/memfriend4.C: Likewise.
17519         * g++.dg/template/memfriend5.C: Likewise.
17520         * g++.dg/template/memfriend6.C: Likewise.
17521         * g++.dg/template/memfriend7.C: Likewise.
17522         * g++.dg/template/memfriend8.C: Likewise.
17523         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17524
17525 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/12515
17528         * g++.dg/ext/cond1.C: New test.
17529
17530 2003-11-20  Richard Henderson  <rth@redhat.com>
17531
17532         * gcc.dg/20020201-2.c: Remove.
17533         * gcc.dg/20020201-4.c: Remove.
17534         * gcc.dg/20020304-1.c: Remove.
17535
17536 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17537
17538         * gcc.dg/cpp/trad/xwin1.c: New test case.
17539
17540 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17541
17542         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17543         * lib/g77.exp: Likewise.
17544         * lib/objc.exp: Likewise.
17545         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17546         for darwin.
17547
17548 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/12932
17551         * g++.dg/template/static5.C: New test.
17552
17553 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17554
17555         * gcc.dg/nested-func-1.c: New test.
17556
17557 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17558
17559         * gcc.dg/cpp/assert4.c: New test.
17560
17561 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17562
17563         PR c++/2294
17564         * g++.dg/lookup/using9.c: New test.
17565
17566 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17567
17568         PR c++/12762
17569         * g++.dg/template/error3.C: New test.
17570
17571 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17572
17573         PR ada/13035
17574         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17575         No longer use a wrapper for gcc, since this does not work under
17576         Windows.
17577
17578 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17579
17580         PR c++/2094
17581         * g++.dg/template/ptrmem7.C: New test.
17582
17583 2003-11-13  Andrew Pinski <apinski@apple.com>
17584
17585         * gcc.c-torture/compile/20031113-1.c: New test.
17586
17587 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17588             Kean Johnston <jkj@sco.com>
17589
17590         PR c/13029
17591         * gcc.dg/unused-4.c: Update.
17592
17593 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17594
17595         * g++.dg/opt/const3.C: New test.
17596
17597 2003-11-13  Jan Hubicka  <jh@suse.cz>
17598
17599         * gcc.c-torture/compile/20031112-1.c: New test.
17600
17601 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17602
17603         * g++.dg/parse/crash10.C: Remove bogus error marker.
17604
17605 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17606
17607         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17608         (host_gcc): Likewise.
17609         (ROOT): Honor $PWDCMD.
17610         (BASE): Likewise.
17611         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17612
17613 2003-11-12  Catherine Moore  <clm@redhat.com>
17614
17615         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17616
17617 2003-11-12  Andreas Jaeger  <aj@suse.de>
17618             Jakub Jelinek  <jakub@redhat.com>
17619             Andrew Pinski  <pinskia@physics.uc.edu>
17620             Richard Henderson  <rth@redhat.com>
17621
17622         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17623         systems.
17624         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17625
17626         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17627         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17628
17629 2003-11-11  Andreas Jaeger  <aj@suse.de>
17630
17631         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17632
17633         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17634
17635 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17636
17637         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17638         Clean ups.
17639
17640 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17641
17642         * gcc.dg/trampoline-1.c: New test.
17643
17644 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17645
17646         * gcc.c-torture/compile/200031109-1.c: New test.
17647
17648 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17649
17650         PR c/3190
17651         PR c/8714
17652         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17653         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17654         gcc.dg/format/no-y2k-1.c: Update.
17655
17656 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17657
17658         PR optimization/10467
17659         * gcc.dg/20031108-1.c: New test case.
17660
17661 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17662
17663         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17664
17665 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17666
17667         * gcc.dg/compound-lvalue-1.c: New test.
17668         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17669         some XFAILs.
17670
17671 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17672
17673         * gcc.dg/altivec-varargs-1.c: New test.
17674
17675 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17676
17677         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17678         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17679         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17680         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17681         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17682
17683 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17684
17685         * gcc.dg/cond-lvalue-1.c: New test.
17686
17687 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17688
17689         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17690
17691 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17692
17693         PR c++/11616
17694         * g++.dg/template/instantiate5.C: New test.
17695
17696 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17697
17698         PR c++/12726
17699         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17700         * ChangeLog: Add missing first entry for above test.
17701
17702 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17703
17704         PR c++/9810
17705         * g++.dg/template/using8.C: New test.
17706         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17707
17708 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17709
17710         PR optimization/10817
17711         * gcc.c-torture/compile/20031102-1.c: New test case.
17712
17713 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17714
17715         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17716         2147483647.
17717
17718 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17719
17720         * gcc.dg/20031102-1.c: New test.
17721
17722 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17723
17724         * gcc.dg/complex-1.c: New test.
17725
17726 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17727
17728         PR c++/12796
17729         * g++.dg/template/crash13.C: Adjust expected error location.
17730         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17731
17732 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17733
17734         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17735
17736 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17737
17738         PR/10239
17739         * gcc.c-torture/compile/20031031-2.c: New test.
17740
17741 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17742
17743         PR/11640
17744         * gcc.c-torture/compile/20031031-1.c: New test.
17745
17746 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17747
17748         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17749         * gcc.misc-tests/bprob.exp: Likewise.
17750         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17751         the execution test on arm-elf configs.
17752         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17753         configs that don't support scratch files.
17754         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17755
17756 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17757
17758         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17759         done by dejagnu.
17760
17761 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17762
17763         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17764         Avoid non pure sh syntax. Add more logging.
17765
17766         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17767         fail.
17768
17769 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17770
17771         PR libgcj/10610
17772         * gcc.dg/ppc-stackalign-1.c: New test.
17773
17774 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17775
17776         * ada/acats/run_all.sh: Change output to be more compliant with
17777         dejagnu framework.
17778         Create acats.sum and acats.log files under testsuite/ada/acats
17779         Only run [a-z]* directories, to filter out e.g. CVS.
17780         Redirect build output to log file.
17781
17782 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17783
17784         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17785
17786 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17787
17788         PR ada/5909:
17789         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17790
17791 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17792
17793         * gcc.c-torture/compile/20031023-1.c: New test.
17794         * gcc.c-torture/compile/20031023-2.c: New test.
17795         * gcc.c-torture/compile/20031023-3.c: New test.
17796         * gcc.c-torture/compile/20031023-4.c: New test.
17797
17798 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17799
17800         PR c++/10371
17801         * g++.dg/lookup/scoped8.C: New test.
17802
17803 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17804
17805         * g++.dg/opt/reg-stack3.C: New test.
17806
17807 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17808
17809         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17810
17811 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17812
17813         PR c++/11076
17814         * g++.dg/template/crash13.C: New test.
17815
17816 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17817
17818         * gcc.dg/c99-restrict-2.c: New test.
17819
17820 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17821
17822         PR c++/12698, c++/12699, c++/12700, c++/12566
17823         * g++.dg/inherit/covariant9.C: New test.
17824         * g++.dg/inherit/covariant10.C: New test.
17825         * g++.dg/inherit/covariant11.C: New test.
17826
17827 2003-10-23  Jason Merrill  <jason@redhat.com>
17828
17829         PR c++/12726
17830         * g++.dg/ext/complit2.C: New test.
17831
17832 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17833
17834         PR target/12654
17835         * gcc.c-torture/execute/20031020-1.c: New test.
17836
17837 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17838
17839         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17840         following the jump_insn.
17841
17842 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17843
17844         * gcc.dg/cast-lvalue-1.c: New test.
17845
17846 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17847
17848         PR c++/11962
17849         * g++.dg/template/cond2.C: New test.
17850
17851 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17852
17853         * gcc.dg/builtins-28.c: New test.
17854
17855 2003-10-20  Jan Hubicka  <jh@suse.cz>
17856
17857         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17858         parameter.
17859         * testsuite/gcc.dg/inline-2.c: Likewise.
17860
17861 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17862
17863         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17864         * gcc.dg/nest.c:  Likewise.
17865
17866 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17867
17868         PR c++/9781, c++/10583, c++/11862
17869         * g++.dg/parse/crash13.C: New test.
17870
17871 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17872
17873         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17874
17875 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17876
17877         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17878         Define HAVE_C99_RUNTIME except on Solaris.
17879         * gcc.dg/builtins-20.c: Likewise.
17880
17881 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17882
17883         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17884
17885 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17886
17887         PR c++/12495
17888         * g++.dg/template/crash21.C: New test.
17889
17890 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17891
17892         PR c++/2513
17893         * g++.dg/template/typename5.C: New test.
17894
17895 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17896
17897         PR c++/12369
17898         * g++.dg/template/friend25.C: New test.
17899
17900 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17901
17902         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17903         versions.
17904
17905 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17906
17907         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17908         == 2147483647.
17909
17910 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17911
17912         * gcc.c-torture/execute/960416-1.x: Remove.
17913         * gcc.c-torture/execute/divconst-3.x: Likewise.
17914
17915 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17916
17917         PR target/12598
17918         * gcc.dg/torture/cris-volatile-1.c: New test.
17919
17920 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17921
17922         PR optimization/9325
17923         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17924         for overflowing floating point to integer conversion during RTL
17925         simplification.
17926
17927 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17928
17929         * objc/execute/_cmd.m: Fix typo.
17930         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17931         Relax 'scan-assembler' regexp.
17932         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17933         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17934         * objc.dg/zero-link-2.m: Remove blank line.
17935         * objc.dg/zero-link-3.m: New test case.
17936
17937 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17938
17939         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17940
17941         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17942         than linker trickery.
17943
17944 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17945
17946         PR c++/12370
17947         * g++.dg/other/friend2.C: New test.
17948
17949 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17950
17951         * gcc.dg/20031012-1.c: New test.
17952
17953 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17954
17955         * gcc.dg/weak/weak-3.c: Fix for new warning.
17956
17957 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17958
17959         PR optimization/8750
17960         * gcc.c-torture/execute/20031012-1.c: New test case.
17961
17962 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17963
17964         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17965         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17966
17967 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17968
17969         PR optimization/12260
17970         * gcc.c-torture/compile/20031011-2.c: New test case.
17971
17972 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17973
17974         * gcc.c-torture/execute/20031011-1.c: New testcase.
17975
17976 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17977
17978         * gcc.c-torture/compile/20031011-1.c: New test.
17979
17980 2003-10-11  Jan Hubicka  <jh@suse.cz>
17981
17982         * g++.dg/other/first-global.C: New test.
17983
17984 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17985
17986         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17987
17988 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17989
17990         * gcc.c-torture/compile/20031010-1.c: New test.
17991
17992 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17993
17994         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17995         * gcc.c-torture/execute/va-arg-25.c: ... here.
17996
17997 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17998
17999         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18000
18001 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18002
18003         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18004
18005 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18006
18007         * g++.dg/parse/error2.C: New test.
18008
18009 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18010
18011         PR c++/11097
18012         * g++.dg/other/error5.C: Modify the error message.
18013         * g++.dg/lookup/using8.C: New test.
18014
18015 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18016
18017         * gcc.dg/darwin-abi-2.c: New file.
18018         * gcc.c-torture/execute/va-arg-24.c: New file.
18019
18020 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18021
18022         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18023         indentation.
18024
18025 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/10147
18028         * g++.dg/other/error4.C: Update error messages.
18029         * g++.dg/template/ptrmem4.C: Likewise.
18030
18031         PR c++/12337
18032         * g++.dg/init/new9.C: New test.
18033
18034         PR c++/12334, c++/12236, c++/8656
18035         * g++.dg/ext/attrib8.C: New test.
18036
18037 2003-10-06  Devang Patel  <dpatel@apple.com>
18038
18039         * gcc.dg/debug/dwarf2-3.h: New test.
18040         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18041
18042 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18043
18044         * g++.dg/opt/cfg2.C: New test.
18045
18046 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18047
18048         * g++.dg/opt/float1.C: New test.
18049
18050 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18051
18052         * gcc.dg/c90-array-lval-6.c: New test.
18053         * gcc.dg/c99-array-lval-6.c: New test.
18054
18055 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18056             Ziemowit Laski  <zlaski@apple.com>
18057
18058         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18059         'Derived', so that it is never considered a class method; add
18060         new warning for '+port' method ambiguity.
18061         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18062         <objc/objc-api.h> (needed on Mac OS X).
18063         * objc.dg/method-13.m: New test.
18064
18065 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18066
18067         PR optimization/9325, PR java/6391
18068         * gcc.c-torture/execute/20031003-1.c: New test case.
18069
18070 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18071
18072         PR optimization/12180
18073         * gcc.dg/20031002-1.c: New test.
18074
18075         PR c++/12486
18076         * g++.dg/inherit/error1.C: New test.
18077
18078 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18079
18080         * lib/f-torture.exp (search_for): Rename to...
18081         (search_for_re): This.  Also, clean up comments and the
18082         "regexp" invocation.
18083
18084 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18085
18086         * gcc.c-torture/compile/20031002-1.c: New test.
18087
18088 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18089
18090         * g++.dg/opt/cond1.C: New test.
18091
18092 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18093
18094         * gcc.dg/Wold-style-definition-2.c: New testcase.
18095         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18096
18097 2003-09-29  Richard Henderson  <rth@redhat.com>
18098
18099         * g++.dg/init/array10.C: Add dg-options.
18100
18101 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18102
18103         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18104
18105 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18106
18107         * g++.dg/template/friend19.C: Fix typo.
18108         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18109
18110 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18111
18112         * gcc.c-torture/execute/20030928-1.c: New test.
18113         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18114
18115 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18116
18117         * g++.dg/opt/unroll1.C: New test.
18118
18119 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18120
18121         PR optimization/11741
18122         * gcc.dg/20030926-1.c: New test case.
18123
18124 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18125
18126         PR c++/5655
18127         * g++.dg/parse/access7.C: New test.
18128         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18129
18130 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18131
18132         MERGE OF objc-improvements-branch into MAINLINE:
18133         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18134         if libobjc has not been built.
18135         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18136         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18137         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18138         objc/execute/nested-3.m, objc/execute/np-2.m,
18139         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18140         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18141         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18142         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18143         objc.dg/special/unclaimed-category-1.h,
18144         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18145         well as GNU runtime.
18146         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18147         * execute/cascading-1.m, execute/function-message-1.m,
18148         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18149         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18150         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18151         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18152         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18153         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18154         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18155         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18156         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18157         * objc.dg/bitfield-2.m: Run only on Darwin.
18158         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18159         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18160         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18161         * objc.dg/const-str-1.m: Fix constant string layout.
18162
18163 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18164
18165         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18166
18167 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18168
18169         * gcc.dg/darwin-abi-1.c: New file.
18170
18171 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18172
18173         PR target/12281
18174         * gcc.c-torture/compile/20030921-1.c: New test.
18175
18176 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * g++.dg/opt/reg-stack2.C: New test.
18179
18180 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18181
18182         * g++.dg/eh/delayslot1.C: New test.
18183
18184 2003-09-20  Richard Henderson  <rth@redhat.com>
18185
18186         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18187
18188 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18189
18190         * gcc.c-torture/execute/20030920-1.c: New test case.
18191
18192 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18193
18194         * g++.dg/rtti/typeid3.C: Correct expected error message.
18195
18196 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18197
18198         PR c++/157
18199         * g++.dg/parse/crash12.C: New test.
18200
18201 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18202
18203         * gcc.dg/compat/mixed-struct-check.h: New.
18204         * gcc.dg/compat/mixed-struct-defs.h: New.
18205         * gcc.dg/compat/mixed-struct-init.h: New.
18206         * gcc.dg/compat/struct-by-value-19_main.c: New.
18207         * gcc.dg/compat/struct-by-value-19_x.c: New.
18208         * gcc.dg/compat/struct-by-value-19_y.c: New.
18209         * gcc.dg/compat/struct-by-value-20_main.c: New.
18210         * gcc.dg/compat/struct-by-value-20_x.c: New.
18211         * gcc.dg/compat/struct-by-value-20_y.c: New.
18212         * gcc.dg/compat/struct-return-19_main.c: New.
18213         * gcc.dg/compat/struct-return-19_x.c: New.
18214         * gcc.dg/compat/struct-return-19_y.c: New.
18215         * gcc.dg/compat/struct-return-20_main.c: New.
18216         * gcc.dg/compat/struct-return-20_x.c: New.
18217         * gcc.dg/compat/struct-return-20_y.c: New.
18218
18219 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18220         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18221         so that it will not complain on LP64 targets.
18222
18223 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18224
18225         PR c++/495
18226         * g++.dg/template/friend24.C: New test.
18227
18228 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18229
18230         PR c++/12332
18231         * g++.dg/template/memtmpl2.C: New test.
18232
18233 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR target/11184
18236         * gcc.dg/builtin-apply1.c: New test.
18237
18238 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18239
18240         PR c++/9848
18241         * g++.dg/warn/Wunused-4.C: New test.
18242
18243 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18244
18245         PR c++/12316
18246         * g++.dg/other/gc2.C: New test.
18247
18248 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18249
18250         PR c++/11991
18251         * g++.dg/rtti/typeid3.C: New test.
18252
18253         PR c++/12266
18254         * g++.dg/overload/template1.C: New test.
18255
18256 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18257
18258         * g++.dg/opt/cfg3.C: New test.
18259
18260 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18261
18262         PR c++/7939
18263         * g++.dg/template/crash11.C: New test.
18264
18265 2003-09-16  Jason Merrill  <jason@redhat.com>
18266             Jakub Jelinek  <jakub@redhat.com>
18267
18268         * gcc.dg/attr-warn-unused-result.c: New test.
18269
18270 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18271
18272         PR c++/12184
18273         * g++.dg/expr/call2.C: New test.
18274
18275 2003-09-15  Andreas Jaeger  <aj@suse.de>
18276
18277         * gcc.dg/Wold-style-definition-1.c: New test.
18278
18279 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18280
18281         PR c++/3907
18282         * g++.dg/parse/template12.C: New test.
18283
18284         * g++.dg/abi/bitfield11.C: New test.
18285         * g++.dg/abi/bitfield12.C: Likewise.
18286
18287 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18288
18289         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18290         non-expansion of functional macro name without arguments at EOL.
18291         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18292
18293 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18294
18295         * gcc.c-torture/execute/20030914-[12].c: New tests.
18296
18297 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         PR c++/11788
18300         * g++.dg/overload/addr1.C: New test.
18301
18302 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18303
18304         * gcc.dg/20030909-1.c: New test.
18305
18306 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18307
18308         * gcc.dg/ultrasp10.c: New test.
18309
18310 2003-09-09  Devang Patel  <dpatel@apple.com>
18311
18312         * gcc.dg/darwin-ld-6.c: New test.
18313
18314 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18315
18316         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18317
18318 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18319
18320         * gcc.dg/ia64-types1.c: New test.
18321         * gcc.dg/ia64-types2.c: Likewise.
18322
18323 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18324
18325         * gcc.dg/builtins-1.c: Add more _Complex tests.
18326         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18327
18328         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18329         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18330
18331 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18332
18333         PR c++/11786
18334         * g++.dg/lookup/koenig2.C: New test.
18335
18336         PR c++/5296
18337         * g++.dg/rtti/typeid2.C: New test.
18338
18339 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18340
18341         * gcc.c-torture/compile/20030904-1.c: New test.
18342
18343 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18344
18345         * g++.dg/opt/longbranch2.C: New test.
18346
18347 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18348
18349         * g++.dg/template/crash10.C: Only compile it.
18350
18351 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18352
18353         PR middle-end/11665
18354         * gcc.c-torture/compile/20030907-1.c: New test.
18355         * g++.dg/init/array11.C: New test.
18356
18357 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18358
18359         PR c++/11852
18360         * g++.dg/init/struct1.C: New test.
18361
18362 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18363
18364         PR c++/12181
18365         * g++.dg/expr/comma1.C: New test.
18366
18367 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18368
18369         PR c++/11867
18370         * g++.dg/expr/static_cast5.C: New test.
18371
18372 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18373
18374         PR c++/11507
18375         * g++.dg/lookup/scoped7.C: New test.
18376
18377         PR c++/9574
18378         * g++.dg/other/static1.C: New test.
18379
18380         PR c++/11490
18381         * g++.dg/warn/template-1.C: New test.
18382
18383         PR c++/11432
18384         * g++.dg/template/crash10.C: New test.
18385
18386         PR c++/2478
18387         * g++.dg/overload/VLA.C: New test.
18388
18389         PR c++/10804
18390         * g++.dg/template/call1.C: New test.
18391
18392 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18393
18394         PR c++/11794
18395         * g++.dg/parse/using3.C: New test.
18396
18397 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18398
18399         PR c++/11409
18400         * g++.dg/overload/builtin3.C: New test case.
18401
18402 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18403
18404         PR c/9862
18405         * gcc.dg/20030906-1.c: New test.
18406         * gcc.dg/20030906-2.c: Likewise.
18407
18408 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         PR c++/12167
18411         * g++.dg/parse/defarg5.C: New test.
18412
18413         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18414
18415 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18416
18417         PR c++/12163
18418         * g++.dg/expr/static_cast4.C: New test.
18419
18420         PR c++/12146
18421         * g++.dg/template/crash9.C: New test.
18422
18423 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18424
18425         * g++.old-deja/g++.ext/pretty2.C: Update for change
18426         in __FUNCTION__.
18427         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18428
18429 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18430
18431         PR c++/11922
18432         * g++/dg/template/qualified-id1.C: New test.
18433
18434         PR c++/12037
18435         * g++.dg/warn/noeffect4.C: New test.
18436
18437 2003-09-04  Matt Austern  <austern@apple.com>
18438
18439         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18440         * g++.dg/ext/fnname2.C: Likewise.
18441         * g++.dg/ext/fnname3.C: Likewise.
18442
18443 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18444
18445         * g++.dg/expr/lval1.C: New test.
18446         * g++.dg/ext/lvcast.C: Remove.
18447
18448 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18449
18450         PR optimization/11700.
18451         * gcc.c-torture/compile/20030903-1.c: New test case.
18452
18453 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18454
18455         PR c++/12053
18456         * g++.dg/abi/layout4.C: New test.
18457
18458 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18459
18460         PR c++/11553
18461         * g++.dg/parse/friend3.C: New test.
18462
18463 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18464
18465         PR c++/11847
18466         * g++.dg/template/class1.C: New test.
18467
18468         PR c++/11808
18469         * g++.dg/expr/call1.C: New test.
18470
18471 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18472
18473         PR c++/12114
18474         * g++.dg/init/ref9.C: New test.
18475
18476         PR c++/11972
18477         * g++.dg/template/nested4.C: New test.
18478
18479 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18480
18481         PR c++/12093
18482         * g++.dg/template/non-dependent4.C: New test.
18483
18484         PR c++/11928
18485         * g++.dg/inherit/conv1.C: New test.
18486
18487 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18488
18489         PR c++/6196
18490         * g++.dg/ext/label1.C: New test.
18491         * g++.dg/ext/label2.C: Likewise.
18492
18493 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18494
18495         * g++.dg/expr/cond3.C: New test.
18496
18497 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18498
18499         * gcc.dg/builtins-1.c: Add new builtin cases.
18500
18501 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18502
18503         * gcc.dg/builtins-1.c: Add new cases.
18504         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18505
18506 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18507
18508         * gcc.dg/builtins-1.c: Add more math builtin tests.
18509         * gcc.dg/torture/builtin-attr-1.c: New test.
18510
18511 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18512
18513         PR optimization/5079
18514         * g++.dg/opt/static3.C: New test.
18515
18516 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18517
18518         * gcc.misc-tests/gcov-10b.c: New test.
18519
18520 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18521
18522         * g++.dg/opt/ptrmem3.C: New test.
18523
18524         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18525
18526 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18527
18528         * gcc.dg/20030826-2.c: New test.
18529
18530 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18531
18532         PR middle-end/12002
18533         * g77.f-torture/compile/12002.f: New test case.
18534
18535 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18536
18537         * gcc.dg/20030826-1.c: New test case.
18538
18539 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18540
18541         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18542
18543 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18544
18545         PR c++/11871
18546         * c++.dg/lookup/crash1.C: New test.
18547
18548         * c++.dg/warn/noeffect3.C: New test.
18549
18550 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18551
18552         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18553         * gcc.dg/compat/vector-1_y.c: Ditto.
18554         * gcc.dg/compat/vector-2_x.c: Ditto.
18555         * gcc.dg/compat/vector-2_y.c: Ditto.
18556
18557 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18558
18559         * gcc.dg/20030702-1.c: New test.
18560
18561 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR c++/8795
18564         * g++.dg/ext/altivec-1.C: New test.
18565
18566 2003-08-24  Richard Henderson  <rth@redhat.com>
18567
18568         * g++.dg/eh/simd-2.C: Add -w for x86.
18569
18570 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18571
18572         * gcc.dg/20030815-1.c: New test.
18573
18574 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18575
18576         PR c++/3765
18577         * g++.dg/parse/access6.C: New test.
18578
18579 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18580
18581         PR c++/641, c++/11876
18582         * g++.dg/template/friend22.C: New test.
18583         * g++.dg/template/friend23.C: Likewise.
18584
18585 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18586
18587         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18588         identically.
18589
18590 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18591
18592         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18593
18594 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18595
18596         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18597
18598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18599
18600         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18601
18602 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18603
18604         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18605
18606 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18607
18608         PR c++/11919
18609         * g++.dg/overload/prom1.C: New test.
18610
18611         PR c++/11551
18612         * g++.dg/parse/dtor2.C: New test.
18613
18614         PR c++/10762
18615         * g++.dg/parse/using2.C: New test.
18616
18617 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18618
18619         PR target/11805
18620         * gcc.c-torture/compile/20030821-1.c: New.
18621
18622 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18623
18624         PR c++/11834
18625         * g++.dg/template/deduce2.C: New test.
18626
18627 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18628
18629         * gcc.c-torture/execute/20030821-1.c: New test.
18630
18631 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18632
18633         PR middle-end/11984
18634         * gcc.dg/20030820-1.c: New test case.
18635
18636 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18637
18638         PR c++/11945
18639         * g++.dg/warn/noeffect2.C: New test.
18640
18641 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18642
18643         PR c++/10926
18644         * g++.dg/template/dtor2.C: New test.
18645
18646         PR c++/11684
18647         * g++.dg/template/operator1.C: New test.
18648         * g++.dg/parse/operator4.C: New test.
18649
18650         PR c++/11946.C
18651         * g++.dg/expr/enum1.C: New test.
18652         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18653
18654         PR c++/11036.C
18655         * g++.dg/parse/elab2.C: New test.
18656         * g++.dg/parse/typedef4.C: Change error message.
18657         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18658         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18659         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18660
18661 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18662
18663         * gcc.dg/pch/warn-1.c: New.
18664         * gcc.dg/pch/warn-1.hs: New.
18665
18666         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18667         not-tested file.
18668
18669 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18670
18671         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18672
18673 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18674
18675         * gcc.dg/uninit-D.c: New Test.
18676         * gcc.dg/uninit-E.c: New Test.
18677         * gcc.dg/uninit-F.c: New Test.
18678         * gcc.dg/uninit-G.c: New Test.
18679
18680 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18681
18682         * g++.dg/README: Describe the pch directory.
18683
18684 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18685
18686         PR c++/11174
18687         * g++.dg/parse/access4.C: New test.
18688         * g++.dg/parse/access5.C: Likewise.
18689         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18690
18691 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18692
18693         * gcc.dg/noncompile/20030818-1.c: New.
18694
18695 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18696
18697         PR c++/11957
18698         * g++.dg/warn/noeffect1.C: New test.
18699
18700         * g++.dg/template/scope2.C: New test.
18701         * g++.dg/template/error2.C: Correct dg-error
18702
18703 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18704
18705         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18706
18707 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18708
18709         PR C++/11512
18710         * g++.dg/template/warn1.C: New.
18711
18712 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18713
18714         * g++.dg/template/error2.C: New test.
18715         * g++.dg/lookup/using7.C: Adjust errors
18716         * g++.old-deja/g++.pt/crash36.C: Likewise.
18717         * g++.old-deja/g++.pt/derived3.C: Likewise.
18718
18719 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18720
18721         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18722         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18723         * gcc.c-torture/execute/builtins/string-9.c: New, from
18724         string-opt-9.c.  Adjust for execute/builtins framework.
18725         * gcc.c-torture/execute/string-opt-9.c: Delete.
18726
18727 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18728
18729         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18730
18731         * g++.dg/parse/ret-type2.C: New test.
18732
18733         PR c++/11703
18734         * g++.dg/init/new8.C: New test.
18735
18736         PR c++/10923
18737         * g++.dg/parse/typedef5.C: New test.
18738
18739         PR c++/9512
18740         * g++.dg/parse/qualified2.C: New test.
18741         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18742         invalid code.
18743
18744 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18745
18746         * g++.dg/conversion/ptrmem1.C: New test.
18747
18748 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18749
18750         PR target/11693
18751         * gcc.dg/20030811-1.c: New test.
18752
18753         PR target/11535
18754         * gcc.c-torture/execute/20030811-1.c: New test.
18755
18756 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18757
18758         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18759
18760 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18761
18762         PR c++/11789.C
18763         * g++.dg/inherit/multiple1.C: New test.
18764
18765 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18766
18767         * gcc.dg/spe1.c: New test.
18768
18769         PR c++/11670
18770         * g++.dg/expr/cast2.C: New test.
18771
18772         PR c++/10530
18773         * g++.dg/template/dependent-name2.C: New test.
18774
18775 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18776
18777         * g++.dg/parse/crash11.C: Put the dg options in comments.
18778
18779 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18780
18781         * lib/gcc-dg.exp: Update for diagnostic change.
18782
18783 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18784
18785         PR c++/5767
18786         * g++.dg/parse/crash11.C: New test.
18787
18788 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18789
18790         * gcc.dg/cpp/spacing1.c: Update.
18791
18792 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18793
18794         PR target/11739
18795         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18796         a value for -mtune.
18797
18798 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18799
18800         PR middle-end/11771
18801         * gcc.c-torture/compile/20030804-1.c: New test case.
18802
18803 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18804
18805         * gcc.dg/20030804-1.c: New test case.
18806
18807 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18808
18809         * gcc.dg/cpp/separate-1.c: New test.
18810
18811 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18812
18813         PR c++/11704
18814         * g++.dg/template/dependent-expr2.C: New test.
18815
18816         PR c++/11766
18817         * g++.dg/expr/ptrmem1.C: New test.
18818
18819 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18820
18821         PR c++/9453
18822         * g++.dg/template/friend15.C: New test.
18823
18824 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18825
18826         * lib/dg-pch.exp: Work round PCH bug.
18827
18828 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18829
18830         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18831         builtins.  Move cases from builtins-4.c here.
18832
18833         * gcc.dg/torture/builtin-math-1.c: New test taken from
18834         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18835         additional cases.
18836
18837         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18838         Delete.
18839
18840 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18841
18842         PR c++/9447
18843         * g++.dg/template/using7.C: New test.
18844
18845 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18846
18847         * import1.c, import2.c: New tests.
18848
18849 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18850
18851         * g++.dg/eh/crossjump1.C: New test.
18852
18853 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR c++/11697
18856         * g++.dg/template/using6.C: New test.
18857
18858         PR c++/11744
18859         * g++.dg/template/koenig2.C: New test.
18860
18861 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18862
18863         PR c++/7983
18864         * g++.dg/parse/typedef4.C: New test.
18865
18866 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18867
18868         PR c++/8442, c++/8806
18869         * g++.dg/template/elab1.C: New test.
18870         * g++.dg/template/type2.C: Likewise.
18871         * g++.dg/template/ttp3.C: Adjust expected error message.
18872         * g++.old-deja/g++.law/visibility13.C: Likewise.
18873         * g++.old-deja/g++.niklas/t135.C: Likewise.
18874         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18875         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18876         template argument.
18877         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18878
18879 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18880
18881         PR c++/11295
18882         * g++.dg/ext/stmtexpr1.C: New test.
18883
18884         * g++.dg/opt/tmp1.C: New test.
18885
18886         PR c++/11525
18887         * g++.dg/parse/constant4.C: New test.
18888
18889         PR c++/9447
18890         * g++.dg/template/using5.C: New test.
18891
18892 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18893
18894         * gcc.dg/builtins-27.c: New test case.
18895
18896 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18897
18898         * gcc.dg/tls/opt-7.c: New test.
18899
18900 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18901
18902         * g++.old-deja/g++.other/crash18.C: Remove.
18903
18904 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18905
18906         * g++.dg/template/explicit3.C: New.
18907         * g++.dg/template/explicit4.C: New.
18908         * g++.dg/template/explicit5.C: New.
18909
18910         PR c++/11347
18911         * g++.dg/template/memtmpl1.C: New.
18912
18913 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18914
18915         PR target/11565
18916         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18917         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18918
18919 2003-07-30  Jan Hubicka  <jh@suse.cz>
18920
18921         * vtgc1.c: Kill.
18922
18923 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18924
18925         * gcc.dg/struct-in-proto-1.c: New test.
18926
18927 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18928
18929         * gcc.dg/cpp/include2.c: Only expect one message.
18930
18931 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18932
18933         PR c++/9447
18934         * g++.dg/template/using1.C: New test.
18935         * g++.dg/template/using2.C: New test.
18936         * g++.dg/template/using3.C: New test.
18937         * g++.dg/template/using4.C: New test.
18938
18939 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18940
18941         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18942         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18943
18944 2003-07-28  Jan Hubicka  <jh@suse.cz>
18945
18946         PR c++/11530
18947         * g++.dg/opt/call1.C: New test.
18948
18949 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18950
18951         PR c++/11667
18952         * g++.dg/init/enum2.C: New test.
18953         * g++.dg/template/overload1.C: Add "-w" option.
18954
18955 2003-07-28    <hp@bitrange.com>
18956
18957         * gcc.dg/Wdeclaration-after-statement-1.c,
18958         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18959
18960 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18961
18962         * gcc.c-torture/compile/20030725-1.c: New test.
18963
18964 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18965
18966         * gcc.dg/20030505.c: Only run for SPE.
18967         Remove definition of opaque type.
18968
18969 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18970
18971         * g++.dg/template/ptrmem6.C: New test.
18972
18973 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18974
18975         * gcc.c-torture/compile/zero-strct-2.c: New test.
18976
18977 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18978
18979         * gcc.dg/intermod-1.c: New test.
18980
18981 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18982
18983         PR c++/11617
18984         * g++.dg/template/lookup2.C: New test.
18985         * g++.dg/template/memclass1.C: Remove instantiated from error.
18986         * g++.dg/other/error2.C: Tweak expected errors.
18987
18988         PR c++/11596
18989         * g++.dg/template/defarg3.C: New test.
18990
18991         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18992
18993 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18994
18995         * g++.dg/inherit/access5.C: New test.
18996
18997 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18998
18999         PR c++/11513
19000         * g++.dg/template/crash8.C: New test.
19001
19002 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19003
19004         PR c/10602
19005         * gcc.dg/noncompile/incomplete-2.c: New test.
19006
19007 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19008
19009         PR c++/11645
19010         * g++.dg/inherit/access4.C: New test.
19011
19012         PR c++/11517
19013         * g++.dg/expr/cond2.C: New test.
19014
19015         PR optimization/10679
19016         * g++.dg/opt/inline4.C: New test.
19017
19018 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19019
19020         * g++.dg/parse/crash10: New test.
19021
19022 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19023
19024         * g++.dg/ext/flexary1.C: New test.
19025
19026 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19027
19028         PR c++/10793
19029         * g++.dg/template/crash9.C: New test.
19030
19031 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19032
19033         PR c++/3004
19034         * g++.dg/parse/typedef3.C: New test.
19035
19036         PR c++/7906
19037         * g++.dg/parse/operator2.C: New test.
19038
19039         PR c++/8895
19040         * g++.dg/parse/def-tmpl-arg1.C: New test.
19041
19042         PR c++/9282
19043         * g++.dg/parse/funptr1.C: New test.
19044
19045         PR c++/9452
19046         * g++.dg/parse/ambig3.C: New test.
19047
19048         PR c++/9454
19049         * g++.dg/parse/operator3.C: New test.
19050
19051         PR c++/9486
19052         * g++.dg/parse/template10.C: New test.
19053
19054         PR c++/9488
19055         * g++.dg/parse/template11.C: New test.
19056
19057         PR c++/10150
19058         * g++.dg/parse/invalid-op1.C: New test.
19059
19060         PR c++/10247
19061         * g++.dg/parse/condexpr1.C: New test.
19062
19063 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19064
19065         * g++.dg/ext/packed3.C: New test.
19066         * g++.dg/ext/packed4.C: New test.
19067
19068         * gcc.dg/pack-test-3.c: New test.
19069
19070 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19071
19072         * lib/compat.exp: Handle dg-options per source file.
19073         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19074         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19075         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19076         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19077         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19078         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19079         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19080         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19081         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19082         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19083         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19084         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19085         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19086         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19087
19088 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19089
19090         PR c/10320
19091         * gcc.c-torture/execute/20030718-1.c: New test.
19092
19093 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19094
19095         PR optimization/11536
19096         * gcc.dg/20030721-1.c: New test.
19097
19098 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/11546
19101         * g++.dg/template/lookup1.C: New test.
19102
19103 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19104
19105         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19106         diagnostics of ill-formed constructs involving labels.
19107         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19108         the new 'previously defined here' message.
19109
19110 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19111
19112         * g++.dg/parse/non-dependent2.C: New test.
19113
19114 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19115
19116         * g++.dg/init/init-ref4.C: xfail on targets without
19117         weak symbols.
19118
19119 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19120
19121         PR target/11087
19122         * gcc.c-torture/execute/20030717-1.c: New test.
19123
19124 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19125
19126         * g++.dg/opt/cfg1.C: New test.
19127
19128 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19129
19130         PR optimization/11557
19131         * gcc.dg/20030717-1.c: New test.
19132
19133 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19134
19135         PR c++/10476
19136         * g++.dg/expr/crash-1.C: New test.
19137
19138         PR c++/11027
19139         * g++.dg/template/init3.C: New test.
19140
19141         PR c++/8222
19142         * g++.dg/template/non-dependent1.C: New test.
19143
19144         PR c++/11070
19145         * g++.dg/template/non-dependent2.C: New test.
19146
19147         PR c++/11071
19148         * g++.dg/template/non-dependent3.C: New test.
19149
19150         PR c++/9907
19151         * g++.dg/template/sizeof5.C: New test.
19152
19153 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19154
19155         PR 11498
19156         * gcc.c-torture/compile/mangle-1.c: New file.
19157
19158 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19159
19160         PR c++/7809
19161         * g++.dg/parse/access3.C: New test.
19162
19163 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19164
19165         PR c++/11384
19166         * g++.dg/init/init-ref4.C: New test.
19167
19168 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19169
19170         PR c++/11547
19171         * g++.dg/parse/constant3.C: New test.
19172         * g++.dg/parse/crash7.C: Likewise.
19173
19174 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19175
19176         PR target/11008
19177         * gcc.dg/i386-pentium4-not-mull.c: New.
19178
19179 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19180
19181         * gcc.dg/asm-names.c (ymain): Make it weak.
19182
19183 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19184
19185         PR c++/5421
19186         * g++.dg/template/friend21.C: New test.
19187
19188 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * gcc.dg/cleanup-8.c: New test.
19191         * gcc.dg/cleanup-9.c: New test.
19192
19193 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19194
19195         * g++.dg/ext/dll-MI1.h: New file.
19196         * g++.dg/ext/dllexport-MI1.C: New file.
19197         * g++.dg/ext/dllimport-MI1.C: New file.
19198
19199 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19200
19201         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19202         it does not have cmpstrsi patterns (just cmpmemsi).
19203
19204 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR debug/11473
19207         * g++.dg/debug/debug8.C: New test.
19208
19209 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19210
19211         PR c++/10108
19212         * g++.dg/template/crash7.C: New test.
19213
19214 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19215
19216         PR target/10795
19217         * gcc.c-torture/compile/20030708-1.c: New.
19218
19219 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19220
19221         * gcc.c-torture/execute/20030715-1.c: New test.
19222
19223 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19224
19225         * gcc.dg/pch/inline-3.c: New file.
19226         * gcc.dg/pch/inline-3.hs: New file.
19227         * gcc.dg/pch/inline-4.c: New file.
19228         * gcc.dg/pch/inline-4.hs: New file.
19229
19230 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19231
19232         PR c++/11509
19233         * g++.dg/template/crash6.C: New test.
19234
19235         PR c++/7053
19236         * g++.dg/template/friend20.C: New test.
19237
19238         PR c++/7019
19239         * g++.dg/template/overload2.C: New test.
19240
19241 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19242
19243         PR optimization/11440
19244         * gcc.c-torture/execute/20030714-1.c: New test.
19245
19246 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19247
19248         PR c++/11154
19249         * g++.dg/template/partial2.C: New test.
19250
19251 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19252
19253         PR c++/11503
19254         * g++.dg/template/anon1.C: New test.
19255
19256         PR c++/11493
19257         PR c++/11495
19258         * g++.dg/parse/template9.C: Likewise.
19259         * g++.dg/template/crash4.C: New test.
19260         * g++.dg/template/koenig1.C: Likewise.
19261         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19262         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19263         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19264         functions.
19265         * g++.old-deja/g++.jason/template36.C: Likewise.
19266         * g++.old-deja/g++.mike/p1989.C: Likewise.
19267         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19268         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19269         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19270         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19271         compiling.
19272         * g++.old-deja/g++.pt/union2.C: Use this->.
19273
19274 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19275
19276         * gcc.dg/20030711-1.c: New test.
19277
19278 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19279
19280         PR c++/11050
19281         * g++.dg/parse/args1.C: New test.
19282         * g++.pt/defarg8.C: Change expected errors.
19283
19284 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19285
19286         PR c++/8164
19287         * g++.dg/template/nontype2.C: New test.
19288
19289         PR c++/10558
19290         * g++.dg/parse/template8.C: New test.
19291
19292         PR c++/8327
19293         * g++.dg/template/scope1.C: New test.
19294
19295         * g++.dg/warn/Wsign-compare-1.C: New test.
19296
19297 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19298
19299         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19300
19301 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/9411
19304         * g++.dg/template/explicit2.C: New test.
19305
19306         PR c++/10032
19307         * g++.dg/warn/pedantic1.C: New test.
19308
19309 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19310
19311         PR c++ 9483
19312         * g++.dg/other/field1.C: New test.
19313
19314 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19315
19316         PR c/11449
19317         * gcc.c-torture/compile/20030707-1.c: New.
19318
19319 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19320
19321         PR c++/10849
19322         * g++.dg/template/access12.C: New test.
19323
19324 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19325
19326         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19327         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19328         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19329         * gcc.misc-tests/gcov.exp: Update
19330         * g++.dg/gcov/gcov.exp: Update
19331         * lib/gcov.exp: Update.
19332
19333 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19334
19335         * g++.dg/abi/mangle17.C: Make sure template expressions are
19336         dependent.
19337         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19338         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19339         * g++.dg/opt/stack1.C: Remove erroneous code.
19340         * g++.dg/parse/template7.C: New test.
19341         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19342         * g++.old-deja/g++.pt/crash4.C: Likewise.
19343
19344 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19345
19346         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19347         with zero or one occurence of `$' after the initial `L'.
19348
19349 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19350
19351         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19352
19353 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19354
19355         PR c/11370
19356         * gcc.dg/Wunreachable-6.c: New testcase.
19357         * gcc.dg/Wunreachable-7.c: New testcase.
19358
19359 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19360
19361         PR c/11420
19362         * gcc.dg/20030708-1.c: New test.
19363
19364 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19365
19366         * gcc.dg/compat/sdata-section.h: New file.
19367         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19368         * gcc.dg/torture/mips-sdata-1.c: New test.
19369
19370 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19371
19372         PR c++/11030
19373         * g++.dg/template/friend19.C: New test.
19374
19375 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19376
19377         * g++.dg/opt/strength-reduce.C: New test.
19378
19379 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19380
19381         PR target/10979
19382         * gcc.dg/20030707-1.c: New testcase.
19383
19384 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19385
19386         PR optimization/11059
19387         * g++.dg/opt/emptyunion.C: New testcase.
19388
19389 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19390             Eric Botcazou  <ebotcazou@libertysurf.fr>
19391
19392         * g++.dg/opt/stack1.C: New test.
19393
19394 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19395
19396         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19397         run test.
19398
19399         PR c++/11431
19400         * g++.dg/expr/static_cast3.C: New test.
19401
19402 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19403
19404         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19405         everywhere.
19406         * gcc.dg/concat.c: Concatenation of string constants with
19407         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19408         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19409         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19410         necessary to avoid multi-character character constant warning.
19411         * gcc.dg/cpp/escape.c: Likewise.
19412         * gcc.dg/cpp/ucs.c: Likewise.
19413         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19414         Fix a typo.
19415
19416 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19417
19418         PR c/11428
19419         * gcc.c-torture/compile/20030704-1.c: New.
19420
19421 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19422
19423         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19424
19425 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19426
19427         PR c++/5287, PR c++/7910,  PR c++/11021
19428         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19429         tests for warnings.
19430         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19431         * g++.dg/ext/dllimport3.C: Likewise.
19432         * g++.dg/ext/dllimport4.C: New file.
19433         * g++.dg/ext/dllimport5.C: New file.
19434         * g++.dg/ext/dllimport6.C: New file.
19435         * g++.dg/ext/dllimport7.C: New file.
19436         * g++.dg/ext/dllimport8.C: New file.
19437         * g++.dg/ext/dllimport9.C: New file.
19438         * g++.dg/ext/dllimport10.C: New file.
19439         * g++.dg/ext/dllexport1.C: New file.
19440
19441 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19442
19443         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19444         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19445
19446 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19447
19448         * gcc.dg/builtins-25.c: New testcase.
19449         * gcc.dg/builtins-26.c: New testcase.
19450
19451 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19452
19453         * gcc.dg/compat/vector-defs.h: New file.
19454         * gcc.dg/compat/vector-setup.h: New file.
19455         * gcc.dg/compat/vector-check.h: New file.
19456         * gcc.dg/compat/vector-1_main.c: New file.
19457         * gcc.dg/compat/vector-1_x.c: New file.
19458         * gcc.dg/compat/vector-1_y.c: New file.
19459         * gcc.dg/compat/vector-2_main.c: New file.
19460         * gcc.dg/compat/vector-2_x.c: New file.
19461         * gcc.dg/compat/vector-2_y.c: New file.
19462
19463         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19464         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19465         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19466         * gcc.dg/compat/struct-align-1.h: New file.
19467         * gcc.dg/compat/struct-align-1_main.c: New file.
19468         * gcc.dg/compat/struct-align-1_x.c: New file.
19469         * gcc.dg/compat/struct-align-1_y.c: New file.
19470         * gcc.dg/compat/struct-align-2.h: New file.
19471         * gcc.dg/compat/struct-align-2_main.c: New file.
19472         * gcc.dg/compat/struct-align-2_x.c: New file.
19473         * gcc.dg/compat/struct-align-2_y.c: New file.
19474
19475         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19476         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19477         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19478         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19479         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19480         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19481         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19482         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19483         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19484         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19485         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19486         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19487         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19488         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19489         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19490         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19491         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19492         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19493         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19494         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19495         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19496         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19497         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19498         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19499         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19500         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19501         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19502         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19503         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19504
19505 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19506
19507         * gcc.dg/i386-call-1.c: New test.
19508
19509 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         PR c++/9162
19512         * g++.dg/parse/defarg4.C: New.
19513
19514 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19515
19516         PR target/10700
19517         * gcc.c-torture/compile/20030703-1.c: New test case.
19518
19519 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19520
19521         * g++.dg/template/local3.C: Remove extra semicolon.
19522
19523 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19524
19525         * gcc.dg/i386-volatile-1.c: New test.
19526
19527 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19528
19529         PR c++/11072
19530         * g++.dg/other/offsetof2.C: XFAIL.
19531         * g++.dg/other/offsetof5.C: New.
19532
19533         PR c++/10219
19534         * g++.dg/template/error1.C: New.
19535
19536         PR c++/9779
19537         * g++.dg/template/dependent-expr1.C: New.
19538
19539 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/6949
19542         * g++.dg/template/local3.C: New test.
19543
19544         PR c++/11149
19545         * g++.dg/lookup/scoped6.C: New test.
19546
19547 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19548
19549         PR c++/8046
19550         * g++.dg/other/error7.C: New test.
19551
19552 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19553
19554         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19555         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19556         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19557         * g++.old-deja/g++.other/union2.C: Likewise.
19558         * gcc.dg/c90-const-expr-2.c: Likewise.
19559         * gcc.dg/c90-const-expr-3.c: Likewise.
19560         * gcc.dg/c99-const-expr-2.c: Likewise.
19561         * gcc.dg/c99-const-expr-3.c: Likewise.
19562         * gcc.dg/concat.c: Likewise.
19563
19564 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR c++/9559
19567         * g++.dg/init/static1.C: New test.
19568
19569 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19570
19571         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19572         * g++.old-deja/g++.other/access2.C: Likewise.
19573         * g++.old-deja/g++.other/decl2.C: Likewise.
19574         * gcc.c-torture/execute/20020615-1.c: Likewise.
19575
19576 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19577
19578         PR c++/4933
19579         * g++.dg/template/sizeof4.C: New test.
19580
19581 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19582
19583         * g++.dg/other/error6.C: New test.
19584
19585 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19586
19587         PR c++/10750
19588         * g++.dg/parse/constant2.C: New test.
19589
19590 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19591
19592         PR c++/11106
19593         * g++.dg/other/error5.C: New test.
19594
19595 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19596
19597         * gcc.dg/format/gcc_diag-1.c: New test.
19598
19599 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19600
19601         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19602
19603 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19604
19605         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19606         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19607         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19608
19609 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19610
19611         * gcc.c-torture/execute/builtins/string-8.c: New test.
19612         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19613         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19614         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19615
19616 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/10468
19619         * g++.dg/ext/typeof6.C: New test.
19620
19621 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19622
19623         PR c++/10796
19624         * g++.dg/init/enum1.C: New test.
19625
19626 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19627
19628         * gcc.dg/20030627-1.c: New test.
19629
19630 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19631
19632         PR c++/11332
19633         * g++.dg/expr/static_cast2.C: New test.
19634
19635 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19636             Jakub Jelinek  <jakub@redhat.com>
19637
19638         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19639         sprintf(dst,"%s",src) optimization.
19640         * gcc.c-torture/execute/20030626-1.c: New test case.
19641         * gcc.c-torture/execute/20030626-2.c: New test case.
19642
19643 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19644
19645         * gcc.c-torture/execute/multi-ix.c: New test.
19646
19647         * gcc.c-torture/execute/simd-4.c (main):
19648         Added missing semicolon at end of union.
19649
19650 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19651
19652         PR c++/8266
19653         * g++.dg/template/explicit-instantiation3.C: New test.
19654
19655 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19656
19657         * gcc.dg/20030626-1.c: Use signed char.
19658
19659 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19660
19661         * gcc.dg/20030626-1.c: New test.
19662
19663 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19664
19665         * const-str-2.m: Update.
19666
19667 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19668
19669         PR c++/10990
19670         * g++.dg/rtti/dyncast1.C: New test.
19671         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19672         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19673         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19674
19675         PR c++/10931
19676         * g++.dg/expr/static_cast1.C: New test.
19677
19678 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19679
19680         * gcc.dg/20030625-1.c: New test.
19681
19682 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19683
19684         * gcc.c-torture/compile/20030624-1.c: New test case.
19685
19686 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19687
19688         * gcc.c-torture/execute/string-opt-17.c: New test.
19689
19690 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19691
19692         PR c++/5754
19693         * g++.dg/parse/crash6.C: New test.
19694
19695 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19696
19697         * gcc.dg/builtins-24.c: New test case.
19698
19699 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19700
19701         * g++.dg/opt/operator1.C: New test.
19702
19703 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19704
19705         * gcc.c-torture/execute/string-opt-16.c: New test case.
19706
19707 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19708
19709         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19710         * g++.old-deja/g++.other/conv7.C: Likewise
19711         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19712         * g++.old-deja/g++.other/overload14.C: Likewise.
19713
19714 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19715
19716         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19717         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19718
19719 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19720
19721         PR c++/10888
19722         * g++.dg/warn/Winline-3.C: New test.
19723
19724 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19725
19726         * lib/target-supports.exp (check_alias_available): Make the test
19727         program acceptable to the Solaris assembler.
19728
19729         PR c++/10749
19730         * g++.dg/template/memclass2.C: New test.
19731
19732 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19733             Eric Botcazou  <ebotcazou@libertysurf.fr>
19734
19735         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19736         data for non-matching targets.
19737         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19738
19739 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19740
19741         PR c++/10845
19742         * g++.dg/template/member3.C: New test.
19743
19744 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19745
19746         PR c++/10939
19747         * g++.dg/template/func1.C: New test.
19748
19749         PR c++/9649
19750         * g++.dg/template/static4.C: New test.
19751         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19752
19753         PR c++/11041
19754         * g++.dg/init/ref7.C: New test.
19755
19756 2003-06-19  Matt Austern  <austern@apple.com>
19757
19758         PR c++/11228
19759         * g++.dg/anew1.C: New test.
19760         * g++.dg/anew2.C: New test.
19761         * g++.dg/anew3.C: New test.
19762         * g++.dg/anew4.C: New test.
19763
19764 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19765
19766         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19767
19768 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19769
19770         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19771         endian-dependent.
19772
19773 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19774
19775         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19776         Remove cruft.
19777
19778 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19779
19780         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19781         * gcc.c-torture/compile/961203-1.c: Likewise.
19782         * gcc.c-torture/compile/980506-1.c: Likewise.
19783
19784 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19785
19786         PR c++/10712
19787         * g++.dg/lookup/using7.C: New test.
19788
19789 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19790
19791         PR c++/11105
19792         * g++.dg/abi/conv1.C: Remove it.
19793         * g++.dg/template/conv7.C: New test.
19794         * g++.dg/template/conv8.C: Likewise.
19795         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19796         conversion operator.
19797
19798 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19799
19800         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19801         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19802         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19803         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19804         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19805         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19806         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19807         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19808         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19809         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19810         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19811         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19812         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19813         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19814         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19815         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19816         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19817         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19818         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19819         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19820         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19821         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19822         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19823         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19824         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19825         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19826         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19827         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19828         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19829
19830 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19831
19832         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19833         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19834         indications.
19835
19836 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19837
19838         * gcc.dg/i386-387-5.c: New test case.
19839         * gcc.dg/i386-387-6.c: New test case.
19840         * gcc.dg/builtins-23.c: New test case.
19841
19842 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19843
19844         * gcc.dg/builtins-22.c: New test case.
19845         * gcc.dg/i386-387-1.c: Update to test exp.
19846         * gcc.dg/i386-387-2.c: Likewise.
19847
19848 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19849
19850         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19851
19852 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19853
19854         * lib/gcc-dg.exp (dg-require-dll): New function.
19855         (dg-xfail-if): Likewise.
19856         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19857         driver.
19858
19859         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19860         * gcc.c-torture/compile/20001205-1.c: Likewise.
19861         * gcc.c-torture/compile/20001226-1.c: Likewise.
19862         * gcc.c-torture/compile/20010518-2.c: Likewise.
19863         * gcc.c-torture/compile/20020312-1.c: Likewise.
19864         * gcc.c-torture/compile/20020604-1.c: Likewise.
19865         * gcc.c-torture/compile/920501-12.c: Likewise.
19866         * gcc.c-torture/compile/920501-4.c: Likewise.
19867         * gcc.c-torture/compile/920520-1.c: Likewise.
19868         * gcc.c-torture/compile/920521-1.c: Likewise.
19869         * gcc.c-torture/compile/920625-1.c: Likewise.
19870         * gcc.c-torture/compile/961203-1.c: Likewise.
19871         * gcc.c-torture/compile/980506-1.c: Likewise.
19872         * gcc.c-torture/compile/981006-1.c: Likewise.
19873         * gcc.c-torture/compile/981022-1.c: Likewise.
19874         * gcc.c-torture/compile/981223-1.c: Likewise.
19875         * gcc.c-torture/compile/990617-1.c: Likewise.
19876         * gcc.c-torture/compile/dll.c: Likewise.
19877         * gcc.c-torture/compile/labels-3.c: Likewise.
19878         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19879         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19880         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19881         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19882         * gcc.c-torture/compile/simd-5.c: Likewise.
19883         * gcc.c-torture/compile/20000804-1.x: Remove.
19884         * gcc.c-torture/compile/20001205-1.x: Likewise.
19885         * gcc.c-torture/compile/20001226-1.x: Likewise.
19886         * gcc.c-torture/compile/20010518-2.x: Likewise.
19887         * gcc.c-torture/compile/20020312-1.x: Likewise.
19888         * gcc.c-torture/compile/20020604-1.x: Likewise.
19889         * gcc.c-torture/compile/920501-12.x: Likewise.
19890         * gcc.c-torture/compile/920501-4.x: Likewise.
19891         * gcc.c-torture/compile/920520-1.x: Likewise.
19892         * gcc.c-torture/compile/920521-1.x: Likewise.
19893         * gcc.c-torture/compile/920625-1.x: Likewise.
19894         * gcc.c-torture/compile/961203-1.x: Likewise.
19895         * gcc.c-torture/compile/980506-1.x: Likewise.
19896         * gcc.c-torture/compile/981006-1.x: Likewise.
19897         * gcc.c-torture/compile/981022-1.x: Likewise.
19898         * gcc.c-torture/compile/981223-1.x: Likewise.
19899         * gcc.c-torture/compile/990617-1.x: Likewise.
19900         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19901         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19902         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19903         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19904         * gcc.c-torture/compile/simd-5.x: Likewise.
19905
19906         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19907
19908 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19909
19910         * gcc.c-torture/execute/20030611-1.c: New test.
19911
19912 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19913
19914         PR middle-end/168
19915         * gcc.dg/20030612-1.c: New test case.
19916
19917 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19918
19919         PR c++/10635
19920         * g++.dg/expr/cast1.C: New test.
19921
19922 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19923
19924         * gcc.dg/builtins-21.c: New test case.
19925
19926 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19927
19928         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19929         options instead of at the end.
19930         * lib/objc.exp (objc_target_compile): Likewise.
19931
19932 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19933
19934         PR c++/10432
19935         * g++.dg/parse/error1.C: New test.
19936
19937 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19938
19939         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19940         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19941         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19942         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19943         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19944         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19945         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19946         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19947         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19948         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19949         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19950         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19951         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19952         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19953         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19954         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19955         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19956         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19957         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19958         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19959         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19960         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19961         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19962         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19963
19964         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19965         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19966         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19967         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19968         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19969         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19970         * gcc.dg/compat/scalar-return-3_main.c: New file.
19971         * gcc.dg/compat/scalar-return-3_x.c: New file.
19972         * gcc.dg/compat/scalar-return-3_y.c: New file.
19973         * gcc.dg/compat/scalar-return-4_main.c: New file.
19974         * gcc.dg/compat/scalar-return-4_x.c: New file.
19975         * gcc.dg/compat/scalar-return-4_y.c: New file.
19976
19977 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19978
19979         * gcc.dg/compat/fp2-struct-check.h: New file.
19980         * gcc.dg/compat/fp2-struct-defs.h: New file.
19981         * gcc.dg/compat/fp2-struct-init.h: New file.
19982         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19983         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19984         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19985         * gcc.dg/compat/struct-return-10_main.c: New file.
19986         * gcc.dg/compat/struct-return-10_x.c: New file.
19987         * gcc.dg/compat/struct-return-10_y.c: New file.
19988
19989         * gcc.dg/compat/compat-common.h: New file.
19990         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19991         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19992         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19993         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19994         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19995         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19996         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19997         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19998         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19999         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20000         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20001         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20002         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20003         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20004         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20005         * gcc.dg/compat/small-struct-check.h: Ditto.
20006         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20007         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20008         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20009         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20010         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20011         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20012         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20013         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20014         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20015         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20016         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20017         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20018         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20019         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20020         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20021         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20022         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20023         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20024         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20025         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20026         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20027         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20028         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20029         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20030         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20031         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20032         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20033         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20034         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20035         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20036
20037 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20038
20039         * g++.dg/pch/static-1.C: New file.
20040         * g++.dg/pch/static-1.Hs: New file.
20041
20042 2003-06-10  Richard Henderson  <rth@redhat.com>
20043
20044         * gcc.dg/asm-7.c: Adjust expected warning text.
20045
20046 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20047
20048         * gcc.dg/builtins-20.c: New test case.
20049
20050 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20051
20052         PR c++/11131
20053         * g++.dg/opt/template1.C: New test.
20054
20055 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20056
20057         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20058         additional_sources.
20059
20060 2003-05-21  David Taylor  <dtaylor@emc.com>
20061
20062         * gcc.dg/Wpadded.c: New file.
20063
20064 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20065
20066         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20067         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20068         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20069         dg-require-weak.
20070
20071 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20072
20073         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20074
20075 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20076
20077         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20078         (dg-require-alias): Likewise.
20079         (dg-require-gc-sections): Likewise.
20080         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20081
20082 2003-06-08  Richard Henderson  <rth@redhat.com>
20083
20084         * gcc.dg/20011029-2.c: Fix the array reference.
20085         * gcc.dg/asm-7.c: New.
20086
20087 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20088
20089         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20090
20091 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20092
20093         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20094         (dg-require-gc-sections): Likewise.
20095
20096 2003-06-08  Jan Hubicka  <jh@suse.cz>
20097
20098         * i386-cmov1.c: Fix regular expression.
20099         * i386-cvt-1.c: Likewise.
20100         * i386-local.c: Likewise.
20101         * i386-local2.c: Likewise.
20102         * i386-mul.c: Likewise.
20103         * i386-ssetype-1.c: Likewise.
20104         * i386-ssetype-3.c: Likewise.
20105         * i386-ssetype-5.c: Likewise.
20106
20107 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20108
20109         PR c++/11039
20110         * g++.dg/warn/implicit-typename2.C: New test.
20111         * g++.dg/warn/implicit-typename3.C: New test.
20112
20113 2003-06-07  Richard Henderson  <rth@redhat.com>
20114
20115         * g++.dg/other/offsetof3.C: Use size_t.
20116         * g++.dg/other/offsetof4.C: Likewise.
20117
20118 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20119
20120         * lib/copy-file.exp: New. Implement gcc_copy_files.
20121
20122         * lib/dg-pch.exp: Load copy-file.exp
20123         (dg-pch): Use gcc_copy_files instead of "file copy".
20124
20125 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20126
20127         * gcc.dg/weak/weak.exp: Simplify.
20128         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20129         * gcc.dg/weak/weak-1.c: Likewise.
20130         * gcc.dg/weak/weak-2.c: Likewise.
20131         * gcc.dg/weak/weak-3.c: Likewise.
20132         * gcc.dg/weak/weak-4.c: Likewise.
20133         * gcc.dg/weak/weak-5.c: Likewise.
20134         * gcc.dg/weak/weak-6.c: Likewise.
20135         * gcc.dg/weak/weak-7.c: Likewise.
20136         * gcc.dg/weak/weak-8.c: Likewise.
20137         * gcc.dg/weak/weak-9.c: Likewise.
20138
20139 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20140
20141         gcc.c-torture/execute/20030606-1.c: New.
20142
20143 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20144
20145         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20146         * gcc.dg/builtins-19.c: Likewise.
20147
20148 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20149
20150         * gcc.dg/builtins-2.c: Add some more tests.
20151         * gcc.dg/builtins-18.c: New test case.
20152         * gcc.dg/builtins-19.c: New test case.
20153
20154 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20155             Jim Wilson  <wilson@tuliptree.org>
20156
20157         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20158
20159 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20160
20161         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20162         mempcpy/stpcpy calls not to be optimized into something else.
20163         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20164         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20165         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20166
20167 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20168
20169         * gcc.dg/format/asm_fprintf-1.c: New test.
20170
20171 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20172
20173         * lib/gcc-defs.exp (additional_sources): New variable.
20174         (dg-additional-sources): New function.
20175         (additional_files): New variable.
20176         (dg-additional-files): New function.
20177         (dg-additional-files-options): Likewise.
20178         * lib/gcc-dg.exp (dg-require-weak): New function.
20179         (dg-require-alias): Likewise.
20180         (dg-require-gc-sections): Likewise.
20181         * lib/target-supports.exp (check_alias_available): Remove testfile
20182         parameter.
20183         (check_gc_sections_available): New function.
20184         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20185         (dg-gpp-additional-files): Likewise.
20186         * lib/g++.exp (additional_sources): Remove.
20187         (additional_files): Likewise.
20188         (g++_target_compile): Use dg-additional-files-options.
20189
20190         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20191         Tcl logic.
20192         * gcc.dg/special/ecos.exp: Remove.
20193         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20194         * gcc.dg/special/alias-1.c: Likewise.
20195         * gcc.dg/special/alias-2.c: Likewise.
20196         * gcc.dg/special/gcsec-1.c: Likewise.
20197         * gcc.dg/special/weak-1.c: Likewise.
20198         * gcc.dg/special/weak-2.c: Likewise.
20199         * gcc.dg/special/wkali-1.c: Likewise.
20200         * gcc.dg/special/wkali-2.c: Likewise.
20201
20202         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20203         dg-gpp-additional-*.
20204         * g++.dg/special/conpr-3.C: Likewise.
20205         * g++.dg/special/conpr-4.C: Likewise.
20206         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20207         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20208         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20209         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20210         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20211         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20212         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20213         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20214         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20215         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20216         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20217         * g++.old-deja/g++.other/comdat1.C: Likewise.
20218         * g++.old-deja/g++.other/comdat2.C: Likewise.
20219         * g++.old-deja/g++.other/comdat3.C: Likewise.
20220         * g++.old-deja/g++.other/ctor1.C: Likewise.
20221         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20222
20223 2003-06-05  Richard Henderson  <rth@redhat.com>
20224
20225         * gcc.dg/debug/20030605-1.c: New.
20226
20227 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20228
20229         * README.QMTEST: Update.
20230
20231 2003-06-04  Richard Henderson  <rth@redhat.com>
20232
20233         * gcc.dg/cleanup-1.c: New.
20234         * gcc.dg/cleanup-2.c: New.
20235         * gcc.dg/cleanup-3.c: New.
20236         * gcc.dg/cleanup-4.c: New.
20237         * gcc.dg/cleanup-5.c: New.
20238         * gcc.dg/cleanup-6.c: New.
20239         * gcc.dg/cleanup-7.c: New.
20240
20241 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20242
20243         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20244
20245         * lib/dg-pch.exp: New file.
20246         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20247         * gcc.dg/pch/pch.exp: Likewise.
20248
20249 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20250
20251         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20252         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20253         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20254         * gcc.dg/builtins-17.c: New test case.
20255         * gcc.dg/i386-387-4.c: New test case.
20256         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20257
20258 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20259
20260         * gcc.dg/ultrasp9.c: New test.
20261
20262 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20263
20264         * gcc.c-torture/compile/20030604-1.c: New test.
20265         * gcc.dg/sparc-constant-1.c: New test.
20266
20267 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20268
20269         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20270
20271 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20272
20273         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20274
20275         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20276         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20277
20278 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20279
20280         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20281
20282 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20283
20284         PR c++/10940
20285         * g++.dg/template/spec10.C: New test.
20286
20287 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20288
20289         * gcc.dg/builtins-16.c: New test case.
20290
20291 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20292
20293         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20294         mempcpy test with post-increments.
20295         * gcc.c-torture/execute/string-opt-3.c: New test.
20296         * gcc.dg/string-opt-1.c: New test.
20297
20298 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20299
20300         PR fortran/10965
20301         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20302
20303 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20304
20305         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20306         (scan-assembler): ... here.  Use dg-scan.
20307         (scan-assembler-not): Likewise.
20308         (scan-file): New function.
20309         (scan-file-not): Likewise.
20310         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20311         * gcc.dg/cpp/_Pragma4.c: Likewise.
20312         * gcc.dg/cpp/_Pragma5.c: Likewise.
20313         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20314         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20315         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20316         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20317         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20318         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20319         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20320         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20321         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20322         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20323         * gcc.dg/cpp/cxxcom1.c: Likewise.
20324         * gcc.dg/cpp/line1.c: Likewise.
20325         * gcc.dg/cpp/maccom1.c: Likewise.
20326         * gcc.dg/cpp/maccom2.c: Likewise.
20327         * gcc.dg/cpp/maccom3.c: Likewise.
20328         * gcc.dg/cpp/maccom4.c: Likewise.
20329         * gcc.dg/cpp/maccom5.c: Likewise.
20330         * gcc.dg/cpp/maccom6.c: Likewise.
20331         * gcc.dg/cpp/multiline.c: Likewise.
20332         * gcc.dg/cpp/spacing1.c: Likewise.
20333         * gcc.dg/cpp/spacing2.c: Likewise.
20334         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20335         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20336         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20337         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20338         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20339         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20340         * gcc.dg/cpp/cxxcom2.c: Likewise.
20341         * gcc.dg/cpp/cxxcom2.h: New file.
20342
20343         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20344         * g++.dg/cpp/truefalse.C: Here.
20345         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20346
20347 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20348
20349         * gcc.dg/cpp/redef3.c: New file.
20350
20351 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20352
20353         * gcc.dg/i386-loop-3.c: New test.
20354
20355 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20356
20357         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20358
20359 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20360
20361         * gcc.dg/fwrapv-1.c: New test case.
20362         * gcc.dg/fwrapv-2.c: New test case.
20363
20364 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20365
20366         PR c++/10956
20367         * g++.dg/template/spec9.C: New test.
20368
20369 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20370
20371         * gcc.dg/duff-4.c: New test case.
20372
20373 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20374
20375         PR fortran/10843
20376         * g77.dg/ffixed-form-1.f: New test
20377         * g77.dg/ffixed-form-2.f: New test
20378         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20379         * g77.dg/ffree-form-3.f: New test
20380
20381 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20382
20383         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20384         * gcc.dg/wint_t-1.c: Likewise.
20385
20386 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20387
20388         * g++.dg/template/access11.C: New test.
20389
20390 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20391
20392         PR c++/10849
20393         * g++.dg/template/access10.C: New test.
20394
20395 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20396             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20397
20398         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20399
20400 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20401
20402         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20403         suppress for powerpc-*-darwin*.
20404         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20405
20406 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20407
20408         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20409         suppress option for powerpc-*-darwin*.
20410
20411 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20412
20413         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20414         * gcc.dg/builtins-4.c: Add test for fmod.
20415
20416 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20417
20418         PR c++/10682
20419         * g++.dg/template/instantiate4.C: New test.
20420
20421 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20422
20423         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20424
20425 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20426
20427         * gcc.dg/compat/scalar-return-1_main.c: New file.
20428         * gcc.dg/compat/scalar-return-1_x.c: New file.
20429         * gcc.dg/compat/scalar-return-1_y.c: New file.
20430         * gcc.dg/compat/scalar-return-2_main.c: New file.
20431         * gcc.dg/compat/scalar-return-2_x.c: New file.
20432         * gcc.dg/compat/scalar-return-2_y.c: New file.
20433         * gcc.dg/compat/struct-return-3_main.c: New file.
20434         * gcc.dg/compat/struct-return-3_y.c: New file.
20435         * gcc.dg/compat/struct-return-3_x.c: New file.
20436         * gcc.dg/compat/struct-return-2_main.c: New file.
20437         * gcc.dg/compat/struct-return-2_x.c: New file.
20438         * gcc.dg/compat/struct-return-2_y.c: New file.
20439
20440 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20441
20442         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20443         for hppa*-hp-hpux*.
20444         * gcc.dg/20021014-1.c (dg-options): Likewise.
20445         * gcc.dg/nest.c (dg-options): Likewise.
20446
20447 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20448
20449         PR c++/9738
20450         * g++.dg/ext/dllimport2.C: New file.
20451         * g++.dg/ext/dllimport3.C: New file.
20452
20453 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20454
20455         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20456         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20457         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20458         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20459         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20460         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20461         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20462         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20463         * gcc.dg/compat/small-struct-defs.h: New file.
20464         * gcc.dg/compat/small-struct-init.h: New file.
20465         * gcc.dg/compat/small-struct-check.h: New file.
20466         * gcc.dg/compat/fp-struct-defs.h: New file.
20467         * gcc.dg/compat/fp-struct-check.h: New file.
20468         * gcc.dg/compat/fp-struct-init.h: New file.
20469         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20470         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20471
20472 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.dg/20030225-2.c: New test.
20475
20476 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20477             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20478
20479         * gcc.c-torture/compile/20030518-1.c: New test case.
20480
20481 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20482
20483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20484         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20485         gcc-dg-debug-runtest.
20486         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20487         gcc-dg-debug-runtest.
20488
20489 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20490
20491         PR c++/9022
20492         * g++.dg/lookup/using6.C: New test.
20493
20494 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20495
20496         * g++.dg/parse/access2.C: New test.
20497
20498 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20499
20500         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20501         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20502         * gcc.dg/debug/debug.exp: Likewise.
20503
20504 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20505
20506         * gcc.dg/dollar.c: New test.
20507
20508 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20509
20510         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20511         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20512         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20513         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20514         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20515         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20516         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20517         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20518         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20519         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20520         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20521         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20522         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20523         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20524         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20525         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20526         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20527         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20528
20529 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20530
20531         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20532         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20533         support for "repo" mode.
20534         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20535         * lib/g77-dg.exp: Likewise.
20536         * lib/obj-dg.exp: Likewise.
20537
20538 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20539
20540         Merge from gcc-3_2-rhl8-branch:
20541         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20542
20543         * gcc.dg/tls/opt-6.c: New test.
20544
20545         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/20030405-1.c: New test.
20548
20549         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/20030309-1.c: New test.
20552
20553         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20554
20555         * gcc.c-torture/execute/20030307-1.c: New test.
20556
20557         2003-02-20  Randolph Chung  <tausq@debian.org>
20558
20559         * gcc.c-torture/compile/20030220-1.c: New test.
20560
20561         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20562
20563         * gcc.dg/20030217-1.c: New test.
20564
20565         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20566
20567         * gcc.c-torture/compile/20020129-1.c: New test.
20568
20569         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20570
20571         * gcc.dg/unroll-1.c: New test.
20572
20573         2002-11-16  Jan Hubicka  <jh@suse.cz>
20574
20575         * gcc.c-torture/execute/20020920-1.c: New test.
20576
20577         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20578
20579         PR target/7434
20580         * gcc.c-torture/compile/20021008-1.c: New test.
20581
20582         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20583
20584         PR target/7559
20585         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20586
20587         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20588
20589         * gcc.c-torture/compile/20020807-1.c: New test.
20590
20591         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20592
20593         * gcc.dg/tls/opt-1.c: New test.
20594
20595         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20596
20597         * gcc.dg/20020729-1.c: New test.
20598
20599         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20600
20601         * g++.dg/opt/life1.C: New test.
20602
20603         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20604
20605         * gcc.dg/20020525-1.c: New test.
20606
20607         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20608
20609         PR c++/6794
20610         * g++.dg/ext/pretty1.C: New test.
20611         * g++.dg/ext/pretty2.C: New test.
20612
20613 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20614
20615         PR c++/8385
20616         * g++.dg/ext/typeof5.C: New test.
20617
20618 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20619
20620         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20621         __USER_LABEL_PREFIX__ into account.
20622         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20623
20624 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20625
20626         * gcc.dg/builtins-15.c: New test case.
20627
20628 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20629
20630         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20631
20632 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20633
20634         * lib/g++.exp: Tweak handling of additional source files.
20635         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20636         * g++.dg/special/conpr-2a.C: Rename to ...
20637         * g++.dg/special/conpr-2a.cc: ... this.
20638         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20639         * g++.dg/special/conpr-3a.C: Rename to ...
20640         * g++.dg/special/conpr-3a.cc: This.
20641         * g++.dg/special/conpr-3b.C: Rename to ...
20642         * g++.dg/special/conpr-3b.cc: This.
20643         * g++.dg/special/conpr-4.C: New test.
20644         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20645
20646 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20647
20648         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20649
20650 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20651
20652         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20653         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20654         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20655         * g++.old-deja/g++.other/warn3.C: Likewise.
20656
20657 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20658
20659         * gcc.dg/i386-387-1.c: Update to also test log.
20660         * gcc.dg/i386-387-2.c: Likewise.
20661
20662 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20663
20664         * g77.f-torture/execute/int8421.f: New test.
20665
20666 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20667
20668         PR c++/10230, c++/10481
20669         * g++.dg/lookup/scoped5.C: New test.
20670
20671 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20672
20673         PR c++/10552
20674         * g++.dg/template/ttp6.C: New test.
20675
20676 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20677
20678         * gcc.c-torture/execute/builtins: New directory.
20679         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20680         gcc.c-torture/execute/builtins.
20681         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20682         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20683         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20684         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20685
20686 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20687
20688         PR c++/9252
20689         * g++.dg/template/access8.C: New test.
20690         * g++.dg/template/access9.C: New test.
20691
20692 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20693
20694         PR c++/9554
20695         * g++.dg/parse/access1.C: New test.
20696
20697 2003-05-09  DJ Delorie  <dj@redhat.com>
20698
20699         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20700         long, and not an int.
20701
20702 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703
20704         PR c++/10555, c++/10576
20705         * g++.dg/template/memclass1.C: New test.
20706
20707 2003-05-08  DJ Delorie  <dj@redhat.com>
20708
20709         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20710         targets.
20711         * gcc.c-torture/execute/20021024-1.x: Likewise.
20712         * gcc.c-torture/execute/shiftdi.x: Likewise.
20713         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20714         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20715         * gcc.dg/20021018-1.c: Likewise.
20716
20717 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20718
20719         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20720
20721         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20722         (bcopy): Call memmove.
20723
20724 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20725
20726         * g77.f-torture/compile/8485.f: New test case.
20727
20728 2003-05-07  Richard Henderson  <rth@redhat.com>
20729
20730         PR c++/10570
20731         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20732         Verify exception_cleanup not called for rethrows.
20733         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20734         when exiting catch block without rethrowing.
20735         * g++.dg/eh/forced3.C: New.
20736         * g++.dg/eh/forced4.C: New.
20737
20738 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20739
20740         * gcc.dg/20030505.c: Fix triplet.
20741
20742 2003-05-06  DJ Delorie  <dj@redhat.com>
20743
20744         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20745         * gcc.dg/nest.c: Likewise.
20746
20747 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20748
20749         * gcc.dg/builtins-14.c: New test case.
20750
20751 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20752
20753         * lib/compat.exp (compat-execute): New argument.
20754         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20755         * gcc.dg/compat: New test directory.
20756         * gcc.dg/compat/compat.exp: New expect script.
20757         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20758         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20759         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20760         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20761         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20762         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20763
20764         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20765         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20766         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20767         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20768         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20769         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20770         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20771         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20772         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20773         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20774         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20775         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20776         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20777         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20778         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20779
20780 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20781
20782         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20783
20784 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20785
20786         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20787
20788 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20789
20790         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20791         * gcc.dg/ppc-fsel-2.c: New test.
20792
20793         * gcc.dg/unused-5.c: New test.
20794
20795 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20796
20797         PR c++/10496
20798         * g++.dg/warn/pmf1.C: New test.
20799
20800 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20801
20802         PR c++/4494
20803         * g++.dg/warn/main.C: New test.
20804
20805 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20806
20807         * gcc.dg/nonnull-3.c: New test.
20808
20809 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20810
20811         * gcc.dg/cpp/Wtrigraphs.c: Update.
20812         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20813
20814 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20815
20816         * gcc.dg/ppc-fsel-1.c: New test.
20817
20818 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20819
20820         PR c/10604
20821         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20822
20823 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20824
20825         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20826
20827 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20828
20829         PR c++/9364, c++/10553, c++/10586
20830         * g++.dg/parse/typename4.C: New test.
20831         * g++.dg/parse/typename5.C: Likewise.
20832
20833 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20834
20835         * gcc.c-torture/compile/20030503-1.c: New test.
20836
20837 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20838
20839         * g++.dg/lookup/using5.C: Fix testcase error.
20840
20841 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20842
20843         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20844         since MEABI is no longer supported.  Remove all vestiges
20845         of MEABI from the test.
20846
20847 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20848
20849         PR c++/10554
20850         * g++.dg/lookup/using5.C: New test.
20851
20852 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20853
20854         PR c++/8772
20855         * g++.dg/template/ttp5.C: New test.
20856
20857 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20858
20859         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20860         (dg-gpp-additional-sources): New function.
20861         (dg-gpp-additional-files): Likewise.
20862         * lib/g++.exp (additional_sources): New variable.
20863         (additional_files): Likewise.
20864         (g++_target_compile): Deal with them.
20865         * lib/old-dejagnu.exp: Remove.
20866         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20867         * g++.old-deja: Revise all tests to use dg commands.
20868
20869 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20870
20871         PR c++/9432, c++/9528
20872         * g++.dg/lookup/using4.C: New test.
20873
20874 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20875
20876         * gcc.dg/noreturn-5.c: New file.
20877         * gcc.dg/noreturn-6.c: New file.
20878
20879         * gcc.c-torture/compile/inline-1.c: New file.
20880
20881 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20882
20883         PR c++/10551
20884         * g++.dg/template/explicit1.C: New test.
20885
20886 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/10549
20889         * g++.dg/other/bitfield1.C: New test.
20890
20891         PR c++/10527
20892         * g++.dg/init/new7.C: New test.
20893
20894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20895
20896         * g++.dg/ext/desig1.C: New test.
20897         * g++.dg/ext/init1.C: Update.
20898
20899         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20900
20901 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20902
20903         PR c++/10180
20904         * g++.dg/warn/Winline-1.C: New test.
20905
20906 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20907
20908         * gcc.c-torture/execute/string-opt-19.c: New test.
20909
20910         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20911         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20912
20913 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20914
20915         PR c++/10506
20916         * g++.dg/init/new6.C: New test.
20917
20918         PR c++/10503
20919         * g++.dg/init/ref6.C: New test.
20920
20921 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20922
20923         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20924
20925 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20926
20927         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20928         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20929
20930 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20933         initialized static data members.
20934
20935 2003-04-25  H.J. Lu <hjl@gnu.org>
20936
20937         * gcc.dg/ia64-sync-4.c: New test.
20938
20939 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20940
20941         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20942         date.
20943
20944 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         PR c++/10337
20947         * g++.dg/warn/conv1.C: New test.
20948         * g++.old-deja/g++.other/conv7.C: Adjust.
20949         * g++.old-deja/g++.other/overload14.C: Adjust.
20950
20951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20952
20953         PR c++/10471
20954         * g++.dg/template/defarg2.C: New test.
20955
20956 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20957
20958         * gcc.dg/cpp/include2.c: Update.
20959         * gcc.dg/cpp/multiline-2.c: New.
20960         * gcc.dg/cpp/multiline.c: Update.
20961         * gcc.dg/cpp/strify2.c: Update.
20962         * gcc.dg/cpp/trad/literals-2.c: Update.
20963
20964 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20965
20966         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20967
20968 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20969
20970         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20971
20972 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20973
20974         PR c++/10451
20975         * g++.dg/parse/crash4.C: New test.
20976
20977         PR c++/9847
20978         * g++.dg/parse/crash5.C: New test.
20979
20980 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20981
20982         PR c++/10446
20983         * g++.dg/parse/crash3.C: New test.
20984
20985         PR c++/10428
20986         * g++.dg/parse/elab1.C: New test.
20987
20988 2003-04-22  Devang Patel  <dpatel@apple.com>
20989
20990         * gcc.dg/cpp/trad/funlike-5.c: New test.
20991
20992 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20993
20994         * g++.dg/other/packed1.C: Fix dg options.
20995
20996 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20997
20998         * g++.dg/other/offsetof2.C: New test.
20999
21000 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21001
21002         * g++.dg/template/recurse.C: Adjust location of error messages.
21003
21004 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21005
21006         PR c++/9881
21007         * g++.dg/init/addr-const1.C: New test.
21008         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21009
21010 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21011
21012         PR c++/10405
21013         * g++.dg/lookup/struct-hack1.C: New test.
21014
21015 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21016
21017         * ucs.c: Update diagnostic messages.
21018
21019 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21020
21021         * gcc.dg/cpp/truefalse.cpp: New test.
21022         * gcc.dg/cpp/cpp.exp: Update.
21023         * g++.dg/other/stdbool-if.C: Remove.
21024
21025 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21026
21027         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21028         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21029
21030 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21031
21032         * gcc.c-torture/compile/20030418-1.c: New test.
21033
21034 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21035
21036         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21037
21038 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21039
21040         PR c++/10347
21041         g++.dg/template/dependent-name1.C: New test.
21042
21043 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21044
21045         * gcc.dg/warn-1.c (tourist_guide): New array,
21046         contains a pointer to bar.
21047
21048 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21049
21050         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21051         * gcc.c-torture/execute/medce-1.c: New test case.
21052         * gcc.c-torture/execute/medce-2.c: New test case.
21053
21054 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21055
21056         * lib/prune.exp: Ignore more messages.
21057
21058         PR c++/10381
21059         * g++.dg/parse/lookup3.C: New test.
21060
21061 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21062
21063         * gcc.c-torture/compile/20030415-1.c : New test.
21064
21065 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21066
21067         * gcc.c-torture/execute/scope-2.c: Move to ...
21068         * gcc.dg/noncompile/scope.c: .... here.
21069
21070 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21071
21072         * gcc.dg/20030414-2.c: New test case.
21073
21074 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21075
21076         PR target/10377
21077         * gcc.dg/20030414-1.c: New test.
21078
21079 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21080
21081         * gcc.dg/builtins-12.c: New test case.
21082         * gcc.dg/builtins-13.c: New test case.
21083
21084 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21085
21086         * gcc.c-torture/execute/string-opt-18.c: New test.
21087
21088 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21089
21090         PR c++/10300
21091         * g++.dg/init/new5.C: New test.
21092
21093 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21094
21095         PR c++/7910
21096         * g++.dg/ext/dllimport1.C: New test.
21097
21098 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21099
21100         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21101
21102 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21103
21104         PR Fortran/9263
21105         * g77.f-torture/noncompile/9263.f: New test
21106         PR Fortran/1832
21107         * g77.f-torture/execute/1832.f: New test
21108
21109 2003-04-11  David Chad  <davidc@freebsd.org>
21110             Loren J. Rittle  <ljrittle@acm.org>
21111
21112         libobjc/8562
21113         * objc.dg/headers.m: New test.
21114
21115 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21116
21117         * gcc.c-torture/execute/builtin-noret-2.c: New.
21118         * gcc.c-torture/execute/builtin-noret-2.x: New.
21119         XFAIL builtin-noret-2.c at -O1 and above.
21120         * gcc.dg/redecl.c: New.
21121         * gcc.dg/Wshadow-1.c: Update error regexps.
21122
21123 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21124
21125         * g++.dg/abi/bitfield10.C: New test.
21126
21127 2003-04-09  Mike Stump  <mrs@apple.com>
21128
21129         * gcc.dg/pch/pch.exp: Make testcase names longer.
21130         * g++.dg/pch/pch.exp: Make testcase names longer.
21131
21132 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21133
21134         * gcc.dg/builtins-11.c: New test case.
21135
21136 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21137
21138         * gcc.dg/builtins-9.c: New test case.
21139         * gcc.dg/builtins-10.c: New test case.
21140
21141 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21142
21143         * gcc.dg/noncompile/init-4.c.c: New test.
21144
21145 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21146
21147         * gcc.misc-test/gcov-9.c: New test.
21148         * gcc.misc-test/gcov-10.c: New test
21149         * gcc.misc-test/gcov-11.c: New test.
21150
21151 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21152
21153         PR optimization/10024
21154         * gcc.c-torture/compile/20030405-1.c: New test.
21155
21156 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21157
21158         * gcc.dg/pch/static-3.c: New.
21159         * gcc.dg/pch/static-3.hs: New.
21160         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21161
21162 2003-04-04  Richard Henderson  <rth@redhat.com>
21163
21164         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21165         * g++.dg/eh/forced2.C: Likewise.
21166
21167 2003-04-03  Mike Stump  <mrs@apple.com>
21168
21169         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21170         target arg.
21171         (scan-assembler-times, scan-assembler-not): Likewise.
21172         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21173
21174 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21175
21176         * gcc.dg/sparc-loop-1.c: New test.
21177
21178 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21179
21180         PR other/9274
21181         * g++.dg/pch/system-2.C: New.
21182         * g++.dg/pch/system-2.Hs: New.
21183
21184 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21185
21186         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21187
21188         * g++.dg/eh/simd-1.C (vecfunc): Same.
21189
21190 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21191
21192         * gcc.c-torture/execute/20030401-1.c: New test case.
21193
21194 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21195
21196         * objc.dg/defs.m: New.
21197
21198 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21199
21200         * g++.dg/eh/simd-1.C: New.
21201         * g++.dg/eh/simd-2.C: New.
21202
21203 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21204
21205         * gcc.c-torture/execute/simd-3.c: New.
21206
21207 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21208
21209         PR c/9936
21210         * gcc.dg/20030331-2.c: New test.
21211
21212 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21213
21214         PR c++/10278
21215         * g++.dg/parse/crash2.C: New test.
21216
21217 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21218
21219         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21220         * gcc.c-torture/execute/20030331-1.c: ...here.
21221
21222 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21223
21224         * gcc.c-torture/execute/20030331-1.c: New test.
21225
21226 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21227
21228         * lib/gcov.exp: Adjust call return testing strings.
21229         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21230
21231 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21232
21233         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21234         * gcc.dg/builtins-7.c: New test case.
21235         * gcc.dg/builtins-8.c: New test case.
21236
21237 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21238
21239         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21240
21241 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/7647
21244         * g++.dg/lookup-class-member-2.C: New test.
21245
21246 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21247
21248         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21249
21250 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21251
21252         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21253
21254 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21255
21256         * g++.dg/init/attrib1.C: New test.
21257
21258 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21259
21260         * gcc.dg/ultrasp8.c: New test.
21261
21262 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21263
21264         * gcc.dg/ultrasp7.c: New test.
21265
21266 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21267
21268         PR c++/10047
21269         * g++.dg/template/inline1.C: New test.
21270
21271 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21272
21273         * gcc.dg/sparc-dwarf2.c: New test.
21274
21275 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21276
21277         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21278         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21279
21280 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21281
21282         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21283         than reading .x files.
21284         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21285         * g77.dg/gcov/gcov-1.f: Likewise.
21286         * gcc.misc-tests/gcov-4b.c: Likewise.
21287         * gcc.misc-tests/gcov-5b.c: Likewise.
21288         * gcc.misc-tests/gcov-6.c: Likewise.
21289         * gcc.misc-tests/gcov-7.c: Likewise.
21290         * gcc.misc-tests/gcov-8.c: Likewise.
21291         * g++.dg/gcov/gcov-1.x: Remove.
21292         * g77.dg/gcov/gcov-1.x: Likewise.
21293         * gcc.misc-tests/gcov-4b.x: Likewise.
21294         * gcc.misc-tests/gcov-5b.x: Likewise.
21295         * gcc.misc-tests/gcov-6.x: Likewise.
21296         * gcc.misc-tests/gcov-7.x: Likewise.
21297         * gcc.misc-tests/gcov-8.x: Likewise.
21298
21299 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21300
21301         PR opt/10087
21302         * gcc.dg/20030324-1.c: New test.
21303
21304 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21305
21306         PR c++/10224
21307         * g++.dg/template/arg3.C: New test.
21308
21309         PR c++/10158
21310         * g++.dg/template/friend18.C: New test.
21311
21312 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21313
21314         * g77.f-torture/compile/20030326-1.f: New test case.
21315
21316 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21317
21318         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21319
21320         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21321
21322 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21323
21324         * gcc.dg/ia64-sync-3.c: New test.
21325
21326 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21327
21328         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21329
21330 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21331
21332         * gcc.dg/ultrasp6.c: New test.
21333
21334 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21335
21336         * gcc.dg/i386-signbit-1.c: New test.
21337         * gcc.dg/i386-signbit-2.c: New test.
21338         * gcc.dg/i386-signbit-3.c: New test.
21339
21340 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21341
21342         * gcc.dg/ultrasp5.c: Fix options.
21343
21344 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21345
21346         * gcc.dg/ultrasp5.c: Fix comment.
21347
21348 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21349
21350         PR fortran/10197
21351         * g77.f-torture/execute/10197.f: New test.
21352
21353 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21354
21355         PR c++/9898, c++/383
21356         * g++.dg/template/conv6.C: New test.
21357
21358         PR c++/10119
21359         * g++.dg/template/ptrmem5.C: New test.
21360
21361         PR c++/10026
21362         * g++.dg/lookup/koenig1.C: New test.
21363
21364         PR C++/10199
21365         * g++.dg/lookup/template2.C: New test.
21366
21367 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21368
21369         * g++.dg/opt/rtti1.C: New test.
21370
21371 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21372
21373         * gcc.dg/ultrasp5.c: New test.
21374
21375 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21376
21377         PR middle-end/9967
21378         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21379         builtin fputs.
21380
21381 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21382
21383         PR c/8224
21384         * gcc.dg/20030323-1.c: New test.
21385
21386 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21387
21388         * gcc.c-torture/compile/20030323-1.c: New test case.
21389
21390 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21391
21392         * gcc.dg/20030321-1.c: New test.
21393
21394 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21395
21396         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21397
21398 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21399
21400         PR c++/9978, c++/9708
21401         * g++.dg/ext/vlm1.C: Adjust expected error.
21402         * g++.dg/ext/vla2.C: New test.
21403         * g++.dg/template/arg1.C: New test.
21404         * g++.dg/template/arg2.C: New test.
21405
21406 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21407
21408         * g77.f-torture/execute/select.f: New test.
21409         * g77.f-torture/noncompile/select_no_compile.f: New test.
21410
21411 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21412
21413         PR c++/9898
21414         * g++.dg/other/error4.C: New test.
21415
21416 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21417
21418         * g++.dg/template/friend17.C: New test.
21419
21420 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21421
21422         * gcc.c-torture/compile/20030320-1.c: New.
21423
21424 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21425
21426         * gcc.dg/builtins-6.c: New test case.
21427
21428 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21429
21430         PR target/10073
21431         * gcc.c-torture/compile/20030319-1.c: New.
21432
21433 2003-03-18  Jan Hubicka  <jh@suse.cz>
21434
21435         * gcc.dg/i386-cvt-1.c: New test.
21436
21437 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21438
21439         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21440         * objc.dg/naming-2.m: Likewise.
21441
21442 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21443
21444         PR c++/9639
21445         * g++.dg/parse/crash1.C: New test.
21446
21447 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21448
21449         PR c++/8805
21450         * g++.dg/eh/cleanup1.C: New test.
21451
21452 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21453
21454         * gcc.c-torture/execute/20030316-1.c: New test case.
21455
21456 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21457
21458         PR c++/9629
21459         * g++.dg/init/ctor2.C: New test.
21460
21461 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21462
21463         * g77.f-torture/compile/xformat.f: New test case.
21464
21465 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21466
21467         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21468         * g++.old-deja/g++.mike/eh50.C: Likewise.
21469
21470 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21471
21472         PR c++/6440
21473         * g++.dg/template/spec7.C: New test.
21474         * g++.dg/template/spec8.C: Likewise.
21475
21476 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21477
21478         * gcc.c-torture/execute/20030313-1.c: New test.
21479
21480 2003-03-14  Richard Henderson  <rth@redhat.com>
21481
21482         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21483
21484 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21485
21486         * gcc.c-torture/compile/20030314-1.c: New test.
21487
21488 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21489
21490         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21491         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21492         thumb target,
21493         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21494         to accept newer _imp__  prefix and additional
21495         newline in .drectve section.
21496         * gcc.dg/dll-4.c: Likewise.
21497         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21498         switch.
21499
21500 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21501
21502         * g++.dg/parse/namespace9.C: New test.
21503
21504         * g++.dg/init/ref5.C: New test.
21505         * g++.dg/parse/ptrmem1.C: Likewise.
21506
21507 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21508
21509         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21510         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21511         regular expression.
21512         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21513         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21514
21515 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21516
21517         * gcc.c-torture/execute/20030224-2.c: New test.
21518
21519 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21520
21521         * gcc.dg/decl-3.c: New test.
21522
21523 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21524
21525         * gcc.dg/i386-loop-2.c: New test.
21526
21527 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/9474
21530         * g++.dg/parse/namespace8.C: New test.
21531
21532         PR c++/9924
21533         * g++.dg/overload/builtin2.C: New test.
21534
21535 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21536
21537         * gcc.dg/return-type-3.c: New test.
21538
21539 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21540
21541         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21542         profiling options are not supported.
21543
21544 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21545
21546         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21547         * g++.old-deja/g++.warn/impint2.C: Likewise.
21548
21549 2003-03-10  Devang Patel  <dpatel@apple.com>
21550
21551         * g++.dg/cpp/c++_cmd_1.C: New test.
21552         * g++.dg/cpp/c++_cmd_1.h: New file.
21553
21554 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21555
21556         * gcc.dg/altivec-9.c: New file.
21557
21558 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21559
21560         * gcc.dg/ppc-sdata-1.c: New test.
21561         * gcc.dg/ppc-sdata-2.c: New test.
21562
21563 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/9373
21566         * g++.dg/opt/ptrmem2.C: New test.
21567
21568         PR c++/8534
21569         * g++.dg/opt/ptrmem1.C: New test.
21570
21571 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21572
21573         * gcc.dg/i386-loop-1.c: New test.
21574
21575 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21576
21577         PR c++/9970
21578         * g++.dg/lookup/friend1.C: New test.
21579
21580 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/9823
21583         * g++.dg/parser/constructor1.C: New test.
21584
21585 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21586
21587         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21588
21589         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21590
21591 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21592
21593         * gcc.dg/cpp/Wunused.c: Update test.
21594
21595 2003-03-08  Jan Hubicka  <jh@suse.cz>
21596
21597         * gcc.dg/inline-3.c: New test.
21598
21599 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21600
21601         PR c++/9809
21602         * g++.dg/parse/builtin1.C: New test.
21603
21604         PR c++/9982
21605         * g++.dg/abi/cookie1.C: New test.
21606         * g++.dg/abi/cookie2.C: Likewise.
21607
21608         PR c++/9524
21609         * g++.dg/template/field1.C: New test.
21610
21611         PR c++/9912
21612         * g++.dg/parse/class1.C: New test.
21613         * g++.dg/parse/namespace7.C: Likewise.
21614         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21615
21616 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21617
21618         * g++.dg/init/ref4.C: New test.
21619
21620 2003-03-07  Jan Hubicka  <jh@suse.cz>
21621
21622         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21623         * gcc.dg/inline-3.c:  New test.
21624
21625 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21626
21627         * g++.dg/init/ref3.C: New test.
21628
21629         PR c++/9965
21630         * g++.dg/init/ref2.C: New test.
21631
21632         PR c++/9400
21633         * g++.dg/warn/Wshadow-2.C: New test.
21634
21635         PR c++/9791
21636         * g++.dg/warn/Woverloaded-1.C: New test.
21637
21638 2003-03-05  Jan Hubicka  <jh@suse.cz>
21639
21640         * gcc.dg/i386-local2.c: New.
21641         * gcc.dg/i386-local.c: Fix typo.
21642
21643 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21644
21645         * g++.dg/abi/layout3.C: New test.
21646
21647 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21648
21649         * gcc.c-torture/compile/20030305-1.c
21650
21651 2003-03-05  Jan Hubicka  <jh@suse.cz>
21652
21653         * gcc.dg/i386-local.c: New.
21654
21655 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21656
21657         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21658
21659 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21660
21661         * gcc.dg/switch-2.c: New test.
21662         * gcc.dg/switch-3.c: New test.
21663         * gcc.dg/Wswitch.c: Adjust line numbers.
21664         * gcc.dg/Wswitch-default.c: Likewise.
21665         * gcc.dg/Wswitch-enum.c: Likewise.
21666
21667 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21668
21669         * gcc.c-torture/execute/20030222-1.c: New test.
21670
21671 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21672
21673         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21674
21675 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21676
21677         PR c++/9878
21678         * g++.dg/init/ref1.C: New test.
21679
21680 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21681
21682         * gcc.dg/sh-relax.c: New SH-only test.
21683
21684 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21685
21686         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21687         comment explaining purpose of testcase.
21688
21689 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21690
21691         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21692         for HC11/HC12 (asm needs two int registers).
21693         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21694         HC11/HC12 because the test uses an asm which needs two 32-bit
21695         registers.
21696
21697 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21698
21699         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21700         for HC11/HC12 (array is too large otherwise).
21701         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21702         * gcc.c-torture/compile/20010518-2.x: Likewise.
21703         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21704         HC11/HC12 (array is too large).
21705
21706 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21707
21708         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21709         * lib/g++-dg.exp (g++-dg-test): Likewise.
21710
21711 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21712
21713         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21714         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21715
21716 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21717
21718         * g++.dg/warn/implicit-typename1.C: Remove warning.
21719
21720 2003-02-28  Richard Henderson  <rth@redhat.com>
21721
21722         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21723         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21724
21725 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21726
21727         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21728         * g++.dg/pch/pch.exp: Likewise.
21729
21730 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21731
21732         PR c++/9879
21733         * testsuite/g++.dg/init/new4.C: New test.
21734
21735 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21736
21737         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21738
21739 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21740
21741         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21742         unsigned long.
21743
21744         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21745         wider than float.
21746
21747 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21748
21749         * lib/scanasm.exp: Add support for counting numbers of
21750         occurences.
21751         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21752         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21753
21754 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21755
21756         PR c++/9683
21757         * g++.dg/template/static3.C: New test.
21758
21759         PR c++/9829
21760         * g++.dg/parse/namespace6.C: New test.
21761
21762 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21763
21764         PR target/9732
21765         * gcc.dg/20030225-1.c: New test.
21766
21767 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21768
21769         * README: Remove out-of-date information.
21770
21771         PR c++/9836
21772         * g++.dg/template/spec6.C: New test.
21773
21774 2003-02-24  Jeff Law  <law@redhat.com>
21775
21776         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21777
21778 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21779
21780         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21781         * gcc.dg/pragma-ep-1.c: Likewise.
21782
21783 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21784
21785         PR c++/9602
21786         * g++.dg/template/friend16.C: New test.
21787
21788 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/5333
21791         * g++.dg/parse/fused-params1.C: Adjust error messages.
21792         * g++.dg/template/nested3.C: New test.
21793
21794 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21795
21796         * g++.dg/abi/param1.C: New test.
21797
21798 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21799
21800         PR c++/7982
21801         * g++.dg/warn/implicit-typename1.C: New test.
21802
21803 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21804
21805         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21806         with "mtune".
21807         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21808         * gcc.c-torture/execute/20010129-1.x: Likewise.
21809         * gcc.dg/20011107-1.c: Likewise.
21810         * gcc.dg/20020108-1.c: Likewise.
21811         * gcc.dg/20020122-3.c: Likewise.
21812         * gcc.dg/20020206-1.c: Likewise.
21813         * gcc.dg/20020310-1.c: Likewise.
21814         * gcc.dg/20020426-2.c: Likewise.
21815         * gcc.dg/20020517-1.c: Likewise.
21816         * gcc.dg/991230-1.c: Likewise.
21817         * gcc.dg/i386-unroll-1.c: Likewise.
21818         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21819
21820 2003-02-22  Jan Hubicka  <jh@suse.cz>
21821
21822         * gcc.dg/i386-mul.c: New test.
21823
21824 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21825
21826         * gcc.dg/builtins-5.c: New test case.
21827
21828 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21829
21830         * gcc.dg/asmreg-1.c: New test.
21831
21832 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21833
21834         PR c++/9749
21835         * g++.dg/parse/varmod1.C: New test.
21836
21837 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21838
21839         PR c++/9727
21840         * g++.dg/template/op1.C: New test.
21841
21842 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21843
21844         PR c++/8906
21845         * g++.dg/template/nested2.C: New test.
21846
21847 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21848
21849         PR c++/8724
21850         * g++.dg/expr/dtor1.C: New test.
21851
21852 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21853
21854         * gcc.dg/cpp/include3.c: New test.
21855         * gcc.dg/cpp/inc/foo.h: New file.
21856
21857 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21858
21859         * gcc.c-torture/execute/20030221-1.c: New test.
21860
21861 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21862
21863         PR c++/9729
21864         * g++.dg/abi/conv1.C: New test.
21865
21866 2003-02-20  Jan Hubicka  <jh@suse.cz>
21867
21868         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21869
21870 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21871
21872         * gcc.c-torture/compile/20030219-1.c: New test.
21873
21874 2003-02-18  Jan Hubicka  <jh@suse.cz>
21875
21876         * gcc.dg/funcorder.c: New test.
21877
21878 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21879
21880         * gcc.c-torture/execute/20030218-1.c: New.
21881
21882 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21883
21884         * gcc.dg/20030218-1.c: New.
21885
21886 2003-02-18  Richard Henderson  <rth@redhat.com>
21887
21888         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21889         * gcc.dg/attr-used-2.c: New.
21890
21891 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21892
21893         PR c++/9704
21894         * g++.dg/init/copy5.C: New test.
21895
21896 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21897
21898         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21899         * g++.dg/pch/pch.exp: Likewise.
21900
21901 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21902
21903         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21904         STACK_SIZE is not defined.
21905
21906 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21907
21908         PR c++/9457
21909         * g++.dg/template/init1.C: New test.
21910
21911 2003-02-16  Jan HUbicka  <jh@suse.cz>
21912
21913         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21914         (foo): Add few extra tests
21915         * gcc.dg/c99-const-expr-3.c: Likewise.
21916         * gcc.c-torture/execute/20030216-1.c: New.
21917
21918 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21919
21920         PR c++/9459
21921         * g++.dg/ext/typeof4.C: New test.
21922
21923 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21924
21925         * gcc.dg/i386-387-3.c: New test case.
21926
21927 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21928
21929         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21930         cris-*-elf* cris-*-aout* and mmix-*-*.
21931
21932 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21933
21934         * gcc.dg/20030213-1.c: New test.
21935
21936 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21937
21938         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21939         * gcc.dg/i386-387-2.c: Likewise.
21940
21941 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21942
21943         * gcc.dg/ppc-spe.c: Fix formatting.
21944         Enable tests that were previously unsupported by gas.
21945         Delete tests for instructions that no longer exist.
21946         Switch arguments on evsubifw builtin.
21947
21948 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21949
21950         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21951         STACK_SIZE is too small.
21952
21953 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21954             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21955
21956         * gcc.dg/decl-2.c: New test.
21957
21958 2003-02-10  Jan Hubicka  <jh@suse.cz>
21959
21960         * gcc.dg/i386-fpcvt-1.c:  New test.
21961
21962 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21963
21964         * gcc.c-torture/execute/20030209-1.c: New test.
21965
21966 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21967
21968         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21969         int-wide bitops, use the constants of the same width.
21970         Likewise, if long long is 32-bit wide, test bitops using
21971         32-bit constants.
21972
21973 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21974
21975         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21976
21977 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21978
21979         * testsuite/gcc.dg/builtins-4.c: New test case.
21980
21981 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21982
21983         * gcc.dg/20020430-1.c: Fix dg command typos.
21984         * gcc.dg/20020503-1.c: Likewise.
21985
21986 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21987
21988         PR c++/8785
21989         * g++.dg/parse/fused-params1.C: New test.
21990
21991         PR c++/8857
21992         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21993
21994         PR c++/8921
21995         * g++.dg/parse/non-dependent1.C: New test.
21996
21997         PR c++/8928
21998         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21999
22000         PR c++/9228
22001         * g++.dg/parse/undefined7.C: New test.
22002         * g++.dg/parse/non-templ1.C: New test.
22003
22004         PR c++/9229
22005         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22006
22007 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22008
22009         * gcc.c-torture/compile/20030206-1.c: New test.
22010
22011 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22012
22013         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22014         "pow" to "foo" to avoid potential confusion with a math built-in.
22015
22016 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22019         conditions for SPARC targets.
22020
22021 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22022
22023         * gcc.dg/20030204-1.c: New test.
22024
22025 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22026
22027         PR c++/38
22028         * g++.dg/parse/array-size1.C: New test.
22029
22030         PR c++/5657
22031         * g++.dg/parse/undefined3.C: New test.
22032
22033         PR c++/5665
22034         * g++.dg/parse/undefined4.C: New test.
22035
22036         PR c++/5975
22037         * g++.dg/parse/undefined5.C: New test.
22038
22039         PR c++/7259
22040         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22041
22042         PR c++/8578
22043         * g++.dg/parse/casting-operator1.C: New test.
22044
22045         PR c++/8596
22046         * g++.dg/parse/undefined6.C: New test.
22047
22048         PR c++/8736
22049         * g++.dg/parse/missing-template1.C: New test.
22050
22051 2003-02-04  Jan Hubicka  <jh@suse.cz>
22052
22053         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22054         * gcc.dg/i386-cmov?.c:  Likewise.
22055         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22056         * gcc.dg/i386-ssefp-1.c:  Likewise.
22057         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22058         conventions.
22059
22060 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22061
22062         PR c++/7129
22063         * testsuite/g++.dg/ext/max.C: New test.
22064
22065 2003-02-03  Jan Hubicka  <jh@suse.cz>
22066
22067         * gcc.c-torture/execute/20030203-1.c: New test.
22068
22069 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22070
22071         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22072         'natural-endian'.
22073
22074 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22075
22076         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22077         * g++.dg/init/new2.C: Likewise.
22078         * g++.dg/other/new1.C: Likewise.
22079
22080 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22081
22082         * gcc.dg/struct-ret-libc.c: New test.
22083
22084 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22085
22086         * gcc.dg/20030129-1.c: New test.
22087
22088 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22089
22090         PR c++/8849
22091         * g++.dg/template/ptrmem4.C: New test.
22092
22093 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22094
22095         * g++.dg/parser/constant1.C: New test.
22096
22097 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22098
22099         PR c++/8591
22100         * g++.dg/parse/friend2.C: New test.
22101
22102 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22103
22104         PR c++/9437
22105         * g++.dg/template/unify4.C: New test.
22106
22107 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22108
22109         * gcc.c-torture/execute/20030128-1.c: New test.
22110
22111 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22112
22113         * g++.dg/lookup/nested1.C: Test moved from ...
22114         * g++.old-deja/g++.other/lookup24.C: ... here.
22115
22116 2003-01-28  Jan Hubicka  <jh@suse.cz>
22117
22118         * gcc.dg/i386-cmov5.c:  New test.
22119
22120 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22121
22122         * gcc.c-torture/execute/20010925-1.c: Changed the
22123         memcpy declaration.
22124
22125 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22126
22127         PR c++/3902
22128         * g++.dg/parse/template5.C: New test.
22129
22130 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22131
22132         PR fortran/9258
22133         * g77.dg/pr9258: New test.
22134
22135 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22136
22137         * README: Move relevant parts from README.g++.
22138
22139         * README.g++: Remove this file.
22140
22141 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22142
22143         * g++.dg/abi/dcast1.C: New test.
22144
22145 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22146
22147         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22148
22149 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22150
22151         PR c++/47
22152         * g++.old-deja/g++.other/lookup24.C: New test.
22153
22154 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22155
22156         PR middle-end/7227
22157         * gcc.dg/uninit-C.c: New test.
22158
22159 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22160
22161         * g++.dg/abi/covariant1.C: New test.
22162
22163 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22164
22165         * gcc.dg/20030123-1.c: New test.
22166
22167 2003-01-25  Jan Hubicka  <jh@suse.cz>
22168
22169         PR opt/8492
22170         * gcc.c-torture/compile/20030125-1.c
22171
22172 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22173
22174         PR c++/9403
22175         * g++.dg/parse/template3.C: New test.
22176         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22177
22178         PR c++/795
22179         * g++.dg/parse/template4.C: New test.
22180
22181         PR c++/9415
22182         * g++.dg/template/qual2.C: New test.
22183
22184         PR c++/8545
22185         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22186
22187         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22188
22189 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22190
22191         * gcc.c-torture/execute/switch-1.c: New test case.
22192
22193 2003-01-25  Jan Hubicka  <jh@suse.cz>
22194
22195         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22196
22197 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22198
22199         Tweaks for Bison-1.875. From the NEWS file:
22200         "- `parse error' -> `syntax error'
22201         Bison now uniformly uses the term `syntax error'"
22202         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22203         * gcc.dg/cpp/digraph2.c: Likewise.
22204         * gcc.dg/cpp/direct2.c: Likewise.
22205         * gcc.dg/cpp/paste4.c: Likewise.
22206         * gcc.dg/c90-restrict-1.c: Likewise.
22207         * gcc.dg/c99-func-2.c: Likewise.
22208         * gcc.dg/noncompile/920721-2.c: Likewise.
22209         * gcc.dg/noncompile/930622-2.c: Likewise.
22210         * gcc.dg/noncompile/940112-1.c: Likewise.
22211         * gcc.dg/noncompile/950921-1.c: Likewise.
22212         * gcc.dg/noncompile/951123-1.c: Likewise.
22213         * gcc.dg/noncompile/971104-1.c: Likewise.
22214         * gcc.dg/noncompile/990416-1.c: Likewise.
22215
22216 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22217
22218         * g++.dg/parse/undefined1.C: Add error message.
22219
22220 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22221
22222         PR c++/9354
22223         * g++.dg/parse/new1.C: New test.
22224
22225         PR c++/9216
22226         * g++.dg/parse/template2.C: New test.
22227
22228         PR c++/9354
22229         * g++.dg/parse/typedef2.C: New test.
22230
22231         PR c++/9328
22232         * g++.dg/ext/typeof3.C: New test.
22233
22234 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22235
22236         PR c++/2738
22237         * g++.dg/parse/ret-type1.C: New test.
22238
22239         PR c++/3792
22240         * g++.dg/parse/tmpl-outside1.C: New test.
22241
22242         PR c++/4207
22243         * g++.dg/parse/int-as-enum1.C: New test.
22244
22245         PR c++/4903
22246         * g++.dg/parse/no-typename1.C: New test.
22247
22248         PR c++/5533
22249         * g++.dg/parse/no-value1.C: New test.
22250
22251         PR c++/5921
22252         * g++.dg/parse/wrong-inline1.C: New test.
22253
22254         PR c++/6402
22255         * g++.dg/parse/ref1.C: New test.
22256
22257         PR c++/6992
22258         * g++.dg/parse/attr-ctor1.C: New test.
22259
22260         PR c++/7229
22261         * g++.dg/parse/namespace5.C: New test.
22262
22263         PR c++/7917
22264         * g++.dg/parse/func-def1.C: New test.
22265
22266         PR c++/8143
22267         * g++.dg/parse/undefined1.C: New test.
22268
22269         PR c++/5723, PR c++/8522
22270         * g++.dg/parse/specialization1.C: New test.
22271
22272         PR c++/163, PR c++/8595
22273         * g++.dg/parse/struct-as-enum1.C: New test.
22274
22275         PR c++/9173
22276         * g++.dg/parse/undefined2.C: New test.
22277
22278 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/9298
22281         * g++.dg/parse/template1.C: New test.
22282
22283         PR c++/9384
22284         * g++.dg/parse/using1.C: New test.
22285
22286         PR c++/9285
22287         PR c++/9294
22288         * g++.dg/parse/expr2.C: New test.
22289
22290         PR c++/9388
22291         * g++.dg/parse/lookup2.C: Likewise.
22292
22293 2003-01-21  Jan Hubicka  <jh@suse.cz>
22294
22295         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22296         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22297         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22298         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22299
22300 2003-01-20  Nick Clifton  <nickc@redhat.com>
22301
22302         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22303         problem with ARM sibcall code generation.
22304
22305 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22306
22307         * gcc.c-torture/execute/20030120-1.c: New.
22308
22309 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22310
22311         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22312
22313 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22314
22315         PR c++/9272
22316         * g++.dg/parse/ctor1.C: New test.
22317
22318         PR c++/9294:
22319         * g++.dg/parse/qualified1.C: New test.
22320
22321         * g++.dg/parse/typename3.C: New test.
22322
22323 2003-01-16  Richard Henderson  <rth@redhat.com>
22324
22325         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22326
22327 2003-01-16  Richard Henderson  <rth@redhat.com>
22328
22329         * g++.dg/pch/pch.exp: Copy test header to the working directory
22330         before using it either for precompilation or direct use.
22331         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22332         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22333
22334 2003-01-16  Richard Henderson  <rth@redhat.com>
22335
22336         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22337         before using it either for precompilation or direct use.
22338         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22339         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22340
22341 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22342
22343         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22344         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22345         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22346         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22347         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22348         typename warning into error.
22349         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22350         error messages.
22351         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22352         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22353         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22354         messages.
22355         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22356         make declaration visible in template.
22357         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22358         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22359         messages.
22360         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22361         message.
22362         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22363         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22364         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22365         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22366         typename warning with error message.
22367         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22368         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22369         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22370
22371 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22372
22373         * g++.dg/parse/ambig2.C: New test.
22374
22375 2003-01-15  Richard Henderson  <rth@redhat.com>
22376
22377         * g++.dg/tls/init-2.C: Update error message string.
22378
22379 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22380
22381         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22382
22383 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22384
22385         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22386         all for HC11/HC12.
22387         * gcc.c-torture/compile/20001205-1.x: Likewise.
22388         * gcc.c-torture/compile/20001226-1.x: Likewise.
22389         * gcc.c-torture/compile/920520-1.x: Likewise.
22390         * gcc.c-torture/compile/961203-1.x: Likewise.
22391         * gcc.c-torture/compile/20020604-1.x: Likewise.
22392
22393 2003-01-15  Jan Hubicka  <jh@suse.cz>
22394
22395         * gcc.c-torture/compile/20030115-1.c: New test.
22396
22397         * gcc.dg/i386-fpcvt-1.c: New test.
22398         * gcc.dg/i386-fpcvt-2.c: New test.
22399
22400 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22401
22402         Further conform g++'s __vmi_class_type_info to the C++ ABI
22403         specification.
22404         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22405         the specification.
22406
22407 2003-01-14  Jan Hubicka  <jh@suse.cz>
22408
22409         * gcc.dg/i386-fpcvt-1.c: New test.
22410         * gcc.dg/i386-fpcvt-2.c: New test.
22411
22412 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22413
22414         * gcc.dg/i386-mmx-3.c: New test.
22415
22416 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22417
22418         PR c++/9264
22419         * g++.dg/parse/octal1.C: New file.
22420
22421         PR c++/9172
22422         * g++.dg/parse/typename1.C: New file.
22423
22424 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22425
22426         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22427         * gcc.dg/bf-no-ms-layout.c: Likewise.
22428         * gcc.dg/bf-ms-attrib.c: Likewise.
22429
22430 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22431
22432         PR c++/9099
22433         * g++.dg/parse/dtor1.C: New file.
22434
22435         PR c++/9128
22436         * g++.dg/rtti/typeid1.C: New file.
22437
22438         PR c++/9153
22439         * g++.dg/parse/lookup1.C: New file.
22440
22441         PR c++/9171
22442         * g++.dg/templ/spec5.C: New file.
22443
22444 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22445
22446         * gcc.c-torture/compile/20030110-1.c: New test.
22447
22448 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22449
22450         Merge from pch-branch:
22451
22452         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22453
22454         * gcc.dg/pch/cpp-1.h: New.
22455         * gcc.dg/pch/cpp-1.c: New.
22456         * gcc.dg/pch/cpp-2.h: New.
22457         * gcc.dg/pch/cpp-2.c: New.
22458
22459         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22460
22461         * gcc.dg/pch/except-1.h: New.
22462         * gcc.dg/pch/except-1.c: New.
22463
22464         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22465
22466         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22467         running test.
22468         * gcc.dg/pch: Include *.hp not *.h.
22469         * gcc.dg/pch/system-1.h: New.
22470         * gcc.dg/pch/system-1.c: New.
22471
22472         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22473
22474         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22475         rather than trying to build and run a program using PCH.
22476         * gcc.dg/pch: Remove dg-do commands from test files.
22477
22478         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22479
22480         * gcc.dg/pch/macro-3.c: New.
22481         * gcc.dg/pch/macro-3.h: New.
22482
22483         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22484
22485         * gcc.dg/pch/common-1.c: New.
22486         * gcc.dg/pch/common-1.h: New.
22487         * gcc.dg/pch/decl-1.c: New.
22488         * gcc.dg/pch/decl-1.h: New.
22489         * gcc.dg/pch/decl-2.c: New.
22490         * gcc.dg/pch/decl-2.h: New.
22491         * gcc.dg/pch/decl-3.c: New.
22492         * gcc.dg/pch/decl-3.h: New.
22493         * gcc.dg/pch/decl-4.c: New.
22494         * gcc.dg/pch/decl-4.h: New.
22495         * gcc.dg/pch/decl-5.c: New.
22496         * gcc.dg/pch/decl-5.h: New.
22497         * gcc.dg/pch/global-1.c: New.
22498         * gcc.dg/pch/global-1.h: New.
22499         * gcc.dg/pch/inline-1.c: New.
22500         * gcc.dg/pch/inline-1.h: New.
22501         * gcc.dg/pch/inline-2.c: New.
22502         * gcc.dg/pch/inline-2.h: New.
22503         * gcc.dg/pch/static-1.c: New.
22504         * gcc.dg/pch/static-1.h: New.
22505         * gcc.dg/pch/static-2.c: New.
22506         * gcc.dg/pch/static-2.h: New.
22507
22508         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22509
22510         * g++.dg/pch/pch.exp: Better handle failing testcases.
22511         * gcc.dg/pch/pch.exp: Likewise.
22512         * gcc.dg/pch/macro-1.c: New.
22513         * gcc.dg/pch/macro-1.h: New.
22514         * gcc.dg/pch/macro-2.c: New.
22515         * gcc.dg/pch/macro-2.h: New.
22516
22517         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22518
22519         * g++.dg/dg.exp: Treat files in pch/ specially.
22520         * g++.dg/pch/pch.exp: New file.
22521         * g++.dg/pch/empty.H: New file.
22522         * g++.dg/pch/empty.C: New file.
22523         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22524         "precompile".
22525
22526         * gcc.dg/pch/pch.exp: New file.
22527         * gcc.dg/pch/empty.h: New file.
22528         * gcc.dg/pch/empty.c: New file.
22529         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22530         "precompile".
22531
22532 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22533
22534         * g++.dg/template/friend14.C: New test.
22535
22536 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22537
22538         * gcc.dg/old-style-asm-1.c: New test.
22539
22540 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22541
22542         * gcc.c-torture/compile/20030109-1.c: New test.
22543
22544 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22545
22546         * gcc.c-torture/execute/20030109-1.c: New test.
22547
22548 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22549
22550         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22551         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22552         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22553         * g++.old-deja/g++.mike/eh2.C: Likewise
22554         * g++.old-deja/g++.mike/eh3.C: Likewise
22555         * g++.old-deja/g++.mike/eh5.C: Likewise
22556         * g++.old-deja/g++.mike/eh6.C: Likewise
22557         * g++.old-deja/g++.mike/eh7.C: Likewise
22558         * g++.old-deja/g++.mike/eh8.C: Likewise
22559         * g++.old-deja/g++.mike/eh9.C: Likewise
22560         * g++.old-deja/g++.mike/eh10.C: Likewise
22561         * g++.old-deja/g++.mike/eh12.C: Likewise
22562         * g++.old-deja/g++.mike/eh13.C: Likewise
22563         * g++.old-deja/g++.mike/eh14.C: Likewise
22564         * g++.old-deja/g++.mike/eh16.C: Likewise
22565         * g++.old-deja/g++.mike/eh17.C: Likewise
22566         * g++.old-deja/g++.mike/eh18.C: Likewise
22567         * g++.old-deja/g++.mike/eh21.C: Likewise
22568         * g++.old-deja/g++.mike/eh23.C: Likewise
22569         * g++.old-deja/g++.mike/eh24.C: Likewise
22570         * g++.old-deja/g++.mike/eh25.C: Likewise
22571         * g++.old-deja/g++.mike/eh26.C: Likewise
22572         * g++.old-deja/g++.mike/eh27.C: Likewise
22573         * g++.old-deja/g++.mike/eh28.C: Likewise
22574         * g++.old-deja/g++.mike/eh29.C: Likewise
22575         * g++.old-deja/g++.mike/eh31.C: Likewise
22576         * g++.old-deja/g++.mike/eh33.C: Likewise
22577         * g++.old-deja/g++.mike/eh34.C: Likewise
22578         * g++.old-deja/g++.mike/eh35.C: Likewise
22579         * g++.old-deja/g++.mike/eh36.C: Likewise
22580         * g++.old-deja/g++.mike/eh37.C: Likewise
22581         * g++.old-deja/g++.mike/eh38.C: Likewise
22582         * g++.old-deja/g++.mike/eh39.C: Likewise
22583         * g++.old-deja/g++.mike/eh40.C: Likewise
22584         * g++.old-deja/g++.mike/eh41.C: Likewise
22585         * g++.old-deja/g++.mike/eh42.C: Likewise
22586         * g++.old-deja/g++.mike/eh44.C: Likewise
22587         * g++.old-deja/g++.mike/eh46.C: Likewise
22588         * g++.old-deja/g++.mike/eh47.C: Likewise
22589         * g++.old-deja/g++.mike/eh48.C: Likewise
22590         * g++.old-deja/g++.mike/eh49.C: Likewise
22591         * g++.old-deja/g++.mike/eh50.C: Likewise
22592         * g++.old-deja/g++.mike/eh51.C: Likewise
22593         * g++.old-deja/g++.mike/eh53.C: Likewise
22594         * g++.old-deja/g++.mike/eh55.C: Likewise
22595         * g++.old-deja/g++.mike/p7912.C: Likewise
22596         * g++.old-deja/g++.mike/p9706.C: Likewise
22597         * g++.old-deja/g++.mike/p10416.C: Likewise
22598         * g++.old-deja/g++.mike/p11667.C: Likewise
22599         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22600         Remove redundant reference to Iris.
22601         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22602         Elxsi, i860, Pico Java, and WE32K.
22603
22604 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22605
22606         * g++.dg/ext/asm4.C: New test.
22607
22608 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22609
22610         PR c++/9030
22611         * g++.dg/template/friend12.C: New test.
22612         * g++.dg/template/friend13.C: Likewise.
22613         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22614
22615 2003-01-08  Jan Hubicka  <jh@suse.cz>
22616
22617         * gcc.dg/i386-cadd.c: New test.
22618         * gcc.dg/i386-cmov4.c: Likewise.
22619
22620 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22621
22622         PR c++/9165
22623         * g++.dg/warn/Wunused-3.C: New test.
22624
22625         * g++.dg/abi/bitfield9.C: New test.
22626
22627         PR c++/9189
22628         * g++.dg/parse/defarg3.C: New test.
22629
22630 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22631
22632         * g++.dg/parse/ambig1.C: New test.
22633         * g++.dg/parse/defarg2.C: New test.
22634
22635 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22636
22637         * g++.dg/template/defarg-1.C: New test.
22638         * g++.dg/template/local2.C: Likewise.
22639
22640 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22641
22642         * gcc.c-torture/execute/20030105-1.c: New test.
22643
22644 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22645
22646         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22647         * g++.dg/parse/namespace4.C: Likewise.
22648
22649 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22650
22651         * g++.dg/template/ntp2.C: New test.
22652
22653 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22654
22655         * g++.dg/parse/extern-C-1.C: New test.
22656
22657         * g++.dg/parse/namespace4.C: New test.
22658
22659         * g++.dg/template/nested1.C: New test.
22660
22661         * g++.dg/parse/namespace3.C: New test.
22662
22663 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22664
22665         * g++.dg/lookup/two-stage1.C: New test.
22666
22667 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22668
22669         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22670         * g++.old-deja/g++.jason/access8.C: Likewise.
22671         * g++.old-deja/g++.other/decl5.C: Likewise.
22672
22673 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22674
22675         * g++.dg/parse/parse7.C: New test.
22676
22677 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22678
22679         PR c++/2843
22680         * g++.dg/ext/attrib7.C: New test.
22681
22682 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22683
22684         * g++.dg/parse/parse6.C: New test.
22685
22686 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22687
22688         * gcc.dg/h8300-stack-1.c: New.
22689
22690 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22691
22692         g++.dg/lookup/exception1.C: New test.
22693
22694         g++.dg/lookup/template1.C: New test.
22695
22696         g++.dg/parse/namespace2.C: New test.
22697
22698         g++.dg/parse/parens2.C: New test.
22699
22700 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22701
22702         * g++.dg/parse/parse5.C: New test.
22703         * g++.dg/lookup/scoped4.C: New test.
22704
22705 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22706
22707         * g++.dg/parse/parens1.C: New test.
22708
22709         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22710         angle-bracket1.C.
22711         * g++.dg/parse/parens2.C: New test.
22712
22713         * g++.dg/lookup/scope-operator1.C: New test.
22714
22715         * g++.dg/parse/operator1.C: New test.
22716
22717 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22718
22719         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22720         * g++.old-deja/g++.other/access6.C: Likewise.
22721         * g++.old-deja/g++.other/decl1.C: Likewise.
22722         * g++.old-deja/g++.pt/typename12.C: Likewise.
22723
22724 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22725
22726         * g++.dg/parse/namespace1.C: New test.
22727
22728 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22729
22730         * g++.dg/parse/parse4.C: New test.
22731
22732 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22733
22734         * g++.dg/parse/parse3.C: New test.
22735
22736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22737
22738         * g++.dg/parse/parse2.C: New test.
22739
22740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22741
22742         * g++.dg/template/friend11.C: New test.
22743
22744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22745
22746         * g++.dg/parse/parse1.C: New test.
22747
22748 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22749
22750         * lib/profopt.exp: Change the name of a global variable to avoid
22751         possible clashes with other test suites.
22752
22753 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22754
22755         * g++.dg/inherit/covariant8.C: New test.
22756
22757 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22758
22759         * g++.dg/init/array9.C: New test.
22760
22761         PR c++/9112
22762         * g++.dg/parse/expr1.C: New test.
22763
22764 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22765
22766         * gcc.c-torture/compile/20021230-1.c: New test.
22767
22768 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * g++.dg/inherit/covariant5.C: New test.
22771         * g++.dg/inherit/covariant6.C: New test.
22772         * g++.dg/inherit/covariant7.C: New test.
22773
22774 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22775
22776         PR c++/2739
22777         * g++.dg/other/access2.C: New test.
22778
22779 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22780
22781         * g++.dg/other/anon-struct.C: No longer fails
22782         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22783         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22784         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22785
22786 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22787
22788         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22789
22790 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22791
22792         * g++.dg/eh/spec4.C: Remove stray semicolon.
22793         * g++.dg/expr/pmf-1.C: Change error message.
22794         * g++.dg/ext/asm1.C: Remove stray semicolon.
22795         * g++.dg/ext/typename1.C: Add missing typenames.
22796         * g++.dg/inherit/template-as-base.C: Change error message.
22797         * g++.dg/lookup/scoped1.C: Likewise.
22798         * g++.dg/lookup/scoped2.C: Likewise.
22799         * g++.dg/lookup/using2.C: Likewise.
22800         * g++.dg/other/component1.C: Remove stray semicolon.
22801         * g++.dg/other/do1.C: Change error message.
22802         * g++.dg/other/error2.C: Likewise.
22803         * g++.dg/other/init1.C: Likewise.
22804         * g++.dg/other/packed1.C: Remove stray semicolon.
22805         * g++.dg/other/ptrmem2.C: Change error message.
22806         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22807         marker.
22808         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22809         * g++.dg/template/access3.C: Add typename keyword.
22810         * g++.dg/template/access5.C: Remove stray semicolon.
22811         * g++.dg/template/access6.C: Likewise.
22812         * g++.dg/template/complit1.C: Likewise.
22813         * g++.dg/template/crash1.C: Change error message.
22814         * g++.dg/template/inherit2.C: Remove stray semicolon.
22815         * g++.dg/template/instantiate2.C: Likewise.
22816         * g++.dg/template/instantiate3.C: Change error message.
22817         * g++.dg/template/qual1.C: Remove stray semicolon.
22818         * g++.dg/template/qualttp18.C: Change error message.
22819         * g++.dg/template/ref1.C: Remove stray semicolon.
22820         * g++.dg/template/sizeof1.C (A::value): Declare it.
22821         * g++.dg/template/spec4.C: Change error message.
22822         * g++.dg/template/static1.C: Likewise.
22823         * g++.dg/template/type1.C: Likewise.
22824         * g++.dg/template/typename3.C: Likewise.
22825         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22826         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22827         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22828         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22829         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22830         named return value extension.
22831         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22832         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22833         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22834         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22835         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22836         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22837         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22838         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22839         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22840         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22841         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22842         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22843         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22844         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22845         syntax.
22846         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22847         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22848         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22849         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22850         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22851         * g++.old-deja/g++.brendan/template11.C: Likewise.
22852         * g++.old-deja/g++.brendan/template26.C: Likewise.
22853         * g++.old-deja/g++.brendan/template27.C: Use explicit
22854         specialization syntax.
22855         * g++.old-deja/g++.brendan/template30.C: Likewise.
22856         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22857         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22858         non-dependent names.
22859         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22860         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22861         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22862         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22863         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22864         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22865         named return value extension.
22866         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22867         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22868         * g++.old-deja/g++.ext/return1.C: Likewise.
22869         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22870         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22871         * g++.old-deja/g++.jason/access8.C: Likewise.
22872         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22873         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22874         pseudo-destructor names.
22875         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22876         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22877         pseudo-destructor names.
22878         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22879         * g++.old-deja/g++.jason/overload19.C: Likewise.
22880         * g++.old-deja/g++.jason/overload32.C: Likewise.
22881         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22882         stray semicolons.
22883         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22884         * g++.old-deja/g++.jason/return.C: Likewise.
22885         * g++.old-deja/g++.jason/return2.C: Likewise.
22886         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22887         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22888         syntax.
22889         * g++.old-deja/g++.jason/template10.C: Account for use of
22890         non-dependent names.
22891         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22892         syntax.
22893         * g++.old-deja/g++.jason/template37.C: Likewise.
22894         * g++.old-deja/g++.law/access4.C: Change error messages.
22895         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22896         pseudo-destructor names.
22897         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22898         * g++.old-deja/g++.law/ctors9.C: Likewise.
22899         * g++.old-deja/g++.law/cvt22.C: Likewise.
22900         * g++.old-deja/g++.law/dtors5.C: Likewise.
22901         * g++.old-deja/g++.law/global-init1.C: Likewise.
22902         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22903         * g++.old-deja/g++.law/operators28.C: Likewise.
22904         * g++.old-deja/g++.law/visibility28.C: Likewise.
22905         * g++.old-deja/g++.martin/eval1.C: Likewise.
22906         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22907         name.
22908         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22909         * g++.old-deja/g++.mike/net34.C: Likewise.
22910         * g++.old-deja/g++.mike/net36.C: Likewise.
22911         * g++.old-deja/g++.mike/ns2.C: Likewise.
22912         * g++.old-deja/g++.mike/p12306.C: Likewise.
22913         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22914         value extension.
22915         * g++.old-deja/g++.mike/p700.C: Likewise.
22916         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22917         * g++.old-deja/g++.mike/p710.C: Likewise.
22918         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22919         value extension.
22920         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22921         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22922         * g++.old-deja/g++.ns/crash2.C: Likewise.
22923         * g++.old-deja/g++.ns/crash3.C: Likewise.
22924         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22925         * g++.old-deja/g++.ns/ns17.C: Likewise.
22926         * g++.old-deja/g++.ns/template16.C: Likewise.
22927         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22928         keyword.
22929         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22930         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22931         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22932         named return value extension.
22933         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22934         * g++.old-deja/g++.other/access4.C: Issue additional error
22935         messages.
22936         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22937         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22938         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22939         * g++.old-deja/g++.other/crash25.C: Change error message.
22940         * g++.old-deja/g++.other/crash4.C: Change error message.
22941         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22942         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22943         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22944         checks.
22945         * g++.old-deja/g++.other/defarg8.C: Likewise.
22946         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22947         * g++.old-deja/g++.other/dtor10.C: Likewise.
22948         * g++.old-deja/g++.other/incomplete.C: Likewise.
22949         * g++.old-deja/g++.other/linkage7.C: Likewise.
22950         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22951         lookup algorithm.
22952         * g++.old-deja/g++.other/mangle2.C: Likewise.
22953         * g++.old-deja/g++.other/refinit2.C: Likewise.
22954         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22955         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22956         * g++.old-deja/g++.pt/crash28.C: Likewise.
22957         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22958         syntax.
22959         * g++.old-deja/g++.pt/crash32.C: Change error message.
22960         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22961         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22962         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22963         error message position.
22964         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22965         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22966         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22967         syntax.
22968         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22969         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22970         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22971         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22972         keyword.
22973         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22974         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22975         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22976         keyword.
22977         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22978         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22979         syntax.
22980         * g++.old-deja/g++.pt/friend28.C: Account for use of
22981         non-dependent names.
22982         * g++.old-deja/g++.pt/friend29.C: Likewise.
22983         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22984         rules.
22985         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22986         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22987         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22988         lookup rules.
22989         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22990         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22991         keyword.
22992         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22993         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22994         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22995         keyword.
22996         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22997         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22998         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22999         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23000         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23001         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23002         keyword.
23003         * g++.old-deja/g++.pt/spec10.C: Likewise.
23004         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23005         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23006         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23007         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23008         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23009         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23010         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23011         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23012         * g++.old-deja/g++.pt/typename15.C: Likewise.
23013         * g++.old-deja/g++.pt/typename22.C: Likewise.
23014         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23015         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23016         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23017         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23018         syntax.
23019         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23020         return value extension.
23021         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23022         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23023         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23024         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23025
23026 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23027
23028         * g++.dg/warn/inline1.C: New test.
23029         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23030         * g++.old-deja/g++.jason/synth10.C: Likewise.
23031         * g++.old-deja/g++.mike/net31.C: Likewise.
23032         * g++.old-deja/g++.mike/p8786.C: Likewise.
23033
23034         * g++.dg/template/friend10.C: New test.
23035         * g++.dg/template/conv5.C: New test.
23036
23037 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23038
23039         * g++.dg/lookup/scoped3.C: New test.
23040
23041         * g++.dg/lookup/decl1.C: New test.
23042         * g++.dg/lookup/decl2.C: New test.
23043
23044 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23045
23046         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23047         gcc.c-torture/compile/20021015-1.c,
23048         gcc.c-torture/compile/20021015-2.c,
23049         gcc.c-torture/compile/20021123-1.c,
23050         gcc.c-torture/compile/20021123-2.c,
23051         gcc.c-torture/compile/20021123-3.c,
23052         gcc.c-torture/compile/20021123-4.c,
23053         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23054         only to 3.1 or 3.2 branch.
23055
23056 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23057
23058         * gcc.dg/i386-bitfield3.c: New test.
23059
23060         * gcc.dg/i386-bitfield2.c: New test.
23061
23062 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.dg/parse/conv_op1.C: New test.
23065
23066 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23067
23068         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23069         approved.
23070
23071 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23072
23073         * gcc.c-torture/compile/20021220-1.c: New test.
23074
23075 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23076
23077         * gcc.dg/i386-fastcall-1.c: New.
23078
23079 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23080
23081         * gcc.c-torture/execute/20021219-1.c: New test.
23082
23083 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23084
23085         * gcc.dg/i386-pic-1.c: New test.
23086
23087 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23088
23089         PR c++/8099
23090         * g++.dg/template/friend9.C: New test.
23091
23092 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23093
23094         PR c++/3663
23095         * g++.dg/template/access7.C: New test.
23096
23097 2002-12-18  Nick Clifton  <nickc@redhat.com>
23098
23099         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23100         the libstdc++-v3 directory has been found.
23101
23102 2002-12-12  Devang Patel <dpatel@apple.com>
23103         * gcc.dg/darwin-ld-1.c: New test.
23104         * gcc.dg/darwin-ld-2.c: New test.
23105         * gcc.dg/darwin-ld-3.c: New test.
23106         * gcc.dg/darwin-ld-4.c: New test.
23107         * gcc.dg/darwin-ld-5.c: New test.
23108
23109 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23110
23111         * gcc.c-torture/compile/20021212-1.c: New test.
23112
23113 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23114
23115         * gcc.dg/fshort-wchar: New test.
23116
23117 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23118
23119         PR c++/8372
23120         * g++.dg/template/dtor1.C: New test.
23121
23122         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23123         markers.
23124
23125 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23126
23127         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23128
23129 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23130
23131         * g++.dg/template/static1.C: New test.
23132         * g++.dg/template/static2.C: New test.
23133         * g++.old-deja/g++.ext/memconst.C: New test.
23134
23135 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23136
23137         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23138         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23139         * g++.dg/special/initp1.C: Likewise.
23140
23141 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23142
23143         * gcc.c-torture/execute/20021204-1.c: New test.
23144
23145 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23146
23147         * gcc.dg/ppc-fmadd-1.c: New file.
23148         * gcc.dg/ppc-fmadd-2.c: New file.
23149         * gcc.dg/ppc-fmadd-3.c: New file.
23150
23151 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23152
23153         * gcc.c-torture/compile/20021204-1.c: New test.
23154
23155 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23156
23157         * g++.dg/inherit/covariant2.C: New test.
23158         * g++.dg/inherit/covariant3.C: New test.
23159         * g++.dg/inherit/covariant4.C: New test.
23160         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23161         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23162
23163 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23164
23165         PR c++/8688
23166         * g++.dg/init/brace3.C: New test.
23167
23168 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23169
23170         * gcc.dg/20020210-1.c: Fix a comment typo.
23171
23172 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23173
23174         PR c++/8720
23175         * g++.dg/parse/defarg1.C: New test.
23176
23177         PR c++/8615
23178         * g++.dg/template/char1.C: New test.
23179
23180         * g++.dg/template/varmod1.C: Fix typo.
23181
23182 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23183
23184         DR 180
23185         * g++.old-deja/g++.pt/crash32.C: Expect error.
23186
23187 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/5919
23190         * g++.dg/template/varmod1.C: New test.
23191
23192         PR c++/8727
23193         * g++.dg/inherit/typeinfo1.C: New test.
23194
23195         PR c++/8663
23196         * g++.dg/inherit/typedef1.C: New test.
23197
23198 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23199
23200         PR c++/8332
23201         PR c++/8493
23202         * g++.dg/template/strlen1.C: New test.
23203
23204         PR c++/8227
23205         * g++.dg/template/ctor2.C: New test.
23206
23207         PR c++/8214
23208         * g++.dg/init/string1.C: New test.
23209
23210         PR c++/8511
23211         * g++.dg/template/friend8.C: New test.
23212
23213 2002-11-29  Joe Buck <jbuck@synopsys.com>
23214
23215         * g++.dg/lookup/anon2.C: New test.
23216
23217 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23218
23219         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23220         h8300 port.
23221
23222 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23223
23224         * gcc.dg/bitfld-6.c: New test.
23225
23226 2002-11-27  Jan Hubicka  <jh@suse.cz>
23227
23228         * gcc.c-torture/execute/20021127.[cx]: New test.
23229
23230 2002-11-26  Jan Hubicka  <jh@suse.cz>
23231
23232         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23233         quality.
23234
23235 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23236
23237         * g++.dg/init/brace2.C: New test.
23238         * g++.old-deja/g++.mike/p9129.C: Correct.
23239
23240 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23243
23244 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23245
23246         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23247
23248 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23249
23250         * testsuite/g++.dg/abi/empty11.C: New test.
23251         * testsuite/g++.dg/rtti/cv1.C: New test.
23252
23253 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23254
23255         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23256
23257 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23258
23259         * g++.dg/abi/empty10.C: New test.
23260
23261 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23262
23263         * gcc.c-torture/compile/20021124-1.c: New test.
23264
23265 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23266
23267         * g++.dg/abi/rtti2.C: New test.
23268
23269 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23270
23271         * gcc.dg/i386-unroll-1.c: New test.
23272
23273 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23274
23275         * gcc.c-torture/compile/20021120-1.c: New test.
23276         * gcc.c-torture/compile/20021120-2.c: New test.
23277
23278 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23279
23280         * gcc.dg/bitfld-5.c: New test.
23281
23282 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23283
23284         * gcc.c-torture/execute/20021120-3.c: New test.
23285
23286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23287
23288         * gcc.c-torture/execute/20021120-2.c: New test.
23289
23290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23291
23292         * gcc.c-torture/execute/20021120-1.c: New test.
23293
23294 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23295
23296         * gcc.c-torture/execute/20021118-3.c: New test.
23297
23298 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23299
23300         * gcc.c-torture/compile/20021119-1.c: New test.
23301
23302 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23303
23304         * gcc.dg/duff-1.c: New test.
23305         * gcc.dg/duff-2.c: New test.
23306         * gcc.dg/duff-3.c: New test.
23307
23308 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23309
23310         * gcc.dg/cpp/_Pragma5.c: New test.
23311
23312 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23313
23314         * gcc.c-torture/execute/20021118-2.c: New test.
23315
23316 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23317
23318         * gcc.c-torture/execute/20021118-1.c: New test.
23319
23320 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23321
23322         * gcc.dg/20021116-1.c: New test.
23323
23324 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23325
23326         * g++.dg/abi/vcall1.C: New test.
23327
23328 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * gcc.dg/20021029-1.c: New test.
23331         * gcc.dg/20021029-2.c: New test.
23332
23333 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23334
23335         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23336
23337 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23338
23339         PR c/8439
23340         * gcc.dg/20021110.c: Move to ...
23341         * gcc.c-torture/compile/20021110.c: .... here.
23342
23343 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23344
23345         PR c/8467
23346         * gcc.c-torture/execute/20021111-1.c
23347
23348 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23349
23350         PR c/8439
23351         * gcc.dg/20021110.c: New test.
23352
23353 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23354
23355         * g++.dg/abi/vthunk3.C: Run only on x86.
23356
23357 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23358
23359         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23360
23361 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23362
23363         * lib/compat.exp (compat-execute): Fix logic error in last
23364         change.
23365
23366 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23367
23368         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23369
23370 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23371
23372         PR c++/8389
23373         * g++.dg/template/access6.C: New test.
23374
23375 2002-11-08  Jan Hubicka  <jh@suse.cz>
23376
23377         * gcc.dg/i386-ssefp-1.c: New test.
23378         * gcc.dg/i386-ssefp-1.c: New test.
23379
23380 2002-11-08  Jan Hubicka  <jh@suse.cz>
23381
23382         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23383
23384 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23385
23386         * g++.dg/abi/vthunk3.C: New test.
23387
23388         PR c++/8338
23389         * g++.dg/template/crash2.C: New test.
23390
23391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23392
23393         * testsuite/g++.dg/abi/dtor1.C: New test.
23394         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23395
23396 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23397
23398         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23399         Darwin.
23400
23401 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23402
23403         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23404         -mthumb.  Only xfail with -O0.
23405
23406 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23407
23408         * g++.dg/abi/thunk1.C: New test.
23409         * g++.dg/abi/thunk2.C: Likewise.
23410         * g++.dg/abi/vtt1.C: Likewise.
23411
23412 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23413
23414         PR optimization/8423
23415         * gcc.c-torture/execute/builtin-constant.c: New test.
23416
23417 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23418
23419         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23420         Add some more cases.
23421
23422 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23423
23424         PR c++/8391
23425         * g++.dg/opt/local1.C: New test.
23426
23427 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23428
23429         PR c++/8160
23430         * g++.dg/template/complit1.C: New test.
23431
23432         PR c++/8149
23433         * g++.dg/template/typename4.C: Likewise.
23434
23435 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23436
23437         Core issue 287, PR c++/7639
23438         * g++.dg/template/instantiate1.C: Adjust error location.
23439         * g++.dg/template/instantiate3.C: New test.
23440         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23441         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23442         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23443
23444 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23445
23446         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23447
23448 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23449
23450         PR c++/8287
23451         * g++.dg/init/dtor2.C: New test.
23452
23453 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23454
23455         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23456         * gcc.dg/nest.c: Bypass errors on irix6.
23457
23458 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23459
23460         * gcc.dg/nest.c: Expect error for mmix-*-*.
23461         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23462
23463 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23464
23465         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23466         markers.
23467
23468         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23469
23470 2002-10-25  Mike Stump  <mrs@apple.com>
23471
23472         * gcc.dg/warn-1.c: New test.
23473
23474 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23475
23476         * g++.dg/template/typename3.C: New test.
23477
23478 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23479
23480         * g++.dg/lookup/ptrmem1.C: New test.
23481
23482         * g++.dg/abi/vthunk2.C: New test.
23483
23484 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23485
23486         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23487
23488 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23489
23490         * g++.dg/abi/empty9.C: New test.
23491
23492 2002-10-24  Richard Henderson  <rth@redhat.com>
23493
23494         * g++.dg/inherit/thunk1.C: Enable for ia64.
23495
23496 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/8067
23499         * g++.dg/lookup/pretty1.C: New test.
23500
23501 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23502
23503         * gcc.dg/20021023-1.c: New test.
23504
23505 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23506
23507         PR c++/7679
23508         * g++.dg/parse/inline1.C: New test.
23509
23510 2002-10-23  Richard Henderson  <rth@redhat.com>
23511
23512         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23513
23514         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23515
23516 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23517
23518         PR c++/6579
23519         * g++.dg/parse/stmtexpr3.C: New test.
23520
23521 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23522
23523         * g++.dg/expr/cond1.C: New test.
23524
23525 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23526
23527         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23528
23529 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23530
23531         * g++.dg/abi/vbase13.C: New test.
23532         * g++.dg/abi/vbase14.C: Likewise.
23533
23534 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23535
23536         * gcc.dg/tls/pic-1.c: New test.
23537         * gcc.dg/tls/nonpic-1.c: New test.
23538         * gcc.dg/20021018-1.c: New test.
23539
23540 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23541
23542         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23543         Remove only files with the same base name as the test case.
23544         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23545         (profopt-execute): Likewise.  Also, remove old profiling
23546         and performance data files before running the tests.
23547
23548         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23549         * g++.dg/bprob/bprob.exp: Likewise.
23550         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23551         to allow more general test case names.
23552
23553         * g++.dg/bprob/bprob-1.C: Rename to ...
23554         * g++.dg/bprob/g++-bprob-1.C: ... this.
23555
23556         * g77.dg/bprob/bprob-1.f: Rename to ...
23557         * g77.dg/bprob/g77-bprob-1.f: ... this.
23558
23559 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23560
23561         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23562         bison 1.50 or later.
23563
23564 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23565
23566         * g++.dg/README: Describe more test directories.
23567
23568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23569
23570         * g++.dg/init/array6.C: Add additional tests.
23571
23572 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23573
23574         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23575         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23576
23577 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23578
23579         * gcc.c-torture/compile/20020604-1.x: New.
23580         * gcc.c-torture/compile/simd-5.x: Likewise.
23581         * gcc.c-torture/execute/920710-1.x: Likewise.
23582         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23583
23584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23585
23586         * g++.dg/inherit/override1.C: Add dg-options clause.
23587
23588 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23589
23590         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23591         _mm_slli_si128.
23592
23593 2002-10-19  Andreas Schwab  <schwab@suse.de>
23594
23595         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23596         directory component.
23597
23598 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23599
23600         * g++.dg/inherit/thunk1.C: New test.
23601
23602         * g++.dg/inherit/override1.C: New test.
23603
23604         * g++.dg/abi/mangle11.C: New test.
23605         * g++.dg/abi/mangle14.C: New test.
23606         * g++.dg/abi/mangle17.C: New test.
23607
23608 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23609
23610         * g++.dg/overload/member2.C: New test.
23611
23612 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23613
23614         * g++.dg/README: Describe new compat directory.
23615         * g++.dg/dg.exp: Skip tests in compat directory.
23616         * README.compat: New file.
23617         * lib/compat.exp: New expect script.
23618         * g++.dg/compat: New test directory.
23619         * g++.dg/compat/compat.exp: New expect script.
23620         * g++.dg/compat/abi: New test directory.
23621         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23622         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23623         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23624         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23625         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23626         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23627         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23628         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23629         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23630         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23631         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23632         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23633         * g++.dg/compat/break: New test directory.
23634         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23635         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23636         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23637         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23638         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23639         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23640         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23641         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23642         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23643         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23644         g++.dg/compat/break/README: New files.
23645         * g++.dg/compat/eh: New test directory.
23646         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23647         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23648         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23649         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23650         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23651         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23652         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23653         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23654         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23655         g++.dg/compat/eh/filter2_y.C,
23656         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23657         g++.dg/compat/eh/new1_y.C,
23658         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23659         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23660         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23661         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23662         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23663         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23664         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23665         g++.dg/compat/eh/unexpected1_y.C: New files.
23666         * g++.dg/compat/init: New test directory.
23667         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23668         g++.dg/compat/init/array5_y.C,
23669         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23670         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23671         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23672         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23673         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23674         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23675         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23676         g++.dg/compat/init/init-ref2_y.C: New files.
23677
23678 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23679
23680         PR c++/7584
23681         * g++.dg/inherit/using3.C: New test.
23682
23683 2002-10-17  Jan Hubicka  <jh@suse.cz>
23684
23685         * gcc.dg/20021017-2.c: New test.
23686
23687 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23688
23689         * g++.dg/abi/mangle16.C: Adjust.
23690
23691         * g++.dg/init/array8.C: New test.
23692
23693 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23694
23695         * gcc.dg/special/mips-abi.exp: New test.
23696         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23697
23698 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23699
23700         * g++.dg/abi/mangle16.C: New test.
23701         * g++.dg/abi/mangle17.C: Likewise.
23702
23703         PR c++/7478
23704         * g++.dg/template/ref1.C: New test.
23705
23706 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23707
23708         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23709
23710 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23711
23712         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23713
23714 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/7524
23717         * g++.dg/init/array7.C: New test.
23718
23719 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23720
23721         * g++.dg/init/array6.C: New test.
23722
23723         * g++.dg/abi/mangle13.C: Likewise.
23724         * g++.dg/abi/mangle14.C: Likewise.
23725         * g++.dg/abi/mangle15.C: Likewise.
23726
23727 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23728
23729         * g++.dg/abi/empty8.C: New test.
23730
23731 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23732
23733         * g++.dg/init/ctor1.C: New test.
23734
23735 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23736
23737         * gcc.c-torture/execute/20021015-1.c: New test.
23738
23739 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23740
23741         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23742
23743 2002-10-14  Jan Hubicka  <jh@suse.cz>
23744
23745         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23746
23747 2002-10-14  Richard Henderson  <rth@redhat.com>
23748
23749         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23750
23751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23752
23753         PR optimization/6631
23754         * g++.dg/opt/const2.C: New test.
23755
23756 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR c++/7176
23759         * g++.dg/parse/friend1.C: New test.
23760         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23761
23762 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.dg/20021014-1.c: New test.
23765
23766 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23767
23768         PR c++/5661
23769         * g++.dg/ext/vlm1.C: New test.
23770         * g++.dg/ext/vlm2.C: Likewise.
23771
23772         * g++.dg/init/array1.C: Remove invalid braces.
23773         * g++.dg/init/brace1.C: New test.
23774         * g++.dg/init/copy2.C: Likewise.
23775         * g++.dg/init/copy3.C: Likewise.
23776         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23777         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23778         braces.
23779
23780 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23781
23782         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23783
23784 2002-10-11  Richard Shann  <richard.shann@superh.com>
23785
23786         * gcc.c-torture/compile/simd-5.c: New test.
23787
23788 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23789
23790         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23791
23792 2002-10-10  Jim Wilson  <wilson@redhat.com>
23793
23794         * gcc.c-torture/execute/20021010-1.c: New test.
23795
23796 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23797
23798         PR c/7353
23799         * g++.dg/ext/typedef-init.C: New test.
23800         * gcc.dg/typedef-init.c: New test.
23801
23802 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23803
23804         * gcc.dg/cpp/paste13.c: New test.
23805
23806 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23807
23808         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23809         remaining platforms, XFAIL during compile, not execute.  Don't
23810         XFAIL at -O0.
23811
23812 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * gcc.dg/alias-1.c: Tweak expected warning.
23815
23816 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23817
23818         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23819
23820 2002-10-06  Andreas Jaeger  <aj@suse.de>
23821
23822         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23823         * gcc.dg/cpp/c++98.C: Likewise.
23824
23825         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23826         * g++.dg/cpp/c++98.C: Likewise.
23827
23828         * g++.dg/README (Subdirectories): Mention cpp directory.
23829
23830         PR target/7559
23831         * gcc.dg/20021006-1.c: New test.
23832
23833 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23834
23835         PR c++/7804
23836         * g++.dg/other/warning1.C: New test.
23837
23838 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23839
23840         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23841         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23842         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23843
23844 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/7931
23847         * g++.dg/template/ptrmem3.C: New test.
23848
23849         PR c++/7754
23850         * g++.dg/template/union1.C: New test.
23851
23852 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23853
23854         PR c++/8006
23855         * g++.dg/abi/mangle9.C: New test.
23856         * g++.dg/abi/mangle10.C: New test.
23857         * g++.dg/abi/mangle11.C: New test.
23858         * g++.dg/abi/mangle12.C: New test.
23859
23860 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23861
23862         PR c++/7188.
23863         * g++.dg/template/meminit1.C: New test.
23864         * g++.dg/warn/Wreorder-1.C: Likewise.
23865         * g++.old-deja/g++.mike/warn3.C: Tweak.
23866         * lib/prune.exp: Ingore "in copy constructor".
23867
23868 2002-10-02  Andreas Jaeger  <aj@suse.de>
23869
23870         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23871         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23872         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23873         on x86-64.
23874
23875 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23876
23877         * gcc.dg/empty1.C: Fix typo.
23878
23879 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         * gcc.dg/alias-1.c: New test.
23882
23883 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23884
23885         * gcc.dg/empty1.C: New test.
23886
23887         * g++.dg/tls/init-2.C: Tweak error messages.
23888
23889 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23890
23891         * gcc.c-torture/compile/20020923-1.c: New test.
23892
23893 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23894
23895         * gcc.c-torture/execute/ffs-1.c: New test.
23896         * gcc.c-torture/execute/ffs-2.c: Ditto.
23897
23898 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23899
23900         * g++.dg/overload/member1.C: New test.
23901
23902 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23903
23904         * g++.dg/abi/empty7.C: New test.
23905         * g++.dg/init/pm2.C: Likewise.
23906
23907 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23908
23909         * g++.dg/rtti/crash1.C: New test.
23910
23911 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23912
23913         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23914         gcc.dg/sibcall-4.c: New tests.
23915
23916 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23917
23918         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23919         powerpc and MMIX targets.
23920
23921 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23922
23923         * gcc.dg/cpp/20020927-1.c: New.
23924
23925 2002-09-26  David S. Miller  <davem@redhat.com>
23926
23927         * gcc.c-torture/compile/trunctfdf.c: New.
23928
23929 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23930
23931         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23932
23933 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23934
23935         * gcc.c-torture/execute/loop-15.c: New.
23936
23937 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23938
23939         * README.QMTEST: Fix typo.
23940
23941 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23942
23943         * gcc.dg/20020926-1.c: New test.
23944
23945 2002-09-25  David S. Miller  <davem@redhat.com>
23946
23947         PR target/7842
23948         * gcc.c-torture/execute/shiftdi.c: New test.
23949
23950 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23951
23952         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23953         unique to the tool.
23954         * lib/g77.exp (g77_init): Likewise.
23955         * lib/g++.exp (g++_init): Likewise.
23956         * lib/objc.exp (objc_init): Likewise.
23957
23958 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23959
23960         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23961         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23962         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23963
23964 2002-09-25  Richard Henderson  <rth@redhat.com>
23965
23966         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23967         too-small long double.
23968
23969 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23970
23971         * gcc.dg/20020919-1.c: New test.
23972
23973 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23974
23975         * g++.dg/abi/bitfield6.C: New test.
23976         * g++.dg/abi/bitfield7.C: New test.
23977         * g++.dg/abi/bitfield8.C: New test.
23978         * g++.dg/abi/vbase11.C: New test.
23979
23980 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23981
23982         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23983         hppa*-*-hpux*.  Update test comment.
23984
23985 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23986
23987         * gcc.dg/tls/struct-1.c: New test.
23988
23989 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23990
23991         * gcc.dg/cpp/tr-warn2.c: Update.
23992
23993 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23994
23995         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23996
23997 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23998
23999         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24000         systems.
24001
24002 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24003
24004         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24005
24006         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24007         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24008         setting of cxxfilt.
24009
24010 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24011
24012         * gcc.dg/20020312-2.c: Update for darwin.
24013
24014 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24017
24018 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24019
24020         * objc.dg/comp-types-1.m: New test.
24021         * objc.dg/comp-types-2.m: New test.
24022         * objc.dg/comp-types-3.m: New test.
24023         * objc.dg/comp-types-4.m: New test.
24024         * objc.dg/comp-types-5.m: New test.
24025         * objc.dg/comp-types-6.m: New test.
24026
24027 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24028
24029         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24030
24031 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24032
24033         * g++.dg/other/do1.C: New test.
24034
24035         * g++.dg/template/subst1.C: New test.
24036
24037 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24038
24039         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24040
24041 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24042
24043         * g++.dg/template/qualttp20.C: Adjust expected errors.
24044         * g++.old-deja/g++.jason/report.C: Likewise.
24045         * g++.old-deja/g++.other/qual1.C: Likewise.
24046
24047         * g++.dg/lookup/scoped2.C: New test.
24048
24049         * g++.dg/ext/asm3.C: New test.
24050
24051 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24052
24053         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24054
24055 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24056
24057         * ChangeLog: follow spelling conventions.
24058         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24059         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24060         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24061         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24062         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24063         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24064         * g++.old-deja/g++.law/global-init1.C: Likewise.
24065         * g++.old-deja/g++.other/delete4.C: Likewise.
24066         * g++.old-deja/g++.other/inline21.C: Likewise.
24067         * g++.old-deja/g++.other/singleton.C: Likewise.
24068         * g77.dg/strlen0.f: Likewise.
24069         * g77.f-torture/compile/20010519-1.f: Likewise.
24070         * g77.f-torture/compile/980310-4.f: Likewise.
24071         * gcc.c-torture/compile/20000605-1.c: Likewise.
24072         * gcc.c-torture/execute/20020225-1.c: Likewise.
24073         * gcc.dg/c90-hexfloat-2.c: Likewise.
24074         * gcc.dg/c99-bool-1.c: Likewise.
24075         * gcc.dg/c99-hexfloat-2.c: Likewise.
24076         * gcc.dg/dll-2.c: Likewise.
24077         * gcc.dg/wtr-union-init-1.c: Likewise.
24078         * gcc.dg/wtr-union-init-2.c: Likewise.
24079         * gcc.dg/wtr-union-init-3.c: Likewise.
24080         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24081         * gcc.dg/cpp/defined.c: Likewise.
24082         * gcc.dg/cpp/macsyntx.c: Likewise.
24083         * gcc.dg/cpp/paste2.c: Likewise.
24084         * gcc.dg/cpp/trad/defined.c: Likewise.
24085         * gcc.dg/format/c90-printf-1.c: Likewise.
24086         * gcc.dg/format/c90-scanf-1.c: Likewise.
24087         * gcc.dg/format/c99-printf-1.c: Likewise.
24088         * gcc.dg/format/c99-scanf-1.c: Likewise.
24089         * gcc.misc-tests/gcov-8.c: Likewise.
24090         * lib/profopt.exp: Likewise.
24091
24092 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24093
24094         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24095
24096 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         * g++.dg/inherit/using2.C: New test.
24099
24100 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24101
24102         * ChangeLog: Follow spelling conventions.
24103         * g++.dg/template/friend4.C: Likewise.
24104         * g++.old-deja/g++.pt/crash67.C: Likewise.
24105         * gcc.c-torture/execute/20000801-4.c: Likewise.
24106         * gcc.dg/c90-digraph-1.c: Likewise.
24107         * gcc.dg/c94-digraph-1.c: Likewise.
24108         * gcc.dg/c99-digraph-1.c: Likewise.
24109         * gcc.dg/cpp/line5.c: Likewise.
24110         * gcc.dg/cpp/multiline.c: Likewise.
24111         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24112         * gcc.dg/format/attr-3.c: Likewise.
24113         * gcc.dg/format/c90-scanf-3.c: Likewise.
24114         * gcc.dg/format/ext-4.c: Likewise.
24115
24116 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         * g++.dg/template/pretty1.C: New test.
24119
24120 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24121
24122         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24123
24124 2002-09-13  Matt Austern  <austern@apple.com>
24125
24126         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24127         passing a cast expression to a function by const reference.
24128
24129 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24130
24131         * g++.dg/template/deduce1.C: New test.
24132
24133 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24134
24135         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24136         32-bit int.
24137
24138 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24139
24140         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24141         usage.
24142
24143 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24144
24145         * gcc.c-torture/compile/20020910-1.c: New test.
24146
24147 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24148
24149         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24150
24151 2002-09-10  Andreas Jaeger  <aj@suse.de>
24152
24153         * gcc.dg/20020312-2.c: Adjust for x86-64.
24154
24155 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24156
24157         * g77.dg/7388.f: New test case for PR 7388.
24158
24159 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24160
24161         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24162
24163 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24164
24165         * objc.dg/proto-lossage-1.m: New test.
24166
24167 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24168
24169         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24170
24171 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24172
24173         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24174         expected to pass.
24175
24176 2002-09-06  Stan Shebs  <shebs@apple.com>
24177             David Edelsohn  <edelsohn@gnu.org>
24178
24179         * gcc.dg/weak: New directory.
24180         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24181         target-specific xfail bits.
24182         * gcc.dg/typeof-2.c: Move to new directory.
24183         * gcc.dg/weak.exp: New expect script.
24184
24185 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24186
24187         * gcc.c-torture/execute/extzvsi.c: New test.
24188
24189 2002-09-05  Stan Shebs  <shebs@apple.com>
24190
24191         * gcc.dg/weak-1.c: xfail on Darwin.
24192         * gcc.dg/weak-2.c: Ditto.
24193         * gcc.dg/weak-3.c: Ditto.
24194         * gcc.dg/weak-4.c: Ditto.
24195         * gcc.dg/weak-5.c: Ditto.
24196         * gcc.dg/weak-6.c: Ditto.
24197         * gcc.dg/weak-7.c: Ditto.
24198         * gcc.dg/weak-8.c: Ditto.
24199         * gcc.dg/weak-9.c: Ditto.
24200
24201 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24202
24203         * gcc.c-torture/execute/loop-14.c: New test.
24204
24205 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24206
24207         * g++.dg/other/cxa-atexit1.C: New test.
24208
24209         * gcc.dg/typeof-2.c: New test.
24210
24211 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24212
24213         * gcc.dg/builtins-2.c: New testcase.
24214         * gcc.dg/builtins-3.c: New testcase.
24215
24216 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24217
24218         * gcc.dg/cpp/_Pragma4.c: New test.
24219
24220 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24221
24222         * objc/execute/nil_method-1.m: New testcase.
24223
24224 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24225
24226         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24227         [Object class], not [Object initialize].
24228
24229 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24230             Hans-Peter Nilsson  <hp@bitrange.com>
24231
24232         * gcc.c-torture/execute/20020720-1.x: Skip test on
24233         mmix-knuth-mmixware.  Correct comment.
24234
24235 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24236
24237         * testsuite/g++.dg/abi/bitfield5.C: New test.
24238         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24239
24240 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24241
24242         * objc.dg/undeclared-selector.m: New test.
24243
24244 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         * g++.dg/other/offsetof1.C: Avoid cast warning.
24247
24248 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24249
24250         * objc.dg/super-class-2.m: New test.
24251
24252 2002-08-24  Matt Austern  <austern@apple.com>
24253
24254         * g++.dg/ext/lvaddr.C: New test.
24255         * g++.dg/ext/lvcast.C: New test.
24256
24257 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24258
24259         * testsuite/g++.dg/inherit/cond1.C: New test.
24260
24261 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24262
24263         * gcc.dg/noncompile/incomplete-1.c: New test.
24264
24265 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24266
24267         * gcc.dg/typespec-1.c: New test.
24268
24269 2002-08-20  Devang Patel  <dpatel@apple.com>
24270         * objc.dg/proto-hier-2.m: New test.
24271
24272 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24273
24274         * objc.dg/bitfield-1.m: New test.
24275         * objc.dg/bitfield-2.m: New test.
24276
24277 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24278
24279         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24280         gcc.dg/c99-flex-array-4.c: New tests.
24281
24282 2002-08-16  Stan Shebs  <shebs@apple.com>
24283
24284         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24285
24286 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24287
24288         * gcc.dg/typeof-1.c: New test.
24289         * g++.dg/ext/typeof2.C: New test.
24290
24291 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         * g++.dg/other/offsetof1.C: New test.
24294
24295 2002-08-14  Richard Henderson  <rth@redhat.com>
24296
24297         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24298
24299 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24300
24301         * gcc.dg/cpp/_Pragma3.c: New test.
24302
24303 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24304
24305         * g++.dg/template/inherit3: New test.
24306
24307 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24308
24309         * gcc.dg/bitfld-4.c: Add blank options.
24310
24311 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24312
24313         * g++.dg/template/crash1.C: New test.
24314
24315 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24316
24317         * gcc.dg/tls/opt-2.c: New test.
24318
24319 2002-08-08  Devang Patel  <dpatel@apple.com>
24320
24321         * objc.dg/selector-1.m : New test
24322
24323 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24324
24325         * g++.dg/abi/bitfield4.C: New test.
24326         * gcc.dg/bitfld-4.c: New test.
24327
24328 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24329
24330         * g++.dg/other/packed1.C: New test.
24331
24332 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24333
24334         * g++.dg/abi/offsetof.C: Tweak error messages.
24335         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24336
24337 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * gcc.dg/bitfld-3.c: New test.
24340
24341 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24342             Richard Henderson  <rth@redhat.com>
24343
24344         * gcc.dg/i386-bitfield1.c: New test.
24345         * g++.dg/abi/bitfield3.C: Update.
24346
24347 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24348
24349         * objc.dg/const-str-2.m: Update.
24350         * gcc.dg/cpp/c++98.c: Change to C extension.
24351         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24352         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24353
24354 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24355
24356         * testsuite/gcc.dg/tls/diag-3.c: New.
24357
24358 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24359
24360         * g++.dg/README (Subdirectories): Document new subdir expr.
24361         * g++.dg/expr/pmf-1.C: New test.
24362
24363 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24364
24365         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24366
24367 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24368
24369         * g++.dg/abi/bitfield3.C: New test.
24370
24371 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * lib/gcov.exp: Tweak expected line formats.
24374         * gcc.misc-tests/gcov8.c: New test.
24375         * gcc.misc-tests/gcov8.x: New flags.
24376
24377 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24378
24379         * consistency.vlad/layout/endian.c: Include string.h.
24380
24381         * gcc.c-torture/execute/20020805-1.c: New test.
24382
24383 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24384
24385         * g++.dg/other/conversion1.C: New test.
24386
24387 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24388
24389         * gcc.dg/builtins-1.c: New testcase.
24390
24391 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24392
24393         * g++.dg/inherit/access3.C: New test.
24394
24395 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24396
24397         * gcc.dg/ia64-visibility-2.c: New test.
24398
24399 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24400
24401         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24402         __qualifier_flags to __flags.
24403
24404 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24405
24406         * g++.dg/inherit/operator1.C: New test.
24407         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24408         * g++.dg/other/error1.C: Change expected error message.
24409         * g++.dg/template/conv4.C: Likewise.
24410
24411 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24412
24413         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24414         for documented behavior.
24415
24416 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24417
24418         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24419         several targets known to fail.
24420
24421 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24422
24423         * gcc.dg/mips-args-[123].c: New tests.
24424
24425 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24426
24427         * gcc.dg/ppc-spe.c: New.
24428
24429 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24430
24431         * g++.dg/other/ptrmem4.C: New testcase.
24432
24433 2002-07-24  Richard Henderson  <rth@redhat.com>
24434
24435         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24436
24437 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24438
24439         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24440
24441 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24442
24443         * gcc.c-torture/execute/memset-3.c: New testcase.
24444
24445 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24446
24447         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24448         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24449
24450 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24451
24452         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24453         Delete.
24454
24455 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24456
24457         * gcc.c-torture/compile/simd-4.c: New test.
24458
24459 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24460
24461         PR c++/7347, c++/7348
24462         * g++.dg/template/access4.C: New test.
24463         * g++.dg/template/access5.C: New test.
24464         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24465         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24466         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24467         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24468
24469 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24470
24471         * gcc.dg/gnu89-init-2.c: New test.
24472
24473 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24474
24475         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24476
24477 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24478
24479         * gcc.c-torture/execute/20020720-1.c: New testcase.
24480
24481 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24482
24483         * gcc.dg/cpp/Wsignprom.c: New tests.
24484
24485 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24486
24487         * gcc.c-torture/execute/loop-13.c: New test.
24488
24489 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24490
24491         * gcc.dg/cpp/expr.c: New tests.
24492
24493 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24494
24495         * g++.dg/opt/pr6713.C: Add template instantiation.
24496
24497 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24498
24499         * gcc.dg/nest.c: New test.
24500
24501 2002-07-17  Richard Henderson  <rth@redhat.com>
24502
24503         * g++.dg/opt/pr6713.C: New test.
24504
24505 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24506
24507         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24508         XFAIL for all x86 processors.
24509
24510 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24511
24512         * gcc.c-torture/execute/20010122-1.x: Do not test with
24513         -fomit-frame-pointer.
24514
24515 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24516
24517         * g++.dg/template/instantiate2.C: New test.
24518         * g++.dg/template/spec4.C: New test.
24519
24520 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24521
24522         * g++.dg/template/access2.C: New test.
24523         * g++.dg/template/access3.C: New test.
24524
24525 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24526
24527         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24528         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24529         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24530         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24531         Convert to use <stdarg.h>.
24532         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24533         Delete.
24534         * gcc.dg/va-arg-2.c: New.
24535         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24536
24537 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24538
24539         * gcc.c-torture/compile/20020710-1.c: New test.
24540
24541 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24542                           Andrew Pinski  <pinskia@physics.uc.edu>
24543
24544         gcc.c-torture/compile/simd-2.c: New testcase.
24545         gcc.c-torture/compile/simd-3.c: Likewise.
24546
24547 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24548
24549         PR c++/7224
24550         * g++.dg/overload/error1.C: New test.
24551
24552 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24553
24554         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24555         configuration and IRIX 6 O32 ABI.
24556
24557 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24558
24559         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24560
24561 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24562
24563         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24564
24565 2002-07-10  Jeffrey A Law  <law@redhat.com>
24566
24567         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24568
24569         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24570
24571 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24572
24573         * gcc.dg/20020312-2.c: Check for __PPC__.
24574
24575 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24576
24577         * gcc.c-torture/compile/20020709-1.c: New test.
24578
24579 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24580
24581         * g++.dg/template/qualttp21.C: New test case.
24582
24583 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24584
24585         * gcc.c-torture/compile/20020706-1.c: New test.
24586         * gcc.c-torture/compile/20020706-2.c: New test.
24587
24588 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24589             Alexandre Oliva  <aoliva@redhat.com>
24590
24591         * g++.dg/warn/incomplete1.C: New test.
24592
24593 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24594
24595         PR c++/7099
24596         * g++.dg/warn/noreturn1.C: New test.
24597
24598 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/6706
24601         * g++.dg/debug/debug6.C: New test.
24602         * g++.dg/debug/debug7.C: New test.
24603
24604 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24605
24606         * gcc.c-torture/compile/simd-3.c: New test.
24607
24608 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24609
24610         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24611         * gcc.dg/20020620-1.c: Likewise.
24612
24613 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24614
24615         PR c++/6944
24616         * g++.dg/init/array4.C: New test.
24617         * g++.dg/init/array5.C: New test.
24618
24619 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24620
24621         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24622         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24623
24624 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24625
24626         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24627         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24628         * gcc.dg/wtr-conversion-1.c: Likewise.
24629         * gcc.dg/wtr-escape-1.c: Likewise.
24630         * gcc.dg/wtr-int-type-1.c: Likewise.
24631         * gcc.dg/wtr-label-1.c: Likewise.
24632         * gcc.dg/wtr-static-1.c: Likewise.
24633         * gcc.dg/wtr-strcat-1.c: Likewise.
24634         * gcc.dg/wtr-suffix-1.c: Likewise.
24635         * gcc.dg/wtr-switch-1.c: Likewise.
24636         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24637         * gcc.dg/wtr-union-init-1.c: Likewise.
24638         * gcc.dg/wtr-union-init-2.c: Likewise.
24639         * gcc.dg/wtr-union-init-3.c: Likewise.
24640
24641         * gcc.dg/wtr-func-def-1.c: New test.
24642
24643 2002-07-02 Devang Patel <dpatel@apple.com>
24644
24645         * objc.dg/param-1.m: New test.
24646
24647 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24648
24649         * gcc.dg/cpp/trad/directive.c: Add test.
24650         * gcc.dg/cpp/trad/macroargs.c: Add test.
24651         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24652
24653 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24654
24655         * gcc.dg/cpp/cmdlne-M.c: New test.
24656
24657 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24658
24659         * objc.dg/desig-init-1.m: New test.
24660
24661 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24662
24663         PR c++/6716
24664         * g++.dg/template/instantiate1.C: New test.
24665
24666 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/7112
24669         * g++.dg/template/sizeof2.C: New test.
24670
24671 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24672
24673         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24674         gcc.dg/cpp/trad/include.c: New tests.
24675
24676 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24677
24678         PR target/7177
24679         * gcc.c-torture/compile/20020701-1.c: New test.
24680
24681 2002-07-01  Stan Shebs  <shebs@apple.com>
24682
24683         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24684         header here...
24685         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24686         (objc-torture-execute): or here.
24687
24688 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24689
24690         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24691
24692 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24693
24694         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24695
24696 2002-06-30  Devang Patel  <dpatel@apple.com>
24697
24698         * objc.dg/fsyntax-only.m: New test.
24699
24700 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24701
24702         PR c++/6695
24703         * g++.dg/template/friend7.C: New file.
24704
24705 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24706
24707         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24708         return type.
24709
24710 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24711
24712         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24713         avoid division by zero.
24714
24715 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24716
24717         * gcc.dg/Wunknownprag.c: New tests.
24718
24719 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24720
24721         * gcc.c-torture/execute/simd-2.c: New test.
24722
24723 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24724
24725         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24726         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24727         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24728         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24729         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24730         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24731         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24732         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24733         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24734         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24735         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24736         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24737         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24738         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24739         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24740         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24741         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24742
24743 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24744
24745         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24746         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24747         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24748         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24749         New tests.
24750         * gcc.dg/cpp/trad/directive.c: Update.
24751
24752 2002-06-23  Andreas Jaeger  <aj@suse.de>
24753
24754         * gcc.c-torture/execute/complex-6.c: New.
24755
24756 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24757
24758         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24759         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24760         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24761         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24762
24763 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24764
24765         * gcc.dg/cpp/trad: New directory with traditional tests copied
24766         from parent directory.
24767         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24768         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24769         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24770         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24771         Move to trad/ and rename.
24772         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24773         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24774         gcc.dg/cpp/trad/redef2.c: New tests.
24775         * gcc.dg/cpp/trad/trad.exp: New driver.
24776
24777 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24778
24779         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24780         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24781         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24782         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24783         Remove.
24784
24785 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24786
24787         * gcc.dg/20020620-1.c: New test.
24788
24789 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24790
24791         * g++.dg/template/ttp4.C: New test.
24792
24793 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24794
24795         * g++.dg/opt/vt1.C: Fix regexp.
24796
24797 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24798
24799         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24800         Don't use attribute `noinline'.
24801
24802 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24803
24804         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24805
24806 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24807
24808         * gcc.c-torture/execute/simd-1.c: New.
24809
24810         * gcc.dg/simd-1.c: New.
24811
24812 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24813
24814         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24815
24816 2002-06-16  Richard Henderson  <rth@redhat.com>
24817
24818         * g++.dg/ext/anon-struct1.C: New.
24819         * g++.dg/ext/anon-struct2.C: New.
24820         * g++.dg/ext/anon-struct3.C: New.
24821         * gcc.dg/anon-struct-1.c: New.
24822         * gcc.dg/anon-struct-2.c: New.
24823         * gcc.dg/anon-struct-3.c: New.
24824         * gcc.dg/20011008-1.c: Adjust warning text.
24825         * gcc.dg/20020527-1.c: Add -fms-extensions.
24826
24827 2002-06-16  Richard Henderson  <rth@redhat.com>
24828
24829         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24830
24831 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24832
24833         * gcc.c-torture/execute/20020615-1.c: New test.
24834
24835 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24836
24837         * gcc.c-tortuture/execute/compare-1.c: New test case.
24838         * gcc.c-tortuture/execute/compare-2.c: New test case.
24839         * gcc.c-tortuture/execute/compare-3.c: New test case.
24840
24841 2002-06-13  Richard Henderson  <rth@redhat.com>
24842
24843         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24844         ia64 ilp32.
24845
24846 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24847
24848         * g++.dg/template/typename2.C: Update error message.
24849
24850 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24851
24852         * gcc.c-torture/execute/20020611-1.c: New test.
24853
24854 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24855
24856         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24857         list of targets to skip.
24858
24859 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24860
24861         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24862         targets if not optimizing.
24863
24864 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24865
24866         * gcc.c-torture/compile/20020605-1.c: New test.
24867
24868         * g++.dg/opt/vt1.C: New test.
24869
24870         * gcc.dg/20020531-1.c: New test.
24871
24872         * gcc.dg/20020530-1.c: New test.
24873
24874         * gcc.dg/20020527-1.c: New test.
24875
24876         * g++.dg/opt/cse1.C: New test.
24877
24878 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24879
24880         * gcc.dg/20020607-2.c: New test case.
24881
24882 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24883
24884         * gcc.c-torture/compile/20020604-1.c: New test.
24885
24886 2002-06-04  Richard Henderson  <rth@redhat.com>
24887
24888         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24889         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24890         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24891
24892 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24893
24894         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24895
24896 2002-06-03  Richard Henderson  <rth@redhat.com>
24897
24898         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24899         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24900
24901 2002-06-02  Richard Henderson  <rth@redhat.com>
24902
24903         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24904         test functions static.
24905
24906 2002-06-02  Andreas Jaeger  <aj@suse.de>
24907
24908         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24909         now.
24910
24911 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24912
24913         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24914         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24915         Update for mofified diagnostics.
24916         * gcc.dg/c99-intconst-1.c: No longer fail.
24917
24918 2002-06-02  Richard Henderson  <rth@redhat.com>
24919
24920         * gcc.dg/uninit-A.c: Remove xfail markers.
24921
24922 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24923
24924         * gcc.dg/fnegate-1.c: New test case.
24925
24926 2002-05-30  Osku Salerma  <osku@iki.fi>
24927
24928         * gcc.c-torture/execute/mayalias-1.c: New file.
24929
24930 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24931
24932         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24933         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24934         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24935
24936 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24937
24938         * gcc.c-torture/execute/20020529-1.c: New test.
24939
24940 2002-05-27  Richard Henderson  <rth@redhat.com>
24941
24942         * g++.dg/ext/attrib6.C: New test case.
24943
24944 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24945
24946         * gcc.c-torture/execute/pure-1.c: New test.
24947
24948 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24949
24950         * gcc.dg/cpp/arith-2.c: Remove.
24951
24952 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24953
24954         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24955         * gcc.dg/cpp/if-3.c: Remove.
24956
24957 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24958
24959         * g++.dg/opt/cse2.C: New test.
24960
24961 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24962
24963         * gcc.dg/cpp/arith-1.c: New semantic tests.
24964         * gcc.dg/cpp/if-1.c: Update.
24965
24966 2002-05-24  Ben Elliston  <bje@redhat.com>
24967
24968         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24969
24970 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24971
24972         * gcc.dg/verbose-asm.c: New test.
24973
24974 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24975
24976         * gcc.dg/cpp/paste12.c: New test.
24977
24978 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24979
24980         * g++.dg/parse/named_ops.C: New test.
24981
24982 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24983
24984         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24985
24986 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24987
24988         * gcc.dg/weak-2.c: Allow optional leading underscore
24989         in scan-assembler symbol name.
24990         * gcc.dg/weak-3.c: Likewise.
24991         * gcc.dg/weak-4.c: Likewise.
24992         * gcc.dg/weak-5.c: Likewise.
24993
24994 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24995
24996         * gcc.dg/20020523-1.c: New test.
24997
24998 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24999
25000         * objc.dg/const-str-2.m: Update now that we stop after
25001         a command line error.
25002
25003 2002-05-22  Richard Henderson  <rth@redhat.com>
25004
25005         * g++.dg/dg.exp: Fix typo in test pruneing.
25006
25007 2002-05-22  Richard Henderson  <rth@redhat.com>
25008
25009         * g++.dg/dg.exp: Prune the tls subdirectory.
25010         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25011         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25012         * g++.dg/tls/init-1.C: New.
25013
25014 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25015
25016         * gcc.dg/20020517-1.c: New test.
25017
25018 2002-05-21  Richard Henderson  <rth@redhat.com>
25019
25020         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25021         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25022
25023 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25024
25025         * g++.dg/other/copy2.C: New test.
25026
25027 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25028
25029         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25030         (MAX_COPY): Bump up to 10 times sizeof (long long).
25031         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25032
25033         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25034         sizeof (long long).
25035
25036         * gcc.c-torture/execute/strcpy-1.c: New test.
25037
25038 2002-05-19  Jason Merrill  <jason2redhat.com>
25039
25040         * g++.dg/ext/oper1.C: New test.
25041
25042 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25043 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25044
25045         * README.QMTEST: New file.
25046
25047         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25048
25049 2002-05-19  Andreas Jaeger  <aj@suse.de>
25050
25051         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25052         now.
25053         * gcc.c-torture/execute/loop-2d.x: Likewise.
25054
25055 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25056
25057         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25058         support weak symbols.
25059         * gcc.dg/weak-4.c: Likewise
25060         * gcc.dg/weak-6.c: Likewise
25061
25062 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25063
25064         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25065         cygwin, coff and h8300-*-hms targets
25066         * gcc.dg/weak-5.c: Likewise
25067         * gcc.dg/weak-7.c: Likewise
25068
25069 2002-05-16  Jason Merrill  <jason@redhat.com>
25070
25071         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25072         (scan-assembler-not, scan-assembler-dem): Likewise.
25073         (scan-assembler-dem-not): Likewise.
25074
25075 2002-05-15  Richard Henderson  <rth@redhat.com>
25076
25077         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25078
25079 2002-05-15  Richard Henderson  <rth@redhat.com>
25080
25081         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25082         (vfoo1f): Warning here.
25083         (vfoo1l): Don't redefine the alias.
25084
25085 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25086
25087         * g++.dg/init/pm1.C: New test.
25088
25089 2002-05-12  David S. Miller  <davem@redhat.com>
25090
25091         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25092         types.
25093
25094 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25095
25096         * gcc.c-torture/execute/20020510-1.c: New test case.
25097
25098 2002-05-10  David S. Miller  <davem@redhat.com>
25099
25100         * gcc.c-torture/execute/conversion.c: Test long double too.
25101
25102 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25103
25104         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25105         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25106         * lib/g++.exp (g++_link_flags): Likewise.
25107         * lib/objc.exp (objc_target_compile): Likewise.
25108
25109 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25110
25111         * gcc.dg/cpp/poison.c: Update.
25112         * gcc.dg/cpp/20000625-2.c: Remove.
25113         * gcc.dg/cpp/direct2s.c: Remove final test.
25114
25115 2002-05-08  Tom Rix  <trix@redhat.com>
25116
25117         * gcc.c-torture/execute/20020508-1.c: New test.
25118         * gcc.c-torture/execute/20020508-2.c: New test.
25119         * gcc.c-torture/execute/20020508-3.c: New test.
25120
25121 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25122
25123         * gcc.dg/cpp/charconst-4.c: More tests.
25124
25125 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25126
25127         PR c/6569
25128         * gcc.dg/weak-3.c: Update location of warning messages.
25129         * gcc.dg/weak-5.c: Likewise.
25130
25131 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25132
25133         * gcc.c-torture/execute/20020506-1.c: New test case.
25134
25135 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25136
25137         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25138
25139 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25140
25141         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25142
25143 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25144
25145         * gcc.dg/cpp/charconst-3.c: New test.
25146
25147 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25148
25149         * gcc.dg/cpp/charconst.c: Update tests.
25150
25151 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25152
25153         * treelang: Added directory for new sample language treelang. Also
25154         lib/treelang.exp: New file to signal treelang should be tested.
25155
25156 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25157
25158         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25159         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25160         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25161         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25162         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25163         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25164         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25165
25166 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25167
25168         * gcc.dg/format/xopen-2.c: New test.
25169
25170 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25171
25172         * gcc.dg/20020503-1.c: New test.
25173
25174 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25175
25176         * g++.dg/init/dtor1.C: Make it tougher.
25177
25178 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25179
25180         * g++.dg/init/dtor1.C: New test.
25181
25182 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25183
25184         * gcc.dg/altivec-8.c: New.
25185
25186 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25187
25188         * gcc.dg/altivec-7.c: New.
25189
25190 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25191
25192         * g++.dg/parse/typedef1.C: New test.
25193
25194 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25195
25196         PR c++/6486
25197         * g++.dg/template/friend6.C: New test.
25198
25199         PR c++/6492
25200         * g++.dg/init/copy1.C: New test.
25201
25202 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25203
25204         * g++.dg/warn/effc1.C: New test.
25205
25206 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25207
25208         * gcc.dg/cpp/if-cexp.c: Add a test.
25209
25210 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25211
25212         * gcc.dg/20020426-2.c: New test.
25213
25214 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25215
25216         * gcc.dg/cpp/if-mop.c: Update.
25217         * gcc.dg/cpp/if-mpar.c: Add test.
25218         * gcc.dg/cpp/if-oppr.c: Update.
25219
25220 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25221
25222         PR c/6343
25223         * gcc.dg/weak-[2-7].c: New tests.
25224
25225 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25226
25227         * gcc.dg/enum1.c: New test.
25228
25229 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25230
25231         PR c++/6497
25232         * g++.dg/inherit/access2.C: New test.
25233
25234 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25235
25236         PR bootstrap/6445
25237         * gcc.dg/20020426-1.c: New test.
25238
25239 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25240
25241         * g++.dg/abi/enum1.C: New test.
25242
25243 2002-04-26  Richard Henderson  <rth@redhat.com>
25244
25245         * gcc.dg/c99-bool-1.c: Expect always true warning.
25246
25247 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25248
25249         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25250
25251 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25252
25253         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25254         targets.
25255
25256 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25257
25258         * g++.dg/abi/mange7.C: New test.
25259
25260         PR c++/6438.
25261         * g++.dg/parse/stmtexpr2.C: New test.
25262
25263 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25264
25265         * gcc.dg/20020312-2.c: Add SH target.
25266
25267 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25268
25269         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25270         compiler output on mips*-*-irix*.
25271
25272 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * g++.dg/parse/attr1.C: New test.
25275
25276 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25277
25278         * gcc.c-torture/execute/string-opt-17.c: New test case.
25279         * gcc.c-torture/execute/memset-2.c: New test case.
25280
25281 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25282
25283         PR c++/6256:
25284         * g++.dg/template/friend5.C: New test.
25285
25286         PR c++/6331:
25287         * g++.dg/template/qual1.C: Likewise.
25288
25289 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25290
25291         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25292         Include stdlib.h, not stdio.h or ctype.h.
25293
25294 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25295
25296         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25297         cris-*-elf* and mmix-*-*.
25298         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25299         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25300         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25301         Ditto.
25302         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25303         * gcc.dg/wchar_t-1.c: Ditto.
25304
25305 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25306
25307         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25308         Clarify comment.
25309
25310 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25311
25312         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25313
25314 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25315
25316         * gcc.c-torture/execute/20000906-1.x: Delete.
25317
25318 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25319
25320         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25321
25322 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25323
25324         * PR6367
25325         * g77.f-torture/execute/6367.f: New test.
25326         * g77.f-torture/execute/6367.x: Disable for MMIX.
25327
25328 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25329
25330         * PR6352
25331         * g++.dg/opt/inline2.C: New test.
25332
25333 2002-04-18  Richard Henderson  <rth@redhat.com>
25334
25335         * gcc.dg/20000906-1.c: Enable for all targets.
25336         * gcc.c-torture/compile/iftrap-2.c: New.
25337
25338 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25339
25340         * gcc.dg/20020418-1.c: New test.
25341         * gcc.dg/20020418-2.c: New test.
25342
25343 2002-04-18  Richard Henderson  <rth@redhat.com>
25344
25345         * gcc.c-torture/compile/iftrap-1.c: New.
25346         * gcc.dg/iftrap-1.c: Adjust for ia64.
25347         * gcc.dg/iftrap-2.c: New.
25348
25349 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * gcc.c-torture/compile/20020418-1.c: New test.
25352
25353 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25354
25355         * gcc.c-torture/compile/20020415-1.c: New.
25356
25357 2002-04-18  David S. Miller  <davem@redhat.com>
25358
25359         * gcc.c-torture/execute/20020418-1.c: New test.
25360
25361 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25362
25363         * gcc.dg/20020416-1.c: New test.
25364
25365         * g++.dg/opt/inline1.C: New test.
25366
25367 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25368
25369         * gcc.dg/altivec-5.c: New test.
25370
25371         * gcc.dg/20020415-1.c: New test.
25372
25373 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25374
25375         * testsuite/lib/chill.exp: Remove.
25376
25377 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25378
25379         * g++.dg/other/big-struct.C: New test.
25380
25381 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25382
25383         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25384         of scratch file.
25385
25386 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25387
25388         PR c/6277
25389         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25390         in scan-assembler function name
25391
25392 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25393
25394         * g77.f-torture/execute/980628-4.x,
25395         g77.f-torture/execute/980628-5.x,
25396         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25397         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25398         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25399         i[34567]86-*-*.
25400
25401 2002-04-13  David S. Miller  <davem@redhat.com>
25402
25403         * gcc.c-torture/execute/20020413-1.c: New test.
25404
25405 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25406
25407         * gcc.dg/asm-6.c,
25408         * g++.dg/ext/asm1.C: New tests.
25409
25410 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25411
25412         PR c++ 5373.
25413         * g++.dg/parse/stmtexpr1.C: New test.
25414
25415         PR c++/5189.
25416         * g++.dg/template/copy1.C: New test.
25417
25418 2002-04-12  Richard Henderson  <rth@redhat.com>
25419
25420         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25421
25422 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25423
25424         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25425         gcc.c-torture/execute/20020307-2.c.
25426
25427 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25428
25429         * g++.dg/ext/attrib5.C,
25430         * g++.dg/lookup/struct1.C: New tests.
25431
25432 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25433
25434         * gcc.dg/20020411-1.c: New test.
25435
25436         * gcc.c-torture/execute/20020411-1.c: New test.
25437
25438 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25439
25440         * g77.f-torture/execute/6177.f: New test.
25441
25442 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25443
25444         PR middle-end/6247
25445         * g++.dg/opt/cleanup1.C: New test.
25446
25447         * g++.dg/opt/const1.C: New test.
25448
25449 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25450
25451         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25452
25453 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25454
25455         PR c++/5507
25456         * g++.dg/template/typename2.C: New test.
25457
25458 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25459
25460         * gcc.c-torture/execute/loop-12.c: New.
25461
25462 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25463
25464         * g77.f-torture/execute/980628-4.x,
25465         g77.f-torture/execute/980628-5.x,
25466         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25467         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25468         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25469
25470 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25471
25472         PR optimization/6086
25473         * g++.dg/opt/preinc1.C: New test.
25474
25475 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25476
25477         PR c++/5571
25478         * g++.dg/opt/static2.C: New test.
25479
25480 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25481
25482         PR c/5120
25483         * gcc.dg/20020406-1.c: New test.
25484
25485 2002-04-04  David S. Miller  <davem@redhat.com>
25486
25487         * gcc.c-torture/execute/20020404-1.c: New test.
25488
25489 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25490
25491         PR c/6123
25492         * gcc.dg/20020312-2.c: Do not declare global register variable
25493         if __PIC__ or __pic__ is defined.
25494
25495 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25496
25497         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25498         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25499
25500 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25501
25502         * gcc.misc-tests/linkage.exp: Update last change to handle
25503         sparc*-, not just sparc-.
25504
25505 2002-04-03  Richard Henderson  <rth@redhat.com>
25506
25507         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25508
25509 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25510
25511         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25512
25513 2002-04-02  David S. Miller  <davem@redhat.com>
25514
25515         * gcc.c-torture/execute/20020402-3.c: New test.
25516
25517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25518
25519         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25520         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25521
25522         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25523         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25524         g77.f-torture/execute/20001201.x,
25525         g77.f-torture/execute/u77-test.x: New files.
25526
25527         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25528         * gcc.dg/wchar_t-1.c: Ditto.
25529
25530 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25531
25532         * gcc.c-torture/execute/20020402-1.c: New test.
25533
25534 2002-04-01  Richard Henderson  <rth@redhat.com>
25535
25536         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25537
25538         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25539
25540 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25541
25542         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25543
25544 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25545
25546         * g++.dg/inherit/template-as-base.C: Expect error.
25547         * g++.dg/inherit/namespace-as-base.C: Likewise.
25548
25549 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25550
25551         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25552         g++.dg/ext/instantiate3.C: Tweak match patterns.
25553
25554         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25555         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25556         -da test.
25557
25558 2002-03-31  Richard Henderson  <rth@redhat.com>
25559
25560         * gcc.dg/special/alias-2.c: New.
25561         * gcc.dg/special/ecos.exp: Run it.
25562
25563 2002-03-31  Richard Henderson  <rth@redhat.com>
25564
25565         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25566
25567 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25568
25569         * gcc.dg/weak-1.c: Disable on h8300 port.
25570
25571 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25572
25573         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25574         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25575         ordering tests.
25576         * g++.dg/bprob/bprob-1.C: New test.
25577         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25578         * g++.dg/gcov/gcov-1.C: New test.
25579         * g++.dg/gcov/gcov-1.x: New file.
25580         * g++.dg/gcov/gcov-2.C: New test.
25581         * g++.dg/gcov/gcov-3.C: New test.
25582         * g++.dg/gcov/gcov-3.h: New file.
25583
25584 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25585
25586         * g++.old-deja/g++.other/builtins5.C: New test.
25587         * g++.old-deja/g++.other/builtins6.C: New test.
25588         * g++.old-deja/g++.other/builtins7.C: New test.
25589         * g++.old-deja/g++.other/builtins8.C: New test.
25590         * g++.old-deja/g++.other/builtins9.C: New test.
25591
25592 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25593
25594         * g++.dg/opt/static1.C: New test.
25595
25596         * g++.dg/opt/longbranch1.C: New test.
25597
25598 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25599
25600         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25601
25602         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25603
25604 2002-03-28  Jeffrey A Law  (law@redhat.com)
25605
25606         * gcc.c-torture/execute/20020328-1.c: New test.
25607
25608 2002-03-27  Richard Henderson  <rth@redhat.com>
25609
25610         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25611         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25612         move from g++.old-deja/g++.ext/.
25613
25614 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25615
25616         * g++.dg/init/new2.C: New test.
25617
25618 2002-03-26  Richard Henderson  <rth@redhat.com>
25619
25620         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25621
25622         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25623         on sparc.
25624
25625         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25626         sparcv9 systems.
25627         * gcc.dg/20001102-1.c: Likewise.
25628
25629 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25630
25631         * gcc.dg/cpp/endif-pedantic1.c,
25632         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25633
25634 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25635
25636         * g++.dg/init/new1.C: New test.
25637
25638 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25639
25640         * g++.dg/abi/vbase9.C: New test.
25641
25642 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25643
25644         * gcc.dg/arm-asm.c: New test.
25645
25646 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25647
25648         * gcc.dg/Wswitch-enum.c: New test.
25649         Fix PR c/5044.
25650
25651 2002-03-26  Richard Henderson  <rth@redhat.com>
25652
25653         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25654         structure.
25655
25656 2002-03-25  Richard Henderson  <rth@redhat.com>
25657
25658         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25659         sparcv9 systems.
25660
25661         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25662         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25663
25664 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25665
25666         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25667
25668 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25669
25670         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25671         targets using generic thunk support.
25672
25673 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gcc.c-torture/compile/20020323-1.c: New test.
25676
25677         * g++.dg/opt/conj2.C: New test.
25678
25679 2002-03-24  Richard Henderson  <rth@redhat.com>
25680
25681         * gcc.dg/weak-1.c: Use -fno-common.
25682
25683 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25684
25685         * g77.dg/f77-edit-apostrophe-out.f: New test
25686         * g77.dg/f77-edit-h-out.f: New test
25687         * g77.dg/f77-edit-t-in.f: New test
25688         * g77.dg/f77-edit-t-out.f: New test
25689         * g77.dg/f77-edit-x-out.f: New test
25690         * g77.dg/f77-edit-slash-out.f: New test
25691         * g77.dg/f77-edit-colon-out.f: New test
25692         * g77.dg/f77-edit-s-out.f: New test
25693
25694 2002-03-24  Richard Henderson  <rth@redhat.com>
25695
25696         * objc/execute/formal_protocol-6.x: New XFAIL.
25697
25698 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25699
25700         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25701         that do not support weak symbols
25702
25703 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25704
25705         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25706         * lib/g77.exp:  Likewise
25707         * lib/objc.exp: Likewise
25708
25709 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25710
25711         * gcc.dg/Wswitch-default.c: New test.
25712
25713 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25714
25715         * g++.dg/other/enum1.C: New test.
25716
25717 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25718
25719         * gcc.dg/pragma-ep-3.c: Fix typo.
25720
25721 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25722
25723         * g++.dg/inherit/template-as-base.C: New test.
25724
25725 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25726
25727         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25728         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25729
25730 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25731
25732         * gcc.dg/cpp/multiline.c: Update to match.
25733
25734 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25735
25736         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25737
25738 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25739
25740         * gcc.dg/cpp/extratokens2.c:  New file.
25741
25742 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25743
25744         * gcc.dg/20020312-2.c: Add rs6000 target.
25745
25746         * gcc.c-torture/compile/20020319-1.c: New test.
25747
25748 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25749
25750         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25751         (A, E): Handle this.
25752
25753 2002-03-20  Jason Merrill  <jason@redhat.com>
25754
25755         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25756         ignoring -fpic.
25757         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25758         through prune_gcc_output.
25759
25760 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * gcc.c-torture/compile/20020320-1.c: New test.
25763
25764 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25765
25766         * gcc.c-torture/compile/20020318-1.c: New test.
25767
25768         * gcc.dg/struct-by-value-1.c: New test.
25769
25770         * gcc.dg/20020319-1.c: New test.
25771
25772 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25773
25774         * g++.dg/opt/conj1.C: New test.
25775
25776 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25777
25778         * g++.dg/template/qualttp20.C: Revert previous change.
25779         * g++.dg/template/qualttp3.C: Likewise.
25780         * g++.dg/template/qualttp4.C: Likewise
25781         * g++.dg/template/qualttp5.C: Likewise
25782         * g++.dg/template/qualttp6.C: Likewise
25783         * g++.dg/template/qualttp7.C: Likewise
25784         * g++.dg/template/qualttp8.C: Likewise
25785         * g++.dg/template/recurse.C: Likewise.
25786
25787 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25788
25789         * gcc.dg/cpp/wchar-1.c: Update.
25790
25791 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25792
25793         * g++.dg/template/conv1.C: New test.
25794         * g++.dg/template/conv2.C: New test.
25795         * g++.dg/template/conv3.C: New test.
25796         * g++.dg/template/conv4.C: New test.
25797
25798 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25799
25800         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25801         * g++.dg/template/qualttp3.C: Likewise.
25802         * g++.dg/template/qualttp4.C: Likewise
25803         * g++.dg/template/qualttp5.C: Likewise
25804         * g++.dg/template/qualttp6.C: Likewise
25805         * g++.dg/template/qualttp7.C: Likewise
25806         * g++.dg/template/qualttp8.C: Likewise
25807         * g++.dg/template/recurse.C: Likewise.
25808
25809 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25810
25811         * g++.dg/opt/dtor1.C: New test.
25812
25813 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25814
25815         * gcc.c-torture/compile/20020315-1.c: New test.
25816
25817 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25818
25819         * gcc.dg/weak-1.c: Fix scan tests.
25820
25821 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25822
25823         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25824         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25825         cris-*-aout* mmix-*-*.
25826         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25827         cris-*-aout* mmix-*-*.
25828         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25829         cris-*-elf* cris-*-aout* and mmix-*-*.
25830         * gcc.dg/20001009-1.c: Ditto.
25831         * gcc.dg/20010912-1.c: Ditto.
25832         * gcc.dg/20020122-4.c: Ditto.
25833         * gcc.dg/inline-2.c: Ditto.
25834
25835 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25836
25837         * gcc.c-torture/compile/20020314-1.c: New test.
25838
25839 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25840
25841         * gcc.c-torture/execute/20020314-1.c: New test.
25842
25843 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25844
25845         * g++.dg/warn/Wunused-1.C: New test.
25846
25847 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25848
25849         * g++.dg/abi/mangle6.C: New test.
25850
25851 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25852
25853         * gcc.c-torture/compile/20020309-2.c: New test.
25854
25855         * gcc.c-torture/compile/20020312-1.c: New test.
25856
25857 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25858
25859         * g++.dg/other/access1.C: New test.
25860
25861 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25862
25863         * gcc.c-torture/execute/wchar_t-1.c: New test.
25864
25865 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25866
25867         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25868
25869 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25870
25871         * gcc.dg/20020312-1.c: New test case.
25872
25873 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25874
25875         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25876
25877 2002-03-11  Richard Henderson  <rth@redhat.com>
25878
25879         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25880         * g++.old-deja/g++.jason/report.C: Likewise.
25881
25882 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25883
25884         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25885         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25886
25887 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25888
25889         * testsuite/g++.dg/overload/pmf1.C: New test.
25890
25891 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25892
25893         * gcc.c-torture/execute/20020307-1.c: Use long.
25894
25895 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25896
25897         PR optimization/5844
25898         * gcc.dg/20020310-1.c: New test.
25899
25900 2002-03-09  Michael Meissner  <meissner@redhat.com>
25901
25902         * gcc.c-torture/execute/memcpy-2.c: New test.
25903         * gcc.c-torture/execute/memset-1.c: New test.
25904         * gcc.c-torture/execute/strlen-1.c: New test.
25905         * gcc.c-torture/execute/strcmp-1.c: New test.
25906         * gcc.c-torture/execute/strncmp-1.c: New test.
25907
25908 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25909
25910         * gcc.dg/ppc-ldstruct.c: New test.
25911
25912 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25913
25914         * gcc.c-torture/execute/va-arg-22.c: New test.
25915
25916 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25917
25918         * gcc.c-torture/compile/20020309-1.c: New test.
25919
25920 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25921
25922         * gcc.c-torture/execute/20020307-2.c: New test.
25923
25924 2002-03-07  Jeffrey A Law  (law@redhat.com)
25925
25926         * g77.f-torture/compile/20020307-1.f: New test.
25927
25928 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25929
25930         * gcc.dg/unordered-1.c: New test.
25931
25932 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25933
25934         * gcc.c-torture/execute/20020307-1.c: New test.
25935
25936 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25937
25938         * gcc.dg/20020304-1.c: New test.
25939
25940         * gcc.c-torture/compile/20020304-2.c: New test.
25941
25942 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25943
25944         * gcc.c-torture/compile/20020304-1.c: New test case
25945         (from PR c/5830).
25946
25947 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25948
25949         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25950
25951 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25952
25953         * g++.dg/other/classkey1.C: New test.
25954
25955 2002-03-01  Richard Henderson  <rth@redhat.com>
25956
25957         * gcc.c-torture/compile/981223-1.x: New.
25958         * gcc.c-torture/compile/920625-1.x: New.
25959
25960 2002-02-28  Richard Henderson  <rth@redhat.com>
25961
25962         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25963
25964 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25965
25966         * gcc.c-torture/execute/20020227-1.c: New test.
25967
25968 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25969
25970         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25971         here" ERROR lines.
25972         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25973         * g++.old-deja.g++.other/defarg1.C: Likewise.
25974         * g++.old-deja/g++.pt/calls2.C: Likewise.
25975         * g++.old-deja/g++.pt/crash20.C: Likewise.
25976         * g++.old-deja/g++.pt/crash30.C: Likewise.
25977         * g++.old-deja/g++.pt/crash36.C: Likewise.
25978         * g++.old-deja/g++.pt/crash6.C: Likewise.
25979         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25980         * g++.old-deja/g++.pt/derived3.C: Likewise.
25981         * g++.old-deja/g++.pt/error1.C: Likewise.
25982         * g++.old-deja/g++.pt/friend21.C: Likewise.
25983         * g++.old-deja/g++.pt/friend23.C: Likewise.
25984         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25985         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25986
25987 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25988
25989         * gcc.c-torture/execute/20020225-2.c: New test.
25990
25991 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25992
25993         * gcc.c-torture/execute/920730-1t.c,
25994         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25995         Delete test cases, only relevant to -traditional.
25996
25997 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25998
25999         * gcc.dg/cpp/undef1.c: Remove.
26000         * gcc.dg/cpp/directiv.c: Update.
26001         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26002
26003 2002-02-27  Michael Meissner  <meissner@redhat.com>
26004
26005         * gcc.c-torture/execute/20020226-1.c: New test.
26006
26007 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26008
26009         * g++.dg/debug/debug4.C: New test.
26010
26011         * gcc.dg/ia64-visibility-1.c: New test.
26012
26013 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26014
26015         * gcc.dg/debug/20020224-1.c: New.
26016
26017 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26018
26019         * gcc.c-torture/execute/960416-1.x: New.
26020         * gcc.c-torture/execute/divconst-3.x: Likewise.
26021
26022 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26023
26024         * gcc.dg/20020224-1.c: New test.
26025
26026 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26027
26028         * gcc.c-torture/execute/20020225-1.c: New.
26029
26030 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26031
26032         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26033
26034 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26035
26036         * gcc.dg/20020222-1.c: New test.
26037
26038 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26039
26040         * g++.dg/opt/anonunion1.C: New test.
26041
26042 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26043
26044         * g++.dg/template/qualttp19.C: New test.
26045         * g++.dg/template/qualttp20.C: New test.
26046         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26047         * g++.old-deja/g++.other/qual1.C: Likewise.
26048
26049 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26050
26051         * gcc.dg/attr-alwaysinline.c: New.
26052
26053 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.dg/20020220-1.c: New test.
26056
26057         * gcc.dg/20020220-2.c: New test.
26058
26059         * g++.dg/opt/mmx1.C: New test.
26060
26061 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26062
26063         * gcc.c-torture/compile/20020110.c: New test.
26064
26065 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gcc.c-torture/execute/20020219-1.c: New test.
26068
26069         * gcc.dg/20020219-1.c: New test.
26070
26071         * gcc.dg/noncompile/20020220-1.c: New test.
26072
26073         * g++.dg/opt/ptrintsum1.C: New test.
26074
26075         * gcc.dg/debug/20020220-1.c: New test.
26076
26077 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * gcc.c-torture/execute/20020216-1.c: New test.
26080
26081 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26082
26083         * gcc.dg/decl-1.c: Update, new test.
26084
26085 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26086
26087         * g++.dg/abi/bitfield1.C: New test.
26088         * g++.dg/abi/bitfield2.C: New test.
26089
26090 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26091
26092         * gcc.dg/attr-nest.c: New test.
26093
26094 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26095
26096         * gcc.c-torture/execute/20020215-1.c: New test.
26097
26098 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26099
26100         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26101         * g++.dg/debug/debug.exp: New.
26102         * g++.dg/debug/trivial.C: New.
26103         * g++.dg/debug/debug1.C: Moved...
26104         * g++.dg/other/debug1.C: ...from here.
26105         * g++.dg/debug/debug2.C: Moved...
26106         * g++.dg/other/debug2.C: ...from here.
26107         * g++.dg/debug/debug3.C: Moved...
26108         * g++.dg/other/debug3.C: ...from here.
26109
26110         * gcc.dg/noncompile/20020213-1.c: New test.
26111
26112 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26113
26114         * g++.dg/other/debug3.C: New test.
26115
26116         * gcc.c-torture/execute/20020213-1.c: New test.
26117
26118 2002-02-13  Richard Smith <richard@ex-parrot.com>
26119
26120         * g++.old-deja/g++.other/thunk1.C: New test.
26121
26122 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26123
26124         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26125
26126 2002-02-13  Stan Shebs  <shebs@apple.com>
26127
26128         * gcc.dg/altivec-3.c: New.
26129
26130 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26131
26132         * gcc.dg/Wunreachable-1.c: New test.
26133         * gcc.dg/Wunreachable-2.c: New test.
26134
26135 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26136
26137         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26138
26139 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26140
26141         * gcc.dg/decl-1.c: New test.
26142
26143 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26144
26145         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26146
26147 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26148
26149         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26150         * gcc.c-torture/compile/980506-1.x: Likewise.
26151
26152 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26153
26154         * gcc.dg/20020210-1.c: New.
26155
26156 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26157
26158         * g77.f-torture/execute/947.f: New regression test
26159         for PR fortran/947.
26160
26161 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26162
26163         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26164         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26165
26166 2002-02-08  Richard Henderson  <rth@redhat.com>
26167
26168         * gcc.c-torture/compile/labels-3.c: New.
26169
26170 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26171
26172         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26173         expression statements work instead.
26174         * gcc.dg/noncompile/20020207-1.c: New test.
26175
26176 2002-02-07  Richard Henderson  <rth@redhat.com>
26177
26178         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26179
26180 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26181
26182         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26183         message from g77
26184         * lib/g77-dg.exp: Trim g77 error messages so that they are
26185         recognized by dg.exp.
26186
26187 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26188
26189         PR fortran/5473
26190         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26191
26192 2002-02-07  Richard Henderson  <rth@redhat.com>
26193
26194         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26195         to be sufficiently aligned for integers.
26196
26197 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26198
26199         * g++.dg/template/friend4.C: New test.
26200
26201 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26202
26203         PR fortran/5743
26204         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26205         unsupported cases.
26206
26207 2002-02-07  Richard Henderson  <rth@redhat.com>
26208
26209         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26210         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26211         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26212         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26213
26214 2002-02-06  Richard Henderson  <rth@redhat.com>
26215
26216         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26217
26218 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26219
26220         * gcc.dg/20020206-1.c: New test.
26221
26222 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26223
26224         * gcc.c-torture/execute/20020206-1.c: New test.
26225
26226         * gcc.c-torture/execute/20020206-2.c: New test.
26227
26228         PR optimization/5429:
26229         * gcc.c-torture/compile/20020206-1.c: New test.
26230
26231 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26232
26233         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26234         as certain file formats cannot support particularly large
26235         alignments.
26236
26237         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26238         and do not expect to be able to link the executable.
26239
26240         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26241         fail because the COFF format does not support the weak attribute.
26242
26243 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26244
26245         * g77.dg/pr5473.f:  New test
26246
26247 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26248
26249         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26250         Fix testcase accordingly.
26251
26252 2002-02-04  Richard Henderson  <rth@redhat.com>
26253
26254         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26255         (buf): Change to be an array of pointers, not ints.
26256
26257 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26258
26259         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26260         before all tests.  Move warning one line above to match where it
26261         C frontend emits.
26262         * gcc.dg/Wswitch-2.c: New test.
26263         * g++.dg/warn/Wswitch-1.C: New test.
26264         * g++.dg/warn/Wswitch-2.C: New test.
26265
26266 2002-02-04  Richard Henderson  <rth@redhat.com>
26267
26268         * g++.dg/abi/offsetof.C: Fix size comparison.
26269
26270 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26271
26272         * gcc.dg/cast-qual-2.c: New test.
26273
26274 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26275
26276         * gcc.dg/20020201-4.c: New test.
26277
26278 2002-02-04  Ben Elliston  <bje@redhat.com>
26279
26280         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26281         target_info attribute != 0, in addition to the empty string.
26282         (gcc_target_compile): Likewise.
26283
26284 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26285
26286         * gcc.dg/Wswitch.c: New test.
26287         PR gcc/4475. PR gcc/3780.
26288
26289 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26290
26291         * g77.f-torture/execute/5122.f: New test for regressions
26292         against PR fortran/5122.
26293
26294 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26295
26296         * g77.f-torture/compile/pr3743.f: Delete
26297         * g77.dg/pr3743-1.f: New test.
26298         * g77.dg/pr3743-2.f: New test.
26299         * g77.dg/pr3743-3.f: New test.
26300         * g77.dg/pr3743-4.f: New test.
26301
26302 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26303
26304         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26305
26306 2002-02-02  Richard Henderson  <rth@redhat.com>
26307
26308         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26309         * gcc.c-torture/execute/bf64-1.c: Likewise.
26310
26311 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26312
26313         * gcc.dg/20020201-2.c: New test.
26314
26315         * gcc.dg/20020201-3.c: New test.
26316
26317         * gcc.c-torture/execute/bitfld-2.c: New test.
26318
26319 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26320
26321         * gcc.dg/bitfld-1.c: Update.
26322         * gcc.dg/bitfld-2.c: Update.
26323         * gcc.c-torture/execute/bitfld-1.x: New.
26324
26325 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26326
26327         * gcc.c-torture/execute/20020201-1.c: New test.
26328
26329 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26330
26331         PR target/5469
26332         * gcc.dg/20020201-1.c: New test.
26333
26334 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26335
26336         PR fortran/3743
26337         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26338         * g77.f-torture/compile/pr3743.x: Remove
26339
26340 2002-01-31  Tom Rix  <trix@redhat.com>
26341
26342         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26343
26344 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26345
26346         * gcc.dg/noncompile/20020130-1.c: New test.
26347
26348 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26349
26350         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26351
26352 2002-01-29  Richard Henderson  <rth@redhat.com>
26353
26354         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26355         to long long.
26356         * gcc.c-torture/execute/bf64-1.c: Likewise.
26357
26358 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26359
26360         * gcc.c-torture/execute/20020129-1.c: New test.
26361
26362 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26363
26364         * gcc.c-torture/compile/20000224-1.c: Update.
26365         * gcc.c-torture/execute/bitfld-1.c: New tests.
26366         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26367         * gcc.dg/uninit-A.c: Update.
26368
26369 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26370
26371         * g++.dg/template/ctor1.C: Add instantiation.
26372
26373 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26374
26375         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26376         argument to __builtin_prefetch to be const ptr.
26377
26378 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26379
26380         * gcc.c-torture/compile/20020120-1.c: New test.
26381
26382 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26383
26384         * gcc.c-torture/execute/20020127-1.c: New test.
26385
26386 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26387
26388         * g77.dg/f77-edit-i-in.f: New test
26389         * g77.dg/f77-edit-i-out.f: New test
26390
26391 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26392
26393         * gcc.dg/debug/debug.exp: New file.
26394         * gcc.dg/debug/trivial.c: New file.
26395         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26396         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26397         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26398         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26399         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26400         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26401         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26402         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26403         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26404         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26405         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26406         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26407         * gcc.dg/20000503-1.c: Removed.
26408         * gcc.dg/20010207-1.c: Removed.
26409         * gcc.dg/20011223-1.c: Removed.
26410         * gcc.dg/20020104-2.c: Removed.
26411         * gcc.dg/debug-1.c: Removed.
26412         * gcc.dg/debug-2.c: Removed.
26413         * gcc.dg/debug-3.c: Removed.
26414         * gcc.dg/debug-4.c: Removed.
26415         * gcc.dg/debug-5.c: Removed.
26416         * gcc.dg/debug-6.c: Removed.
26417         * gcc.dg/dwarf2-1.c: Removed.
26418         * gcc.dg/dwarf2-2.c: Removed.
26419
26420 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26421
26422         * g++.old-deja/g++.other/eh5.C: New test.
26423         * g++.old-deja/g++.other/sibcall2.C: New test.
26424         * g++.old-deja/g++.other/array9.C: New test.
26425         * g++.old-deja/g++.other/typename2.C: New test.
26426         * g++.old-deja/g++.other/crash60.C: New test.
26427         * g++.old-deja/g++.other/conv9.C: New test.
26428         * g++.old-deja/g++.other/mangle10.C: New test.
26429         * g++.old-deja/g++.other/unchanging1.C: New test.
26430         * g++.old-deja/g++.other/exprstmt1.C: New test.
26431         * g++.old-deja/g++.other/inline23.C: New test.
26432         * g++.old-deja/g++.eh/ia64-1.C: New test.
26433         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26434         * g++.old-deja/g++.other/reload1.C: New test.
26435         * g++.old-deja/g++.other/static20.C: New test.
26436         * g++.old-deja/g++.other/local-alloc1.C: New test.
26437         * g++.old-deja/g++.other/conv8.C: New test.
26438         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26439         * g++.old-deja/g++.other/storeexpr1.C: New test.
26440         * g++.old-deja/g++.other/storeexpr2.C: New test.
26441         * g++.dg/eh/template2.C: New test.
26442         * g++.dg/warn/weak1.C: New test.
26443
26444 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26445
26446         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26447         Remove first, non-varying, argument.
26448
26449 2002-01-23  Richard Henderson  <rth@redhat.com>
26450
26451         * gcc.dg/inline-2.c: New.
26452
26453         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26454         Add optional target arg.  Check number of arguments.
26455         (scan-assembler-not, scan-assembler-dem): Likewise.
26456         (scan-assembler-dem-not): Likewise.
26457
26458 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26459
26460         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26461         line 12.
26462         * g++.old-deja/g++.brendan/parse3.C,
26463         g++.old-deja/g++.other/crash26.C,
26464         g++.old-deja/g++.other/crash28.C,
26465         g++.old-deja/g++.other/crash29.C,
26466         g++.old-deja/g++.other/crash30.C,
26467         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26468
26469 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26470
26471         * gcc.dg/20020115-1.c: New.
26472
26473 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26474
26475         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26476
26477 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26478
26479         * gcc.dg/20020122-3.c: New.
26480
26481 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26482
26483         * g++.dg/other/gc1.C: New test.
26484
26485 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26486
26487         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26488
26489 2002-01-22  Richard Henderson  <rth@redhat.com>
26490
26491         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26492
26493 2002-01-22  Richard Henderson  <rth@redhat.com>
26494
26495         * gcc.dg/20020122-4.c: New.
26496
26497 2002-01-22  H.J. Lu <hjl@gnu.org>
26498
26499         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26500         link output.
26501         * gcc.dg/special/ecos.exp: Likewise.
26502         * lib/g++-dg.exp: Likewise.
26503         * lib/g77-dg.exp: Likewise.
26504         * lib/gcc-dg.exp : Likewise.
26505         * lib/mike-g++.exp: Likewise.
26506         * lib/mike-g77.exp: Likewise.
26507         * lib/mike-gcc.exp: Likewise.
26508         * lib/objc-dg.exp: Likewise.
26509
26510 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26511
26512         PR target/5379
26513         * gcc.dg/20020122-2.c: New test.
26514
26515 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26516
26517         * gcc.dg/20020122-1.c: New test.
26518
26519 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26520
26521         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26522
26523 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26524
26525         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26526
26527 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26528
26529         * gcc.c-torture/compile/20020121-1.c: New test.
26530
26531 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26532
26533         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26534         ld_library_path.
26535
26536 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26537
26538         * gcc.dg/20020218-1.c: New test.
26539
26540 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26541
26542         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26543         messages
26544         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26545         "At global scope" warning
26546         * g++.dg/ext/align1.C: Change cygwin test for alignment
26547         from db-bogus to dg-warning
26548
26549 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26550
26551         * g77.f-torture/compile/cpp2.F: New test.
26552
26553 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26554
26555         * g++.dg/template/access1.C: New test.
26556
26557 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26558
26559         * gcc.dg/20020118-1.c: New.
26560
26561 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26562
26563         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26564
26565 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26566
26567         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26568         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26569         alignment warnings.
26570
26571 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26572
26573         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26574         torture_with_loops and torture_without_loops
26575
26576 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26577
26578         * gcc.c-torture/compile/20020116-1.c: New test.
26579
26580 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26581
26582         * gcc.dg/20020116-2.c: New test.
26583
26584         * gcc.dg/ultrasp4.c: New test.
26585
26586         * gcc.dg/20020116-1.c: New test.
26587
26588 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26589
26590         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26591         by EABI.
26592
26593 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26594
26595         * gcc.misc-tests/i386-prefetch.exp: New.
26596         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26597         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26598         * gcc.misc-tests/i386-pf-none-1.c: New test.
26599         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26600
26601 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26602
26603         * gcc.dg/gnu89-init-1.c: Add new tests.
26604
26605 2002-01-15  Andreas Jaeger  <aj@suse.de>
26606
26607         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26608         * gcc.dg/i386-mmx-2.c: Likewise.
26609         * gcc.dg/i386-sse-1.c: Likewise.
26610         * gcc.dg/i386-sse-2.c: Likewise.
26611         * gcc.dg/i386-sse-3.c: Likewise.
26612
26613 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26614
26615         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26616         Uncomment additional cases that now pass.
26617
26618 2002-01-11  Richard Henderson  <rth@redhat.com>
26619
26620         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26621         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26622
26623 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26624
26625         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26626
26627 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26628
26629         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26630         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26631
26632 2002-01-10  Dale Johannesen  <dalej@apple.com>
26633
26634         * gcc.c-torture/execute/loop-11.c: New.
26635
26636 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26637
26638         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26639         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26640
26641 2002-01-09  Richard Henderson  <rth@redhat.com>
26642
26643         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26644         type in which to perform the operation for each size.
26645
26646 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26647
26648         * gcc.c-torture/compile/20020109-2.c: New test.
26649
26650 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26651
26652         * gcc.c-torture/execute/loop-10.c: New test.
26653
26654 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26655
26656         * gcc.c-torture/compile/20010226-1.c: New test.
26657         * gcc.c-torture/compile/20010227-1.c: New test.
26658         * gcc.c-torture/compile/20010426-1.c: New test.
26659         * gcc.c-torture/compile/20010510-1.c: New test.
26660         * gcc.c-torture/compile/20010605-3.c: New test.
26661         * gcc.c-torture/compile/20010824-1.c: New test.
26662         * gcc.c-torture/execute/20010409-1.c: New test.
26663         * gcc.dg/noncompile/20000901-1.c: New test.
26664         * gcc.dg/20001023-1.c: New test.
26665         * gcc.dg/20001101-1.c: New test.
26666         * gcc.dg/20001102-1.c: New test.
26667         * gcc.dg/20010207-1.c: New test.
26668         * gcc.dg/20010405-1.c: New test.
26669         * gcc.dg/20010822-1.c: New test.
26670         * gcc.dg/20011107-1.c: New test.
26671
26672 2002-01-09  Jeffrey A Law  (law@redhat.com)
26673
26674         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26675
26676         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26677         execution failure on PA targets.
26678
26679 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26680
26681         * gcc.c-torture/compile/20020109-1.c: New test.
26682
26683 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26684
26685         * gcc.c-torture/execute/20020108-1.c: New test.
26686
26687 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26688
26689         * gcc.dg/20020108-1.c: New test.
26690
26691 2002-01-08  H.J. Lu <hjl@gnu.org>
26692
26693         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26694         for header files.
26695
26696 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26697
26698         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26699         consistency.
26700
26701 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26702
26703         * gcc.dg/altivec-4.c: Test altivec predicates.
26704
26705 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26706
26707         * gcc.c-torture/execute/20020107-1.c: New test.
26708
26709 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26710
26711         PR c/5279
26712         * gcc.c-torture/compile/20020106-1.c: New test.
26713
26714 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26715
26716         * gcc.c-torture/execute/nestfunc-4.c: New test.
26717
26718 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26719
26720         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26721         extra triple that slipped in.
26722         * g++.old-deja/g++.abi/align.C: Likewise.
26723         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26724
26725 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26726
26727         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26728         * g++.old-deja/g++.abi/align.C: Likewise.
26729         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26730
26731         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26732         on FreeBSD/i386.
26733         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26734         FreeBSD.
26735
26736 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26737
26738         * gcc.dg/20020104-1.c: New test.
26739
26740         * gcc.dg/20020104-2.c: New test.
26741
26742 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26743
26744         * gcc.dg/20020103-1.c: Fix typo in target selector.
26745
26746 2002-01-03  Richard Henderson  <rth@redhat.com>
26747
26748         * gcc.dg/20020103-1.c: New.
26749
26750 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26751
26752         * gcc.c-torture/execute/20020103-1.c: New test.
26753
26754 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26755
26756         * g++.dg/other/debug2.C: New test.
26757
26758         * gcc.c-torture/compile/20020103-1.c: New test.
26759
26760 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26761
26762         * gcc.dg/gnu89-init-1.c: Added new tests.
26763
26764 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26765
26766         * g++.dg/template/friend2.C: Remove as patch is reverted.
26767
26768         * g++.dg/warn/oldcast1.C: New test.
26769
26770         * g++.dg/template/ptrmem1.C: New test.
26771         * g++.dg/template/ptrmem2.C: New test.
26772
26773         * g++.dg/template/ntp.C: New test.
26774
26775         * g++.dg/other/component1.C: New test.
26776
26777         * g++.dg/template/ttp3.C: New test.
26778
26779         * g++.dg/template/friend2.C: New test.
26780         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26781
26782 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26783
26784         * g++.dg/other/ptrmem1.C: New test.
26785         * g++.dg/other/ptrmem2.C: New test.
26786
26787 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         * g++.dg/template/ctor1.C: New test.
26790
26791 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26792
26793         * g++.dg/template/friend2.C: New test.
26794
26795 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26796
26797         * gcc.dg/mmix-1.c: New test.
26798
26799 2001-12-31  Richard Henderson  <rth@redhat.com>
26800
26801         * gcc.dg/asm-5.c: New.
26802
26803 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26804
26805         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26806         in namespace __gnu_cxx
26807
26808 2001-12-30  Richard Henderson  <rth@redhat.com>
26809
26810         * gcc.dg/debug-6.c: New.
26811
26812 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.c-torture/compile/20011229-2.c: New test.
26815
26816 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26817
26818         * gcc.dg/debug-3.c: New test.
26819         * gcc.dg/debug-4.c: New test.
26820         * gcc.dg/debug-5.c: New test.
26821
26822 2001-12-29  Richard Henderson  <rth@redhat.com>
26823
26824         * g++.dg/eh/loop1.C: New.
26825
26826 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26827
26828         * g++.dg/template/crash1.C: New test.
26829
26830 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26831
26832         * g++.dg/other/const1.C: New test.
26833
26834 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26835
26836         * gcc.c-torture/compile/20011229-1.c: New test.
26837
26838 2001-12-28  Stan Shebs  <shebs@apple.com>
26839
26840         * lib/objc-torture.exp: Resync with c-torture.exp.
26841         * lib/objc.exp: Load standard libraries.
26842
26843 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26844
26845         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26846         additional tests.
26847
26848 2001-12-27  Roger Sayle <roger@eyesopen.com>
26849
26850         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26851
26852 2001-12-27  Richard Henderson  <rth@redhat.com>
26853
26854         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26855
26856 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26857
26858         * g++.dg/eh/ctor1.C: New test.
26859         * g++.dg/other/error2.C: New test.
26860
26861 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.dg/other/init2.C: New test.
26864
26865 2001-12-24  Richard Henderson  <rth@redhat.com>
26866
26867         * gcc.dg/20011223-1.c: New.
26868         * gcc.dg/inline-1.c: New.
26869
26870 2001-12-23  Richard Henderson  <rth@redhat.com>
26871
26872         * gcc.dg/asm-4.c: Test operand modifiers.
26873
26874 2001-12-23  Richard Henderson  <rth@redhat.com>
26875
26876         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26877
26878 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26879
26880         * gcc.c-torture/execute/20011223-1.c: New test.
26881
26882 2001-12-21  Richard Henderson  <rth@redhat.com>
26883
26884         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26885         re-enables the warning.
26886
26887 2001-12-21  Richard Henderson  <rth@redhat.com>
26888
26889         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26890
26891 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26892
26893         * gcc.c-torture/compile/20011218-1.c: New test.
26894
26895 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26896
26897         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26898         arm-isr.c test.
26899         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26900         epilogue generation for ARM ISR routines.
26901
26902 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26903
26904         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26905         * gcc.dg/format/c90-printf-3.c: Likewise.
26906         * gcc.dg/format/c99-printf-3.c: Likewise.
26907         * gcc.dg/format/ext-1.c: Likewise.
26908         * gcc.dg/format/ext-6.c: Likewise.
26909         * gcc.dg/format/format.h: Prototype unlocked stdio.
26910
26911 2001-12-20  Richard Henderson  <rth@redhat.com>
26912
26913         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26914         (arena): Use it.
26915         (malloc): Correct allocation logic.  Abort if we fill up the
26916         arena before initialization complete.
26917         (realloc): Correct allocation logic.
26918
26919 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26920
26921         * gcc.c-torture/compile/20011219-2.c: New test.
26922
26923         * gcc.c-torture/execute/20011219-1.c: New test.
26924
26925 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26926
26927         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26928         target does not support weak symbols.
26929
26930 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26931
26932         * gcc.c-torture/compile/20011219-1.c: New test.
26933
26934 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26935
26936         * g++.dg/other/error1.C: New test.
26937
26938 2001-12-17  Jeffrey A Law  (law@redhat.com)
26939
26940         * gcc.c-torture/execute/20011217-1.c: New test.
26941
26942 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26943
26944         * objc.dg/special/: New directory.
26945         * objc.dg/special/special.exp: New file.
26946         * objc.dg/special/unclaimed-category-1.h: New file.
26947         * objc.dg/special/unclaimed-category-1a.m: New file.
26948         * objc.dg/special/unclaimed-category-1.m: New file.
26949
26950 2001-12-17  Andreas Jaeger  <aj@suse.de>
26951
26952         * gcc.c-torture/compile/20011217-2.c: New test.
26953
26954 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26955
26956         * gcc.c-torture/compile/20011217-1.c: New test.
26957
26958 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26959
26960         * testsuite/gcc.dg/20011214-1.c: New.
26961
26962 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26963
26964         * gcc.dg/altivec-4.c: New.
26965
26966 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26967
26968         * gcc.dg/20011113-1.c: New test.
26969
26970 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26971
26972         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26973         std::__malloc_alloc_template<0> and
26974         std::__default_alloc_template<false, 0>.
26975
26976 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26977
26978         * objc/execute/bf-21.m: New test.
26979         * objc/execute/enumeration-1.m: New test.
26980         * objc/execute/enumeration-2.m: New test.
26981
26982 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26983
26984         * gcc.dg/gnu89-init-1.c: New test.
26985
26986 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26989         * g++.old-deja/g++.jason/2371.C: Likewise.
26990         * g++.old-deja/g++.jason/template33.C: Likewise.
26991         * g++.old-deja/g++.jason/template34.C: Likewise.
26992         * g++.old-deja/g++.jason/template36.C: Likewise.
26993         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26994         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26995         * g++.old-deja/g++.other/typename1.C: Likewise.
26996         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26997         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26998         * g++.old-deja/g++.pt/typename11.C: Likewise.
26999         * g++.old-deja/g++.pt/typename14.C: Likewise.
27000         * g++.old-deja/g++.pt/typename16.C: Likewise.
27001         * g++.old-deja/g++.pt/typename3.C: Likewise.
27002         * g++.old-deja/g++.pt/typename4.C: Likewise.
27003         * g++.old-deja/g++.pt/typename5.C: Likewise.
27004         * g++.old-deja/g++.pt/typename7.C: Likewise.
27005         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27006
27007 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27008
27009         * g++.dg/other/linkage1.C: New test.
27010         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27011         specifiers.
27012
27013 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27014
27015         * gcc.dg/concat.c: New test.
27016
27017 2001-12-11  Stan Shebs  <shebs@apple.com>
27018
27019         * objc/compile: New test directory.
27020         * objc/compile/compile.exp: New expect script.
27021         * objc/compile/20011211-1.m: New compile test.
27022
27023 2001-12-11  Jason Merrill  <jason@redhat.com>
27024
27025         * lib/prune.exp (prune_gcc_output): Also handle "In member
27026         function".  So many permutations...
27027
27028 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27029
27030         * g++.dg/template/typedef1.C: New test.
27031
27032 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27033
27034         * g++.dg/other/copy1.C: New test.
27035
27036 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27037
27038         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27039
27040         * gcc.dg/builtin-choose-expr.c: New.
27041
27042 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27043
27044         * gcc.dg/altivec-2.c: New.
27045
27046 2001-12-07  Richard Henderson  <rth@redhat.com>
27047
27048         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27049
27050 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27051
27052         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27053         ultrasparc.
27054
27055 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27056
27057         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27058
27059 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27060
27061         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27062         variable argument list.
27063
27064 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27065
27066         * gcc.c-torture/execute/memcheck: Delete entire directory.
27067         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27068         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27069
27070 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27071
27072         * gcc.dg/Wshadow-1.c: New test.
27073
27074 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27075
27076         * gcc.c-torture/compile/20011130-1.c: New test.
27077
27078         * gcc.dg/noncompile/20011025-1.c: New test.
27079
27080         * g++.dg/other/anon-union.C: New test.
27081
27082         * gcc.c-torture/execute/20011024-1.c: New test.
27083
27084 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27085
27086         * gcc.c-torture/execute/20000722-1.x,
27087         gcc.c-torture/execute/20010123-1.x: Remove.
27088         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27089         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27090         gcc.dg/c99-complit-2.c: New tests.
27091
27092 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         * g++.dg/inherit/base1.C: New test.
27095
27096 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27097
27098         * g++.dg/other/stdarg1.C: New test.
27099
27100         * gcc.c-torture/compile/20011130-2.c: New test.
27101
27102 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27103
27104         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27105         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27106         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27107         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27108         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27109         * gcc.dg/builtin-prefetch-1.c: New test.
27110
27111 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27112
27113         * gcc.dg/20011130-1.c: New test.
27114
27115 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         * g++.dg/other/scope1.C: New test.
27118         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27119
27120 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27121
27122         * gcc.dg/vla-init-1.c: New test.
27123
27124 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27125
27126         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27127
27128 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27129
27130         * objc.dg/alias.m: Update.
27131         * objc.dg/class-1.m: Update.
27132         * objc.dg/const-str-1.m: Update.
27133         * objc.dg/fwd-proto-1.m: Update.
27134         * objc.dg/id-1.m: Update.
27135         * objc.dg/super-class-1.m: Update.
27136
27137 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27138
27139         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27140         constructs.
27141
27142 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27143
27144         * gcc.c-torture/execute/20011128-1.c: New test.
27145
27146 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27147
27148         * gcc.dg/20011127-1.c: New test.
27149
27150 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27151
27152         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27153         from Austin Group draft 7.
27154         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27155         scanf format arguments.
27156         * gcc.dg/format/no-exargs-2.c: New test.
27157
27158 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27159
27160         * g++.dg/abi/vbase8-4.C: New test.
27161
27162 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27163
27164         * gcc.c-torture/execute/20011121-1.c: New test.
27165
27166 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27167
27168         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27169
27170 2001-11-23  Andreas Jaeger  <aj@suse.de>
27171
27172         * gcc.dg/cpp/charconst-2.c: New test.
27173
27174 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27175
27176         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27177         to the host if it is remote.  Let tests specify extra headers
27178         they use.
27179         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27180         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27181         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27182         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27183         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27184         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27185         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27186         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27187         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27188         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27189
27190 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27191
27192         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27193         for little endian ARMs.
27194
27195 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * gcc.c-torture/compile/20011119-1.c: New test.
27198         * gcc.c-torture/compile/20011119-2.c: New test.
27199
27200 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27201
27202         * gcc.dg/altivec-1.c: Fix typo.
27203
27204 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27205
27206         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27207
27208 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27209
27210         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27211
27212 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27213
27214         * lib/g77.exp: Don't specify --rpath-link.
27215
27216         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27217         across all the headers.
27218         * gcc.dg/format/format.exp: For testing on a remote host,
27219         copy format.h.
27220
27221         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27222         * gcc.c-torture/execute/930406-1.c: Likewise.
27223         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27224
27225 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27226
27227         * gcc.dg/altivec-1.c: New.
27228
27229 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27230
27231         * gcc.dg/cpp/fpreprocessed.c: New test case.
27232
27233 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27234
27235         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27236         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27237         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27238
27239 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27240
27241         * gcc.dg/no-builtin-1.c: New test.
27242
27243 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27244
27245         * gcc.c-torture/execute/20011115-1.c: New test.
27246
27247 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27248
27249         * gcc.c-torture/compile/20011114-2.c: New test.
27250         * gcc.c-torture/compile/20011114-3.c: New test.
27251         * gcc.c-torture/compile/20011114-4.c: New test.
27252
27253 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27254
27255         * g++.dg/other/init1.C: New test.
27256
27257 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27258
27259         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27260         message.
27261
27262         * gcc.c-torture/execute/20011114-1.c: New testcase.
27263
27264         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27265         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27266         like the (before this change) version of 20010327-1.c.
27267
27268 2001-11-14  Roger Sayle <roger@eyesopen.com>
27269
27270         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27271
27272 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27273
27274         * g++.dg/init/array2.C: New test.
27275
27276 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27277
27278         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27279
27280 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27281
27282         * g++.dg/other/forscope1.C: New test.
27283         * g++.dg/ext/forscope1.C: New test.
27284         * g++.dg/ext/forscope2.C: New test.
27285
27286 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27287
27288         * gcc.c-torture/execute/20011113-1.c: New test.
27289
27290 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27291
27292         * gcc.c-torture/execute/20011109-2.c: New test.
27293
27294         * gcc.c-torture/execute/20011109-1.c: New test.
27295
27296 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27297
27298         * gcc.c-torture/compile/20011109-1.c: New test.
27299
27300 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27301
27302         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27303         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27304         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27305         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27306         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27307         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27308         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27309
27310 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27311
27312         * g++.dg/warn/Wshadow-1.C: New tests.
27313         * g++.old-deja/g++.mike/for3.C: Update.
27314
27315 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27316
27317         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27318         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27319         XFAILs.  Adjust expected error texts.
27320         * gcc.c-torture/compile/20011106-1.c,
27321         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27322         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27323         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27324         gcc.dg/c99-array-lval-5.c: New tests.
27325
27326 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27327
27328         * gcc.dg/cpp/defined.c: Update.
27329
27330 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27331
27332         * gcc.c-torture/execute/anon-1.c: New test.
27333
27334 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27335
27336         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27337         same size, so no warning should be produced on stormy16.
27338
27339         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27340         due to oversized array.
27341         * g++.old-deja/g++.mike/ns15.C: Likewise.
27342         * g++.old-deja/g++.pt/crash16.C: Likewise.
27343
27344 2001-11-02  Graham Stott  <grahams@redhat.com>
27345
27346         * g++.dgother/debug1.C: Fix typos.
27347
27348 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27349
27350         * g++.dg/other/debug1.C: New test.
27351
27352 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27353
27354         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27355         of unsigned long.
27356
27357 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27358
27359         * gcc.dg/20011029-2.c: New test.
27360
27361         * gcc.c-torture/compile/20011029-1.c: New test.
27362
27363 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27364
27365         * objc/execute/class_self-1.m: New test.
27366         * objc/execute/class_self-2.m: New test.
27367
27368 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27369
27370         * gcc.misc-tests/msgs.exp: Delete.
27371         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27372         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27373         error set to match recent changes.
27374
27375 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27376
27377         * gcc.dg/20011021-1.c: New test.
27378
27379 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27380
27381         * gcc.c-torture/compile/20011023-1.c: New test.
27382
27383 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27384
27385         * lib/g77.exp: Rewrite based on lib/g++.exp.
27386
27387 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27388
27389         * gcc.c-torture/execute/20011019-1.c: New test.
27390
27391         * gcc.dg/20011018-1.c: New test.
27392
27393 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27394
27395         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27396
27397 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27398
27399         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27400         * gcc.dg/attr-invalid.c: Likewise.
27401
27402 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27403
27404         * testsuite/gcc.dg/20011015-1.c: New test.
27405
27406 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27407
27408         * g++.dg/template/unify2.C: New test.
27409
27410 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27411
27412         * g++.dg/other/exception-specification.C: New test
27413
27414 2001-10-13  Tom Rix  <trix@redhat.com>
27415
27416         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27417         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27418
27419 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27420
27421         * testsuite/gcc.dg/20011009-1.c: New test.
27422
27423 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27424
27425         PR g++/4476
27426         * g++.dg/other/friend1.C: New test.
27427
27428 2001-10-11  Richard Henderson  <rth@redhat.com>
27429
27430         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27431
27432 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27433
27434         * gcc.c-torture/compile/20011010-1.c: New.
27435
27436 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27437
27438         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27439         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27440         g77.f-torture/execute/execute.exp,
27441         g77.f-torture/noncompile/noncompile.exp,
27442         gcc.c-torture/compile/compile.exp,
27443         gcc.c-torture/execute/execute.exp,
27444         gcc.c-torture/execute/ieee/ieee.exp,
27445         gcc.c-torture/execute/memcheck/memcheck.exp,
27446         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27447         objc/execute/execute.exp: Update FSF address.
27448
27449 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27450
27451         * gcc.dg/cpp/cmdlne-C.c: Update.
27452         * gcc.dg/cpp/cmdlne-C2.c: New.
27453
27454 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27455
27456         * gcc.c-torture/execute/20011008-3.c: New.
27457
27458 2001-10-08  DJ Delorie  <dj@redhat.com>
27459
27460         * gcc.dg/20011008-1.c: New.
27461         * gcc.dg/20011008-2.c: New.
27462
27463 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27464
27465         * gcc.dg/cpp/spacing1.c: Update test.
27466
27467 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27468
27469         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27470         spelling errors of "separate" as "seperate".
27471
27472 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27473
27474         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27475         enough to avoid inlining.
27476
27477 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27478
27479         * lib/g77.exp: set libg2c_dir correctly.
27480
27481 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27482
27483         * gcc.dg/cpp/macro11.c: New test.
27484
27485 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27486
27487         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27488         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27489         gcc.dg/format/multattr-3.c: New tests.
27490         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27491         tests for format attributes on function pointers being rejected.
27492
27493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27494
27495         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27496
27497 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27498
27499         * g++.dg/warn/format1.C: New test.
27500
27501 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27502
27503         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27504
27505 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27506
27507         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27508
27509 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27510
27511         * gcc.dg/cpp/redef2.c: Add test.
27512
27513 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27514
27515         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27516         long-standing bug on i686, apparently.
27517         * gcc.c-torture/execute/loop-2c.x: New file.
27518         * gcc.c-torture/execute/loop-2d.x: New file.
27519         * gcc.c-torture/execute/loop-3c.x: New file.
27520
27521 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27522
27523         * gcc.dg/cpp/20000625-2.c: Correct line number.
27524
27525 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27526
27527         * gcc.dg/cpp/macro10.c: New test.
27528         * gcc.dg/cpp/strify3.c: New test.
27529         * gcc.dg/cpp/spacing1.c: Add tests.
27530         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27531         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27532
27533 2001-09-24  DJ Delorie  <dj@redhat.com>
27534
27535         * gcc.c-torture/execute/20010924-1.c: New test.
27536
27537 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27538
27539         * testsuite/objc/execute/paste.m: Remove.
27540
27541 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27542
27543         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27544
27545 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27546
27547         * g77.dg/strlen0.f: New test.
27548
27549 2001-09-21  Richard Henderson  <rth@redhat.com>
27550
27551         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27552         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27553
27554 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27555
27556         Table-driven attributes.
27557         * g++.dg/ext/attrib1.C: New test.
27558
27559 2001-09-20  DJ Delorie  <dj@redhat.com>
27560
27561         * gcc.dg/20000926-1.c: Update expected warning messages.
27562         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27563         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27564         array.
27565
27566 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27567
27568         * g++.dg/eh/registers1.C: New test case.
27569
27570 2001-09-17  Richard Henderson  <rth@redhat.com>
27571
27572         * gcc.dg/array-5.c: Fix VLA decomposition test.
27573
27574 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27575
27576         * gcc.dg/cpp/line5.c: New testcase.
27577
27578 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27579
27580         * gcc.dg/cpp/macro9.c: New test.
27581
27582 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27583
27584         * gcc.c-torture/execute/980223.c: Change type of addr from long
27585         to char *.
27586
27587 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27588
27589         * gcc.c-torture/execute/20010915-1.c: New test.
27590
27591 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27592
27593         * g77.dg/bprob: New directory.
27594         * g77.dg/bprob/bprob.exp: New file.
27595         * g77.dg/bprob/bprob-1.f: New test.
27596         * g77.dg/gcov: New directory.
27597         * g77.dg/gcov/gcov.exp: New file.
27598         * g77.dg/gcov/gcov-1.f: New test.
27599         * g77.dg/gcov/gcov-1.x: New file.
27600
27601 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27602
27603         * gcc.dg/cpp/directiv.c: Update.
27604         * gcc.dg/cpp/undef1.c: Update.
27605
27606 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27607
27608         * gcc.dg/20010912-1.c: New test.
27609
27610 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27611
27612         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27613         language-independent file in lib.
27614         * lib/gcov.exp: New file.
27615
27616 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27617
27618         * gcc.c-torture/compile/20010911-1.c: New test.
27619
27620 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27621
27622         * lib/profopt.exp: New, to support profile-directed optimizations.
27623         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27624         * gcc.misc-tests/bprob-1.c: New test.
27625         * gcc.misc-tests/bprob-2.c: New test.
27626
27627 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27628
27629         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27630         XFAIL and which kinds of gcov output to verify.
27631         * gcc.misc-tests/gcov-4b.x: New file.
27632         * gcc.misc-tests/gcov-5b.x: New file.
27633         * gcc.misc-tests/gcov-6.x: New file.
27634         * gcc.misc-tests/gcov-7.c: New test.
27635         * gcc.misc-tests/gcov-7.x: New file.
27636
27637 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27638
27639         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27640         * gcc.misc-tests/gcov-6.c: New test.
27641
27642 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27643
27644         PR c++/3986
27645         * g++.dg/abi/vbase1.C: New test.
27646
27647 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27648
27649         * objc.dg/method-2.m: New.
27650
27651 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27652
27653         PR c++/4203
27654         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27655         * g++.dg/init/empty1.C: New test.
27656
27657 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27658
27659         * gcc.c-torture/compile/20010903-1.c: New test.
27660
27661 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27662
27663         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27664         for m68k.
27665
27666 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27667
27668         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27669
27670         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27671
27672         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27673
27674 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27675
27676         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27677         for 16-bit 'unsigned int'.
27678
27679 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27680
27681         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27682
27683 2001-08-27  Richard Henderson  <rth@redhat.com>
27684
27685         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27686         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27687
27688 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27689
27690         * gcc.dg/asm-names.c (ymain): New.
27691
27692 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27693
27694         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27695         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27696         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27697
27698 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27699
27700         * gcc.dg/compare5.c: New testcase.
27701
27702 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27703
27704         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27705         and "In instantiation".
27706
27707 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27708
27709         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27710
27711 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27712
27713         * gcc.misc-tests/gcov.exp: Add support for branch information.
27714         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27715         * gcc.misc-tests/gcov-4.c: New test.
27716         * gcc.misc-tests/gcov-4b.c: New test.
27717         * gcc.misc-tests/gcov-5b.c: New test.
27718
27719 2001-08-20  Zack Weinberg  <zackw@panix.com>
27720
27721         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27722         expected to fail.
27723
27724 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27725
27726         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27727
27728 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27729
27730         * g++.dg/eh/template1.C: New test.
27731
27732 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27733
27734         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27735         Fix thinko.
27736         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27737         for xfail.
27738
27739 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27740
27741         * lib/g77-dg.exp:  Use prune.exp for common procedures
27742         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27743         * lib/g77.exp: (g77-dg-prune) Remove
27744
27745 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27746
27747         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27748
27749 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27750
27751         * g++.dg/template/unify1.C: New test.
27752
27753 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27754
27755         * g++.dg/abi/empty4.C: New test.
27756
27757 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27758
27759         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27760         solaris2.*
27761         * g77.f-torture/compile/pr3743.x: Likewise
27762
27763 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27764
27765         * g++.dg/other/using-declaration.C: New test.
27766
27767 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27768
27769         * gcc.dg/cpp/tr-sign.c: New testcase.
27770
27771 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27772
27773         * gcc.dg/cpp/19951025-1.c: Revert.
27774         * gcc.dg/cpp/directiv.c: We no longer process directives that
27775         interrupt macro arguments.
27776
27777 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27778
27779         * gcc.dg/bconstp-1.c: New test.
27780
27781 2001-08-03  Richard Henderson  <rth@redhat.com>
27782
27783         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27784
27785 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27786
27787         * gcc.dg/cpp/19951025-1.c: Update.
27788
27789 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27790
27791         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27792         should be x.
27793
27794 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         Kill -fhonor-std.
27797         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27798         * g++.old-deja/g++.other/std1.C: Likewise.
27799         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27800
27801 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27802
27803         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27804         (g77_pass, g77_fail, g77_finish, g77_exit,
27805         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27806
27807 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27808
27809         * g77.dg/fbackslash.f
27810         * g77.dg/fcase-preserve.f
27811         * g77.dg/ff90-1.f
27812         * g77.dg/ffixed-line-length-0.f
27813         * g77.dg/ffixed-line-length-132.f
27814         * g77.dg/ffixed-line-length-7.f
27815         * g77.dg/ffixed-line-length-72.f
27816         * g77.dg/ffixed-line-length-none.f
27817         * g77.dg/ffree-form-1.f
27818         * g77.dg/fno-backslash.f
27819         * g77.dg/fno-f90-1.f
27820         * g77.dg/fno-fixed-form-1.f
27821         * g77.dg/fno-onetrip.f
27822         * g77.dg/fno-typeless-boz.f
27823         * g77.dg/fno-underscoring.f
27824         * g77.dg/fno-vxt-1.f
27825         * g77.dg/fonetrip.f
27826         * g77.dg/ftypeless-boz.f
27827         * g77.dg/fugly-assumed.f
27828         * g77.dg/funderscoring.f
27829         * g77.dg/fvxt-1.f
27830
27831 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27832
27833         * objc.dg/fwd-proto-1.m: New.
27834         * objc.dg/local-decl-1.m: New.
27835         * objc.dg/naming-1.m: New.
27836         * objc.dg/naming-2.m: New.
27837         * objc.dg/proto-hier-1.m: New.
27838
27839 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27840
27841         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27842         largest-type elements to a struct makes its size grow.
27843
27844 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27845
27846         * g++.dg/abi/vthunk1.C: New test.
27847
27848 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27849
27850         * g++.dg/abi/vbase8-22.C: New test.
27851
27852 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27853
27854         * gcc.dg/cpp/macro8.c: New test.
27855
27856 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         * g++.dg/abi/vbase8-21.C: New test.
27859
27860 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27861
27862         * g++.dg/abi/vbase8-10.C: New test.
27863
27864 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27865
27866         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27867         ${tool}_set_ld_library_path.
27868         Changed caller.
27869         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27870         g++.exp.
27871
27872 2001-07-26  Stan Cox <scox@redhat.com>
27873
27874         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27875         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27876         gcc_exit, gcc_check_unsupported_p):
27877         Moved to gcc-deps.exp
27878         * gcc-deps.exp: New file.
27879
27880 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27881
27882         * g++.old-deja/g++.pt/defarg14.C: New test.
27883
27884 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         * g++.old-deja/g++.other/lineno5.C: New test.
27887
27888 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27889
27890         * g++.old-deja/g++.pt/crash68.C: New test.
27891
27892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27893
27894         * g++.old-deja/g++.other/crash42.C: New test.
27895
27896 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27897
27898         * gcc.dg/cpp/extratokens.c: Fix.
27899         * gcc.dg/cpp/skipping2.c: New tests.
27900
27901 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27902
27903         * gcc.c-torture/execute/20010724-1.c: New file.
27904         * gcc.c-torture/execute/20010724-1.x: New file.
27905
27906 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27907
27908         * g++.old-deja/g++.other/cond7.C: New test.
27909
27910 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27911
27912         * g++.old-deja/g++.other/optimize4.C: New test.
27913
27914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27915
27916         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27917
27918 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27919
27920         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27921         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27922         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27923         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27924
27925         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27926         bug report" message.
27927
27928         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27929         * g++.dg/ext/instantiate1.C: Move from old-deja.
27930
27931 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27932
27933         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27934         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27935         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27936         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27937
27938 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27939
27940         * gcc.c-torture/execute/20010723-1.c: New test.
27941
27942 2001-07-23  Ben Elliston  <bje@redhat.com>
27943
27944         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27945
27946 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27947
27948         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27949         i[34567]86-*-*.
27950         Delete handling of ieee_multilib_flags.
27951         Pass -mieee for alpha*-*-* and sh-*-*.
27952         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27953
27954 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27955
27956         Remove old-abi tests.
27957         * g++.old-deja/g++.mike/p11116.C: Remove.
27958         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27959
27960 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27961
27962         * g77.f-torture/compile/pr3743.f:  New test
27963
27964 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27965
27966         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27967
27968 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27969
27970         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27971         g++.old-deja/g++.pt/static6.C: Likewise.
27972         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27973         supports weak symbols.
27974
27975 2001-07-18  Andreas Jaeger  <aj@suse.de>
27976
27977         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27978         supported again.
27979
27980 2001-07-18  Andreas Jaeger  <aj@suse.de>
27981
27982         * gcc.dg/iftrap-1.c: Fix target line.
27983
27984 2001-07-17  Richard Henderson  <rth@redhat.com>
27985
27986         * gcc.c-torture/execute/20010717-1.c: New.
27987
27988 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27989
27990         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27991         tests.
27992
27993 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27994
27995         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27996
27997 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27998
27999         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28000         UAC_SIGBUS, UAC_NOPRINT definitions.
28001
28002 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28003
28004         * objc/execute/object_is_class.m: New test.
28005         * objc/execute/object_is_meta_class.m: New test.
28006
28007 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28008
28009         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28010         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28011
28012 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28013
28014         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28015         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28016
28017 2001-07-14  Richard Henderson  <rth@redhat.com>
28018
28019         * gcc.dg/iftrap-1.c: New.
28020
28021 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28022
28023         * g77.f-torture/execute/intrinsic77.f: New test.
28024
28025 2001-07-11  Janis Johnson <janis@us.ibm.com>
28026
28027         * gcc.misc-tests/gcov-3.c: New test.
28028
28029 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28030
28031         * gcc.c-torture/compile/20010711-1.c,
28032         * gcc.c-torture/compile/20010711-2.c: New tests.
28033
28034 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28035
28036         * gcc.c-torture/execute/20010711-1.c: New test.
28037
28038 2001-07-11  Ben Elliston  <bje@redhat.com>
28039
28040         * g++.old-deja/g++.other/enum5.C: New test.
28041
28042 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28043
28044         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28045         (g++-dg-prune): Call prune_gcc_output.
28046         * prune.exp: New file for prune_gcc_output.
28047         * lib/g++.exp, lib/gcc.exp: Load it.
28048
28049 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28050
28051         * gcc.c-torture/compile/20010701-1.c,
28052         g++.old-deja/g++.ext/attrib6.C: New tests.
28053
28054 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28055
28056         * gcc.c-torture/compile/20010706-1.c: New test.
28057
28058 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28059
28060         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28061
28062 2001-06-28  Stan Shebs  <shebs@apple.com>
28063
28064         * gcc.dg/pragma-darwin.c: New test.
28065
28066 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28067
28068         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28069         Solaris 2.[678] system.
28070
28071 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28072
28073         * gcc.dg/20010622-1.c: New test.
28074
28075 2001-06-18  Stan Shebs  <shebs@apple.com>
28076
28077         * objc.dg: New directory.
28078         * objc.dg/dg.exp: New file.
28079         * objc.dg/alias.m: New.
28080         * objc.dg/class-1.m: New.
28081         * objc.dg/class-2.m: New.
28082         * objc.dg/const-str-1.m: New.
28083         * objc.dg/const-str-2.m: New.
28084         * objc.dg/id-1.m: New.
28085         * objc.dg/method-1.m: New.
28086         * objc.dg/super-class-1.m: New.
28087         * lib/objc-dg.exp: New file.
28088
28089 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28090
28091         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28092         of label name.
28093
28094 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28095
28096         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28097
28098 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28099
28100         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28101         variable.
28102
28103 2001-06-12  Richard Henderson  <rth@redhat.com>
28104
28105         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28106
28107 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28108
28109         * g++.old-deja/g++.abi/vbase5.C: New test.
28110         * g++.old-deja/g++.abi/vbase6.C: New test.
28111         * g++.old-deja/g++.abi/vbase7.C: New test.
28112
28113 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28114
28115         * gcc.c-torture/compile/20010610-1.c: New test.
28116
28117 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         * g++.old-deja/g++.abi/vbase4.C: New test.
28120
28121 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28122
28123         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28124         support %f for HC11/HC12 targets.
28125         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28126         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28127         on HC11/HC12 targets.
28128         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28129
28130 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28131
28132         * gcc.dg/wchar_t-1.c: New file.
28133         * gcc.dg/wint_t-1.c: Likewise.
28134
28135 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28136
28137         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28138
28139 2001-06-11  Richard Henderson  <rth@redhat.com>
28140
28141         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28142
28143 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28144
28145         * gcc.c-torture/compile/20010611-1.c: New test.
28146
28147 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28148
28149         * gcc.dg/c99-tag-1.c: Add more tests.
28150
28151 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28152
28153         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28154         representation on MN10300 and ARM/Thumb.
28155
28156 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28157
28158         * g77.f-torture/execute/20010610.f: New.
28159
28160 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28161
28162         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28163         names.
28164
28165 2001-06-09  Richard Henderson  <rth@redhat.com>
28166
28167         * gcc.c-torture/execute/ashrdi-1.c: New.
28168         * gcc.c-torture/execute/ashldi-1.c: New.
28169         * gcc.c-torture/execute/lshrdi-1.c: New.
28170
28171 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28172
28173         * objc/execute/load-3.m: Added. Check sending +load to categories,
28174         in addition to classes.
28175
28176 2001-06-08  Stan Shebs  <shebs@apple.com>
28177
28178         * objc/execute/load-2.m: New test.  From Nicola Pero
28179         <n.pero@mi.flashnet.it>.
28180
28181 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28182
28183         * gcc.c-torture/execute/20010605-2.c: New test.
28184
28185 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28186
28187         * g++.old-deja/g++.abi/vbase2.C: New test.
28188         * g++.old-deja/g++.abi/vbase3.C: New test.
28189
28190 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28191
28192         * g++.old-deja/g++.pt/friend49.C: New test.
28193
28194 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28195
28196         * g++.old-deja/g++.ext/anon3.C: New test.
28197
28198 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28199
28200         * g++.old-deja/g++.other/conv7.C: New test.
28201
28202 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28203
28204         * gcc.c-torture/compile/20010605-2.c: New test.
28205
28206 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28207
28208         * gcc.c-torture/execute/20010604-1.c: New test.
28209
28210 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28211
28212         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28213
28214 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28215
28216         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28217         (g++_link_flags): Likewise.
28218         (g++_init): Pass gccpath's value to two previous functions.
28219
28220 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28221
28222         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28223         Ensure logfile entry matches exec command line.
28224
28225 2001-05-31  Richard Henderson  <rth@redhat.com>
28226
28227         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28228         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28229
28230 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28231
28232         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28233         compiler for irix6.2
28234
28235 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28236
28237         * g++.old-deja/g++.other/optimize3.C: New file.
28238
28239 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28240
28241         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28242         assemble.
28243
28244 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28245
28246         * g++.old-deja/g++.other/optimize2.C: New file.
28247
28248 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28249
28250         * gcc.c-torture/compile/20010518-2.c: New file.
28251         * gcc.c-torture/execute/20010518-1.c: New file.
28252         * gcc.c-torture/execute/20010518-2.c: New file.
28253
28254 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28255
28256         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28257
28258 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28259
28260         G++ no longer defines builtins that do not begin with __builtin.
28261         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28262         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28263         * g++.old-deja/g++.law/builtin1.C: Likewise.
28264         * g++.old-deja/g++.law/cvt2.C: Likewise.
28265         * g++.old-deja/g++.mike/net5.C: Likewise.
28266         * g++.old-deja/g++.other/builtins1.C: Likewise.
28267         * g++.old-deja/g++.other/builtins2.C: Likewise.
28268         * g++.old-deja/g++.other/builtins3.C: Likewise.
28269         * g++.old-deja/g++.other/builtins4.C: Likewise.
28270         * g++.old-deja/g++.other/inline8.C: Likewise.
28271         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28272
28273 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28274
28275         * g++.old-deja/g++.pt/using1.C: Adjust.
28276         * g++.old-deja/g++.pt/using2.C: New test.
28277
28278 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28279
28280         * gcc.dg/cpp/charconst.c: New tests.
28281         * gcc.dg/cpp/escape.c: New tests.
28282         * gcc.dg/cpp/escape-1.c: New tests.
28283         * gcc.dg/cpp/escape-2.c: New tests.
28284         * gcc.dg/cpp/ucs.c: New tests.
28285
28286 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28287
28288         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28289         native compiler for irix6.5.
28290
28291 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28292
28293         * lib/g++.exp (g++_include_flags): Use args to compute
28294         get_multilibs.
28295         (g++_link_flags): Likewise.
28296         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28297
28298 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28299
28300         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28301
28302 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28303
28304         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28305         this file.
28306
28307 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28308
28309         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28310         STACK_SIZE;
28311         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28312         to STACK_SIZE; Use it to define size of add_histo array.
28313         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28314         to STACK_SIZE.
28315         (f): Use GITT_SIZE to define size of gitt local table.
28316         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28317         to STACK_SIZE; Use it to define size of bytemem array.
28318
28319 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28320
28321         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28322         on 68HC11/HC12 due to the asm instruction.
28323         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28324         * gcc.c-torture/compile/920520-1.x: Likewise.
28325         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28326         on 68HC11/HC12 because the function is larger than 64K.
28327         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28328         on 68HC11/HC12 because the structure is too large.
28329
28330 2001-05-20  Richard Henderson  <rth@redhat.com>
28331
28332         * gcc.c-torture/execute/20010520-1.c: New.
28333
28334 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28335
28336         * g++.old-deja/g++.warn/compare1.C: New test.
28337         * gcc.dg/compare4.c: New test.
28338
28339 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28340
28341         * g++.old-deja/g++.other/optimize1.C: New test.
28342
28343 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28344
28345         * g++.old-deja/g++.pt/spec41.C: New test.
28346
28347 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28348
28349         * gcc.c-torture/compile/20010114-1.x: Remove.
28350
28351 2001-05-18  Stan Shebs  <shebs@apple.com>
28352
28353         * gcc.c-torture/compile/20010518-1.c: New test.
28354
28355 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28358         * g++.old-deja/g++.pt/crash67.C: New test.
28359
28360 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28361
28362         * g++.old-deja/g++.other/debug9.C: New test.
28363
28364 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28365
28366         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28367
28368 2001-05-16  Jan Hubicka  <jh@suse.cz>
28369
28370         * gcc.c-torture/compile/20010516-1.c: New test.
28371
28372 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28373
28374         * g++.old-deja/g++.other/crash41.C: New test.
28375
28376 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28377
28378         * g++.old-deja/g++.pt/crash66.C: New test.
28379
28380 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28381
28382         * g++.old-deja/g++.robertl/eb27.C: Convert.
28383
28384 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28385
28386         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28387         declaration being redundant.
28388
28389 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28390
28391         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28392
28393 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28394
28395         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28396
28397 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28398
28399         * lib/g++.exp: Use testsuite_flags.
28400
28401 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28402
28403         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28404
28405 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28406
28407         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28408
28409 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28410
28411         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28412
28413 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28414
28415         * gcc.c-torture/compile/20010313-1.c: New test.
28416
28417 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28418
28419         * gcc.dg/cpp/direct2.c: New test.
28420         * gccq.dg/cpp/direct2s.c: New test.
28421
28422         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28423
28424 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28425
28426         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28427         * g++.old-deja/g++.other/op3.C: Likewise.
28428
28429 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28430
28431         * gcc.dg/cpp/syshdr.h: New file.
28432         * gcc.dg/cpp/sysmac1.c: Update.
28433         * gcc.dg/cpp/sysmac2.c: Update.
28434
28435 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28436
28437         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28438
28439 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28440
28441         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28442         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28443
28444 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28445
28446         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28447
28448 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28449
28450         * lib/g++.exp (g++_include_flags): Don't use any special flags
28451         if TESTING_IN_BUILD_TREE is not defined.
28452         (g++_init): Use a plain 'c++' as the compiler if
28453         TESTING_IN_BUILD_TREEE is not defined.
28454
28455 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28456
28457         * g++.old-deja/g++.eh/catch13.C: New test.
28458         * g++.old-deja/g++.eh/catch14.C: New test.
28459
28460 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28461
28462         * gcc.dg/cpp/tr-define.c: New test.
28463
28464 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28465
28466         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28467         <stdlib.h>, not <malloc.h>.
28468
28469 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28470
28471         * g++.old-deja/g++.ns/template17.C: New test.
28472
28473 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.pt/ref4.C: New test.
28476
28477 2001-04-30  Richard Henderson  <rth@redhat.com>
28478
28479         * gcc.dg/20000724-1.c: Revert last change.
28480
28481 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28482
28483         * g77.f-torture/execute/20010430.f: New test.
28484
28485 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28486
28487         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28488
28489 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28490
28491         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28492
28493 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28494
28495         * g++.old-deja/g++.eh/crash6.C: New test.
28496
28497 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28498
28499         * g++.old-deja/g++.other/warn7.C: New test.
28500
28501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28502
28503         * g++.old-deja/g++.other/defarg9.C: New test.
28504
28505 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28506
28507         * g77.f-torture/compile/20010426.f: New test.
28508         * g77.f-torture/execute/20010426.f: New test.
28509
28510 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28511
28512         * g77.f-torture/compile/20000629-1.x: Remove - error
28513         has been fixed.
28514
28515 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28516
28517         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28518         Tweak slightly to work with g++.dg framework.
28519         * g++.dg/special/ecos.exp: Run initp1.C test.
28520         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28521
28522         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28523         its linker doesn't give line numbers either.
28524         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28525
28526 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28527
28528         * g++.old-deja/g++.other/lex1.C: New test.
28529
28530 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28531
28532         * gcc.dg/noncompile/20010425-1.c: New test.
28533
28534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28535
28536         * g++.old-deja/g++.pt/mangle2.C: New test.
28537
28538 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28539
28540         * gcc.dg/format/plus-1.c: New test.
28541
28542 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28543
28544         * gcc.dg/20010423-1.c: New test.
28545
28546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28547
28548         * gcc.c-torture/execute/20010422-1.c: New test.
28549
28550 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28551
28552         * g++.old-deja/g++.ns/type2.C: New test.
28553
28554 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28555
28556         * g++.old-deja/g++.other/perf1.C: New test.
28557
28558 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28559
28560         * gcc.dg/c99-func-2.c: Remove xfail.
28561         * gcc.dg/c99-func-3.c: Remove xfail.
28562         * gcc.dg/c99-func-4.c: Remove xfail.
28563
28564 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28565
28566         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28567
28568 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28569
28570         * gcc.c-torture/compile/20010423-1.c: New test.
28571
28572 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28573
28574         * g++.old-deja/g++.pt/typename28.C: New test.
28575
28576 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28577
28578         * g++.old-deja/g++.abi/empty2.C: New test.
28579         * g++.old-deja/g++.abi/empty3.C: New test.
28580
28581 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28582
28583         * g++.old-deja/g++.other/comdat2.C: New test.
28584         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28585
28586 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28587
28588         * g++.old-deja/g++.other/overload14.C: New test.
28589
28590 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28591
28592         * g++.old-deja/g++.other/lookup23.C: New test.
28593
28594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28595
28596         * gcc.c-torture/execute/20010403-1.c: New test.
28597
28598 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28599             Mark Mitchell  <mark@codesourcery.com>
28600
28601         * lib/old-dejagnu.exp: Don't delete output of executable.
28602         Add .exe suffix to executables.
28603
28604 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28605
28606         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28607
28608 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28609
28610         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28611
28612 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28615         * g++.old-deja/g++.abi/crash1.C: New test.
28616
28617 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28618
28619         * g++.old-deja/g++.other/crash40.C: New test.
28620
28621 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28622
28623         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28624
28625 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28626
28627         * g++.old-deja/g++.other/warn6.C: New test.
28628
28629 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28630
28631         * g++.old-deja/g++.robertl/eb42.C: Same.
28632
28633 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28634
28635         * gcc.dg/wtr-conversion-1.c: New testcase.
28636
28637 2001-04-10  Richard Henderson  <rth@redhat.com>
28638
28639         * g++.old-deja/g++.other/array5.C: New.
28640
28641 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28642
28643         * gcc.c-torture/execute/20010408-1.c: New test.
28644
28645 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28646
28647         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28648         headers and constructs.
28649         * g++.old-deja/g++.robertl/eb79.C: Same.
28650         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28651         * g++.old-deja/g++.robertl/eb73.C: Same.
28652         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28653         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28654         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28655         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28656         * g++.old-deja/g++.robertl/eb44.C: Same.
28657         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28658         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28659         * g++.old-deja/g++.robertl/eb39.C: Same.
28660         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28661         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28662         * g++.old-deja/g++.robertl/eb30.C: Same.
28663         * g++.old-deja/g++.robertl/eb3.C: Same.
28664         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28665         * g++.old-deja/g++.robertl/eb21.C: Same.
28666         * g++.old-deja/g++.robertl/eb15.C: Same.
28667         * g++.old-deja/g++.robertl/eb118.C: Same.
28668         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28669         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28670         * g++.old-deja/g++.robertl/eb109.C: Same.
28671         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28672         * g++.old-deja/g++.mike/rtti1.C: Same.
28673         * g++.old-deja/g++.mike/p658.C: Same.
28674         * g++.old-deja/g++.mike/net46.C: Same.
28675         * g++.old-deja/g++.mike/net34.C: Same.
28676         * g++.old-deja/g++.mike/memoize1.C: Same.
28677         * g++.old-deja/g++.mike/eh2.C: Same.
28678         * g++.old-deja/g++.law/weak.C: Same.
28679         * g++.old-deja/g++.law/visibility7.C: Same.
28680         * g++.old-deja/g++.law/visibility25.C: Same.
28681         * g++.old-deja/g++.law/visibility22.C: Same.
28682         * g++.old-deja/g++.law/visibility2.C: Same.
28683         * g++.old-deja/g++.law/visibility17.C: Same.
28684         * g++.old-deja/g++.law/visibility13.C: Same.
28685         * g++.old-deja/g++.law/visibility10.C: Same.
28686         * g++.old-deja/g++.law/visibility1.C: Same.
28687         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28688         * g++.old-deja/g++.law/vbase1.C: Same.
28689         * g++.old-deja/g++.law/operators32.C: Same.
28690         * g++.old-deja/g++.law/nest3.C: Same.
28691         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28692         * g++.old-deja/g++.law/except5.C (main): Same.
28693         * g++.old-deja/g++.law/cvt7.C (run): Same.
28694         * g++.old-deja/g++.law/cvt2.C: Same.
28695         * g++.old-deja/g++.law/cvt16.C: Same.
28696         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28697         * g++.old-deja/g++.law/ctors17.C (main): Same.
28698         * g++.old-deja/g++.law/ctors13.C: Same.
28699         * g++.old-deja/g++.law/ctors12.C (main): Same.
28700         * g++.old-deja/g++.law/ctors10.C: Same.
28701         * g++.old-deja/g++.law/code-gen5.C: Same.
28702         * g++.old-deja/g++.law/bad-error7.C: Same.
28703         * g++.old-deja/g++.law/arm9.C: Same.
28704         * g++.old-deja/g++.law/arm12.C: Same.
28705         * g++.old-deja/g++.law/arg8.C: Same.
28706         * g++.old-deja/g++.law/arg1.C: Same.
28707         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28708         * g++.old-deja/g++.jason/template31.C: Same.
28709         * g++.old-deja/g++.jason/template24.C (main): Same.
28710         * g++.old-deja/g++.jason/2371.C: Same.
28711         * g++.old-deja/g++.eh/new2.C: Same.
28712         * g++.old-deja/g++.eh/new1.C: Same.
28713         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28714         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28715         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28716         * g++.old-deja/g++.brendan/crash62.C: Same.
28717         * g++.old-deja/g++.brendan/crash52.C: Same.
28718         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28719         * g++.old-deja/g++.brendan/crash38.C: Same.
28720         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28721         * g++.old-deja/g++.brendan/copy9.C: Same.
28722
28723 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28724
28725         * gcc.c-torture/execute/20001203-2.c (memset):
28726         Count argument is of type __SIZE_TYPE__.
28727
28728 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28729
28730         * gcc.c-torture/compile/20010404-1.c: New test.
28731
28732 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28733
28734         * gcc.c-torture/compile/20010326-1.c: New test.
28735
28736 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28737
28738         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28739         peculiarities of the SH.
28740         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28741
28742 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28743
28744         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28745         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28746         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28747
28748 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28749
28750         * g77.f-torture/compile/20010321-1.f: New test.
28751
28752 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.c-torture/compile/20010329-1.c: New test.
28755
28756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28757
28758         * gcc.c-torture/execute/20010329-1.c: New test.
28759
28760 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28761
28762         * g++.old-deja/g++.other/eh4.C: Fix typo.
28763
28764 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28765
28766         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28767
28768 2001-03-28  Philip Blundell  <philb@gnu.org>
28769
28770         * gcc.c-torture/compile/20010328-1.c: New test.
28771
28772 2001-03-27  Richard Henderson  <rth@redhat.com>
28773
28774         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28775         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28776
28777 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28778
28779         * gcc.c-torture/compile/20010327-1.c: New test.
28780
28781 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28782
28783         * g++.old-deja/g++.other/friend12.C: New test.
28784         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28785         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28786
28787 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28788
28789         * gcc.c-torture/execute/20010325-1.c: New test.
28790
28791 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28792
28793         * g++.old-deja/g++.other/mangle3.C: New test.
28794
28795 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28796
28797         * g++.old-deja/g++.other/anon8.C: New test.
28798
28799 2001-03-20  Philip Blundell  <philb@gnu.org>
28800
28801         * gcc.c-torture/compile/20010320-1.c: New test.
28802
28803 2001-03-17  Richard Henderson  <rth@redhat.com>
28804
28805         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28806
28807 2001-03-15  Geoff Keating  <geoff@redhat.com>
28808
28809         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28810         tests on AIX.
28811
28812 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28813
28814         * g++.old-deja/g++.other/eh4.C: New test.
28815
28816 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28817
28818         * gcc.dg/cpp/mi1.c: Update.
28819
28820 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28821
28822         * g++.old-deja/g++.other/regstack.C: New test.
28823
28824 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28825
28826         * g++.old-deja/g++.other/ref4.C: New test.
28827
28828 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28829
28830         * objc/execute/va_method.m: Added.
28831         * objc/execute/IMP.m: Added.
28832         * objc/execute/_cmd.m: Added.
28833         * objc/execute/accessing_ivars.m: Added.
28834         * objc/execute/class-1.m: Added.
28835         * objc/execute/class-10.m: Added.
28836         * objc/execute/class-11.m: Added.
28837         * objc/execute/class-12.m: Added.
28838         * objc/execute/class-13.m: Added.
28839         * objc/execute/class-14.m: Added.
28840         * objc/execute/class-2.m: Added.
28841         * objc/execute/class-3.m: Added.
28842         * objc/execute/class-4.m: Added.
28843         * objc/execute/class-5.m: Added.
28844         * objc/execute/class-6.m: Added.
28845         * objc/execute/class-7.m: Added.
28846         * objc/execute/class-8.m: Added.
28847         * objc/execute/class-9.m: Added.
28848         * objc/execute/class-tests-1.h
28849         * objc/execute/class-tests-2.h
28850         * objc/execute/compatibility_alias.m: Added.
28851         * objc/execute/encode-1.m: Added.
28852         * objc/execute/formal_protocol-1.m: Added.
28853         * objc/execute/formal_protocol-2.m: Added.
28854         * objc/execute/formal_protocol-3.m: Added.
28855         * objc/execute/formal_protocol-4.m: Added.
28856         * objc/execute/formal_protocol-5.m: Added.
28857         * objc/execute/formal_protocol-6.m: Added.
28858         * objc/execute/formal_protocol-7.m: Added.
28859         * objc/execute/informal_protocol.m: Added.
28860         * objc/execute/initialize.m: Added.
28861         * objc/execute/load.m: Added.
28862         * objc/execute/many_args_method.m: Added.
28863         * objc/execute/nested-3.m: Added.
28864         * objc/execute/no_clash.m: Added.
28865         * objc/execute/private.m: Added.
28866         * objc/execute/redefining_self.m: Added.
28867         * objc/execute/root_methods.m: Added.
28868         * objc/execute/selector-1.m: Added.
28869         * objc/execute/static-1.m: Added.
28870         * objc/execute/static-2.m: Added.
28871         * objc/execute/va_method.m: Added.
28872
28873 2001-03-10  Richard Henderson  <rth@redhat.com>
28874
28875         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28876
28877 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28878
28879         * g++.old-deja/g++.other/crash31.C: XFAIL.
28880         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28881         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28882         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28883         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28884         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28885
28886 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28887
28888         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28889
28890 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28891
28892         * gcc.dg/20000724-1.c: Don't use multiline strings.
28893
28894 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28895
28896         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28897         result of -cString against what we expect it to be; don't just
28898         print it out for no one to read.
28899
28900         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28901         Based on testcases provided by Nicola Pero.
28902
28903 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28904
28905         * gcc.dg/cpp/macro7.c: New test.
28906
28907 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28908
28909         * gcc.dg/cpp/multiline.c: Update.
28910
28911 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28912
28913         * g++.old-deja/g++.other/enum3.C: New test.
28914
28915 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28916
28917         * g++.old-deja/g++.other/pod1.C: New test.
28918
28919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28920
28921         * g++.old-deja/g++.ext/overload1.C: New test.
28922
28923 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28924
28925         * g++.old-deja/g++.pt/using1.C: New test.
28926
28927 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28928
28929         * g++.old-deja/g++.other/using9.C: New test.
28930
28931 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28932
28933         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28934
28935         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28936
28937 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28938
28939         * g++.old-deja/g++.ext/realpt1.C: Remove.
28940
28941 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28942
28943         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28944
28945 2001-02-26  Will Cohen  <wcohen@redhat.com>
28946
28947         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28948
28949 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28950
28951         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28952         templatized constructors.
28953
28954 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28955
28956         * gcc.c-torture/execute/20010224-1.c: New test.
28957
28958 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28959
28960         * gcc.c-torture/execute/20010222-1.c: New test.
28961
28962 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28963
28964         * g++.old-deja/g++.other/inline20.C: New test.
28965
28966 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28967
28968         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28969
28970 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28971
28972         * g++.old-deja/g++.other/lookup22.C: New test.
28973
28974 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28975
28976         * g77.dg: New directory.
28977         * g77.dg/20010216-1.f: New test case.
28978         * g77.dg/dg.exp: New driver.
28979         * lib/g77-dg.exp: New driver library.
28980
28981 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28982
28983         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28984
28985 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28986
28987         * g++.old-deja/g++.other/decl9.C: New test.
28988
28989 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28992         not need <string> and also tests the initialization at runtime.
28993
28994 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28995
28996         * gcc.c-torture/execute/longlong.c: New test.
28997
28998 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28999
29000         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29001
29002 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29003
29004         * gcc.c-torture/execute/920302-1.c (execute):
29005         Change argument type to short.
29006
29007 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29008
29009         * g++.old-deja/g++.pt/deduct6.C: New test.
29010
29011 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         * g++.old-deja/g++.pt/deduct5.C: New test.
29014
29015 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29016
29017         * gcc.c-torture/execute/20010209-1.c: New test.
29018
29019 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29020
29021         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29022
29023 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29024
29025         * g++.dg/vtgc1.C: Update for new ABI.
29026
29027         * consistency.vlad: New directory, 1665 files.
29028
29029 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29030
29031         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29032         return type.
29033         * gcc.dg/cpp/digraphs.c: Declare puts.
29034
29035 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29036
29037         * g++.old-deja/g++.other/warn5.C: New test.
29038
29039 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29040
29041         * g++.old-deja/g++.pt/spec40.C: New test.
29042
29043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29046         case.
29047         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29048
29049 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29050
29051         * gcc.c-torture/compile/20010209-1.c: New test.
29052
29053 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29054
29055         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29056         excess errors message but not if it crashes.
29057         * g++.old-deja/g++.other/crash27.C: Likewise.
29058         * g++.old-deja/g++.other/crash28.C: Likewise.
29059         * g++.old-deja/g++.other/crash30.C: Likewise.
29060         * g++.old-deja/g++.other/crash32.C: Likewise.
29061         * g++.old-deja/g++.other/crash35.C: Likewise.
29062         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29063
29064 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29065
29066         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29067         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29068         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29069         g77.f-torture/execute/execute.exp,
29070         g77.f-torture/noncompile/noncompile.exp,
29071         gcc.c-torture/execute/execute.exp,
29072         gcc.c-torture/execute/memcheck/memcheck.exp,
29073         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29074         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29075         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29076         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29077         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29078         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29079         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29080         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29081         Remove bug reporting instructions with ancient email addresses.
29082
29083 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29084
29085         * gcc.dg/20010202-1.c: New test.
29086         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29087
29088 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29089
29090         * g++.dg/stdbool-if.C: New test.
29091
29092 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29093
29094         * objc/execute/fdecl.m: Added main().
29095
29096 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29097
29098         * gcc.c-torture/execute/20010206-1.c: New test.
29099
29100 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29101
29102         * gcc.dg/cpp/avoidpaste1.c: Update.
29103
29104 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29105
29106         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29107         Pero <nicola@brainstorm.co.uk>.
29108         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29109
29110 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         * g++.old-deja/g++.pt/spec39.C: New test.
29113
29114 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29115
29116         * gcc.c-torture/compile/20010202-1.c: New test.
29117
29118 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29119
29120         * g++.old-deja/g++.abi/primary2.C: New test.
29121         * g++.old-deja/g++.abi/primary3.C: New test.
29122         * g++.old-deja/g++.abi/primary4.C: New test.
29123         * g++.old-deja/g++.abi/primary5.C: New test.
29124         * g++.old-deja/g++.abi/vtable3.h: New test.
29125         * g++.old-deja/g++.abi/vtable3a.C: New test.
29126         * g++.old-deja/g++.abi/vtable3b.C: New test.
29127         * g++.old-deja/g++.abi/vtable3c.C: New test.
29128         * g++.old-deja/g++.abi/vtable3d.C: New test.
29129         * g++.old-deja/g++.abi/vtable3e.C: New test.
29130         * g++.old-deja/g++.abi/vtable3f.C: New test.
29131         * g++.old-deja/g++.abi/vtable3g.C: New test.
29132         * g++.old-deja/g++.abi/vtable3h.C: New test.
29133         * g++.old-deja/g++.abi/vtable3i.C: New test.
29134         * g++.old-deja/g++.abi/vtable3j.C: New test.
29135         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29136
29137 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29138
29139         * g++.old-deja/g++.other/anon6.C: New test.
29140         * g++.old-deja/g++.other/anon7.C: New test.
29141
29142 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29143
29144         * gcc.dg/cpp/avoidpaste2.c: New tests.
29145
29146 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29147
29148         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29149
29150 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29151
29152         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29153         DECIMAL_DIG cases for Irix."
29154
29155 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29156
29157         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29158
29159 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29160
29161         * gcc.dg/c99-tag-1.c: New test.
29162
29163 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29164
29165         * gcc.dg/cpp/tr-warn1.c: Add tests.
29166
29167 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29168
29169         * gcc.dg/cpp/avoidpaste1.c: Update.
29170         * gcc.dg/cpp/paste4.c: Update.
29171
29172 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29173
29174         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29175         cases for Irix.
29176
29177 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29178
29179         * g++.old-deja/g++.other/inline19.C: New test.
29180
29181 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29182
29183         * gcc.dg/Wlarger-than.c: New test.
29184
29185 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29186
29187         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29188
29189 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * gcc.c-torture/execute/20010129-1.c: New test.
29192         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29193
29194 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29195
29196         * gcc.dg/cpp/avoidpaste1.c: Test case.
29197
29198 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29199
29200         * g++.old-deja/g++.other/inline18.C: New test.
29201
29202 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29203
29204         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29205         and __builtin_putchar.
29206
29207 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29208
29209         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29210         tests.
29211
29212 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29213
29214         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29215         floating point number rounding mode to round to the nearest
29216         representable mode.
29217
29218 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29219
29220         * g++.old-deja/g++.other/mangle2.C: New test.
29221
29222 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29223
29224         * gcc.c-torture/compile/20010124-1.c: New test.
29225
29226 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29227
29228         * g++.old-deja/g++.pt/spec38.C: New test.
29229
29230 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29231
29232         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29233         "Build don't run".
29234
29235 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29236
29237         * gcc.c-torture/execute/20010123-1.c: New test.
29238
29239 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         * g++.old-deja/g++.pt/spec37.C: New test.
29242
29243 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29244
29245         * g++.old-deja/g++.pt/overload14.C: New test.
29246
29247 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29248
29249         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29250         __builtin_return_address.
29251
29252 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29253
29254         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29255         * g++.old-deja/g++.pt/spec35.C: New test.
29256         * g++.old-deja/g++.pt/spec36.C: New test.
29257
29258 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29259
29260         * gcc.c-torture/compile/20010118-1.c: New test.
29261
29262 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29263
29264         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29265
29266 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29267
29268         * gcc.c-torture/execute/20010119-1.c: New test.
29269
29270 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.old-deja/g++.other/vbase5.C: New test.
29273
29274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29275
29276         * gcc.c-torture/execute/20010118-1.c: New test.
29277
29278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29279
29280         * g++.old-deja/g++.pt/deduct3.C: New test.
29281
29282 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29283
29284         * g++.old-deja/g++.pt/spec34.C: New test.
29285
29286 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29287
29288         * g77.f-torture/compile/20000601-2.f: New test.
29289
29290 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29291
29292         * g++.old-deja/g++.other/init17.C: New test.
29293
29294 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29295
29296         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29297
29298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29299
29300         * g++.old-deja/g++.pt/unify8.C: New test.
29301
29302 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29303
29304         * g++.old-deja/g++.abi/vbase1.C: New test.
29305
29306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29307
29308         * g++.old-deja/g++.pt/crash65.C: New test.
29309
29310 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29311
29312         * gcc.dg/cpp/assembl2.S: New test case.
29313
29314 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29315
29316         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29317         are supported.
29318
29319 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29320
29321         * g++.old-deja/g++.other/builtins1.C: New test.
29322         * g++.old-deja/g++.other/builtins2.C: Likewise.
29323         * g++.old-deja/g++.other/builtins3.C: Likewise.
29324         * g++.old-deja/g++.other/builtins4.C: Likewise.
29325
29326 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * gcc.c-torture/compile/20010117-1.c: New test.
29329         * gcc.c-torture/compile/20010117-2.c: New test.
29330
29331 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29332
29333         * g77.f-torture/execute/20010116.[fx]: New test,
29334         XFAIL on i?86-*-*.
29335         * g77.f-torture/compile/20010115.f: Indicate it's
29336         a test for PR fortran/1636.
29337
29338 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29339
29340         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29341
29342 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29343
29344         * g77.f-torture/compile/20010115.f: New test.
29345
29346 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29347
29348         * g++.old-deja/g++.pt/nontype5.C: New test.
29349
29350 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29351
29352         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29353         have an equivalent working one below it.
29354
29355 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29356
29357         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29358         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29359
29360 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29361
29362         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29363         message containing "init_priority".
29364         (conpr-2.C): Likewise.
29365         (conpr-3.C): Likewise.
29366         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29367
29368 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29369
29370         * gcc.c-torture/execute/20010114-2.c: New test.
29371
29372 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29373
29374         * gcc.c-torture/compile/20010114-1.c: New test.
29375         * gcc.c-torture/compile/20010114-1.x: Xfail.
29376         * gcc.c-torture/compile/20010114-2.c: New test.
29377         * gcc.c-torture/execute/20010114-1.c: New test.
29378         * gcc.dg/trunc-1.c: New test.
29379         * gcc.dg/uninit-B.c: New test.
29380
29381 2001-01-13  Nick Clifton  <nickc@redhat.com>
29382
29383         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29384         target.
29385
29386 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29387
29388         * gcc.c-torture/compile/20010113-1.c: New test.
29389
29390 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29391
29392         * gcc.c-torture/compile/20001212-1.c: New test.
29393
29394 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29395
29396         * gcc.dg/cpp/widestr1.c: Update.
29397         * gcc.dg/cpp/prag-imp.c: Remove.
29398
29399 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29400
29401         * gcc.c-torture/execute/20000801-3.x: Remove.
29402         * gcc.dg/c90-init-1.c: New test.
29403         * gcc.dg/c99-init-1.c: New test.
29404         * gcc.dg/c99-init-2.c: New test.
29405         * gcc.dg/gnu99-init-1.c: New test.
29406
29407 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29408
29409         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29410         testing that no relevant ones were found.
29411
29412 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.pt/cast2.C: New test.
29415
29416 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29417
29418         * g++.old-deja/g++.pt/friend47.C: New test.
29419
29420 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29421
29422         * g++.old-deja/g++.pt/instantiate13.C: New test.
29423
29424 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29425
29426         * g++.old-deja/g++.other/defarg7.C: New test.
29427         * g++.old-deja/g++.other/defarg8.C: New test.
29428
29429 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29430
29431         * g++.old-deja/g++.pt/crash64.C: New test.
29432
29433 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29434
29435         * g++.old-deja/g++.pt/crash63.C: New test.
29436
29437 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29438
29439         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29440
29441 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29442
29443         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29444
29445 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29446
29447         * g++.old-deja/g++.pt/error3.C: New test.
29448
29449 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         * g++.old-deja/g++.other/crash39.C: New test.
29452
29453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29454
29455         * g++.old-deja/g++.other/vbase4.C: New test.
29456
29457 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29458
29459         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29460         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29461         * gcc.dg/special/special.exp: New test driver which will check
29462         for alias support for the above test.
29463
29464 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29465
29466         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29467         problems on small machines.
29468         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29469         parameterize.
29470
29471 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29472
29473         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29474         mips.
29475         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29476
29477 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29478
29479         * g++.old_deja/g++.pt/using8.C: New test.
29480
29481 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29482
29483         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29484
29485 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29486
29487         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29488         where a failure is expected.
29489         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29490
29491 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29492
29493         * g++.old_deja/g++.pt/instantiate12.C: New test.
29494
29495 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29496
29497         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29498         start of structs.
29499         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29500         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29501         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29502         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29503         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29504         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29505         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29506         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29507         * g++.old-deja/g++.eh/spec6.C: Likewise.
29508         * g++.old-deja/g++.jason/crash3.C: Likewise.
29509         * g++.old-deja/g++.law/ctors11.C: Likewise.
29510         * g++.old-deja/g++.law/ctors17.C: Likewise.
29511         * g++.old-deja/g++.law/ctors5.C: Likewise.
29512         * g++.old-deja/g++.law/ctors9.C: Likewise.
29513         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29514         * g++.old-deja/g++.mike/net22.C: Likewise.
29515         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29516         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29517         * g++.old-deja/g++.mike/virt3.C: Likewise.
29518         * g++.old-deja/g++.niklas/t128.C: Likewise.
29519         * g++.old-deja/g++.other/anon4.C: Likewise.
29520         * g++.old-deja/g++.other/using1.C: Likewise.
29521         * g++.old-deja/g++.other/warn3.C: Likewise.
29522         * g++.old-deja/g++.pt/t37.C: Likewise.
29523         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29524         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29525
29526 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29527
29528         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29529
29530 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29531
29532         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29533
29534 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29535
29536         * gcc.c-torture/compile/20010107-1.c: New test.
29537
29538 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29539
29540         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29541
29542 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29543
29544         * gcc.dg/format/format.h: New file.
29545         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29546         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29547         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29548         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29549         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29550         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29551         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29552         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29553         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29554         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29555         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29556         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29557         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29558         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29559         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29560         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29561         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29562         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29563         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29564         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29565         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29566         instead of declaring standard types, macros and functions in each
29567         test.
29568
29569 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29570
29571         * gcc.c-torture/execute/20010106-1.c: New test.
29572
29573 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29574
29575         * gcc.dg/format/format.exp: New file.
29576         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29577         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29578         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29579         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29580         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29581         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29582         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29583         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29584         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29585         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29586         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29587         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29588         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29589         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29590         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29591         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29592         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29593         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29594         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29595         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29596         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29597         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29598         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29599         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29600         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29601         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29602         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29603         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29604         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29605         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29606         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29607         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29608         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29609         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29610         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29611         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29612         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29613         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29614         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29615         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29616         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29617         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29618
29619 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29620
29621         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29622         account.
29623
29624 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29625
29626         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29627
29628 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29629
29630         * g++.old-deja/g++.pt/crash62.C: New test.
29631
29632 2001-01-04  Richard Henderson  <rth@redhat.com>
29633
29634         * gcc.dg/20000926-1.c: Update expected warnings.
29635         * gcc.dg/array-2.c: Likewise.
29636         * gcc.dg/array-4.c: Also validate flexible array members.
29637         * gcc.dg/c99-flex-array-1.c: New.
29638
29639 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29640
29641         * gcc.c-torture/compile/20001222-1.x: Remove.
29642
29643 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29644
29645         * gcc.c-torture/execute/built-in-setjmp.c: New.
29646
29647 2001-01-03  Richard Henderson  <rth@redhat.com>
29648
29649         * gcc.dg/940510-1.c: Update expected error wording.
29650         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29651
29652 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29653
29654         * lib/target-supports.exp (check_alias_available): Modified to
29655         indicate aliases not supported if only weak aliases are supported.
29656
29657 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29658
29659         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29660         Turn on cmpstrsi checks for __pj__ and __i370__.
29661
29662 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29663
29664         * g++.old-deja/g++.other/virtual11.C: New test.
29665
29666 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29667
29668         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29669
29670 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29671
29672         * gcc.c-torture/compile/20010102-1.c: New test.
29673
29674 2001-01-02  Andreas Jaeger  <aj@suse.de>
29675
29676         * gcc.dg/noreturn-3.c: New test.
29677
29678         * gcc.dg/noreturn-4.c: New test.
29679
29680 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29681
29682         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29683         __builtin_fputc and __builtin_fwrite.
29684
29685 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29686
29687         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29688         signed char, not default char.
29689
29690 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29691
29692         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29693
29694 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29695
29696         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29697
29698 2000-12-29  Richard Henderson  <rth@redhat.com>
29699
29700         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29701         (__cyg_profile_func_exit): Define.
29702
29703 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29704
29705         * g++.dg/vtgc1.C: New test.
29706
29707 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29708
29709         * gcc.dg/noncompile/20001228-1.c: New test.
29710
29711         * gcc.dg/20001228-1.c: New test.
29712
29713         * gcc.c-torture/execute/20001228-1.c: New test.
29714
29715 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29716
29717         * gcc.dg/format-strfmon-1.c: New test.
29718
29719 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29720
29721         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29722         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29723         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29724         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29725         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29726         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29727         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29728         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29729         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29730         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29731         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29732         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29733         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29734
29735         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29736         * gcc.c-torture/execute/string-opt-4.c: Test index.
29737
29738 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29739
29740         * gcc.c-torture/compile/20001226-1.c: New test.
29741
29742 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29743
29744         * gcc.c-torture/compile/20001222-1.c: New test.
29745         * gcc.c-torture/compile/20001222-1.x: Xfail.
29746
29747 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29748
29749         * gcc.c-torture/execute/comp-goto-2.c: New test.
29750
29751 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29752
29753         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29754         Use long types if __INT_MAX__ is 32767.
29755         (main): Use cast to (sint32 *) when poking 88 into a_page.
29756
29757         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29758
29759 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29760
29761         * gcc.c-torture/compile/20001221-1.c: New test.
29762         * gcc.c-torture/execute/20001221-1.c: New test.
29763
29764 2000-12-20  Richard Henderson  <rth@redhat.com>
29765
29766         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29767         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29768
29769 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29770
29771         * gcc.dg/compare3.c: New test.
29772
29773 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29774
29775         * gcc.dg/format-warnll-1.c: New test.
29776
29777 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29778
29779         * gcc.dg/cpp/cmdlne-P.c: New test.
29780
29781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29782
29783         * gcc.c-torture/execute/builtin-abs-1.c,
29784         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29785
29786 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29787
29788         * gcc.dg/cpp/multiline.c: New test.
29789
29790 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29791
29792         * g++.old-deja/g++.other/syshdr1.C: Update.
29793         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29794
29795 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29796
29797         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29798
29799 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29800
29801         * g++.old-deja/g++.pt/ttp65.C: New test.
29802
29803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29804
29805         * g++.old-deja/g++.pt/ttp64.C: New test.
29806
29807 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29808
29809         * g++.old-deja/g++.pt/spec33.C: New test.
29810
29811 2000-12-14  Catherine Moore  <clm@redhat.com>
29812
29813         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29814         * gcc.c-torture/execute/920612-2.c: Likewise.
29815         * gcc.c-torture/execute/920428-2.c: Likewise.
29816         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29817         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29818
29819 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29820
29821         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29822         * gcc.dg/pack-test-2.c: Likewise.
29823
29824 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29825
29826         Tests by Zack Weinberg <zackw@stanford.edu>.
29827
29828         * gcc.dg/cpp/defined.c: Update.
29829         * gcc.dg/cpp/defined_trad.c: New tests.
29830
29831 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29832
29833         * gcc.dg/cpp/trad-direct.c: Update.
29834
29835 2000-12-11  Neil Booth  <neilb@earthling.net>
29836
29837         * gcc.dg/cpp/defined_trad.c
29838
29839 2000-12-11  Neil Booth  <neilb@earthling.net>
29840
29841         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29842
29843 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29844
29845         * gcc.dg/format-miss-2.c: New test.
29846
29847 2000-12-09  Neil Booth  <neilb@earthling.net>
29848
29849         * gcc.dg/cpp/lineflags.c: New tests.
29850         * gcc.dg/cpp/poison.c: Update.
29851         * gcc.dg/cpp/redef2.c: Update.
29852         * gcc.dg/cpp/skipping.c: New test.
29853
29854 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29855
29856         * g++.old-deja/g++.other/eh3.C: New testcase.
29857
29858 2000-12-07  Neil Booth  <neilb@earthling.net>
29859
29860         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29861         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29862         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29863         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29864         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29865         Update.
29866
29867 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29868
29869         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29870         __SIZE_TYPE__ instead of int for type of integers cast to
29871         pointers.
29872
29873 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29874
29875         * g++.old-deja/g++.other/cleanup4.C: New test.
29876
29877 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29878
29879         * format-sec-1.c: New test.
29880
29881 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29882
29883         * gcc.dg/format-nonlit-3.c: New test.
29884
29885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29886
29887         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29888         through a null pointer.
29889
29890 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29891
29892         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29893         * g++.old-deja/g++.pt/partial4.C: New test.
29894
29895 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29896
29897         * gcc.c-torture/execute/ieee/hugeval.x: New.
29898
29899 2000-12-06  Neil Booth  <neilb@earthling.net>
29900
29901         * gcc.dg/cpp/backslash2.c: New tests.
29902
29903 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29904
29905         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29906         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29907
29908 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29909
29910         * gcc.c-torture/execute/20001203-2.c: New testcase.
29911
29912 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29913
29914         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29915         * g++.old-deja/g++.other/virtual10.C: New test.
29916
29917 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29918
29919         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29920
29921 2000-12-05  Richard Henderson  <rth@redhat.com>
29922
29923         * gcc.c-torture/compile/20001205-1.c: New.
29924
29925 2000-12-04  Neil Booth  <neilb@earthling.net>
29926
29927         * g++.old-deja/g++.other/virtual9.C: New test.
29928         * g++.old-deja/g++.pt/crash61.C: New test.
29929         * gcc.c-torture/execute/loop-9.c: New test.
29930
29931 2000-12-04  Neil Booth  <neilb@earthling.net>
29932
29933         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29934         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29935         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29936         * gcc.dg/cpp/extratokens.c: ...here.
29937
29938 2000-12-04  Neil Booth  <neilb@earthling.net>
29939
29940         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29941         New tests.
29942
29943 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29944
29945         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29946         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29947
29948 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29949
29950         * gcc.c-torture/execute/20001203-1.c: New test.
29951
29952 2000-12-03  Neil Booth  <neilb@earthling.net>
29953
29954         * gcc.dg/cpp/macro6.c: New test cases.
29955
29956 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29957
29958         * gcc.c-torture/execute/string-opt-9.c: New test.
29959         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29960         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29961         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29962
29963         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29964         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29965
29966 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29967
29968         * gcc.dg/cpp/if-6.c: New testcase.
29969
29970         * gcc.dg/20001201-1.c: New testcase.
29971
29972 2000-12-02  Neil Booth  <neilb@earthling.net>
29973
29974         * g++.old-deja/g++.other/externC4.C,
29975         g++.old-deja/g++.other/friend10.C: New tests.
29976
29977 2000-12-02  Neil Booth  <neilb@earthling.net>
29978
29979         * g++.old-deja/g++.other/instan2.C
29980         * g++.old-deja/g++.other/instan3.C: New test.
29981
29982 2000-12-02  Neil Booth  <neilb@earthling.net>
29983
29984         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29985         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29986         gnuc99.c,gnuc99-pedantic.c: New tests.
29987
29988 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29989
29990         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29991         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29992
29993 2000-12-01  Neil Booth  <neilb@earthling.net>
29994
29995         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29996         * gcc.dg/cpp/poison.c: Update.
29997         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29998
29999 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30000
30001         * g77.f-torture/execute/20001201.f: New test.
30002
30003 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30004
30005         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30006
30007 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30008
30009         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30010
30011 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30012
30013         * g++.old-deja/g++.other/cast6.C: New test.
30014
30015 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30016
30017         * gcc.c-torture/execute/20001130-2.c: New testcase.
30018
30019 2000-11-30  Richard Henderson  <rth@redhat.com>
30020
30021         * gcc.c-torture/execute/20001130-1.c: New test.
30022
30023 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         * g++.old-deja/g++.other/op3.C: New test.
30026
30027 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30028
30029         * g++.old-deja/g++.other/op2.C: New test.
30030
30031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30032
30033         * g++.old-deja/g++.other/crash38.C: New test.
30034
30035 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30036
30037         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30038
30039 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30040
30041         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30042         tests.
30043         * gcc.c-torture/execute/string-opt-6.c: New test.
30044
30045         * gcc.dg/20001117-1.c: Add main.
30046
30047 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30048
30049         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30050         Move from here ...
30051         * gcc.dg/940510-1.c: ... to here.
30052
30053         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30054         zero-size arrays in toplevel structures.
30055
30056 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30057
30058         * gcc.c-torture/execute/loop-8.c: New test.
30059
30060 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30061
30062         * g++.old-deja/g++.other/base1.C: New test.
30063
30064 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30065
30066         * g++.old-deja/g++.other/parse2.C: New test.
30067
30068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30069
30070         * g++.old-deja/g++.pt/incomplete1.C: New test.
30071
30072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30073
30074         * g++.old-deja/g++.other/friend9.C: New test.
30075
30076 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30077
30078         * gcc.dg/20001127-1.c: New test.
30079
30080 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30081
30082         * g++.old-deja/g++.pt/friend46.C: New test.
30083
30084 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30085
30086         * g++.old-deja/g++.other/ptrmem8.C: New test.
30087
30088 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30089
30090         * gcc.c-torture/execute/string-opt-7.c: New test.
30091         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30092
30093 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30094
30095         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30096         instead of 'mkcheck 2'.
30097
30098 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30099
30100         * gcc.c-torture/execute/memcheck/driver.c,
30101         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30102         C9X references to refer to C99.
30103
30104 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30105
30106         * gcc.dg/ultrasp3.c: New test.
30107
30108 2000-11-25  Neil Booth  <neilb@earthling.net>
30109
30110         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30111
30112 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30113
30114         * gcc.c-torture/compile/20001123-2.c: New.
30115
30116 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30117
30118         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30119
30120 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30121
30122         * gcc.dg/sequence-point-1.c: Add some new tests.
30123         * gcc.c-torture/execute/20001124-1.c: New test.
30124
30125 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30126
30127         * g++.old-deja/g++.other/vaarg4.C: New test.
30128         * gcc.c-torture/compile/20001123-1.c: New test.
30129
30130 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30131
30132         * g++.other/crash24.C: Adjust and remove XFAIL.
30133         * g++.other/crash37.C: New test.
30134
30135 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30136
30137         * g++.old-deja/g++.pt/instantiate9.C: New test.
30138
30139 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30140
30141         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30142         new ABI, too.
30143
30144         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30145         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30146
30147 2000-11-22  Neil Booth  <neilb@earthling.net>
30148
30149         * gcc.dg/cpp/Wtrigraphs.c: New test.
30150
30151 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30152
30153         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30154
30155 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30156
30157         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30158
30159 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30160
30161         * lib/gcc-dg.exp: load_lib scanasm.exp.
30162         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30163         * lib/g++-dg.exp: load_lib scanasm.exp.
30164         * lib/scanasm.exp: New.
30165         (scan-assembler, scan-assembler-not): Add optional arguments to
30166         test name, or if not present, the pattern name.
30167         (scan-assembler-dem, scan-assembler-dem-not): New.
30168
30169         * g++.dg/dg.exp: New.
30170
30171 2000-11-21  Neil Booth  <neilb@earthling.net>
30172
30173         * gcc.dg/cpp/integrated1.c: Remove.
30174
30175 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30176
30177         * gcc.c-torture/execute/20001121-1.c: New test.
30178
30179 2000-11-21  Richard Henderson  <rth@redhat.com>
30180
30181         * gcc.c-torture/compile/20001121-1.c: New test.
30182
30183 2000-11-20  Neil Booth  <neilb@earthling.net>
30184
30185         * gcc.dg/cpp/integrated1.c: New test.
30186
30187 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30188
30189         * g++.old-deja/g++.other/inline17.C: New test.
30190
30191 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30192
30193         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30194         local variable to be zero: I made the variable global. Now
30195         uses abort() and exit() instead of relying on main's return value.
30196
30197 2000-11-20  Neil Booth  <neilb@earthling.net>
30198
30199         * gcc.dg/cpp/paste2.c: Update test.
30200         * objc/execute/paste.m: New test.
30201
30202 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30203
30204         * gcc.dg/c99-condexpr-1.c: New test.
30205
30206 2000-11-20  Neil Booth  <neilb@earthling.net>
30207
30208         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30209
30210 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30211
30212         * g++.old-deja/g++.pt/export1.C: New test.
30213
30214 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * gcc.dg/20001117-1.c: New test.
30217
30218 2000-11-18  Richard Henderson  <rth@redhat.com>
30219
30220         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30221
30222 2000-11-18  Richard Henderson  <rth@redhat.com>
30223
30224         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30225         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30226         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30227
30228 2000-11-18  Richard Henderson  <rth@redhat.com>
30229
30230         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30231         (main): New.  Exit cleanly.
30232
30233 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30234
30235         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30236         gcc.dg/c99-fordecl-2.c: New tests.
30237
30238 2000-11-18  Richard Henderson  <rth@redhat.com>
30239
30240         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30241         * gcc.c-torture/execute/zerolen-2.c: New.
30242
30243 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30244
30245         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30246         memory.
30247
30248 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30249
30250         * g++.old-deja/g++.pt/instantiate8.C: New test.
30251
30252 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30253
30254         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30255         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30256
30257 2000-11-16  Nick Clifton  <nickc@redhat.com>
30258
30259         * gcc.c-torture/execute/nestfunc-2.c: New test.
30260         * gcc.c-torture/execute/nestfunc-3.c: New test.
30261
30262 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30263
30264         * gcc.c-torture/compile/20001116-1.c: New test.
30265
30266 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30267
30268         * gcc.c-torture/execute/20001115-1.c: New test.
30269
30270 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30271
30272         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30273         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30274         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30275         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30276
30277 2000-11-15  Neil Booth  <neilb@earthling.net>
30278
30279         gcc.dg/cpp/_Pragma1.c: Update.
30280         gcc.dg/cpp/_Pragma2.c: New test.
30281
30282 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30283
30284         * g++.old-deja/g++.other/anon5.C: New test.
30285
30286 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30287
30288         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30289         tests.
30290
30291 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30292
30293         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30294         output.
30295
30296 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30297
30298         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30299         labels at end of compound statements.
30300
30301 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30302
30303         * gcc.c-torture/execute/loop-7.c: New test.
30304
30305 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30306
30307         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30308
30309 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30310
30311         * gcc.dg/c99-bool-1.c: New test.
30312
30313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30314
30315         * gcc.dg/c99-scope-1.c: Remove xfail.
30316         * gcc.dg/c99-scope-2.c: New test.
30317
30318 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30319
30320         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30321         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30322
30323 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30324
30325         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30326         error messages.
30327
30328         * g++.mike/p700.C: Don't typedef wchar_t.
30329         * g++.mike/p784.C: Likewise.
30330         * g++.mike/eb101.C: Don't use __wchar_t.
30331
30332 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30333
30334         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30335         from DO loop.
30336
30337 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30338
30339         * gcc.c-torture/execute/20001111-1.c: New test.
30340
30341 2000-11-10  Nick Clifton  <nickc@redhat.com>
30342
30343         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30344         long multuiple and accumulate.
30345
30346 2000-11-09  Richard Henderson  <rth@redhat.com>
30347
30348         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30349         via size_t instead of int.
30350
30351         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30352         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30353         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30354         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30355
30356 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30357
30358         * gcc.c-torture/compile/20001109-1.c: New test.
30359         * gcc.c-torture/compile/20001109-2.c: New test.
30360
30361 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30362
30363         * g++.old-deja/g++.pt/operator1.C: New test.
30364         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30365
30366 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30367
30368         * gcc.dg/20001108-1.c: New test.
30369
30370 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30371
30372         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30373         with both arguments constant strings.
30374         * gcc.c-torture/execute/string-opt-3.c: New test.
30375         * gcc.c-torture/execute/string-opt-4.c: New test.
30376         * gcc.c-torture/execute/string-opt-5.c: New test.
30377
30378 2000-11-08  Nick Clifton  <nickc@redhat.com>
30379
30380         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30381         mulsidi3adddi patterns.
30382
30383 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30384
30385         * g++.old-deja/g++.other/crash36.C: New test.
30386
30387 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * g++.old-deja/g++.other/init16.C: New test.
30390
30391 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30392
30393         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30394
30395 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30396
30397         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30398         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30399         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30400
30401 2000-11-07  DJ Delorie  <dj@redhat.com>
30402
30403         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30404
30405 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30406
30407         * gcc.c-torture/execute/string-opt-1.c: New test.
30408
30409 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30410
30411         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30412         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30413         parameters in registers, and there is no way for a varargs
30414         function to know in which order the integer and floating-point
30415         parameters should be interleaved when they are placed on the
30416         stack.
30417         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30418         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30419
30420 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30421
30422         * gcc.c-torture/execute/string-opt-2.c: New test.
30423
30424 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30425
30426         * g++.old-deja/g++.pt/crash60.C: New test.
30427
30428 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30429
30430         * g++.old-deja/g++.other/crash24.C: New test.
30431         * g++.old-deja/g++.other/crash25.C: New test.
30432         * g++.old-deja/g++.other/crash26.C: New test.
30433         * g++.old-deja/g++.other/crash27.C: New test.
30434         * g++.old-deja/g++.other/crash28.C: New test.
30435         * g++.old-deja/g++.other/crash29.C: New test.
30436         * g++.old-deja/g++.other/crash30.C: New test.
30437         * g++.old-deja/g++.other/crash31.C: New test.
30438         * g++.old-deja/g++.other/crash32.C: New test.
30439         * g++.old-deja/g++.other/crash33.C: New test.
30440         * g++.old-deja/g++.other/crash34.C: New test.
30441         * g++.old-deja/g++.other/crash35.C: New test.
30442
30443 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30444
30445         * gcc.c-torture/execute/20001031-1.c: New test.
30446
30447 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30448
30449         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30450         namespace.
30451
30452         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30453         standards-conformant.
30454
30455         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30456
30457         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30458         * g++.old-deja/g++.mike/p755a.C: Likewise.
30459         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30460         library makes no calls to `operator new' during initialization.
30461
30462 2000-11-04  Neil Booth  <neilb@earthling.net>
30463
30464         * gcc.dg/cpp/include2.c: New tests.
30465
30466 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30467
30468         * lib/g++.exp (g++_set_ld_library_path): New function.
30469         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30470
30471 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30472
30473         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30474         warnings.
30475
30476 2000-11-01  Richard Henderson  <rth@redhat.com>
30477
30478         * g++.old-deja/g++.ext/namedret1.C: New.
30479         * g++.old-deja/g++.ext/namedret2.C: New.
30480         * g++.old-deja/g++.ext/namedret3.C: New.
30481
30482 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30483
30484         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30485         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30486
30487 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30488
30489         * gcc.c-torture/execute/va-arg-21.c: New test.
30490
30491 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30492
30493         * gcc.dg/c99-complex-2.c: New test.
30494
30495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30496
30497         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30498
30499 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30500
30501         * g++.old-deja/g++.other/inline16.C: New test.
30502
30503 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30504
30505         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30506         __PRETTY_FUNCTION__
30507
30508 2000-10-29  Neil Booth  <neilb@earthling.net>
30509
30510         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30511         New tests.
30512         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30513         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30514         optimisation.
30515
30516 2000-10-29  Neil Booth  <neilb@earthling.net>
30517
30518         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30519         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30520         * mi5.c: Test multiple includes work with -C.
30521         * trigraphs.c: Test ^= version.
30522
30523 2000-10-28  Neil Booth  <neilb@earthling.net>
30524
30525         New tests and test updates for new macro expander.
30526
30527         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30528         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30529         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30530         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30531         new diagnostic messages.
30532
30533         * gcc.dg/cpp/macro3.c: New tests.
30534
30535 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30536
30537         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30538         on the same line.
30539
30540 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30541
30542         * g++.old-deja/g++.other/eh2.C: New test.
30543
30544 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30545
30546         * gcc.c-torture/execute/20001027-1.c: New test.
30547
30548 2000-10-26  Richard Henderson  <rth@redhat.com>
30549
30550         * gcc.c-torture/execute/20001026-1.c: New.
30551
30552 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30553
30554         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30555         * g++.old-deja/g++.law/builtin1.C: Likewise.
30556         * g++.old-deja/g++.law/ctors10.C: Likewise.
30557         * g++.old-deja/g++.law/virtual3.C: Likewise.
30558         * g++.old-deja/g++.mike/p658.C: Likewise.
30559         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30560         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30561         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30562         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30563         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30564
30565 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30566
30567         * gcc.c-torture/compile/20001024-1.c: New test.
30568
30569 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30570
30571         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30572         to tell us whether or not we are using V3.
30573
30574 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30575
30576         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30577         operands.
30578
30579 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30580
30581         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30582
30583 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.c-torture/execute/20001024-1.c: New test.
30586
30587 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30588
30589         * g++.old-deja/g++.other/sibcall1.C: New test.
30590
30591 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30592
30593         * gcc.dg/noncompile/init-3.c: New test.
30594
30595 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30596
30597         * gcc.dg/format-array-1.c: New test.
30598
30599 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30600
30601         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30602         writing through null pointers; remove comment about testing
30603         unterminated strings.
30604
30605 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30606
30607         * gcc.c-torture/execute/20001017-2.c: New test.
30608
30609 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30610
30611         * gcc.c-torture/compile/20001018-1.c: New test.
30612         * gcc.c-torture/compile/20001018-1.x: Xfail.
30613
30614 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30615
30616         * gcc.c-torture/execute/20001017-1.c: New test.
30617
30618 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30619
30620         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30621         for multiple use of arguments with scanf formats; add tests for
30622         multiple use of arguments.
30623
30624 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30625
30626         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30627
30628 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30629
30630         * gcc.dg/format-miss-1.c: New test.
30631
30632 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30633
30634         * gcc.c-torture/execute/20001013-1.c: New test.
30635
30636 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30637
30638         * gcc.dg/format-branch-1.c: New test.
30639
30640 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30641
30642         * README, lib/file-format.exp: Remove EGCS references.
30643
30644 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30645
30646         * gcc.dg/20001013-1.c: New test.
30647
30648 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30649
30650         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30651         for intmax_t in the compiler using __typeof__ and the type rules
30652         for conditional expressions.
30653
30654 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30655
30656         * gcc.dg/20001012-1.c: New test.
30657         * gcc.dg/20001012-2.c: New test.
30658
30659 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30660
30661         * gcc.dg/format-attr-1.c: New test.
30662
30663 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30664
30665         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30666         __LONG_LONG_MAX__ instead of LLONG_MAX.
30667
30668 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30669
30670         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30671         scanf flags.
30672         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30673         flags.
30674
30675 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30676
30677         * gcc.dg/sequence-pt-1.c: New test.
30678
30679 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30680
30681         * gcc.c-torture/execute/20001011-1.c: New testcase.
30682         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30683
30684 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30685
30686         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30687         does not error on it.
30688
30689 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30690
30691         * gcc.dg/20001009-1.c: New test.
30692
30693 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30694
30695         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30696         * gcc.c-torture/execute/20001009-2.c: ... to here.
30697
30698 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30699
30700         * gcc.c-torture/compile/20001009-1.c: New testcase.
30701         * gcc.c-torture/execute/20001009-1.c: New testcase.
30702         Testcases provided by Jan Hubicka <jh@suse.cz>.
30703
30704 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30705
30706         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30707         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30708         uintmax_t using <limits.h> to emulate the compiler's internal
30709         logic.  No longer XFAIL %j tests.
30710
30711 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30712
30713         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30714         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30715         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30716         regexps and details of expected handling of some bad formats.
30717         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30718         suppression.
30719
30720 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30721
30722         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30723         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30724         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30725         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30726         in list archives.
30727
30728 2000-10-06  Richard Henderson  <rth@cygnus.com>
30729
30730         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30731         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30732         * g++.old-deja/g++.jason/report.C: Likewise.
30733         * g++.old-deja/g++.law/friend5.C: Likewise.
30734         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30735         of the expected warnings.
30736
30737 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30738
30739         * g++.old-deja/g++.pt/enum14.C: New test.
30740
30741 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30742
30743         * g++.old-deja/g++.pt/crash59.C: New test.
30744
30745 2000-10-04  Will Cohen  <wcohen@redhat.com>
30746
30747         * gcc.dg/20000926-1.c: New test.
30748
30749 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30750
30751         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30752         function name for current C++ compiler.
30753         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30754
30755 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30756
30757         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30758         __PRETTY_FUNCTION__.
30759         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30760
30761 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30762
30763         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30764
30765 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30766
30767         * gcc.c-torture/compile/20000923-1.c: New test.
30768
30769 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30770
30771         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30772         * g++.old-deja/g++.pt/ttp62.C: Same.
30773         * g++.old-deja/g++.other/inline14.C: Same.
30774
30775 2000-09-24  Richard Henderson  <rth@cygnus.com>
30776
30777         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30778
30779 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30780
30781         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30782
30783 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30784
30785         * gcc.c-torture/compile/20000922-1.c: New file.
30786
30787 2000-09-21  Nick Clifton  <nickc@redhat.com>
30788
30789         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30790         a signed long modulo operation.
30791         (mod6): New function - perform an unsigned long modulo operation.
30792         (main): Add tests for modulos of very large numbers by very small
30793         dividends.
30794
30795 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30796
30797         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30798
30799 2000-09-19  Richard Henderson  <rth@cygnus.com>
30800
30801         * gcc.dg/compare2.c (case 10): XFAIL.
30802
30803 2000-09-18  Richard Henderson  <rth@cygnus.com>
30804
30805         * gcc.c-torture/execute/20000906-1.c: Move ...
30806         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30807         that support __builtin_trap.
30808
30809 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30810
30811         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30812
30813 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30814
30815         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30816         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30817         more $ format tests.
30818
30819 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30820
30821         * gcc.dg/format-errmk-1.c: New test.
30822
30823 2000-09-17  Greg McGary  <greg@mcgary.org>
30824
30825         * gcc.c-torture/execute/20000917-1.x: Remove.
30826
30827 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30828
30829         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30830
30831 2000-09-17  Greg McGary  <greg@mcgary.org>
30832
30833         * gcc.c-torture/execute/20000917-1.c: New test.
30834         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30835
30836 2000-09-16  Neil Booth  <NeilB@earthling.net>
30837
30838         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30839         in nested macro bug.
30840
30841 2000-09-15  Neil Booth  <NeilB@earthling.net>
30842
30843         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30844
30845 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30846
30847         * gcc.c-torture/execute/20000914-1.c: New test.
30848
30849 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30850
30851         * g++.other/inline13.C: New test.
30852
30853 2000-09-12  Andreas Jaeger  <aj@suse.de>
30854
30855         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30856         constant by Ulrich Drepper <drepper@redhat.com>.
30857
30858 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30859
30860         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30861
30862 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30863
30864         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30865
30866 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30867
30868         * gcc.dg/cpp/backslash.c: New test.
30869
30870 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30871
30872         * gcc.c-torture/execute/20000910-1.c: New test.
30873         * gcc.c-torture/execute/20000910-2.c: Likewise.
30874
30875 2000-09-11  Robert Lipe  <robertl@sco.com>
30876
30877         * gcc.dg/pragma-align.c: New test.
30878
30879 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30880
30881         * g++.old-deja/g++.pt/explicit82.C: New test.
30882         * g++.old-deja/g++.pt/explicit83.C: New test.
30883
30884 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30885
30886         * gcc.dg/asm-names.c: New test.
30887
30888 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30889
30890         * gcc.dg/cpp/tr-warn6.c: New test
30891
30892 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30893
30894         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30895         be accepted.
30896
30897 2000-09-07  Catherine Moore  <clm@redhat.com>
30898
30899         * gcc.c-torture/execute/unroll-1.c: New test.
30900
30901 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30902
30903         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30904         ERROR markers.
30905         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30906         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30907         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30908         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30909         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30910         Preprocess only.
30911         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30912         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30913
30914 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30915
30916         * g++.old-deja/g++.pt/deduct2.C: New test.
30917
30918 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * g++.old-deja/g++.pt/parms2.C: New test.
30921
30922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.old-deja/g++.pt/crash58.C: New test.
30925
30926 2000-09-06  Greg McGary  <greg@mcgary.org>
30927
30928         * gcc.c-torture/execute/20000906-1.c: New test.
30929         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30930
30931 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30932
30933         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30934
30935 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30936
30937         * g++.old-deja/g++.pt/crash57.C: New test.
30938
30939 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30940
30941         * g++.old-deja/g++.pt/crash56.C: New test.
30942
30943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30944
30945         * g++.old-deja/g++.pt/koenig1.C: New test.
30946
30947 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30948
30949         * gcc.dg/20000904-1.c: New test.
30950
30951 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30952
30953         * gcc.dg/cpp/paste8.c: New test.
30954
30955 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30956
30957         * gcc.c-torture/compile/20000827-1.c: New test.
30958
30959 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30960
30961         * gcc.dg/format-diag-1.c: New test.
30962
30963 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30964
30965         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30966         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30967         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30968         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30969         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30970
30971 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30972
30973         * g++.old-deja/g++.other/nested4.C: New test.
30974
30975 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30976
30977         * g++.old-deja/g++.ns/scoped1.C: New test.
30978
30979 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30980
30981         * lib/g++.exp: Support testing already-installed GCC.
30982
30983 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30984
30985         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30986
30987 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30988
30989         * gcc.dg/return-type-2.c: New test.
30990
30991 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30992
30993         * gcc.c-torture/compile/20000825-1.c: New test.
30994
30995 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30996
30997         * gcc.dg/dwarf2-2.c: New test.
30998
30999 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31000
31001         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31002         dg-warning regexps.
31003
31004 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31005
31006         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31007         gcc.dg/format-ext-5.c: New tests.
31008
31009 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31010
31011         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31012
31013 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31014
31015         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31016
31017 2000-08-24  Richard Henderson  <rth@cygnus.com>
31018
31019         * gcc.dg/ia64-sync-1.c: New test.
31020         * gcc.dg/ia64-sync-2.c: New test.
31021         * gcc.dg/ia64-asm-1.c: New test.
31022
31023 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31024
31025         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31026         * gcc.dg/format-ext-2.c: New test.
31027
31028 2000-08-23  Jason Merrill  <jason@redhat.com>
31029
31030         * lib/old-dejagnu.exp: Also ignore "In member function" and
31031         "At global scope".
31032
31033 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31034
31035         * gcc.dg/noncompile/label-lineno-1.c: New test.
31036
31037 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31038
31039         * gcc.dg/c99-array-nonobj-1.c: New test.
31040
31041 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31042
31043         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31044         tests.
31045         * gcc.dg/format-ext-1.c: New test.
31046
31047 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31048
31049         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31050         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31051         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31052         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31053         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31054
31055 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31056
31057         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31058         gcc.dg/c99-strftime-2.c: New tests.
31059
31060 2000-08-22  Richard Henderson  <rth@cygnus.com>
31061
31062         * gcc.c-torture/execute/20000822-1.c: New test.
31063
31064 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31065
31066         * gcc.c-torture/execute/20000819-1.x: Remove.
31067
31068 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31069
31070         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31071         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31072         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31073         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31074         gcc.dg/format-xopen-1.c: New tests.
31075
31076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31077
31078         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31079
31080 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31081
31082         * g++.old-deja/g++.other/loop2.C: New test.
31083
31084         * gcc.c-torture/compile/20000606-1.c: New test.
31085         * gcc.c-torture/compile/20000728-1.c: New test.
31086         * gcc.c-torture/execute/20000801-1.c: New test.
31087         * gcc.c-torture/execute/20000801-2.c: New test.
31088         * gcc.c-torture/execute/20000819-1.c: New test.
31089         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31090         * gcc.dg/20000629-1.c: New test.
31091         * gcc.dg/20000724-1.c: New test.
31092         * gcc.dg/20000807-1.c: New test.
31093
31094 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31095
31096         * gcc.dg/cpp/pragma-1.c: New test.
31097         * gcc.dg/cpp/pragma-2.c: New test.
31098
31099 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31100
31101         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31102         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31103
31104 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31105
31106         * gcc.c-torture/compile/20000818-1.c: New test.
31107
31108 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31109
31110         * gcc.c-torture/execute/20000818-1.c: New test.
31111
31112 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31113
31114         * gcc.dg/format-va-1.c: New test.
31115
31116 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         * g++.old-deja/g++.other/typedef8.C: New test.
31119
31120 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31121
31122         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31123         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31124         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31125         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31126         * g++.old-deja/g++.other/ptrmem7.C: New test.
31127         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31128
31129 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31130
31131         * g++.old-deja/g++.pt/typename27.C: New test.
31132
31133 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31136         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31137         * g++.old-deja/g++.pt/friend45.C: New test.
31138         * g++.old-deja/g++.other/friend8.C: New test.
31139
31140 2000-08-15  Richard Henderson  <rth@cygnus.com>
31141
31142         * gcc.c-torture/execute/20000815-1.c: New test.
31143
31144 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31145
31146         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31147         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31148         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31149
31150 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31151
31152         * g++.old-deja/g++.other/refinit2.C: New test.
31153
31154 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31155
31156         * lib/c-torture.exp (c-torture): Make
31157         compiler_conditional_xfail_data global.
31158         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31159         compiler_conditional_xfail_data machinery.
31160         (f-torture-execute): Likewise.
31161         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31162         and only when unrolling loops.
31163
31164         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31165
31166 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31167
31168         * g++.old-deja/g++.pt/explicit81.C: New test.
31169
31170 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31171
31172         * g++.old-deja/g++.pt/typename26.C: New test.
31173
31174 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31175
31176         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31177         warning.
31178
31179 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31180
31181         * g++.old-deja/g++.other/array3.C: New test.
31182
31183 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31184
31185         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31186         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31187         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31188         New tests.
31189
31190 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31191
31192         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31193         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31194
31195 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31196
31197         * gcc.c-torture/execute/20000808-1.c: New test.
31198
31199 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31200
31201         * gcc.dg/c90-const-expr-1.c: New test.
31202
31203 2000-08-08  Richard Henderson  <rth@cygnus.com>
31204
31205         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31206
31207 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31208
31209         * gcc.dg/noncompile/const-ll-1.c: New test.
31210
31211 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31212
31213         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31214
31215 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31216
31217         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31218         that running programs linked against the shared version of libobjc
31219         run correctly.
31220
31221 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31222
31223         * gcc.dg/c99-printf-1.c: New test.
31224
31225 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31226
31227         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31228
31229 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31230
31231         * gcc.c-torture/execute/20000731-1.x: Delete.
31232
31233 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31234
31235         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31236         and torture_without_loops as is done by c-torture.exp.
31237         (search_for): Copy from c-torture.exp.
31238         (gcc-dg-runtest): New function, drives a directory of tests
31239         iterating over the TORTURE_OPTIONS.
31240         (scan-assembler, scan-assembler-not): Move here from
31241         individual directory drivers.
31242
31243         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31244         defined by lib/gcc-dg.exp.
31245         * gcc.dg/cpp/cpp.exp: Likewise.
31246         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31247         gcc-dg-runtest, so we cycle over optimization options.
31248
31249         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31250         * gcc.dg/compare2.c: No longer expected to fail.
31251
31252 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31253
31254         * gcc.c-torture/execute/20000804-1.c: New test.
31255
31256 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31257
31258         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31259
31260 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31261
31262         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31263
31264 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31265
31266         * gcc.c-torture/compile/20000803-1.c: New test.
31267
31268 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31269
31270         * gcc.c-torture/execute/20000801-3.c,
31271         gcc.c-torture/execute/20000801-4.c: New tests.
31272         * gcc.c-torture/execute/20000801-3.x,
31273         gcc.c-torture/execute/20000801-4.x: Xfail.
31274
31275 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31276
31277         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31278         libobjc/.libs to allow for libtool.
31279
31280 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31281
31282         * gcc.c-torture/compile/20000802-1.c: New test.
31283
31284 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31285
31286         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31287
31288 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31289
31290         * gcc-c-torture/execute/20000731-2.c: New test.
31291
31292         * gcc.c-torture/execute/20000731-1.c: New test.
31293         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31294
31295 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31296
31297         * testsuite/gcc.dg/cpp/paste7.c: New test.
31298         * gcc.dg/cpp/20000725-1.c: New test.
31299
31300 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31301
31302         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31303         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31304         declaration warning for __builtin_dwarf_reg_size.
31305
31306         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31307
31308 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31309
31310         * gcc.dg/noncompile/voidparam-1.c: New test.
31311
31312 2000-07-30  Richard Henderson  <rth@cygnus.com>
31313
31314         * gcc.dg/c90-digraph-1.c: Don't xfail.
31315         * gcc.dg/compare2.c (case 10): Xfail.
31316         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31317
31318 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31319
31320         * gcc.dg/c99-main-1.c: New test.
31321
31322 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31323
31324         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31325
31326 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31327
31328         * gcc.c-tortuer/execute/20000726-1.c: New test.
31329
31330 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31331
31332         * gcc.c-torture/execute/enum-2.c: New test.
31333
31334 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31335
31336         * gcc.dg/cpp/tr-warn3.c: New test.
31337
31338 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31339
31340         * g++.old-deja/g++.ext/implicit1.C: Remove.
31341         * g++.old-deja/g++.jason/c2.C: Remove
31342         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31343         * g++.old-deja/g++.pt/crash16.C: Likewise.
31344         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31345
31346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31347
31348         * g++.old-deja/g++.other/for2.C: New test.
31349
31350 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31351
31352         * gcc.dg/20000720-1.c: New test.
31353
31354 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31355
31356         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31357
31358 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31359
31360         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31361         * gcc.c-torture/execute/20000722-1.c: New.
31362         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31363
31364 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31365
31366         * gcc.dg/cpp/20000720-1.S: New test.
31367
31368 2000-07-21  Michael Meissner  <meissner@redhat.com>
31369
31370         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31371
31372 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31373
31374         * g++.old-deja/g++.brendan/crash16.C,
31375         g++.old-deja/g++.brendan/parse3.C,
31376         g++.old-deja/g++.brendan/redecl1.C,
31377         g++.old-deja/g++.ns/template13.C,
31378         g++.old-deja/g++.other/decl4.C,
31379         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31380
31381 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31382
31383         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31384         and "Internal error".
31385
31386         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31387         regexps.
31388         * gcc.dg/cpp/paste6.c: New test.
31389
31390 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31391
31392         * gcc.dg/cpp/tr-direct.c: New test.
31393
31394         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31395         gcc.dg/cpp/undef1.c: Tweak error regexps.
31396
31397 2000-07-18  Eric Christopher <echristo@redhat.com>
31398
31399         * gcc.c-torture/compile/20000718-1.c: New test.
31400
31401 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31402
31403         * cpplex.c (_cpp_push_token): If the token being pushed back
31404         is the previous token in this context, just subtract one from
31405         context->posn.
31406         * cppmacro.c (save_expansion): Clear aux field when storing a
31407         placemarker.
31408
31409 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31410
31411         * gcc.dg/noncompile/redecl-1.c: New test.
31412
31413 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31414
31415         * gcc.c-torture/execute/20000717-5.c: New test.
31416         * gcc.c-torture/execute/20000717-1.x: Removed.
31417
31418 2000-07-17  Richard Henderson  <rth@cygnus.com>
31419
31420         * gcc.c-torture/execute/20000717-4.c: New test.
31421
31422 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31423
31424         * gcc.dg/cpp/syshdr.c: New test.
31425         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31426
31427 2000-07-17  Neil Booth  <neilb@earthling.net>
31428
31429         * gcc.dg/cpp/cmdlne-dM.c: New test.
31430         * gcc.dg/cpp/cmdlne-dD.c: New test.
31431
31432 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31433
31434         * gcc.c-torture/execute/20000717-3.c: New test.
31435
31436         * gcc.c-torture/compile/20000717-1.c: New test.
31437
31438 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31439
31440         * gcc.c-torture/execute/20000717-2.c: New test.
31441
31442 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31443
31444         * gcc.dg/formatz-1.c: New test.
31445
31446         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31447         * gcc.dg/c99-digraph-1.c: New tests.
31448
31449         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31450         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31451
31452         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31453         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31454         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31455         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31456         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31457         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31458         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31459
31460 2000-07-17   Greg McGary <greg@mcgary.org>
31461
31462         * gcc.c-torture/execute/20000717-1.c: New test.
31463         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31464
31465 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31466
31467         * gcc.c-torture/execute/20000715-2.c: New test.
31468         * gcc.dg/20000715-1.c: New test.
31469
31470 2000-07-15  Michael Meissner  <meissner@redhat.com>
31471
31472         * gcc.c-torture/execute/20000715-1.c: New test.
31473
31474 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31475
31476         * gcc.c-torture/execute/20000707-1.c: New test.
31477
31478 2000-07-13  Neil Booth  <NeilB@earthling.net>
31479
31480         * testsuite/gcc.dg/cpp/digraph1.c,
31481         testsuite/gcc.dg/cpp/digraph2.c,
31482         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31483
31484 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31485
31486         * g77.f-torture/compile/20000630-2.f:  New test.
31487         * g77.f-torture/compile/20000630-2.x
31488
31489 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31490
31491         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31492
31493 2000-07-11  Neil Booth  <NeilB@earthling.net>
31494
31495         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31496
31497 2000-07-11  Neil Booth  <NeilB@earthling.net>
31498
31499         * gcc.dg/cpp/cmdlne-C.c: New.
31500
31501 2000-07-09  Neil Booth  <NeilB@earthling.net>
31502
31503         * gcc.dg/cpp/directiv.c: New tests.
31504         * gcc.dg/cpp/undef1.c: Update.
31505
31506 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31507
31508         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31509
31510 2000-07-09  Neil Booth  <NeilB@earthling.net>
31511
31512         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31513
31514 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31515
31516         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31517         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31518
31519 2000-07-08  Neil Booth  <NeilB@earthling.net>
31520
31521         * gcc.dg/cpp/macsyntx.c: New tests.
31522
31523 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31524
31525         * gcc.dg/20000707-1.c: New test.
31526
31527 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31528
31529         * gcc.c-torture/execute/20000706-1.c: New test.
31530         * gcc.c-torture/execute/20000706-2.c: New test.
31531         * gcc.c-torture/execute/20000706-3.c: New test.
31532         * gcc.c-torture/execute/20000706-4.c: New test.
31533         * gcc.c-torture/execute/20000706-5.c: New test.
31534
31535 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31536
31537         * g++.old-deja/g++.pt/instantiate7.C: New test.
31538
31539 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31540
31541         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31542         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31543         * g++.old-deja/g++.other/rtti3.C: Likewise.
31544         * g++.old-deja/g++.other/rttid3.C: Likewise.
31545
31546 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31547
31548         *  g77.f-torture/compile/20000630-1.x: Fix typo
31549
31550 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31551
31552         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31553         assembly output.
31554
31555 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31556
31557         * gcc.dg/cpp/ident.c: New test.
31558
31559 2000-07-05  Neil Booth  <NeilB@earthling.net>
31560
31561         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31562           gcc.dg/cpp/lexstrng.c: New tests.
31563
31564 2000-07-04  Neil Booth  <NeilB@earthling.net>
31565
31566         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31567         * gcc.dg/cpp/strify2.c: Same.
31568
31569 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31570
31571         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31572         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31573         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31574         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31575
31576         * testsuite/gcc.dg/cpp/macro1.c,
31577         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31578         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31579         testsuite/gcc.dg/cpp/strify1.c,
31580         testsuite/gcc.dg/cpp/strify2.c: New tests.
31581
31582 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.c-torture/execute/20000703-1.c: New test.
31585
31586 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31587
31588         * g++.old-deja/g++.pt (lookup10.C): New test.
31589
31590 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.pt (typename25.C): New test.
31593
31594 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31595
31596         * gcc.c-torture/compile/20000701-1.c: New test.
31597
31598 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31599
31600         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31601         to test case.
31602
31603 2000-06-30  Catherine Moore  <clm@cygnus.com>
31604
31605         * gcc.c-torture/execute/align-1.c: New test.
31606
31607 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31608
31609         * g++.old-deja/g++.pt/expr8.C: New test.
31610         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31611
31612 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31613
31614         * gcc.c-torture/compile/20000629-1.c: New test.
31615
31616 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31617
31618
31619         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31620         gcc.dg/noncompile directory, depending on whether they're
31621         preprocessor tests or not.  Annotate all the tests for the dg
31622         framework.
31623
31624         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31625         * gcc.dg/noncompile/noncompile.exp: New.
31626
31627         * Moved files:
31628         Old name                                New name
31629         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31630         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31631         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31632         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31633         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31634         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31635         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31636         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31637         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31638         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31639         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31640         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31641         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31642         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31643         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31644         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31645         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31646         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31647         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31648         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31649         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31650         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31651         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31652         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31653
31654         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31655         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31656         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31657         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31658         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31659         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31660
31661 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31662
31663         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31664         declare one variable.  On the fourth, error.
31665         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31666         declared by 20000628-1a.h.
31667
31668 2000-06-29  Richard Henderson  <rth@redhat.com>
31669
31670         * gcc.c-torture/execute/930529-1.x: New file.
31671         * gcc.dg/920413-1.c: Adjust expected warning text.
31672         * gcc.dg/980217-1.c: Declare abort.
31673         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31674
31675 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31676
31677         * g77.f-torture/compile/20000629-1.f: New test.
31678         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31679
31680 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31681
31682         Rearrange lots of files, removing entirely the
31683         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31684         directories.
31685
31686         * Deleted files:
31687         gcc.c-torture/code_quality/code_quality.exp
31688         gcc.c-torture/special/special.exp
31689         gcc.failure/failure.exp
31690         gcc.failure/940409-1.x
31691         gcc.c-torture/compile/961203-1.x
31692
31693         * New files:
31694         gcc.misc-tests/linkage.exp
31695         gcc.c-torture/execute/920730-1t.c
31696         gcc.c-torture/execute/920730-1t.x
31697         gcc.c-torture/compile/920520-1.x
31698         gcc.c-torture/compile/920521-1.x
31699         gcc.c-torture/compile/981006-1.x
31700         gcc.c-torture/execute/eeprof-1.x
31701
31702         * Moved files (possibly with modifications to fit a new harness):
31703         Old name                                New name
31704         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31705         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31706         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31707         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31708         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31709         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31710         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31711         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31712         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31713         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31714         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31715         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31716         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31717         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31718
31719 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31720
31721         * c-torture/compile/961203-1.x: Delete.
31722
31723         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31724         not exit. Include stdio.h.
31725         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31726         * gcc.misc-tests/dg-12.c: Likewise.
31727         * gcc.misc-tests/dg-5.c: Likewise.
31728         * gcc.misc-tests/dg-6.c: Likewise.
31729         * gcc.misc-tests/dg-7.c: Prototype abort.
31730         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31731         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31732         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31733         not exit.
31734         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31735         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31736
31737 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31738
31739         * gcc.dg/cpp/20000628-1.c: New test.
31740         * gcc.dg/cpp/20000628-1.h: New header for above test.
31741         * gcc.dg/cpp/20000628-1a.h: Likewise.
31742
31743 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31744
31745         * gcc.dg/cpp: New directory.
31746         * gcc.dg/cpp/cpp.exp: New driver.
31747         * gcc.dg/cpp/20000627-1.c: New test.
31748         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31749         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31750         and rewrite as a compilation test.
31751
31752         * gcc.dg: Move many files into the cpp subdirectory, possibly
31753         renaming or editing them as well.
31754         Old name                New name
31755         990119-1.c              cpp/19990119-1.c
31756         990228-1.c              cpp/19990228-1.c
31757         990407-1.c              cpp/19990407-1.c
31758         990409-1.c              cpp/19990409-1.c
31759         990413-1.c              cpp/19990413-1.c
31760         990703-1.c              cpp/19990703-1.c
31761         20000127-1.c            cpp/20000127-1.c
31762         20000129-1.c            cpp/20000129-1.c
31763         20000207-1.c            cpp/20000207-1.c
31764         20000207-2.c            cpp/20000207-2.c
31765         20000209-1.c            cpp/20000209-1.c
31766         20000209-2.c            cpp/20000209-2.c
31767         20000301-1.c            cpp/20000301-1.c
31768         20000419-1.c            cpp/20000419-1.c
31769         20000510-1.S            cpp/20000510-1.S
31770         20000519-1.c            cpp/20000519-1.c
31771         20000529-1.c            cpp/20000529-1.c
31772         20000625-1.c            cpp/20000625-1.c
31773         20000625-2.c            cpp/20000625-2.c
31774         cpp-as1.c               cpp/assert1.c
31775         cpp-as2.c               cpp/assert2.c
31776         cxx-comments-1.c        cpp/cxxcom1.c
31777         cxx-comments-2.c        cpp/cxxcom2.c
31778         endif-label.c           cpp/endif.c
31779         cpp-hash1.c             cpp/hash1.c
31780         cpp-hash2.c             cpp/hash2.c
31781         cpp-if1.c               cpp/if-1.c
31782         cpp-if2.c               cpp/if-2.c
31783         cpp-if3.c               cpp/if-3.c
31784         cpp-if4.c               cpp/if-4.c
31785         cpp-if5.c               cpp/if-5.c
31786         cpp-cond.c              cpp/if-cexp.c
31787         cpp-missingop.c         cpp/if-mop.c
31788         cpp-missingparen.c      cpp/if-mpar.c
31789         cpp-opprec.c            cpp/if-oppr.c
31790         cpp-ifparen.c           cpp/if-paren.c
31791         cpp-shortcircuit.c      cpp/if-sc.c
31792         cpp-shift.c             cpp/if-shift.c
31793         cpp-unary.c             cpp/if-unary.c
31794         cpp-li1.c               cpp/line1.c
31795         cpp-li2.c               cpp/line2.c
31796         lineno.c                cpp/line3.c
31797         lineno-2.c              cpp/line4.c
31798         cpp-mi.c                cpp/mi1.c
31799         cpp-mic.h               cpp/mi1c.h
31800         cpp-micc.h              cpp/mi1cc.h
31801         cpp-mind.h              cpp/mi1nd.h
31802         cpp-mindp.h             cpp/mi1ndp.h
31803         cpp-mix.h               cpp/mi1x.h
31804         cpp-mi2.c               cpp/mi2.c
31805         cpp-mi2a.h              cpp/mi2a.h
31806         cpp-mi2b.h              cpp/mi2b.h
31807         cpp-mi2c.h              cpp/mi2c.h
31808         cpp-mi3.c               cpp/mi3.c
31809         cpp-mi3.def             cpp/mi3.def
31810         poison-1.c              cpp/poison.c
31811         pr-impl.c               cpp/prag-imp.c
31812         cpp-redef-2.c           cpp/redef1.c
31813         cpp-redef.c             cpp/redef2.c
31814         strpaste.c              cpp/strp1.c
31815         strpaste-2.c            cpp/strp2.c
31816         cpp-tradpaste.c         cpp/tr-paste.c
31817         cpp-tradstringify.c     cpp/tr-str.c
31818         cpp-tradwarn1.c         cpp/tr-warn1.c
31819         cpp-tradwarn2.c         cpp/tr-warn2.c
31820         trigraphs.c             cpp/trigraphs.c
31821         cpp-unc1.c              cpp/unc1.c
31822         cpp-unc2.c              cpp/unc2.c
31823         cpp-unc3.c              cpp/unc3.c
31824         cpp-unc.c               cpp/unc4.c
31825         undef.c                 cpp/undef1.c
31826         undef-2.c               cpp/undef2.c
31827         cpp-wi1.c               cpp/widestr1.c
31828
31829 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * lib/g++.exp (g++_include_flags): Tweak.
31832
31833 2000-06-27  H.J. Lu  <hjl@gnu.org>
31834             Loren J. Rittle  <ljrittle@acm.org>
31835
31836         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31837         version with one that knows about the new gcc tree structure.
31838         (g++_link_flags): Same.
31839
31840 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31841
31842         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31843         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31844         case we are cross-compiling.
31845
31846         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31847         g++.old-deja/g++.niklas/Makefile.in,
31848         g++.old-deja/g++.niklas/configure.in,
31849         g++.old-deja/g++.other/Makefile.in,
31850         g++.old-deja/g++.other/configure.in,
31851         gcc.c-torture/code_quality/Makefile.in,
31852         gcc.c-torture/code_quality/configure.in,
31853         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31854         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31855         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31856         gcc.c-torture/execute/ieee/Makefile.in,
31857         gcc.c-torture/execute/ieee/configure.in,
31858         gcc.c-torture/noncompile/Makefile.in,
31859         gcc.c-torture/noncompile/configure.in,
31860         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31861         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31862         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31863
31864 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31865
31866         * g++.old-deja/g++.other/ambig3.C: New test.
31867
31868 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31869
31870         * g++.old-deja/g++.pt/syntax1.C: New test.
31871         * g++.old-deja/g++.pt/syntax2.C: New test.
31872         * g++.old-deja/g++.other/syntax3.C: New test.
31873         * g++.old-deja/g++.other/syntax4.C: New test.
31874
31875 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31876
31877         * gcc.dg/20000623-1.c: Prototype exit and abort.
31878
31879 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31880
31881         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31882         New tests.
31883         * gcc.dg/cpp-mi3.def: New file.
31884
31885         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31886         inside assertions.
31887         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31888         lexer's error messages.
31889         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31890         divine anything from the linemarkers.
31891         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31892         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31893
31894 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31895
31896         * gcc.dg/20000623-1.c: New test.
31897
31898 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31899
31900         * gcc.c-torture/execute/20000622-1.c: New test.
31901
31902 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31903
31904         * g++.old-deja/g++.other/init15.C: New test.
31905
31906 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31907
31908         * g++.old-deja/g++.pt/vaarg2.C: New test.
31909         * g++.old-deja/g++.pt/vaarg3.C: New test.
31910
31911 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31912
31913         * g++.old-deja/g++.other/dyncast6.C: New test.
31914
31915 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * gcc.c-torture/execute/loop-6.c: New test.
31918
31919 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31920
31921         * gcc.dg/20000614-1.c: New test.
31922         * gcc.dg/20000614-2.c: New test.
31923
31924 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31925
31926         * g++.old-deja/g++.other/inline12.C: New test.
31927
31928 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31929
31930         * g++.old-deja/g++.other/eh1.C: New test.
31931
31932 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * g++.old-deja/g++.other/type.C: New test.
31935
31936 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31937
31938         * g++.old-deja/g++.other/initstring.C: New test.
31939
31940 2000-06-12  Jason Merrill  <jason@redhat.com>
31941
31942         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31943
31944 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31945
31946         * gcc.c-torture/compile/20000609-1.c: New test.
31947
31948 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31949
31950         * gcc.dg/20000609-1.c: New test.
31951
31952 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31953
31954         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31955         * gcc.c-torture/noncompile/poison-1.c: Move...
31956         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31957         * gcc.dg/cpp-li1.c: Add a token after the #line.
31958
31959 2000-06-05  Richard Henderson  <rth@cygnus.com>
31960
31961         * gcc.c-torture/execute/20000605-2.c: New test.
31962         * gcc.c-torture/execute/20000605-3.c: New test.
31963
31964 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31965
31966         * g77.f-torture/execute/20000503-1.x: New file.
31967
31968 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31969
31970         * g++.old-deja/g++.eh/badalloc1.C: New test.
31971
31972 2000-06-05  Richard Henderson  <rth@cygnus.com>
31973
31974         * gcc.c-torture/execute/20000605-1.c: New test.
31975
31976 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31977             Nathan Sidwell <nathan@codesourcery.com>
31978
31979         * gcc.c-torture/compile/20000605-1.c: New test.
31980
31981 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31982
31983         * g77.f-torture/compile/20000601-1.f:  New test.
31984
31985 2000-06-03  Richard Henderson  <rth@cygnus.com>
31986
31987         * gcc.c-torture/execute/20000603-1.c: New.
31988
31989 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31990
31991         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31992         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31993
31994 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31995
31996         * gcc.dg/compare2.c (case 12): XFAIL.
31997         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31998         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31999
32000         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32001
32002 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32003
32004         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32005         guard macro is already defined when the header is first
32006         included.
32007         * gcc.dg/cpp-mix.h: New file.
32008         * gcc.dg/endif-label.c: Update patterns to match compiler.
32009
32010         * g++.brendan/complex1.C: Declare abort.
32011         * g++.law/refs4.C: Remove XFAIL.
32012         * g++.oliva/expr2.C: Declare abort and exit.
32013
32014 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32015
32016         * gcc.c-torture/execute/20000528-1.c: New test.
32017
32018         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32019         * g++.old-deja/g++.law/temps4.C: Likewise.
32020
32021         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32022         stdlib.h.  Call abort() on failure.
32023         * g++.old-deja/g++.law/refs4.C: Likewise.
32024         * g++.old-deja/g++.law/temps4.C: Likewise.
32025         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32026         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32027
32028 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32029
32030         Relative to g++.dg/special:
32031         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32032
32033         Relative to g++.old-deja:
32034         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32035         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32036         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32037         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32038         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32039         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32040         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32041
32042         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32043         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32044         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32045         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32046         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32047         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32048         and/or string.h.
32049
32050         * g++.other/goto1.C: Update expectations for error messages.
32051
32052 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32053
32054         * gcc.c-torture/compile/20000523-1.c: New test.
32055
32056 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32057
32058         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32059
32060 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32061
32062         * g++.old-deja/g++.eh/catch11.C: New test.
32063         * g++.old-deja/g++.eh/catch12.C: New test.
32064
32065 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32066
32067         * gcc.c-torture/execute/20000523-1.c: New test.
32068
32069 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32070
32071         * c-torture/execute/bcp-1.c: Replace abort in arg of
32072         __builtin_constant_p with a generic external function.
32073
32074         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32075         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32076         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32077         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32078         Prototype abort and/or exit.
32079
32080         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32081         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32082         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32083         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32084
32085 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32086
32087         * gcc.dg/dwarf2-1.c: New test.
32088
32089 2000-05-20  Richard Henderson  <rth@cygnus.com>
32090
32091         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32092
32093 2000-05-20  Andreas Jaeger  <aj@suse.de>
32094
32095         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32096         testcase.
32097
32098 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32099
32100         * gcc.c-torture/execute/20000519-2.c: New test.
32101
32102 2000-05-19  Andreas Jaeger  <aj@suse.de>
32103
32104         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32105         which fails with SSA.
32106
32107         * lib/c-torture.exp: Also test with -O3 -fssa.
32108
32109 2000-05-18  Michael Meissner  <meissner@redhat.com>
32110
32111         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32112         * gcc.c-torture/execute/920415-1.c: Ditto.
32113         * gcc.c-torture/execute/920501-1.c: Ditto.
32114         * gcc.c-torture/execute/conversion.c: Ditto.
32115         * gcc.c-torture/execute/cvt-1.c: Ditto.
32116
32117 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32118
32119         * gcc.c-torture/compile/20000518-1.c: New test.
32120
32121 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32122
32123         * g77.f-torture/compile/200005018.f:  New test.
32124
32125 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32126
32127         * gcc.c-torture/compile/20000517-1.c: New test.
32128
32129 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32130
32131         * gcc.c-torture/execute/20000516-1.c: New test.
32132
32133 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32134
32135         * g++.old-deja/g++.other/eh.C: New test.
32136
32137 2000-05-12  Richard Henderson  <rth@cygnus.com>
32138
32139         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32140         constants through to doit's conditional.
32141
32142 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32143
32144         * gcc.c-torture/compile/20000511-1.c: New test.
32145         * g77.f-torture/compile/20000511-1.f: New test.
32146         * g77.f-torture/compile/20000511-2.f: New test.
32147
32148 2000-05-11  Michael Meissner  <meissner@redhat.com>
32149
32150         * gcc.c-torture/execute/20000511-1.c: New test.
32151
32152 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32153
32154         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32155         * gcc.dg/20000510-1.S: New.
32156
32157 2000-05-08  Catherine Moore  <clm@cygnus.com>
32158
32159         * gcc.dg/unused-3.c: New.
32160
32161 2000-05-06  Richard Henderson  <rth@cygnus.com>
32162
32163           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32164           * g++.old-deja/g++.mike/warn1.C: Likewise.
32165           * g++.old-deja/g++.pt/local1.C: Likewise.
32166           * g++.old-deja/g++.pt/local7.C: Likewise.
32167           * g++.old-deja/g++.pt/spec16.C: Likewise.
32168
32169 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32172
32173 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32174
32175           * g77.f-torture/execute/20000503-1.f:  New test.
32176
32177 2000-05-04  Andreas Jaeger  <aj@suse.de>
32178
32179         * gcc.dg/noreturn-2.c: New test.
32180
32181 2000-05-04  Neil Booth  <NeilB@earthling.net>
32182
32183         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32184         preprocessor.
32185
32186 2000-05-04  Richard Henderson  <rth@cygnus.com>
32187
32188         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32189
32190 2000-05-04  Richard Henderson  <rth@cygnus.com>
32191
32192         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32193         OpenSSL by Jason R Thorpe.
32194
32195 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32196
32197         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32198
32199 2000-05-03  Robert Lipe <robertlipe@usa.net>
32200
32201         * gcc.dg/20000503-1.c: New test.
32202
32203 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32204
32205         * gcc.c-torture/compile/20000502-1.c: New test.
32206         * g++.old-deja/g++.other/align.C: New test.
32207         * gcc.dg/cpp-tradstringify.c: New test.
32208
32209 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32210
32211         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32212         and hard registers.
32213
32214 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32215
32216         * gcc.c-torture/execute/loop-5.c: New test.
32217
32218 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * gcc.c-torture/execute/va-arg-20.c: New test.
32221
32222 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32223
32224         * gcc.c-torture/execute/20000422-1.c: New test.
32225
32226 2000-04-20  Greg McGary  <gkm@gnu.org>
32227
32228         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32229         when optimizing, but without sibling-call optimizations (-O1).
32230
32231 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32232
32233           * gcc.c-torture/compile/20000420-1.c: New test.
32234
32235 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32236
32237         * g++.abi/ptrflags.C: New test.
32238         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32239
32240 2000-04-19  Catherine Moore  <clm@cygnus.com>
32241
32242         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32243
32244 2000-04-19  Greg McGary  <gkm@gnu.org>
32245
32246         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32247         sibling-call optimizations.
32248
32249 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32250
32251         * gcc.dg/20000419-1.c: New test.
32252
32253 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32254
32255         * gcc.c-torture/execute/20000412-6.c: New test.
32256
32257 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/execute/20000412-5.c: New test.
32260         * g77.f-torture/compile/20000412-1.f: New test.
32261         * gcc.c-torture/execute/20000412-4.c: New test.
32262         * gcc.c-torture/compile/20000412-2.c: New test.
32263         * gcc.c-torture/execute/20000412-3.c: New test.
32264         * gcc.c-torture/compile/20000412-1.c: New test.
32265         * gcc.c-torture/execute/20000412-2.c: New test.
32266
32267 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32268
32269         * objc/execute/bf-20.m: New test.
32270
32271 2000-04-10  Richard Henderson  <rth@cygnus.com>
32272
32273         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32274
32275         * gcc.c-torture/execute/20000412-1.c: New test.
32276
32277 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         * g++.old-deja/g++.eh/catchptr1.C: New test.
32280
32281 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32282
32283         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32284
32285 2000-04-08  Neil Booth  <NeilB@earthling.net>
32286
32287         * gcc.dg/cpp-nullchar.c: Remove test as
32288         embedded nulls cause problems.
32289
32290 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32291
32292         * gcc.dg/compare2.c: New test.
32293
32294 2000-04-08  Neil Booth  <NeilB@earthling.net>
32295
32296         * gcc.dg/cpp-nullchar.c: New test.
32297
32298 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32299
32300         * gcc.dg/cpp-mi2.c: New test.
32301         * gcc.dg/cpp-mi2[abc].h: New files.
32302
32303 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32304
32305         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32306         member name.
32307
32308 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32309
32310         * g++.old-deja/g++.abi/vmihint.C: New test.
32311
32312 2000-04-06  Neil Booth  <NeilB@earthling.net>
32313
32314         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32315         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32316         copyright.
32317
32318 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32319
32320         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32321         avoid stack-frame overwrite.
32322
32323 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32324
32325         * gcc.c-torture/compile/20000405-2.c: New test.
32326         * gcc.c-torture/compile/20000405-3.c: New test.
32327
32328 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32329
32330         * gcc.c-torture/compile/20000405-1.c: New test.
32331
32332 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32333
32334         * gcc.dg/cast-qual-1.c: Revert last change.
32335
32336 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32337
32338         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32339
32340 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32341
32342         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32343         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32344
32345 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32346
32347         * gcc.c-torture/compile/20000403-2.c: New test.
32348         * gcc.c-torture/compile/20000403-1.c: New test.
32349
32350 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32351
32352         * gcc.c-torture/execute/20000403-1.c: New test.
32353
32354 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32355
32356         * gcc.c-torture/execute/20000402-1.c: New test.
32357
32358 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32359
32360         * gcc.c-torture/execute/va-arg-15.c: New test.
32361         * gcc.c-torture/execute/va-arg-16.c: New test.
32362         * gcc.c-torture/execute/va-arg-17.c: New test.
32363         * gcc.c-torture/execute/va-arg-18.c: New test.
32364         * gcc.c-torture/execute/va-arg-19.c: New test.
32365
32366 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32367
32368         * gcc.c-torture/compile/981211-1.c: Move to...
32369         * gcc.dg/cpp-as1.c: ...here.
32370         * gcc.dg/cpp-as2.c: New file.
32371
32372         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32373         compiler.
32374
32375 2000-04-02  Neil Booth  <NeilB@earthling.net>
32376
32377         * gcc.dg/cpp-cond.c  New tests.
32378         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32379         accidental success less likely.
32380         * gcc.dg/cpp-missingop.c  New tests.
32381         * gcc.dg/cpp-missingparen.c  New tests.
32382         * gcc.dg/cpp-shift.c  New tests.
32383         * gcc.dg/cpp-shortcircuit.c  New tests.
32384         * gcc.dg/cpp-unary.c  New tests.
32385
32386 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32387
32388         * gcc.c-torture/compile/20000329-1.c: New test.
32389
32390 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32391
32392         * gcc.c-torture/compile/20000326-1.c: New test.
32393         * gcc.c-torture/compile/20000326-2.c: New test.
32394
32395 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32396
32397         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32398         the first parameter is a function argument.
32399
32400 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32401
32402         * g++.old-deja/g++.ext/array4.C: New test.
32403
32404 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32405
32406         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32407
32408 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32409
32410         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32411
32412 2000-03-19  Richard Henderson  <rth@cygnus.com>
32413
32414         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32415
32416 2000-03-19  Richard Henderson  <rth@cygnus.com>
32417
32418         * gcc.c-torture/compile/20000319-1.c: New test.
32419
32420 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32421
32422         * gcc.c-torture/execute/20000314-3.c: New test.
32423         * gcc.c-torture/execute/20000314-2.c: New test.
32424         * gcc.c-torture/execute/20000314-1.c: New test.
32425         * gcc.c-torture/compile/20000314-2.c: New test.
32426         * gcc.c-torture/compile/20000314-1.c: New test.
32427
32428 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32429
32430         * g++.old-deja/g++.warn/inline.C: New test.
32431
32432 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32433
32434         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32435         standards-compliant result rather than specific constants.
32436         Put test-values in array.
32437
32438 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32439
32440         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32441         (g++_target_compile): Put test-specific options last.
32442
32443 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32444
32445         * g++.old-deja/g++.eh/vbase4.C: New test.
32446
32447 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32448
32449         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32450
32451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32452
32453         * g++.old-deja/g++.brendan/misc12.C: Removed.
32454         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32455         * g++.old-deja/g++.ext/pretty4.C: New test.
32456
32457 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32458
32459         * g++.old-deja/g++.other/string2.C: New test.
32460
32461 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         * g++.old-deja/g++.warn/impint2.C: New test.
32464
32465 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32466
32467         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32468         is 1, not zero.
32469
32470 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32471
32472         * g++.old-deja/g++.warn/impint.C: New test.
32473         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32474         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32475         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32476         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32477         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32478         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32479         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32480         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32481         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32482         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32483         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32484         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32485
32486 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32487
32488         * gcc.dg/cpp-redef.c: New test.
32489
32490 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32491
32492         * g++.old-deja/g++.pt/unify7.C: New test.
32493
32494 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32495
32496         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32497         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32498
32499 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32500
32501         * gcc.c-torture/compile/20000224-1.c: New test.
32502
32503 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32504
32505         * gcc.c-torture/compile/cpp-2.c: New test.
32506         * gcc.c-torture/compile/cpp-1.c: New test.
32507
32508 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32509
32510         * gcc.c-torture/execute/20000225-1.c: New test.
32511
32512 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32513
32514         * gcc.dg/cpp-li2.c: New test.
32515
32516         * gcc.dg/cpp-wi1.c: New test.
32517
32518         * gcc.dg/cpp-li1.c: New test.
32519
32520 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         * g++.old-deja/g++.other/sizeof5.C: New test.
32523
32524 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32525
32526         * gcc.c-torture/execute/va-arg-13.c: New test.
32527
32528 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32529
32530         * gcc.c-torture/execute/va-arg-12.c: New test.
32531
32532 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32533
32534         * gcc.c-torture/execute/20000223-1.c: New test.
32535
32536 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32537
32538         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32539
32540 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32541
32542         * g++.old-deja/g++.abi/ptrmem.C: New test.
32543
32544 2000-02-19  Richard Henderson  <rth@cygnus.com>
32545
32546         * gcc.c-torture/compile/init-3.c: New.
32547
32548 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32549
32550         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32551         ALWAYS_CXXFLAGS.
32552
32553 2000-02-11  Robert Lipe <robertl@sco.com>
32554
32555         * gcc.c-torture/compile/20000211-3.c: New test.
32556
32557 2000-02-11  Martin Buchholz <martin@xemacs.org>
32558
32559         * gcc.c-torture/compile/20000211-2.c: New test.
32560
32561 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32562
32563         * gcc.c-torture/compile/20000211-1.c: New test.
32564
32565 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32566
32567         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32568           on native targets
32569
32570 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32571
32572         * g++.old-deja/g++.other/cast5.C: New test.
32573
32574 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32575
32576         * gcc.c-torture/execute/20000205-1.c: New.
32577
32578 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32579
32580         * g++.old-deja/g++.jason/cast3.C: Return void.
32581         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32582
32583 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32584
32585         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32586
32587         * gcc.dg/loop-1.c: New test.
32588
32589 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32590
32591         * gcc.c-torture/compile/20000127-1.c: New test.
32592         * gcc.c-torture/execute/991228-1.c: New test.
32593
32594 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32595
32596         * gcc.dg/unused-2.c: New test.
32597
32598         * gcc.dg/conv-1.c: New test.
32599
32600 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32601
32602         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32603         compiler.
32604         (tool_option_proc): Fix typo.
32605
32606 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32607
32608         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32609         of the ld on the host, not on the build machine.
32610         Also, don't crash if '--help' is not a supported option.
32611
32612 2000-01-24  Richard Henderson  <rth@cygnus.com>
32613
32614         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32615
32616 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32617
32618         * gcc.c-torture/execute/20000120-2.c: New test.
32619         * gcc.c-torture/execute/20000120-1.c: New test.
32620
32621 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32622
32623         * gcc.c-torture/execute/20000113-1.c: New test.
32624
32625 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32626
32627         * gcc.c-torture/execute/20000112-1.c: New test.
32628
32629 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32630
32631         * gcc.dg/20000111-1.c: New test.
32632
32633 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32634
32635         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32636         with 16 bit integers.
32637
32638 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32639
32640         * gcc.dg/20000108-1.c: New test.
32641
32642 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32643
32644         * g++.old-deja/g++.ns/koenig8.C: New test.
32645
32646 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32647
32648         * g++.old-deja/g++.other/cast4.C: New test.
32649
32650 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32651
32652         * gcc.c-torture/compile/20000105-2.c: New test.
32653         * gcc.c-torture/compile/20000105-1.c: New test.
32654
32655 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32656
32657         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32658         references to printf & atoi to conform to ANSI standard.
32659         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32660         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32661         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32662         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32663         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32664         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32665         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32666         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32667         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32668         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32669         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32670         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32671         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32672         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32673         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32674         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32675         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32676         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32677         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32678         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32679         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32680         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32681         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32682         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32683         * g++.old-deja/g++.brendan/init3.C: Likewise.
32684         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32685         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32686         * g++.old-deja/g++.brendan/new2.C: Likewise.
32687         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32688         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32689         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32690         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32691         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32692         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32693         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32694         * g++.old-deja/g++.brendan/template24.C: Likewise.
32695         * g++.old-deja/g++.brendan/template3.C: Likewise.
32696         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32697         * g++.old-deja/g++.jason/inline3.C: Likewise.
32698         * g++.old-deja/g++.jason/opeq.C: Likewise.
32699         * g++.old-deja/g++.law/arg5.C: Likewise.
32700         * g++.old-deja/g++.law/arm7.C: Likewise.
32701         * g++.old-deja/g++.law/ctors11.C: Likewise.
32702         * g++.old-deja/g++.law/cvt8.C: Likewise.
32703         * g++.old-deja/g++.law/init9.C: Likewise.
32704         * g++.old-deja/g++.law/refs4.C: Likewise.
32705         * g++.old-deja/g++.law/template2.C: Likewise.
32706         * g++.old-deja/g++.law/visibility24.C: Likewise.
32707         * g++.old-deja/g++.law/vtable3.C: Likewise.
32708         * g++.old-deja/g++.mike/asm2.C: Likewise.
32709         * g++.old-deja/g++.mike/eh1.C: Likewise.
32710         * g++.old-deja/g++.mike/misc1.C: Likewise.
32711         * g++.old-deja/g++.mike/misc13.C: Likewise.
32712         * g++.old-deja/g++.mike/misc14.C: Likewise.
32713         * g++.old-deja/g++.mike/ns12.C: Likewise.
32714         * g++.old-deja/g++.mike/p1248.C: Likewise.
32715         * g++.old-deja/g++.mike/p3708.C: Likewise.
32716         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32717         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32718         * g++.old-deja/g++.mike/p646.C: Likewise.
32719         * g++.old-deja/g++.mike/p700.C: Likewise.
32720         * g++.old-deja/g++.mike/p783.C: Likewise.
32721         * g++.old-deja/g++.mike/p783a.C: Likewise.
32722         * g++.old-deja/g++.mike/p783b.C: Likewise.
32723         * g++.old-deja/g++.mike/p786.C: Likewise.
32724         * g++.old-deja/g++.mike/p789.C: Likewise.
32725         * g++.old-deja/g++.mike/p789a.C: Likewise.
32726         * g++.old-deja/g++.mike/p807a.C: Likewise.
32727         * g++.old-deja/g++.other/delete3.C: Likewise.
32728         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32729         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32730         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32731         * g++.old-deja/g++.other/empty1.C: Likewise.
32732         * g++.old-deja/g++.other/temporary1.C: Likewise.
32733         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32734         * g++.old-deja/g++.pt/t16.C: Likewise.
32735         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32736
32737 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32738
32739         * gcc.dg/991230-1.c: New test.
32740
32741 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32742
32743         * gcc.c-torture/compile/991229-3.c: New test.
32744         * gcc.c-torture/compile/991229-2.c: New test.
32745         * gcc.c-torture/compile/991229-1.c: New test.
32746
32747 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32748
32749         * gcc.c-torture/compile/labels-2.c: New test.
32750
32751 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32752
32753         * gcc.c-torture/execute/991227-1.c: New test.
32754
32755 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32756
32757         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32758
32759 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32760
32761         * gcc.c-torture/execute/991221-1.c: New test.
32762
32763 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32764
32765         * g++.old-deja/g++.other/cast3.C: New test.
32766
32767 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32768
32769         * gcc.c-torture/execute/991216-4.c: New test.
32770
32771 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32772
32773         * gcc.c-torture/execute/991216-1.c: New test.
32774         * gcc.c-torture/execute/991216-2.c: New test.
32775         * gcc.c-torture/execute/991216-3.c: New test.
32776
32777 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32778
32779         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32780         Actually make the test fail by using "-O2" for compilation.
32781
32782 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32783
32784         * g++.old-deja/g++.warn/cast-align1.C: New test.
32785
32786 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32787
32788         * gcc.c-torture/compile/991214-1.c: New test.
32789         * gcc.c-torture/compile/991214-2.c: New test.
32790
32791 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32792
32793         * gcc.dg/991214-1.c: New test.
32794
32795 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32796
32797         * gcc.c-torture/compile/991213-3.c: New test.
32798         * gcc.c-torture/compile/991213-2.c: New test.
32799         * gcc.c-torture/compile/991213-1.c: New test.
32800
32801 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32802
32803         * gcc.dg/991209-1.c: New test.
32804
32805 1999-12-08  Nathan Sidwell <nathan@acm.org>
32806
32807         * gcc.c-torture/compile/991208-1.c: New test.
32808
32809 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32810
32811         * gcc.dg/ultrasp2.c: New test.
32812
32813 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32814
32815         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32816
32817 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32818
32819         * gcc.c-torture/compile/991202-1.c: New test.
32820         * gcc.c-torture/execute/991202-1.c: New test.
32821         * gcc.c-torture/execute/991202-2.c: New test.
32822         * gcc.c-torture/execute/991202-3.c: New test.
32823
32824 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32825
32826         * g++.old-deja/g++.abi/align.C: New test.
32827         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32829
32830 1999-12-01  Richard Henderson  <rth@cygnus.com>
32831
32832         * gcc.c-torture/execute/991201-1.c: New.
32833
32834 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32835
32836         * gcc.dg/991129-1.c: New test.
32837
32838 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32839
32840         * gcc.c-torture/compile/991127-1.c: New test.
32841
32842 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32843
32844         * g++.old-deja/g++.other/warn4.C: New test.
32845
32846 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32847
32848         * g++.old-deja/g++.eh/cleanup2.C: New test.
32849         * g++.old-deja/g++.ext/pretty2.C: New test.
32850         * g++.old-deja/g++.ext/pretty3.C: New test.
32851         * g++.old-deja/g++.other/debug6.C: New test.
32852
32853 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32854
32855         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32856         compiler_output to look for one error message instead of two.
32857
32858 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32859
32860         * gcc.c-torture/execute/991118-1.c: Also test case
32861         where the word boundary does not split a byte evenly.
32862
32863 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32864
32865         * g++.old-deja/g++.ext/restrict1.C: New test.
32866
32867 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32868
32869         * gcc.c-torture/execute/991118-1.c: New test.
32870
32871 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32872
32873         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32874         working directory pathnames.
32875
32876 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32877
32878         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32879         host is equipped with driver.h and driver.o so it can actually
32880         compile and run the tests.
32881
32882 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32883
32884         * gcc.c-torture/compile/991008-1.c: New test.
32885
32886 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32887
32888         * lib/gcc-dg.exp: Include target-supports.exp
32889
32890 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32891
32892         * lib/target-supports.exp: New file: Provide procs to test for
32893         features supported by the target.
32894         (check_weak_available): Moved here from ecos.exp.
32895         (check_alias_available): New proc: Determine of the target
32896         toolchain supports the alias attribute.
32897
32898         * gcc.dg/special/ecos.exp: Move check_weak_available to
32899         target-supports.exp.
32900         (alias-1.c): Only perform the test if the target supports
32901         aliases.
32902         (wkali-1.c): Only perform the test if the target supports
32903         aliases.
32904
32905         * gcc.dg/990506-0.c: Expect error messages from cross
32906         targets as well as native targets.
32907
32908 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32909
32910         * gcc.dg/ultrasp1.c: Removed xfail.
32911         * gcc.dg/struct-ret-2.c: Likewise.
32912         * gcc.dg/array-1.c: Likewise.
32913
32914 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32915
32916         * gcc.dg/struct-ret-2.c: New test.
32917
32918         * gcc.dg/array-1.c: New test.
32919
32920 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32921
32922         * gcc.c-torture/execute/991030-1.c: New test.
32923
32924 1999-10-26  Richard Henderson  <rth@cygnus.com>
32925
32926         * gcc.c-torture/compile/991026-2.c: New test.
32927
32928 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32929
32930         * gcc.c-torture/compile/991026-1.c: New test.
32931
32932 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32933
32934         * gcc.c-torture/execute/991023-1.c: New test.
32935
32936 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32937
32938         * gcc.c-torture/execute/991019-1.c: New test.
32939
32940 1999-10-16  Richard Henderson  <rth@cygnus.com>
32941
32942         * gcc.c-torture/execute/991016-1.c: New test.
32943
32944 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32945
32946         * gcc.c-torture/execute/991014-1.c: New test.
32947
32948 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32949
32950         * g++.old-deja/g++.other/union2.C: New test.
32951
32952 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32953
32954         * g++.old-deja/g++.other/vaarg2.C: New test.
32955         * g++.old-deja/g++.other/vaarg3.C: New test.
32956
32957 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32958
32959         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32960         in compile/.
32961
32962 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32963
32964         * gcc.c-torture/execute/va-arg-11.c: New test.
32965
32966 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32967
32968         * lib/file-format.exp (gcc_target_object_format): Don't
32969         crash if objdump is unavailable.
32970
32971 1999-09-29  Donn Terry <donn@interix.com>
32972
32973         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32974
32975 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32976
32977         * gcc.c-torture/compile/990928-1.c: New test.
32978
32979 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32980
32981         * g++.old-deja/g++.other/decl6.C: New test.
32982
32983 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32984
32985         * gcc.c-torture/execute/va-arg-10.c: New test.
32986
32987 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32988
32989         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32990         __PRETTY_FUNCTION__.
32991
32992 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32993
32994         * gcc.c-torture/execute/990923-1.c: New test.
32995
32996 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32997
32998         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32999         for which -fpic is inappropriate.
33000
33001 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33002
33003         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33004
33005 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33006
33007         * g++.old-deja/g++.other/dyncast1.C: New test.
33008         * g++.old-deja/g++.other/dyncast2.C: New test.
33009         * g++.old-deja/g++.other/dyncast3.C: New test.
33010         * g++.old-deja/g++.other/dyncast4.C: New test.
33011         * g++.old-deja/g++.other/dyncast5.C: New test.
33012         * g++.old-deja/g++.eh/catch3.C: New test.
33013         * g++.old-deja/g++.eh/catch3p.C: New test.
33014         * g++.old-deja/g++.eh/catch4.C: New test.
33015         * g++.old-deja/g++.eh/catch4p.C: New test.
33016         * g++.old-deja/g++.eh/catch5.C: New test.
33017         * g++.old-deja/g++.eh/catch5p.C: New test.
33018         * g++.old-deja/g++.eh/catch6.C: New test.
33019         * g++.old-deja/g++.eh/catch6p.C: New test.
33020         * g++.old-deja/g++.eh/catch7.C: New test.
33021         * g++.old-deja/g++.eh/catch7p.C: New test.
33022         * g++.old-deja/g++.eh/catch8.C: New test.
33023         * g++.old-deja/g++.eh/catch8p.C: New test.
33024         * g++.old-deja/g++.eh/catch9.C: New test.
33025         * g++.old-deja/g++.eh/catch9p.C: New test.
33026
33027 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33028
33029         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33030         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33031
33032 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33033
33034         * gcc.c-torture/compile/990913-1.c: New test.
33035
33036 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33037
33038         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33039         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33040
33041 1999-09-09  Richard Henderson  <rth@cygnus.com>
33042
33043         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33044
33045 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33046
33047         * g++.old-deja/g++.other/lookup11.C: New test.
33048         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33049         what is permitted and what we want.
33050         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33051         overload use.
33052         * g++.old-deja/g++.jason/rfg5.C: Likewise
33053
33054 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33055
33056         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33057         * gcc.c-torture/noncompile/poison-1.c: New file.
33058
33059 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33060
33061         * g++.old-deja/g++.other/sizeof3.C: New test.
33062         * g++.old-deja/g++.other/sizeof4.C: New test.
33063         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33064         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33065
33066 1999-09-07  Richard Henderson  <rth@cygnus.com>
33067
33068         * gcc.dg/va-arg-1.c: New.
33069
33070 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33071
33072         * gcc.c-torture/execute/va-arg-9.c: New test.
33073
33074 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33075
33076         * g77.f-torture/compile/980519-2.f: New test.
33077         * g77.f-torture/compile/19990905-0.f: New test.
33078         * g77.f-torture/compile/19990905-1.f: New test.
33079         * g77.f-torture/compile/19990905-2.f: New test.
33080
33081         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33082
33083 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33084
33085         * gcc.c-torture/execute/990827-1.c: Fix typo.
33086
33087 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33088
33089         * g++.old-deja/g++.other/deref1.C: New test.
33090
33091 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33092
33093         * g++.old-deja/g++.other/ambig2.C: New test.
33094         * g++.old-deja/g++.other/cond5.C: New test.
33095         * g++.old-deja/g++.other/lookup16.C: New test.
33096
33097 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33098
33099         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33100         assemblers too.
33101
33102 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33103
33104         * lib/c-torture.exp: Avoid the "compare executables" optimization
33105         when testing native.
33106
33107 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33108
33109         * gcc.c-torture/execute/990829-1.c: New test.
33110         * gcc.c-torture/compile/990829-1.c: New test.
33111
33112 1999-08-27  Paul Burchard  <burchard@pobox.com>
33113
33114         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33115         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33116         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33117         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33118         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33119         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33120         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33121         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33122         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33123         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33124         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33125
33126 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33127
33128         * gcc.c-torture/execute/990827-1.c: New test.
33129
33130 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33131
33132         * g77.f-torture/noncompile/19990826-4.f: New test.
33133
33134         * g77.f-torture/compile/19990826-3.f: New test.
33135
33136         * g77.f-torture/execute/19990826-2.f: New test.
33137
33138         * g77.f-torture/compile/19990826-1.f: New test.
33139
33140         * gcc.c-torture/execute/990826-0.c: New test.
33141         * g77.c-torture/execute/19990826-0.f: New test.
33142
33143         * g77.f-torture/noncompile/970626-2.f: New test.
33144
33145 1999-08-25  Paul Burchard  <burchard@pobox.com>
33146
33147         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33148         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33149         lss-011.C: New tests.
33150
33151 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33152
33153         * g++.old-deja/g++.other/decl5.C: New test.
33154
33155 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33156
33157         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33158         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33159         call `postbase' for each one.  All callers of `postbase' changed
33160         to call this instead.
33161
33162 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33163
33164         * gcc.c-torture/execute/990811-1.c: New test.
33165
33166 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33167
33168         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33169         just native ones.
33170
33171         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33172         just native ones.
33173
33174 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33175
33176         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33177
33178 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33179
33180         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33181
33182 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33183
33184         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33185
33186 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33187
33188         * gcc.c-torture/execute/990804-1.c: New test.
33189
33190 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33191
33192         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33193         * g++.old-deja/g++.brendan/crash64.C: Likewise
33194         * g++.old-deja/g++.brendan/overload8.C: Likewise
33195
33196 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33197
33198         * g++.old-deja/g++.other/struct1.C: New test.
33199
33200 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33201
33202         * g++.old-deja/g++.other/enum2.C: New test.
33203
33204 1999-08-02  Richard Henderson  <rth@cygnus.com>
33205
33206         Adapted from tests from Franz Sirl:
33207         * gcc.c-torture/execute/va-arg-7.c: New test.
33208         * gcc.c-torture/execute/va-arg-8.c: New test.
33209
33210 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33211
33212         * gcc.c-torture/compile/990801-2.c: New test.
33213
33214         * gcc.c-torture/compile/990801-1.c: New test.
33215
33216 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33217
33218         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33219         fp-cmp-1.c, converting double to float.
33220
33221         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33222         fp-cmp-1.c, converting double to long double.
33223
33224         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33225         from fr1 to unknown_register, since fr1 is a legitimate register
33226         on some machines.
33227
33228 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33229
33230         * README: More listname related changes.
33231
33232 1999-07-08  Catherine Moore  <clm@cygnus.com>
33233
33234         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33235
33236 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33237
33238         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33239
33240 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33241
33242         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33243
33244 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33245
33246         * gcc.dg/990703-1.c: New test.
33247
33248 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33249
33250         * lib/file-format.exp: New file: Move definition of proc
33251         gcc_target_object_format to here from
33252         gcc.dg/special/ecos.exp.
33253
33254         * lib/c-torture.exp: Include lib file-format.exp.
33255         * lib/gcc-dg.exp: Include lib file-format.exp.
33256
33257         * gcc.dg/special/ecos.exp: Remove definition of proc
33258         gcc_target_object_format.
33259
33260 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33261
33262         * gcc.c-torture/execute/990628-1.c: New test.
33263
33264 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33265
33266         * gcc.c-torture/compile/990625-2.c: New test.
33267
33268         * gcc.c-torture/compile/990625-1.c: New test.
33269
33270 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33271
33272         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33273         attributes compile.
33274         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33275         ports that use the COFF/PE file format.
33276
33277 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33278
33279         * gcc.c-torture/compile/990617-1.c: New test.
33280
33281 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33282
33283         * g++.old-deja/g++.other/decl4.C: New test.
33284
33285 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33286
33287         * g++.old-deja/g++.other/bitfld3.C: New test.
33288
33289 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33290
33291         * g++.old-deja/g++.eh/catch1.C: New test.
33292
33293 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33294
33295         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33296
33297         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33298         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33299
33300 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33301
33302         * g77.f-torture/compile/19990502-0.f: Replace with new,
33303         shorter, test that still fails after recent changes.
33304
33305 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33306
33307         * gcc.c-torture/execute/990604-1.c: New test.
33308
33309 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33310
33311         * gcc.c-torture/execute/990531-1.c: New test.
33312
33313 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33314
33315         * gcc.c-torture/compile/990527-1.c: New test.
33316
33317 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33318
33319         * gcc.c-torture/execute/990527-1.c: New test.
33320
33321 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33322
33323         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33324         bitfields as signed.
33325
33326 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33327
33328         * g77.f-torture/compile/19990525-0.f: New test.
33329
33330 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33331
33332         * gcc.c-torture/execute/990525-2.c: New test.
33333
33334         * gcc.c-torture/execute/990525-1.c: New test.
33335
33336 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33337
33338         * g++.old-deja/g++.other/anon3.C: New test.
33339         * g++.old-deja/g++.other/anon4.C: New test.
33340         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33341         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33342         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33343         Merrill).
33344
33345 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33346
33347         * gcc.c-torture/execute/990524-1.c: New test.
33348
33349         * gcc.dg/990524-1.c: New test.
33350
33351 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33352
33353         * gcc.c-torture/compile/990523-1.c: New test.
33354
33355 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33356
33357         * gcc.c-torture/compile/990519-1.c: New test.
33358
33359 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33360
33361         * gcc.c-torture/compile/990517-1.c: New test.
33362
33363         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33364         (e4, f4): New tests.
33365         (main): Call them.
33366
33367 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33368
33369         * gcc.dg/noreturn-1.c: New test.
33370
33371 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33372
33373         * gcc.c-torture/execute/990513-1.c: New test.
33374
33375 1999-05-10  Richard Henderson  <rth@cygnus.com>
33376
33377         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33378
33379 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33380
33381         * g77.f-torture/execute/erfc.f: Use small single-precision
33382         values, to avoid problems on Alphas when not -mieee.
33383
33384 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33385
33386         * gcc.dg/990506-0.c: New test.
33387
33388 1999-05-08  Richard Henderson  <rth@cygnus.com>
33389
33390         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33391         the constant to test.  Don't XFAIL 64-bit targets.
33392
33393         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33394         * g++.old-deja/g++.law/profile1.C: Likewise.
33395
33396         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33397         operator new instances.
33398         * g++.old-deja/g++.other/delete5.C: Likewise.
33399
33400 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33401
33402         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33403         intrinsic.
33404
33405 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33406
33407         * g77.f-torture/execute/u77-test.f: Reverse order of two
33408         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33409
33410 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33411
33412         * gcc.dg/compare1.c: New test.
33413
33414 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33415
33416         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33417         New tests.
33418
33419 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33420
33421         * g77.f-torture/compile/19990502-1.f: New test.
33422
33423 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33424
33425         * g77.f-torture/compile/19990502-0.f: New test.
33426
33427 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33428
33429         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33430         intrinsic.
33431
33432 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33433
33434         * g77.f-torture/execute/u77-test.f (main): List libU77
33435         intrinsics not currently tested.
33436         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33437         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33438         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33439         Trim blanks off the ends of some printed strings.
33440
33441 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33442
33443         * g77.f-torture/execute/u77-test.f (main): Just warn about
33444         FSTAT gid disagreement, as it's expected on some systems.
33445
33446 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33447
33448         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33449         use a new function, which allows for some slop.
33450         Clean up some commentary.
33451         (issum): The new function.
33452         (sgladd): Deleted subroutine.
33453
33454 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33455
33456         * g77.f-torture/execute/u77-test.f: Modify to be more like
33457         libf2c/libU77 version, bringing patches to that version here.
33458         Add suitable commentary.
33459
33460 1999-04-25  Richard Henderson  <rth@cygnus.com>
33461
33462         * gcc.dg/990424-1.c: New test.
33463
33464 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33465
33466         * g77.f-torture/execute/u77-test.f (main): Bug involving
33467         LSTAT has been fixed, so turn back on full checking.
33468
33469 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33470
33471         * g77.f-torture/compile/19990419-0.f: New test.
33472         * g77.f-torture/execute/19990419-1.f: New test.
33473
33474 1999-04-17  Richard Henderson  <rth@cygnus.com>
33475
33476         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33477         to avoid the need for a prototype to supress a warning.
33478
33479 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33480
33481         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33482
33483 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33484
33485         * gcc.c-torture/execute/990404-1.c: New test.
33486
33487 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33488
33489         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33490         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33491         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33492         missing initializer warnings.
33493
33494 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33495
33496         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33497         matching strings.
33498
33499 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33500
33501         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33502
33503 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33504
33505         * g77.f-torture/execute/19990325-0.f: New test.
33506         * g77.f-torture/execute/19990325-1.f: New test.
33507
33508 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33509
33510         * gcc.c-torture/execute/990324-1.c: New test.
33511
33512 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33513
33514         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33515         test with 4.
33516
33517 1999-03-17  Richard Henderson  <rth@cygnus.com>
33518
33519         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33520
33521 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33522
33523         * g77.f-torture/execute/19990313-2.f: New test.
33524         * g77.f-torture/execute/19990313-3.f: New test.
33525
33526 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33527
33528         * g77.f-torture/execute/19990313-0.f: New test.
33529         * g77.f-torture/execute/19990313-1.f: New test.
33530
33531 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33532
33533         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33534         printf to sprintf.
33535         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33536         (main): Add check for u15.  Conditionalize u31 check depending on
33537         whether ints are <32 bits or >=32 bits.
33538
33539 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33540
33541         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33542
33543 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33544
33545         * g77.f-torture/compile/19990305-0.f: New test.
33546         * g77.f-torture/execute/19981119-0.f: New test.
33547
33548 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33549
33550         * g77.f-torture/execute/970625-2.f: call ABORT if final
33551         result is not correct, instead of just printing it.
33552         Add this checking via newly introduced obfuscation, to
33553         trip up buggy front ends.
33554
33555 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33556
33557         * g77.f-torture/compile/960317-1.f: Moved from being
33558         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33559
33560 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33561
33562         * g77.f-torture/execute/960317-1.f: New (old) test.
33563         * g77.f-torture/execute/970625-2.f: Ditto.
33564
33565 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33566
33567         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33568         message on line 1 or line 2; cccp and cpplib do this differently.
33569
33570 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33571
33572         * g++.old-deja/g++.law/weak1.C: New test.
33573
33574 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33575
33576         * gcc.c-torture/execute/990119-1.c: Renamed to...
33577         * gcc.dg/990119-1.c: this, so it will only be tested once
33578         (it's a preprocessor test, it doesn't need to be run at
33579         multiple optimization levels).
33580
33581 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33582
33583         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33584           ALWAYS_CXXFLAGS.
33585
33586 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33587
33588         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33589         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33590         to not be compilable by current g77.
33591
33592 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33593
33594         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33595
33596 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33597
33598         * gcc.c-torture/execute/990222-1.c: New test.
33599
33600 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33601
33602         * g77.f-torture/compile/19990218-0.f: New test.
33603         * g77.f-torture/noncompile/19990218-1.f: New test.
33604
33605 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33606
33607         * g77.f-torture/compile/19981216-0.f: New test.
33608
33609 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33610
33611         * gcc.dg/990214-1.c: New test.
33612
33613 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33614
33615         * gcc.dg/990213-2.c: New test.
33616
33617         * gcc.dg/990213-1.c: New test.
33618
33619 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33620
33621         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33622         ints.
33623
33624 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33625
33626         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33627         specified by target.
33628
33629         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33630
33631 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33632
33633         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33634
33635 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33636
33637         * gcc.dg/special/ecos.exp: New test driver for new tests with
33638         special requirements.
33639
33640         * gcc.dg/special/alias-1.c: New test.
33641         * gcc.dg/special/gcsec-1.c: New test.
33642         * gcc.dg/special/weak-1.c: New test.
33643         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33644         * gcc.dg/special/weak-2.c: New test.
33645         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33646         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33647         * gcc.dg/special/wkali-1.c: New test.
33648         * gcc.dg/special/wkali-2.c: New test.
33649         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33650         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33651
33652 1999-02-10  Felix Lee  <flee@cygnus.com>
33653
33654           * lib/c-torture.exp (c-torture-compile): Pull out code for
33655           analyzing gcc error messages.
33656           (c-torture-execute): Likewise.  Fix some (harmless) false
33657           positives.
33658           * lib/gcc.exp (gcc_check_compile): New function.
33659
33660 1999-02-08  Richard Henderson  <rth@cygnus.com>
33661
33662         * gcc.c-torture/execute/990208-1.c: New test.
33663
33664 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33665
33666         * g++.dg/special/ecos.exp: New driver for new tests with special
33667         requirements
33668
33669         * g++.dg/special/conpr-1.C: New test
33670         * g++.dg/special/conpr-2.C: New test
33671         * g++.dg/special/conpr-2a.C: New test
33672         * g++.dg/special/conpr-3.C: New test
33673         * g++.dg/special/conpr-3a.C: New test
33674         * g++.dg/special/conpr-3b.C: New test
33675
33676         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33677         allow g++ to use the dg driver
33678
33679         * README: Add comment about g++.dg directory
33680
33681 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33682
33683         * README: Update email addresses.
33684
33685 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33686
33687         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33688         arguments in order to force structure S onto the stack even on
33689         the alpha.
33690         (test): Pass 10 leading arguments to function foo as well as the
33691         structure S.
33692
33693         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33694         failure for all targets.
33695
33696         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33697         abort to terminate program execution.
33698
33699 1999-01-30  Richard Henderson  <rth@cygnus.com>
33700
33701         * gcc.c-torture/execute/990130-1.c: New test.
33702
33703 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33704
33705         * gcc.dg/990130-1.c: New test.
33706
33707 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33708
33709         * gcc.c-torture/execute/990128-1.c: New test.
33710
33711 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33712
33713         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33714
33715 1999-01-27  Felix Lee  <flee@cygnus.com>
33716
33717         * lib/c-torture.exp (c-torture-compile): pull out code for
33718         analyzing gcc error messages.
33719         (c-torture-execute): ditto, and fix some (harmless) false
33720         positives.
33721         * lib/gcc.exp (gcc_check_compile): new function.
33722
33723 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33724
33725         * gcc.dg/990117-1.c: New test.
33726
33727         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33728
33729         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33730
33731 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33732
33733         * g77.f-torture/compile/990115-1.f: New test.
33734
33735 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33736
33737         * gcc.c-torture/compile/990107-1.c: New test
33738
33739 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33740
33741         * gcc.c-torture/execute/990106-2.c: New test.
33742
33743         * gcc.c-torture/execute/990106-1.c: New test.
33744
33745 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33746
33747         * gcc.c-torture/compile/981223-1.c: New test.
33748
33749 1998-12-29  Richard Henderson  <rth@cygnus.com>
33750
33751         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33752         (opt3): Rename from opt4 and disable.
33753
33754 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33755
33756         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33757
33758 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33759
33760         * g++.old-deja/g++.other/conv5.C: New test.
33761
33762 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33763
33764         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33765
33766 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33767
33768         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33769
33770 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33771
33772         * gcc.c-torture/compile/981211-1.c: New test.
33773
33774 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33775
33776         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33777
33778         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33779
33780 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33781
33782         * gcc.special/930510-1.c: Make C9X safe.
33783         * gcc.misc-tests/gcov-1.c Similarly.
33784         * gcc.misc-tests/gcov-2.c Similarly.
33785
33786 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33787
33788         * gcc.dg/ultrasp1.c: New test.
33789
33790 1998-12-06  Richard Henderson  <rth@cygnus.com>
33791
33792         * gcc.c-torture/execute/981206.c: New test.
33793
33794 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33795
33796         * g++.old-deja/g++.ns/template7.C: New test.
33797
33798         * g++.old-deja/g++.other/expr1.C: New test.
33799
33800         * g++.old-deja/g++.eh/tmpl3.C: New test.
33801
33802         * g++.old-deja/g++.eh/tmpl2.C: New test.
33803
33804 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33805
33806         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33807         * g++.old-deja/g++.other/using6.C: Removed.
33808         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33809
33810         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33811
33812 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33813
33814         * g++.old-deja/g++.pt/overload8.C: New test.
33815
33816         * g++.old-deja/g++.pt/overload7.C: New test.
33817
33818         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33819
33820         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33821         and relinking messages.
33822         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33823         compiling with -frepo.
33824
33825 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33826
33827         * g++.old-deja/g++.pt/lookup6.C: New test.
33828
33829 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33830
33831         * gcc.c-torture/execute/981130-1.c: New test.
33832         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33833
33834 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33835
33836         * g++.old-deja/g++.pt/explicit76.C: New test.
33837
33838         * g++.old-deja/g++.pt/friend38.C: New test.
33839
33840         * g++.old-deja/g++.ns/crash2.C: New test.
33841
33842         * g++.old-deja/g++.pt/defarg8.C: New test.
33843
33844         * g++.old-deja/g++.pt/instantiate6.C: New test.
33845
33846         * g++.old-deja/g++.pt/static6.C: New test.
33847
33848         * g++.old-deja/g++.pt/decl2.C: New test.
33849
33850 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33851
33852         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33853         problem is actually related with name lookup, but so what? :-)
33854
33855         * g++.old-deja/g++.pt/friend37.C: New test.
33856
33857 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33858
33859         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33860         element, which fails on some systems.
33861
33862         * g77.f-torture/execute/labug1.f: New test.
33863
33864 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33865
33866         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33867         is defined.
33868
33869 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33870
33871         * g77.f-torture/compile/981117-1.f: New test.
33872
33873 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33874
33875         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33876         properly discarded.
33877
33878 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33879
33880         * gcc.c-torture/execute/memcheck: New directory of tests for
33881         -fcheck-memory-usage.
33882
33883 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33884
33885         * README: New file, general information about the testsuite and
33886         new description of the various C++ test subdirectories.
33887         * README.g++: Eliminate obsolete information, update and move most
33888         relevant stuff to README.
33889
33890 1998-11-07  Richard Henderson  <rth@cygnus.com>
33891
33892         * gcc.c-torture/compile/981107-1.c: New test.
33893
33894 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33895
33896         * execute/memcpy-bi.c: New testcase.
33897
33898 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33899
33900         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33901         base classes.
33902
33903         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33904         template is selected.
33905
33906         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33907         classes, it should be accepted for all types.
33908
33909         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33910
33911         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33912         specializations start with template headers.
33913
33914 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33915
33916         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33917
33918         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33919         non-POD types.
33920
33921 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33922
33923         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33924
33925 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33926
33927         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33928
33929 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33930
33931         * 981019-1.c: New test.
33932
33933 1998-10-14  Robert Lipe <robertl@dgii.com>
33934
33935         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33936         find objc headers.
33937
33938 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33939
33940         * compile/981001-4.c: Remove use of GCC extension that triggers a
33941         compiler bug.
33942
33943 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33944
33945         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33946
33947 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33948
33949         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33950         instantiation of template produces incorrect code for delete
33951         expression.
33952
33953         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33954         constructors' name is not unique.
33955         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33956         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33957
33958         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33959         automatic array of const is ill-formed.
33960
33961         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33962         of template parameter?
33963
33964         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33965         const.
33966
33967         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33968         pointer-to-member expression.
33969
33970         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33971         declaration causes ICE.
33972
33973 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33974
33975         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33976         reserved in the global namespace.
33977
33978         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33979         generate needed virtual table.
33980
33981         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33982
33983 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33984
33985         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33986         template-dependent type
33987
33988 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33989
33990         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33991         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33992         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33993
33994         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33995         class should be usable as argument of member function.
33996         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33997         class should be usable as return type of member function.
33998         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33999         class should be usable as type of data member.
34000
34001         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34002
34003 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34004
34005         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34006
34007 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34008
34009         * gcc.dg/dll-?.c Add thumb to target list.
34010         Fix assembler scan patterns to match current assembler output.
34011
34012 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34013
34014         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34015         matching of template brackets.
34016
34017         * g++.old-deja/g++.other/using4.C: New test.  Test using
34018         declarations of methods from base classes.
34019
34020         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34021         within functions should introduce names into the innermost
34022         enclosing namespace.
34023
34024         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34025         of static locals if first initialization throws.
34026
34027 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34028
34029         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34030
34031 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34032
34033         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34034         lose track of the possible targets of tablejump insns.
34035         * special/special.exp: Run it.
34036
34037 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34038
34039         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34040         must be declared before its specializations can be named in friend
34041         declarations.
34042
34043 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34044
34045         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34046
34047         * g77.f-torture/execute/io1.f: New test.
34048
34049 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34050
34051         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34052         with pointer to template function, for which no argument deduction
34053         is possible.
34054
34055         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34056         specialization of template function as argument to template
34057         function.
34058
34059         * g++.old-deja/g++.other/access2.C: New test; Inner class
34060         shouldn't have privileged access to Outer's names.
34061
34062 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34063
34064         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34065         friend template declared within template class conflicts with
34066         nested class of the same name.
34067
34068         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34069         is ignored.
34070
34071         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34072         object with direct initializer as function declaration.
34073
34074         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34075         initializers.
34076
34077         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34078         involving const pointer and NULL produces incorrect result.
34079
34080         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34081         type name without `typename' should be rejected with -pedantic.
34082
34083 1998-10-02  Richard Henderson  <rth@cygnus.com>
34084
34085         * g++.old-deja/g++.other/addrof1.C: New test.
34086
34087 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34088
34089         * gcc.c-torture/compile/981001-1.c: New test.
34090         * gcc.c-torture/execute/981001-1.c: New test.
34091
34092 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34093
34094         * gcc.c-torture/compile/981001-2.c: New test.
34095         * gcc.c-torture/compile/981001-3.c: New test.
34096         * gcc.c-torture/compile/981001-4.c: New test.
34097
34098 1998-10-01  Robert Lipe  <robertl@dgii.com>
34099
34100         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34101         multilibbed hosts.   Idea grafted from g77.exp.
34102
34103 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34104
34105         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34106         avoid losing on systems which need -lsocket.
34107
34108 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34109
34110         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34111         * g++.old-deja/g++.other/nested2.C: Ditto.
34112         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34113         failure.
34114
34115 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34116
34117         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34118         preferred over template operator!= for enum bitfields.
34119
34120 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34121
34122         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34123         that happen to have the same base name, but in different scopes,
34124         are incorrectly rejected.
34125
34126 1998-09-16  Richard Henderson  <rth@cygnus.com>
34127
34128         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34129         on the native word size instead of an integer literal.
34130
34131 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34132
34133         * g++.old-deja/g++.other/static2.C: Invocation of static data
34134         member of type pointer-to-function denoted as non-static member.
34135
34136         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34137         checks involving function types and aliases.
34138
34139 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34140
34141         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34142         redefined to the same non-trivial type.
34143
34144         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34145         namespace-qualification of template specializations declared in
34146         other namespaces.
34147
34148         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34149         to declare a subset of the specializations of a template function
34150         as friends of specializations of a template class.
34151
34152         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34153         member templates that do not fully specialize the enclosing
34154         template class are rejected.
34155
34156 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34157
34158         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34159
34160 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34161
34162         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34163         altered from libf2c/libU77 version.
34164
34165 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34166
34167         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34168
34169 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34170
34171         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34172         (un)signed char are different types for template specialization
34173         purposes.
34174
34175 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34176
34177         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34178         * objc: ObjC testsuite.
34179
34180 1998-08-31  Catherine Moore  <clm@cygnus.com>
34181
34182         * gcc.c-torture/execute/941014-1.x:  New file.
34183
34184 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34185
34186         * lib/c-torture.exp: Add support for
34187         torture_eval_before_compile and torture_eval_before_execute
34188         variables.
34189
34190 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34191
34192         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34193         this test triggers valid.
34194
34195 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34196
34197         * gcc.dg/980827-1.c: New test.
34198
34199 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34200
34201         * gcc.c-torture/execute/loop-4b.c: New test.
34202
34203 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34204
34205         * lib/c-torture.exp: Add support for
34206         torture_eval_before_compile and torture_eval_before_execute
34207         variables.
34208
34209 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34210
34211         * gcc.c-torture/compile/980825-1.c: New test.
34212
34213 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34214
34215         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34216         count number tests in opt_t0 not good_t0.
34217
34218 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34219
34220         * gcc.c-torture/compile/930326-1.x: Fix typo.
34221
34222 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34223
34224         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34225         causes an ICE.
34226
34227 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34228
34229         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34230         STACK_SIZE is defined.
34231         * gcc.c-torture/unsorted/stuct.c: Similarly.
34232
34233         * gcc.c-torture/compile/980821-1.c: New test.
34234
34235 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34236
34237         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34238
34239 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34240
34241         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34242         code.
34243
34244 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34245
34246         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34247         error'.
34248
34249 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34250
34251         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34252
34253 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34254
34255         * gcc.c-torture/compile/980816-1.c: New test.
34256
34257         * gcc.dg/980816-1.c: New test.
34258
34259 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34260
34261         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34262         compiler for ieee tests.
34263
34264 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34265
34266         * g77.f-torture/compile/980729-0.f: New test.
34267
34268 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34269
34270         * gcc.c-torture/special/eeprof-1.c: New test, for
34271         -finstrument-functions.
34272         * gcc.c-torture/special/special.exp: Run it.
34273
34274 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34275
34276         * gcc.c-torture/compile/980729-1.c: New test.
34277
34278 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34279
34280         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34281         __thumb__ is defined, and test for ARM style doubles if so.
34282
34283 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34284
34285         * g77.f-torture/noncompile/980615-0.f: New test.
34286
34287 1998-07-26  H.J. Lu  (hjl@gnu.org)
34288
34289         * gcc.dg/980312-1.c: Do link instead of compile.
34290         * gcc.dg/980313-1.c: Likewise.
34291
34292 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34293
34294         * gcc.c-torture/compile/980726-1.c: New test.
34295
34296 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34297
34298         * g77.f-torture/execute/io0.f: New test.
34299
34300 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34301
34302         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34303         an int.
34304
34305 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34306
34307         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34308         m32r bugs.
34309
34310 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34311
34312         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34313         c-decl.c:grokdeclarator can handle mode attributes.
34314
34315 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34316
34317         * gcc.c-torture/execute/980716-1.c: New test.
34318
34319 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34320
34321         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34322         the mn10200.
34323         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34324         the mn10200.
34325         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34326         * gcc.c-torture/compile/930326-1.x: Similarly.
34327
34328 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34329
34330         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34331         New test from Craig.
34332
34333 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34334
34335         * g77.f-torture/noncompile/980616-0.f: New test.
34336
34337         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34338
34339 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34340
34341         *  g++.other/singleton.C: Return error value instead of taking
34342         SIGSEGV.
34343
34344 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34345
34346         *  g++.other/singleton.C: New test.   Warning is under dispute.
34347         Runtime crash is not.
34348
34349 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34350
34351         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34352         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34353         using6.C, using7.C}:  New namespace tests.
34354
34355 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34356
34357         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34358         specialization with typedef'ed names used as array indexes.
34359
34360 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34361
34362         * gcc.c-torture/execute/980709-1.c: New test.
34363
34364         * gcc.dg/980709-1.c: New test.
34365
34366 1998-07-07  Richard Henderson  <rth@cygnus.com>
34367
34368         * gcc.c-torture/execute/bcp-1.c: New test.
34369
34370 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34371
34372         * gcc.c-torture/execute/980707-1.c: New test.
34373
34374 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34375
34376         * gcc.c-torture/compile/980706-1.c: New test.
34377
34378 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34379
34380         * g77.f-torture/execute/980701-0.f,
34381         g77.f-torture/execute/980701-1.f: New test from Craig.
34382
34383 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34384
34385         * gcc.c-torture/compile/980701-1.c: New test.
34386
34387         * gcc.c-torture/execute/980701-1.c: New test.
34388
34389 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34390 rlsruhe.de>
34391
34392         * g++.old-deja/g++.robertl/eb132.C: New test.
34393         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34394
34395 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34396
34397         * g77.f-torture/execute/980628-7.f,
34398         g77.f-torture/execute/980628-8.f,
34399         g77.f-torture/execute/980628-9.f,
34400         g77.f-torture/execute/980628-10.f: New tests from Craig.
34401
34402         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34403
34404 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34405
34406         * g77.f-torture/execute/980628-4.f: New test from Craig.
34407         * g77.f-torture/execute/980628-5.f: Likewise.
34408         * g77.f-torture/execute/980628-2.f: Likewise.
34409         * g77.f-torture/execute/980628-0.f: Likewise.
34410         * g77.f-torture/execute/980628-1.f: Likewise.
34411         * g77.f-torture/execute/980628-3.f: Likewise.
34412         * g77.f-torture/execute/980628-6.f: Likewise.
34413
34414 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34415
34416         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34417         directory when nothing has been installed yet.
34418
34419 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34420
34421         * gcc.c-torture/special/special.exp: Handle newer versions of
34422         dejagnu.
34423
34424 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34425
34426         * gcc.dg/980626-1.c: New test.
34427
34428 1998-06-19  Bruno Haible <haible@ilog.fr>
34429
34430         * gcc.misc-tests/m-un-2.c: New test.
34431         * g++.old-deja/g++.other/warn01.c: Likewise.
34432
34433 1998-06-19  Robert Lipe  <robertl@dgii.com>
34434
34435         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34436         compatibility with assmblers with a different comment character.
34437         Eliminate use of GAS-specific extensions.
34438
34439 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34440
34441         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34442
34443 1998-06-19  Robert Lipe  <robertl@dgii.com>
34444
34445         *lib/g77.exp: Replace search for libf2c.a with search for newly
34446         renamed libg2c.a
34447
34448 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34449
34450         * gcc.c-torture/execute/980617-1.c: New test.
34451
34452 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34453
34454         * gcc.c-torture/execute/980612-1.c: New test.
34455
34456 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34457
34458         * gcc.dg/980523-1.c: Only test on ppc-linux.
34459         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34460
34461         * gcc.c-torture/execute/980608-1.c: New test.
34462
34463 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34464
34465         * gcc.c-torture/execute/980605-1.c: New test.
34466
34467 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34468
34469         * gcc.c-torture/execute/980604-1.c: New test.
34470
34471 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34472
34473         * gcc.c-torture/execute/980602-1.c: New test.
34474         * gcc.c-torture/execute/980602-2.c: Likewise.
34475
34476 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34477
34478         * 970125-0.f: Fix per JCB.  Add commentary.
34479
34480 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34481
34482         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34483         IEEE -0 support.
34484
34485 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34486
34487         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34488         earlier.
34489
34490 1998-05-28  Catherine Moore <clm@cygnus.com>
34491
34492         * gcc.c-torture/execute/980526-3.c: New test.
34493
34494 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34495
34496         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34497         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34498         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34499         m88k-motorola-sysv3 to XFAIL.
34500
34501 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34502
34503         * gcc.dg/980526-1.c: New test.
34504         * gcc.c-torture/execute/980526-2.c: New test.
34505
34506 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34507
34508         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34509
34510         * gcc.c-torture/execute/980526-1.c: New test.
34511
34512 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34513
34514         * g77.f-torture/execute/alpha2.f: Add runtime test.
34515
34516 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34517
34518         * g++.old-deja/old-deja.exp: Strip leading directories.
34519
34520         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34521         error for the line.  Don't run multiple tests for the same line.
34522
34523 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34524
34525         * gcc.dg/980523-1.c: New test.
34526
34527 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34528
34529         * g77.f-torture/compile/970915-0.f: New test.
34530
34531 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34532
34533         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34534
34535 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34536
34537         * gcc.dg/980520-1.c: New test.
34538
34539 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34540
34541         * gcc.dg/980502-1.c: Fix return type.
34542
34543 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34544
34545         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34546         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34547         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34548         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34549         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34550
34551 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34552
34553         * g77.f-torture/execute/980520-1.f: New test.
34554
34555 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34556
34557         * lib/mike-g77.exp: New file.
34558
34559         * g77.f-torture/noncompile/noncompile.exp,
34560         g77.f-torture/noncompile/check0.f: New files.
34561
34562 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34563
34564         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34565         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34566         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34567         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34568         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34569         abort where appropriate.
34570
34571 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34572
34573         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34574         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34575
34576 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34577
34578         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34579
34580 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34581
34582         * g77.f-torture/compile/980427-0.f: New test.
34583
34584 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34585
34586         * g77.f-torture/compile/980424-0.f: New test.
34587
34588 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34589
34590         * g77.f-torture/compile/980419-2.f (main): New test.
34591         * g77.f-torture/compile/970125-0.f: New test.
34592         * g77.f-torture/compile/980419-1.f: New test.
34593
34594 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34595
34596         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34597         of loop-4.c.
34598
34599 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34600
34601         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34602
34603 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34604
34605         * gcc.c-torture/compile/980329-1.c: New test.
34606
34607 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34608
34609         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34610         * gcc.dg/980312-1.c: Fix typo in -march command.
34611
34612 1998-03-16  H.J. Lu  (hjl@gnu.org)
34613
34614         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34615
34616 1998-03-11  Robert Lipe  <robertl@dgii.com>
34617
34618         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34619         Dave Love agree the Fortran source is bogus.
34620
34621 1998-03-11  Robert Lipe  <robertl@dgii.com>
34622
34623         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34624         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34625         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34626         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34627         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34628
34629 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34630
34631         * g++.old-deja/g++.other/friend1.C: New test.
34632
34633 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34634
34635         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34636         possibly uninitialized) variables and declare dnrm2.
34637
34638 1998-02-23  Robert Lipe <robertl@dgii.com>
34639
34640         From Bruno Haible <haible@ilog.fr>:
34641         * gcc.c-torture/execute/980223.c: New test.
34642
34643 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34644
34645         * gcc.dg/ifelse-1.c: New test.
34646
34647 1998-02-09  H.J. Lu  (hjl@gnu.org)
34648
34649         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34650
34651           * lib/old-dejagnu.exp (old-dejagnu): Added the
34652           "execution test - XFAIL *-*-*" handling in the spirit of
34653           "excess errors test -". Changed the "execution test fails"
34654           handling to be like "excess errors test fails".
34655           * Update various tests accordingly.
34656
34657 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34658
34659         * gcc.c-torture/execute/980205.c: New test.
34660
34661 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34662
34663         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34664         * lib/f-torture.exp: Similarly.
34665         * gcc.c-torture: Rename all .cexp files to .x files.
34666
34667 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34668
34669         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34670         (940510-1.c): Removed duplicate.
34671         (971104-1.c): New test.
34672
34673 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34674
34675           * lib/f-torture.exp: Improve error and loop detection.
34676
34677 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34678
34679         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34680         use that to size the filler array.
34681
34682 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34683
34684         * lib/c-torture.exp(c-torture-execute): Fix typo.
34685
34686         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34687         testcase as the executable name. Keep the executable around if
34688         the test fails.
34689
34690 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34691
34692         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34693         changes.  Only test one -g option, and move it to the end of the
34694         list of options to test.
34695
34696 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34697
34698         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34699         variable GCC_TORTURE_OPTIONS to supply default switches separated
34700         by colons.  If no environment variable, run tests with -O0 -g, -O1
34701         -g, and -O2 -g as well.
34702
34703 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34704
34705         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34706         explanatory comments. Fix indentation.
34707
34708 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34709
34710         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34711
34712 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34713
34714         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34715         * g++.old-deja/g++.mike/p7325.C: Likewise.
34716         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34717
34718 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34719
34720         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34721         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34722         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34723         * g++.old-deja/g++.law/operators4.C: Likewise.
34724
34725 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34726
34727         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34728         * g++.old-deja/g++.mike/p784.C: Ditto.
34729         * g++.old-deja/g++.mike/p785.C: Ditto.
34730
34731 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34732
34733           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34734
34735 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34736
34737         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34738         target feature; pass this to c-torture-execute as needed.
34739
34740 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34741
34742         * lib/c-torture.exp(c-torture-execute): If the previous and the
34743         current executables being tested are identical, we don't need to
34744         run the executable again. Try to make the executable names
34745         unique. Add an optional argument for passing additional compiler
34746         flags.
34747
34748 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34749
34750         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34751
34752 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34753
34754         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34755
34756 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34757
34758         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34759         32bit or larger longs.
34760
34761         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34762         have either a 32bit long or 32bit int.
34763
34764 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34765
34766         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34767         Make double precision tests dependent on sizeof (double).
34768
34769 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34770
34771         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34772         too.
34773
34774 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34775
34776         * gcc.c-torture/compile/961203-1.cexp: New script.
34777
34778 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34779
34780         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34781         up the includes ourselves.
34782
34783 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34784
34785         * lib/plumhall.exp: Remove random include, and add a few
34786         verbose messages for debugging.
34787
34788 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34789
34790         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34791         of trying to do it ourselves.
34792
34793 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34794
34795         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34796
34797 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34798
34799         * gcc.prms/5403.c: Made regexp a bit less strict.
34800
34801 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34802
34803         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34804         is returned from remote_load instead.
34805         * lib/plumhall.exp: Ditto.
34806         * lib/mike-g++.exp: Ditto.
34807         * lib/old-dejagnu.exp: Ditto.
34808         * lib/c-torture.exp: Ditto.
34809
34810 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34811
34812         * lib/g++.exp: Use build_wrapper procedure.
34813         * lib/gcc.exp: Ditto.
34814
34815 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34816
34817         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34818         an old-style decl for malloc.  Fixes tests to work when
34819         sizeof (int) != sizeof (size_t).
34820
34821 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34822
34823         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34824
34825         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34826         use stdargs.h interface.
34827
34828 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34829
34830         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34831         NO_VARARGS when compiling.
34832
34833 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34834
34835         * lib/plumhall.exp(ph_includes): New procedure.
34836         (ph_make): Use it.
34837         (ph_compiler): Ditto.
34838
34839         * lib/g++.exp: Rename test-glue.c to testglue.c.
34840         * lib/gcc.exp: Ditto.
34841
34842 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34843
34844         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34845         to completion when it's called.
34846
34847 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34848
34849         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34850         is defined, don't do test.
34851
34852 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34853
34854         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34855         for object files.
34856         (ph_summary): Mark skipped testcases as untested, not unresolved.
34857
34858         * lib/plumhall.exp (ph_make): If unresolved because of bad
34859         errorCode, record errorCode in log file.
34860         (*): Replace send_log/verbose with verbose -log.
34861
34862 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34863
34864         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34865         double conversion if double isn't at least 8 bytes.
34866
34867         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34868         int to work with targets where int is 16 bits.
34869
34870         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34871         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34872         precision for the test to complete.
34873
34874 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34875
34876         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34877         if d10v is not compiled with the -mdouble64 flag.
34878         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34879
34880         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34881         d10v is not compiled with the -mint32 flag.
34882
34883 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34884
34885         * lib/plumhall.exp: Use incr_count.
34886
34887 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34888
34889         * gcc.c-torture: Update to c-torture-1.45.
34890
34891 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34892
34893         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34894         the name of the expect testcase file).
34895
34896         * lib/g++.exp(g++_init): Ditto.
34897
34898 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34899
34900         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34901         the host.
34902
34903         * lib/gcc.exp(gcc_exit): New procedure.
34904
34905 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34906
34907         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34908         specs where appropriate.
34909
34910         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34911         because of new "candidates are" messages, and removed a few
34912
34913         * Converted all non-old-style g++ testcases to old-style, and
34914         moved into g++.old-deja.
34915
34916 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34917
34918         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34919         options.
34920
34921         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34922         succeeded.
34923
34924         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34925
34926 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34927
34928         * lib/gcc.exp (gcc_target_compile): Add support for defining
34929         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34930         the machine doesn't have those features.
34931
34932 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34933
34934         * g++.law/operators4.exp: Don't use LIBS.
34935
34936 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34937
34938         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34939
34940         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34941         * lib/g++.exp: Set it here instead. Also, allow use of the
34942         --tool_exec and --tool_opt options. Change CXX to
34943         GXX_UNDER_TEST.
34944
34945         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34946
34947         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34948
34949 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34950
34951         * lib/old-dejagnu.exp: Use prune_warnings instead of
34952         prune_system_crud.
34953         * lib/mike-g++.exp: Ditto.
34954         * lib/gcc.exp: Ditto.
34955         * lib/g++.exp: Ditto.
34956
34957         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34958
34959 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34960
34961           * 941014-2.c: Include stdlib.h
34962           * 960327-1.c: Include stdio.h
34963           * dbra.c, index-1.c: Don't assume ints are 32bits.
34964
34965 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34966
34967         * lib/gcc.exp: Add gcc,stack_size target feature.
34968
34969         * lib/g++.exp(g++_target_compile): Add the include and link
34970         paths here, not in two other places. And, it's $options, not
34971         options.
34972
34973         * lib/mike-g++.exp(postbase): Remove the code that determines
34974         the correct include and link paths.
34975         * g++.old-deja/old-deja.exp: Ditto.
34976
34977 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34978
34979         * lib/g++.exp(g++_init): target_compile no longer returns the
34980         filename of the result.
34981
34982 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34983
34984         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34985         call to glob.
34986
34987         * gcc.c-torture/special/special.exp: Change call to
34988         gcc_target_compile to include the object file.
34989
34990 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34991
34992         * gcc.c-torture/special/special.exp: Correct misspelling in last
34993         change.
34994
34995 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34996
34997         * lib/plumhall.exp(ph_summary): Log the entire output of the
34998         executable. Return -1 if there were any failures, 0 otherwise.
34999         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35000         (ph_make): Clean up objects and executables that were built
35001         if the tests succeeded.
35002
35003 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35004
35005         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35006         libraries and includes in the build tree as appropriate.
35007
35008 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35009
35010         * lib/c-torture.exp: Instead of looking for the global variable
35011         NO_LONG_LONG, check to see if that's a feature of the target.
35012
35013 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35014
35015         * config/default.exp: Minimize. Delete the remainer of the files in
35016         config; this functionality is now in devo/dejagnu/config.
35017
35018         g++.*/*: Pass any additional flags used to compile to postbase;
35019         delete CXXFLAGS.
35020
35021         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35022         is now done by runtest.exp. Use gcc_target_compile instead of
35023         compile.
35024
35025         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35026         Remove references to CFLAGS. Use remote_file instead of
35027         calling rm -f.
35028         (c-torture): Take a list of arguments to use to compile this
35029         testcase.
35030
35031         lib/g++.exp: Simplify. Use target_compile instead of compile.
35032         lib/gcc-dg.exp: Ditto.
35033         lib/gcc.exp: Ditto.
35034         lib/mike-{gcc,g++}.exp: Ditto.
35035         lib/old-dejagnu.exp: Ditto.
35036         lib/plumhall.exp: Ditto.
35037
35038 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35039
35040         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35041         (ph_linker): Likewise.
35042
35043 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35044
35045           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35046         MAP_ANON / MAP_ANONYMOUS if defined;
35047         else try to map from /dev/zero .
35048
35049 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35050
35051         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35052         isn't defined, then define it to MAP_ANONYMOUS.
35053
35054 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35055
35056         * gcc.c-torture: Update to c-torture-1.42 release.
35057
35058 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35059
35060         * gcc.c-torture: Update to c-torture-1.41 release.
35061
35062 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35063
35064         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35065         c-torture release.
35066
35067 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35068
35069         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35070         and LDFLAGS.  Fix second case to append the target_info ldflags
35071         onto LDFLAGS, not CFLAGS.
35072         * lib/g++.exp (g++_init): Add target_info stuff.
35073         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35074         of libgloss and newlib flags for !native.
35075
35076         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35077         (GDB): Fix relative path to go up another dir for finding gdb.
35078
35079 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35080
35081         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35082         versions in the target_info array, if they don't exist.
35083
35084 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35085
35086         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35087
35088 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35089
35090         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35091         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35092
35093 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35094
35095         * lib/old-dejagnu.exp: Don't remove the output file before we've
35096         actually tested it. Don't append pwd to the path of the executable
35097         we're testing.
35098
35099 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35100
35101         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35102
35103 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35104
35105         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35106         temporary directory for compiler files, and set it to a default
35107         value of /tmp. Set $output as the name of the output file from
35108         compiling the testcase. Add a -o option to $cflags_var so the
35109         compiler writes the final output file as $output. Set $executable
35110         to $output.
35111
35112         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35113         directory for compiler files, and set it to /tmp if it doesn't
35114         already have a value. Set $output_file to the name of the output
35115         file from compiling the testcase. Add a -o option to CXXFLAGS so
35116         the compiler writes the final output file as $output. Use $output
35117         as the executable to be tested.
35118
35119 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35120
35121         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35122
35123 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35124
35125         * gcc.c-torture/execute/pending-1.c: New test.  Still
35126         pending in Tege's queue.
35127
35128 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35129
35130         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35131         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35132         if there were failures.  Call unresolved if there were unresolved
35133         testcases.  Call gcc_fail if program did not run to completion.
35134         (ph_make): Pass additional argument name to ph_execute.
35135         (ph_execute): Add new argument.  Pass additional arguments to
35136         ph_summary.  Call gcc_fail is there is no execution output.
35137
35138 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35139
35140         * lib/plumhall.exp (proc_summary): Output relavent summary
35141         lines into the log so specific failures in plumhall can be
35142         investigated.
35143
35144 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35145
35146         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35147         (c-torture-execute): Don't try to execute tests which use
35148         "long long" types if $NO_LONG_LONG is nonzero.
35149
35150 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35151
35152         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35153         not c-torture.
35154
35155         * gcc.ieee: Move from here.
35156         * gcc.c-torture/execute/ieee: To here.
35157
35158 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35159
35160         * gcc.c-torture: Update to c-torture-1.41 release.
35161
35162 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35163
35164         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35165         not "$output".
35166
35167 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35168
35169         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35170         -c present.
35171
35172 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35173
35174         * config/proelf.exp: Handle connecting to a simulator.
35175
35176 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35177
35178         * config/proelf.exp: New file.  Enough framework that we can
35179         run c-torture tests on the proelf targets (or any other target
35180         that gdb can connect to for that matter).
35181
35182 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35183
35184         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35185         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35186
35187         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35188         exec_output exists.
35189
35190 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35191
35192         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35193         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35194
35195         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35196         to pass/fail/unresolved/unsupported/untested.  Caller must now
35197         call unresolved/unsupported/untested.
35198         * lib/*.exp: Update FSF address.  Update to handle new results of
35199         ${tool}_load.
35200         * lib/chill.exp (verbose): Delete.
35201
35202 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35203
35204         * lib/gcc.exp (default_gcc_start): Change order of args to
35205         $LDFLAGS $CFLAGS $LIBS.
35206         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35207         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35208         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35209         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35210         * gcc.misc-tests/dg-test.exp: Likewise.
35211         * gcc.misc-tests/msgs.exp: Likewise.
35212         * gcc.prms/prms.exp: Likewise.
35213         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35214         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35215
35216         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35217
35218 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35219
35220         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35221
35222         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35223         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35224
35225         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35226         necessary.
35227
35228 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35229
35230         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35231         global for loop; add use of $mathlib.
35232         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35233         settings here; set mathlib for anything but VxWorks.
35234
35235 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35236
35237         * gcc.c-torture: Update to c-torture-1.40 release.
35238
35239 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35240
35241         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35242         dg.exp.
35243
35244 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35245
35246         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35247         global.
35248
35249 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35250
35251         * lib/g++.exp (LIBS): Define if not already.
35252         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35253         (gcc-dg-prune): Call prune_gcc_output.
35254         * lib/gcc.exp (prune_gcc_output): New proc.
35255         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35256         prune_gcc_output.
35257
35258 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35259
35260         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35261         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35262
35263 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35264
35265         * gcc.c-torture: Update to c-torture-1.39 release.
35266
35267 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35268
35269         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35270         fails, try others as well.
35271
35272 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35273
35274         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35275         If compilation fails, mark execute tests as `untested'.
35276         If test is marked as unsupported, don't mark compilation and
35277         execute tests as failed.
35278
35279 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35280
35281         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35282         libstdc++ for whether or not we want to be doing shared
35283         libraries.  Delete link_curses since we don't need it anymore.
35284         * lib/mike-g++.exp (postbase): Don't link in libg++.
35285         * g++.old-deja/old-deja.exp: Likewise.
35286
35287 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35288
35289         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35290
35291 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35292
35293         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35294         For that, add `-Wl,-a,shared_archive'.
35295         * g++.old-deja/old-deja.exp: Likewise.
35296
35297 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35298
35299         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35300
35301 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35302
35303         * lib/mike-g++.exp (postbase): Pay attention to the status of
35304         g++_load.
35305
35306 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35307
35308           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35309
35310 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35311
35312         * lib/gcc.exp (default_gcc_start): No longer need to log program
35313         being executed or its output, execute_anywhere does that now.
35314         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35315         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35316
35317 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35318
35319         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35320         the same as those in lib/g++.exp.
35321
35322 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35323
35324         * gcc.c-torture: Update to c-torture-1.38 release.
35325         * gcc.ieee: Related changes.
35326
35327 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35328
35329         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35330         "exec". Minor reformatting changes.
35331
35332         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35333         cross. This means all "exec" calls now work on a remote host as
35334         well.
35335         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35336         cross. Filter out the extra "\r\n" stuff that expect puts in.
35337         (c-torture-execute): Filter out the bogus warnings like
35338         c-torture-compile does. Add support for canadian cross.
35339         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35340         Use execute_anywhere rather than calling exec directly. Now it
35341         works for canadian cross testing.
35342
35343 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35344
35345         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35346         results into a variable, and check that rather than using file exists.
35347
35348 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35349
35350         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35351         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35352
35353 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35354
35355         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35356         lib_curses if there's a shared libg++ in the build tree.
35357
35358 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35359
35360         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35361         if not supported target.
35362
35363 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35364
35365         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35366         link_curses up to always happen, not just for native builds.
35367
35368 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35369
35370         * gcc.c-torture: Update to c-torture-1.36 release.
35371         * gcc.failure: Related changes.
35372
35373 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35374
35375         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35376
35377 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35378
35379         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35380         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35381         runshlib, link_curses, and mathlib for link and run.
35382
35383         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35384         pass the runtime shared library options for Solaris, OSF/1, and
35385         Irix5, and link with -lcurses to avoid unresolved references.
35386
35387 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35388
35389         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35390         only run once.
35391
35392 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35393
35394         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35395
35396 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35397
35398         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35399         do not have a framework for the "compat" tests yet.
35400
35401 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35402
35403         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35404         set to null if we're testing vxworks5.1.  Use that instead of
35405         `-lm' in the setting of LIBS for link and run.
35406
35407 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35408
35409         * config/rom68k.exp (${tool}_load): Major changes to make it
35410         work.  Verified that it does in fact return the stuff in
35411         exec_output properly.  Catch any Emul or any TRAP other than 0.
35412
35413 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35414
35415         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35416         LDFLAGS properly for targets that need stuff from libgloss.
35417         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35418         only run once.
35419         (gpp_initialized): New variable.
35420
35421 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35422
35423         * config/rom68k.exp: Load libgloss.exp.
35424         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35425         so we can produce a fully linked binary.
35426         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35427         so we can produce a fully linked binary.
35428
35429 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35430
35431         * lib/plumhall.exp (ph_section): Watch for expected failures.
35432         Add missing `else'.
35433
35434         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35435         run the testcase.
35436         (c-torture): Likewise.
35437
35438 1995-08-28  Doug Evans  <dje@cygnus.com>
35439
35440         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35441
35442         * lib/mike-g++.exp (mike_cleanup): New proc.
35443         (prebase): New globals compiler_result, not_compiler_result,
35444         target_regexp.
35445         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35446         allow leading "-" in pattern.  Watch for unsupported tests.
35447         If $compiler_result is set, pattern match assembler code,
35448         and ditto for $not_compiler_result.
35449         * lib/mike-gcc.exp: Likewise.
35450
35451         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35452         execution "succeeded".
35453
35454 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35455
35456         * config/win32.exp: New file.
35457         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35458
35459 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35460
35461         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35462         unsupported.
35463         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35464         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35465         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35466
35467         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35468         "... without exceptions was ...".  That is now handled by
35469         prune_system_crud.
35470         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35471
35472 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35473
35474         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35475         sieve.c,sort2.c}: New files.
35476         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35477         sieve.exp,sort2.exp}: Drivers for them.
35478
35479         * lib/mike-gcc.exp (program_output): New user settable variable.
35480         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35481         messages.
35482         * lib/mike-g++.exp (program_output): New user settable variable.
35483
35484         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35485
35486         * config/sh.exp: Deleted (use sim.exp instead).
35487
35488 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35489
35490         * config/vx.exp: Declare CHECKTASK as global.
35491         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35492         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35493         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35494
35495 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35496
35497         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35498         target. Like vx.exp, only includes `vx29k.exp' instead of
35499         `vxworks.exp'.
35500
35501 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35502
35503         * config/sim.exp: Increase time limit from 120 seconds to 240.
35504
35505 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35506
35507         * gcc.c-torture/execute/950628-1.c: New test.
35508
35509 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35510
35511         * gcc.c-torture: Update with changes/additions from
35512         c-torture-1.34.
35513
35514 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35515
35516         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35517
35518 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35519
35520         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35521
35522 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35523
35524         * gcc.c-torture/compile/950512-1.c: New test.
35525         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35526         * gcc.dg/struct-ret-1.c: Likewise.
35527
35528 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35529
35530         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35531           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35532
35533 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35534
35535         * gcc.c-torture/special/920411-1.c: Deleted.
35536         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35537
35538 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35539
35540         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35541         cpu limit.
35542
35543 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35544
35545         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35546
35547 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35548
35549         From kenner;
35550         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35551         is the proper length.
35552         * va-arg-3.c: Likewise.
35553
35554 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35555
35556         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35557         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35558
35559         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35560         * lib/g++.exp (default_g++_start): Delete old cruft.
35561
35562 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35563
35564         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35565         (2 * (1 << 18)) to (2 * (1 << 17)).
35566
35567         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35568
35569 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35570
35571         * config/rom68k.exp: Renamed from config/idp.exp
35572
35573 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35574
35575         * c-torture/compile/921109-2.c
35576
35577 1995-04-18  Mike Stump  <mrs@cygnus.com>
35578
35579         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35580         excess errors.
35581
35582 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35583
35584         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35585         output.
35586         * lib/g++.exp (default_g++_start): Likewise.
35587
35588 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35589
35590         * gcc.c-torture/compile/950329-1.c: New test.
35591
35592 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35593
35594           * config/bug.exp (${tool}_load): Updated to use new remote_open
35595           and remote_close procs.
35596         * config/idp.exp: New file.
35597
35598 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35599
35600         * gcc.c-torture/execute/950322-1.c: New test.
35601
35602 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35603
35604         * config/vx.exp (${tool}_load): Clean up testing of return code from
35605         vxworks_ld and vxworks_spawn.
35606
35607 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35608
35609         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35610
35611 1995-03-13  Mike Stump  <mrs@cygnus.com>
35612
35613         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35614         can mark excess errors on a machine by machine basis.  Note, the
35615         default is to not expect any excess errors, even when excess
35616         errors test - is given, so you will want to put an XFAIL ... on
35617         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35618         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35619         those 4 machines, but no others.
35620
35621 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35622
35623         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35624         * lib/c-torture.exp: to here.
35625
35626 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35627
35628         * gcc.c-torture/execute/950221-1.c: New test.
35629         * gcc.c-torture/execute/struct-ret-1.c: New test.
35630         * gcc.c-torture/compile/950221-1.c: New test.
35631
35632         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35633
35634 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35635
35636         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35637         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35638
35639 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35640
35641         * g++.gb: New directory of tests, derived from my signature and
35642         class scoping tests.
35643
35644         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35645         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35646         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35647         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35648         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35649         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35650         * g++.gb/sig25.C: Likewise.
35651
35652         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35653         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35654         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35655         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35656         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35657         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35658         * g++.gb/sig25.exp: Likewise.
35659
35660         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35661         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35662         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35663         * g++.gb/scope13.C: Likewise, this test still fails.
35664
35665         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35666         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35667         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35668         * g++.gb/scope13.exp: Ditto.
35669
35670         * g++.gb/README: New file, explains what these tests are about.
35671
35672 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35673
35674         * lib/dg.exp (dg-do): Support `preprocess'.
35675         (dg-test): Likewise.
35676
35677 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35678
35679         * config/udi.exp: change "continue -expect" to "exp_continue".
35680
35681 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35682
35683         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35684         Delete redundant tests.
35685
35686         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35687         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35688         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35689         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35690         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35691         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35692         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35693         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35694
35695         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35696         storing label pointers.
35697         * gcc.c-torture/execute/921019-1.c: Likewise.
35698         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35699         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35700         parameter fp.
35701         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35702         constants.
35703
35704         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35705         Delete obsolete tests.
35706
35707         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35708         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35709         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35710         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35711         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35712         * gcc.c-torture/compile/950124-1.c: New test.
35713
35714         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35715
35716 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35717
35718         * lib/mike-g++.exp: Add -lm to LIBS.
35719
35720 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35721
35722         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35723
35724 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35725
35726         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35727
35728 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35729
35730         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35731
35732 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35733
35734         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35735         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35736         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35737         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35738         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35739         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35740         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35741         * g++.law/{operators31.C, operators32.C,
35742         * g++.law/{operators33.C, operators34.C}: Likewise.
35743         * g++.law/{pic1.C, refs2.C}: Likewise.
35744         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35745         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35746         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35747         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35748
35749         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35750         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35751         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35752         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35753         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35754         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35755         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35756         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35757         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35758         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35759         * g++.law/{operators34.exp}: Likewise.
35760         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35761         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35762         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35763         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35764         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35765
35766         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35767         No longer expected to fail.
35768         * g++.law/missed-error3.C: Tweak for recent bool changes.
35769
35770 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35771
35772         * config/emb-unix: Deleted.
35773         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35774         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35775
35776 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35777
35778         * lib/dg.exp (dg-test): Fix typo in last patch.
35779
35780 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35781
35782         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35783         (handles multiple occurrences).
35784
35785 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35786
35787         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35788         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35789         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35790         printed).
35791         * lib/c-torture.exp (c-torture-compile): Likewise.
35792         (c-torture): Prepend full path if missing.
35793         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35794         (gcc_fail): Likewise.
35795         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35796
35797 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35798
35799         * lib/netware.exp: Only attach to NetWare i386 systems.
35800
35801 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35802
35803         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35804         messages.  Add test name to "output pattern match" pass/fail message.
35805
35806 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35807
35808         * gcc.dg: New testsuite.
35809         * gcc.dg/dg.exp: New file.
35810
35811         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35812         test-switch.c}: Deleted.
35813
35814         * gcc.misc-tests/msgs.exp: New testcase driver.
35815
35816 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35817
35818         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35819         Watch for illegal return values from ${tool}_load.
35820         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35821         cross targets.  Coerce return value >0 to 1.
35822
35823 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35824
35825         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35826
35827         * config/emb-unix.exp: New file.
35828
35829         * config/sim.exp: Error if variable $SIM not defined.
35830         (${tool}_load): Mark test as "untested" if simulator missing.
35831
35832         * config/unix.exp: Load remote.exp to get rcp_download.
35833         * lib/c-torture.exp: Use different option lists for testcases with
35834         and without loops.
35835         * gcc.c-torture/execute/execute.exp: Likewise.
35836
35837 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35838
35839         * config/*.exp: Clarify return code from ${tool}_load.
35840         Call `unresolved' or `untested' instead of `warning' or `perror'
35841         (sometimes you still want to call both though).
35842         Add comment that `shell_id' is local to each file.
35843         * config/udi.exp (timeout): Set to 30.
35844         Don't print warning if connection fails, $connectmode has already
35845         printed an error.
35846         (${tool}_load): Move verbose messages to level 2.
35847         Rework pattern for "Process started" message.
35848         Pass `shell_id' to ${connectmode}_download.
35849         Retry twice upon timeout.  Make resetting of target more robust.
35850         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35851         Pass `shell_id' to exit_$connectmode.
35852         Only call exit_$connectmode if connected.
35853         * config/unix.exp (${tool}_load): Check return codes better.
35854         * config/vrtx.exp (${tool}_load): Likewise.
35855         * config/vx.exp (${tool}_load): Likewise.
35856         Delete unneeded global's.
35857         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35858         from ${tool}_load.
35859         (dg-stat): Delete.
35860         (dg-init): Delete recording of pass/fail counts.
35861         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35862         (old-dejagnu-init): Likewise.
35863         (old-dejagnu-stat): Delete contents, empty proc now.
35864         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35865         (c-torture): Delete references to lcnt, lpass, lfail.
35866         Get option list from TORTURE_OPTIONS.
35867         Delete -funroll[-all]-loops if no loops.
35868         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35869         (g++_stat): Delete contents (empty proc now).
35870         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35871         (gcc_finish): Likewise.
35872         (gcc_stat): Deleted.
35873         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35874         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35875         * gcc.c-torture/execute/execute.exp: Likewise.
35876         Split tests into two parts: compile, execute.
35877         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35878         no loops.  Update to reflect clarified return codes from ${tool}_load.
35879
35880 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35881
35882         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35883         to grep for.
35884         (old-dejagnu): Likewise (where necessary).
35885
35886 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35887
35888         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35889
35890         * lib/dg.exp (dg-process-target): Fix processing of selector.
35891         Add comment regarding use of `error'.
35892
35893         * lib/gcc.exp (prune_system_crud): Define if missing.
35894         * lib/g++.exp (prune_system_crud): Likewise.
35895
35896         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35897         Call prune_system_crud.
35898         * lib/dg.exp (dg-runtest): New proc.
35899         Use perror instead of send_user for tcl errors in testcase.
35900         Don't return any value, it's never used.
35901         Don't clobber previous definition of `unknown'.
35902         Print tcl errors in `dg-final'.
35903
35904 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35905
35906         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35907         (dg-test): Don't print errorInfo, it contains stack backtrace.
35908
35909 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35910
35911         * lib/g++.exp (runtest_file_p): Define if missing.
35912
35913 1994-09-24  Doug Evans  (dje@cygnus.com)
35914
35915         * lib/mike-g++.exp: Comment out loading of g++.exp.
35916         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35917         (default_g++_version): Always print something.
35918         (default_g++_start): Comment out call to `which'.
35919         (g++_start, g++_load): Deleted (must be defined in config file).
35920         * lib/gcc.exp: Test for existence of $CC at start.
35921         Delete check for tmpdir (done in gcc_init).
35922         (default_gcc_version): Always print something.
35923         (default_gcc_start): Comment out call to `which'.
35924         * config/*.exp: Major cleanup - make cross targets work at least a
35925         little better for g++ (by not being "--tool gcc" specific).
35926         Rename gcc_xxx to ${tool}_xxx.
35927         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35928         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35929
35930 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35931
35932         * lib/c-torture.exp (c-torture-compile): Rework compiler
35933         message processing.
35934
35935         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35936         c-torture.
35937
35938 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35939
35940         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35941
35942         * lib/dg.exp (dg-process-target): Support { target native }.
35943
35944 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35945
35946         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35947         looked for "... program xxx got fatal signal".
35948         Correct regsub munging of `comp_output'.
35949         Ignore compiler messages "path prefix not used" and "linker input
35950         file unused".
35951
35952 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35953
35954         * lib/gcc.exp (runtest_file_p): Define if missing.
35955         * gcc.prms/template.c: Example to work from.
35956
35957 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35958
35959         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35960         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35961
35962         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35963         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35964         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35965         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35966
35967         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35968         (dg-process-target): No longer a varargs proc.
35969         Return S/N for target, P/F for xfail.  All callers changed.
35970         (user option procs): More argument checking.
35971         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35972         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35973         (dg-test): Skip test if not running on selected target in `dg-do'.
35974         Update handling of `dg-do-what', `dg-output-text'.
35975         Separate execution pass/fail from output pattern match pass/fail.
35976         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35977
35978 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35979
35980         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35981         target for 920510-1.c.
35982
35983 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35984
35985         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35986         Clean up comment regarding use of passcnt, etc.
35987         (gcc_stat): Don't update `testcnt' here.
35988         (gcc_finish): Do it here.
35989         Might as well reset `but_id' here too.
35990         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35991         to determine if the file should be tested.
35992         * gcc.c-torture/compile/compile.exp: Likewise.
35993         * gcc.c-torture/execute/execute.exp: Likewise.
35994         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35995         * gcc.misc-tests/dg-test.exp: Likewise.
35996         * gcc.prms/prms.exp: Likewise.
35997         * gcc.wendy/wendy.exp: Likewise.
35998         * g++.old-deja.exp: Likewise.
35999         Move "Testing file" message to verbose level 1.
36000
36001 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36002
36003         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36004
36005 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36006
36007         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36008         (default_gcc_start): Accept optional second list element
36009         of compiler flags.  Print compiler output at verbosity level 2.
36010         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36011         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36012         Save current values of framework globals passcnt, failcnt, xpasscnt,
36013         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36014         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36015         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36016         xfailcnt to compute stats.  Update framework global `testcnt' from
36017         pass/fail counts.
36018         (gcc_finish): New proc.  Clean up test environment.
36019         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36020         (gcc_epass, gcc_efail): Delete.
36021         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36022         argument of line number.
36023         (dg-init): If the tool has an init routine, call it.
36024         (dg-test): Remove args `cflags_var' and `libs_var'.
36025         Pass all compiler options to ${tool}_start.
36026         Handle missing line number.
36027         (dg-finish): New function.
36028         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36029         particular files.  Call gcc_finish at end.  Move "skipping test"
36030         message to verbosity level 3.
36031         * gcc.c-torture/compile/compile.exp: Likewise.
36032         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36033         * gcc.c-torture/execute/execute.exp: Likewise.
36034         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36035         Print testcase being tried at verbosity level 1.
36036         * gcc.c-torture/special/special.exp: Unset xfail.
36037         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36038         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36039         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36040         * gcc.failure/failure.exp: Likewise.
36041         * gcc.ieee/ieee.exp: Likewise.
36042         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36043         Update call to dg-test.  Call dg-finish at end.
36044         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36046         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36047         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36048         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36049         * gcc.wendy/wendy.exp: Add copyright.
36050         Delete setting of tmpdir (done by gcc_init).
36051         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36052         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36053         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36054         gcc_[ce]pass/fail.
36055
36056 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36057
36058         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36059         confusion.
36060         (g++_load): Likewise.
36061
36062         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36063         Rename argument to `prog' to remove the confusion.
36064         Varargs fns behave differently too!
36065         (g++_load): Likewise.
36066
36067         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36068
36069         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36070         what it is.  Delete (always) printing of status value for !native.
36071         Simplify verbose code, and include status and exec_output.
36072         (g++_load): Use gcc_load.
36073
36074 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36075
36076         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36077         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36078         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36079         940714-3.c as these testcases don't exist anymore.  Make
36080         va-arg-1.c expected to pass.
36081
36082 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36083
36084         * gcc.misc-tests/misc.exp: Only run specific testcases.
36085         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36086         * gcc.misc-tests/dg-[1-9].c: New files.
36087
36088         * lib/dg.exp: New testsuite driver.
36089         * gcc.prms/prms.exp: Use it.
36090
36091         * README.gcc: New file.
36092
36093         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36094         Document and reset `lxpass' and `lxfail'.
36095         Simplify "initialized" message.
36096         (gcc_stat): Clean up comments a little.
36097
36098 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36099
36100         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36101
36102 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36103
36104         * lib/old-dejagnu.exp (process-option): New proc.
36105         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36106         (old-dejagnu): Simplify.
36107         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36108
36109 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36110
36111         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36112         exists and is not an empty string.
36113
36114         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36115         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36116         finished.
36117         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36118         automatically.
36119
36120         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36121         longer expected to fail.
36122
36123         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36124         "f" function call.
36125
36126         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36127
36128         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36129         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36130         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36131         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36132         c-torture-1.29.
36133
36134         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36135         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36136
36137         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36138
36139         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36140         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36141
36142         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36143         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36144         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36145
36146 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36147
36148         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36149         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36150         940714-1.c, 940714-2.c, 940714-3.c},
36151         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36152         gcc.misc-tests/{mg.c,mg.exp}:
36153         New tests.
36154         * gcc.noncompile/noncompile.exp: Change accordingly.
36155
36156 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36157
36158         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36159         Undo previous clobberage.
36160
36161 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36162
36163         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36164         * gcc.special/{930510-1.c, special.exp}:
36165         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36166         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36167         struct-varargs-1.c}: New tests from c-torture-1.26.
36168
36169 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36170
36171         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36172           argument to switch.
36173
36174 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36175
36176         * Revert the previous changes.  Please see Rob's directory
36177           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36178           fixes.
36179
36180 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36181
36182         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36183             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36184             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36185             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36186             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36187             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36188             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36189             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36190             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36191             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36192             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36193             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36194             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36195             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36196             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36197             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36198             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36199             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36200             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36201             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36202             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36203             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36204             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36205             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36206             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36207             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36208             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36209
36210 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36211
36212         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36213             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36214           with perror calls.
36215
36216 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36217
36218         * config/unix.exp (g++_load): Fix syntax.
36219
36220 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36221
36222         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36223         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36224         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36225         Don't expect va-arg-1.c to fail.  Correct expected output for
36226         920928-1.c.
36227         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36228         * gcc.wendy/hbm4.c: Correct typo.
36229         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36230
36231 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36232
36233         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36234         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36235         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36236         * lib/c-torture.exp (c-torture-compile): Ditto.
36237
36238         Reduce volume of output (remove all the -I's and such).
36239         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36240         Call gcc_cpass, gcc_cfail.
36241         (c-torture): Pass testing option to c-torture-compile.
36242
36243 1994-03-21  Doug Evans  (dje@cygnus.com)
36244
36245         Bring patches over from progressive.
36246         * config/default.exp: Exit remote shell cleanly.
36247         (g++_exit, g++_start): Add default versions.
36248         * config/sim.exp (gcc_load): Use perror, not error.
36249
36250 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36251
36252         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36253         set in site.exp.
36254
36255 1994-03-14  Doug Evans  (dje@cygnus.com)
36256
36257         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36258         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36259         (wendy_try): New proc to run testcase.
36260         (main loop): Call 'em.
36261         * gcc.wendy/*.c: Clean up pass to correct expected output.
36262
36263         * lib/gcc.exp: Minor cleanup work.
36264         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36265
36266 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36267
36268         * config/sim.exp (gcc_load): Document return codes better.
36269         Don't pass -v to simulator.
36270
36271 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36272
36273           * gcc.special/920717-x.c: Fix typo.
36274           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36275           get at sources.
36276
36277         * lib/mike-gcc.exp: Fix typo.
36278
36279 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36280
36281         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36282         binary to use, transform the name.
36283         * config/*.exp: rename everything. Nuke any g++ specific files,
36284         it's now a special case of gcc that requires no special support.
36285         Add a default.exp for unsupported targets.
36286
36287 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36288
36289         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36290         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36291         version of Tcl.
36292
36293 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36294
36295         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36296         than a warning.
36297
36298 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36299
36300         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36301
36302 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36303
36304         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36305         option_list.  Compile every file with only 4/6 option choices
36306         (same as C torture) instead of with 12/18 different option
36307         choices.
36308         * lib/c-torture.exp: Likewise.
36309
36310         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36311         not already set.
36312
36313 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36314
36315         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36316         can put an XFAIL *-*-* on excess errors.
36317
36318 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36319
36320         * g++.law: Add more tests derived from g++-bugs snapshots.
36321
36322         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36323         equivalent to g++.law/init9.
36324
36325         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36326         compiled it, and the a.out file after we've run it.
36327
36328 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36329
36330         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36331         compiled it, and the a.out file after we've run it.
36332
36333 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36334
36335         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36336
36337 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36338
36339         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36340         version number.
36341
36342 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36343
36344         * g++.law: New directory of g++ tests derived from the g++-bugs
36345         snapshots.
36346
36347 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36348
36349         * gcc.compile: initbug1.c initbug1.exp testcase added
36350
36351 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36352
36353         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36354         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36355           fixes submitted by Jeff Law (law@cs.utah.edu)
36356         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36357           Jeff Law (law@cs.utah.edu)
36358
36359
36360 1993-11-30  Mike Stump  (mrs@cygnus.com)
36361
36362         * config/unix-g++.exp: Follow the gcc way of doing things.
36363         * g++.old-deja/old-deja.exp: Minor updates.
36364         * lib/g++.exp: New file, follow the gcc way of doing things.
36365         * lib/old-dejagnu.exp: Minor updates.
36366         * lib/mike-g++.exp: Always unset errorInfo.
36367
36368 1993-11-06  Mike Stump  (mrs@cygnus.com)
36369
36370         * lib/gcc.exp: Fix some errors with the below change, CC and
36371         CFLAGS should be global when setting, not local.
36372
36373 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36374
36375         * lib/gcc.exp: Transform tool name.
36376
36377 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36378
36379         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36380
36381 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36382
36383         * lib/gcc.exp: change gcc_done to gcc_stat
36384
36385 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36386
36387         * Upgraded gcc testsuite to c-torture version 1.25
36388
36389 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36390
36391         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36392         * lib/c-torture: added hooks for new reporting code.
36393
36394 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36395
36396         * config/sh-gcc.exp: check if sh-sim exists in the path
36397
36398 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36399
36400         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36401         * gcc.compile/compile.exp: Initial changes for new logic.
36402         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36403         * gcc.failure/failure.exp: Initial changes for new logic.
36404         * gcc.ieee/ieee.exp: Initial changes for new logic.
36405         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36406         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36407         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36408         * lib/c-torture.exp: Initial changes for new logic.
36409         * lib/gcc.exp: Initial changes for new logic.
36410
36411 1993-10-15  Mike Stump  (mrs@cygnus.com)
36412
36413         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36414         depend upon failure or success.  Fully qualify names in failure
36415         and success messages.  Always remove a.out before starting
36416         compile, just in case.  Pay more attention to error text output by
36417         the compiler.  Handle testcases with no known past errors just
36418         like all others, so that things are uniform.  Other miscellaneous
36419         improvements.
36420
36421 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36422
36423         * gcc.cpp: new directory for cpp tests
36424
36425 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36426
36427         * lib/chill.exp: Code reformatted, removed unused code.
36428         * config/unix-chill.exp: Code reformatted, removed unused code.
36429         * chill.execute/execute.exp: Code reformatted, removed unused code.
36430         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36431
36432 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36433
36434         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36435         routines not written.
36436
36437 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36438
36439         * config/bug-gcc.exp: Use new procs from bug.exp.
36440
36441 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36442
36443         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36444         via ftp, rather than depending on NFS.
36445         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36446         case.
36447
36448 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36449
36450         * config/bug-gcc.exp: Use new download proc.
36451
36452 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36453
36454         * chill.execute/execute.exp: cleanups, handles errors better
36455         * chill.compile/compile.exp: rewrite, based on execute.exp
36456         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36457         * lib/chill.exp: major changes to diff proc and compile and link
36458           procs. added chill_fail and chill_pass wrappers to pass and
36459           fail. added more comments, and handle error codes better.
36460           Added a hack to capture stderr from exec, so noncompile tests
36461           can work.
36462
36463 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36464
36465         * chill.execute/execute.exp: rewrite of testsuite driver
36466         * lib/chill.exp: rewrite of testsuite driver
36467         * config/unix-chill.exp: rewrite of testsuite driver
36468
36469 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36470
36471     In chill.execute:
36472         * iexpr.ch: Standardize uppercase.
36473         * tuples.dat: Standardize uppercase.
36474         * vary.ch: standardize.  Correct varying string assignments.
36475         * vary.dat: Add new output lines.
36476
36477 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36478
36479     In chill.execute:
36480         * chprintf.ch: Standardize use of uppercase.
36481         * tuples.ch: Standardize and turn arr2 into a DCL,
36482           rather than a SYN.
36483         * pinits.ch: Standardize.
36484
36485 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36486
36487         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36488         * Makefil: Renamed to Makefile.in.
36489         * configure.in: New.
36490
36491 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36492
36493     In chill.execute:
36494         * .cvsignore: Add result/output files.
36495         * Makefile: Fix up variables at start.  Use MFLAGS
36496           everywhere.  Correct bool_loc, built_ins entries.
36497           Add entry for vary1.ch.
36498         * bitarray.ch: Standardize upper-case usage.
36499         * bitexpr.ch: Standardize, add output of b1.
36500         * params.ch: Use arrayt in along PROC parameters, to
36501           avoid novelty problems.
36502         * sets.ch: Tiny cleanup.
36503         * vary1.ch: Re-indent.
36504
36505 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36506
36507           * Add PR-related files to Makefiles, .cvsignore files, etc.
36508
36509 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36510
36511         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36512           with compiler objects. New names are test-flow.c and test-loop.c
36513
36514 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36515
36516         * Upgraded c-torture tests from 1.19 to 1.20
36517
36518         * new files:
36519         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36520         * gcc.compile: 930623-1.c 930623-2.c
36521         * gcc.noncompile: 930622-1.c 930622-2.c
36522         * gcc.failure: 920411-1.c 920627-2.c
36523         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36524
36525 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36526
36527         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36528           More changes to get testsuite working properly. Needs more work.
36529           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36530
36531 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36532
36533         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36534           More changes to get testsuite working properly. Needs more work.
36535
36536 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36537
36538         * chill.compile/compile.exp: Added for Dejagnu support
36539         * chill.execute/execute.exp: Added for Dejagnu support
36540         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36541
36542 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36543
36544     This should complete moving the CHILL test files.
36545         * chill.noncompile(.cvsignore printf.grt
36546             in-printf.grt chprintf.grt chprintf.ch):
36547             Added test-support files.
36548           (Makefile): Modified further.
36549         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36550             signal.ch): Added test files.
36551           * chill.execute (.cvsignore printf.grt printr.c
36552             in-printf.grt rts.c chprintf.grt rts.h): Added
36553           test-support files.
36554             (Makefile): More corrections.
36555
36556 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36557
36558         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36559           test cases, ready for DejaGnu.
36560
36561 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36562
36563         * Upgraded c-torture tests from 1.18 to 1.19
36564
36565         * gcc.compile: added test(s):
36566           930607-1.c
36567         * gcc.execute: added test(s):
36568           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36569
36570         * added new subdirectory for misc tests: gcc.misc-tests
36571         * gcc.misc-test(s): added tests:
36572           inst-check.c test-consts.c test-ior.c test-switch.c
36573
36574 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36575
36576         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36577
36578 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36579
36580         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36581
36582 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36583
36584         * Upgraded c-torture tests from 1.17 to 1.18
36585
36586 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36587
36588         * Upgraded c-torture tests from 1.12 to 1.17
36589
36590 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36591
36592         * lib/old-dejagnu.exp:
36593           Fixed handling of XFAIL target triplets to correctly
36594           recognize wildcard characters.  Removed code that
36595           appended a unique id tag to the end of the file name
36596           printed out by the result of the testcases within a
36597           given test file.
36598
36599 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36600
36601         * lib/old-dejagnu.exp:
36602           Reworked expected failure handling to trigger off of XFAIL
36603           keyword in keyphrase embeded in testcase source code. The
36604           XFAIL keyword must be at the end of the keyphrase line. It
36605           may optionally be followed by one or more target triplets.
36606           It has just occured that the handling of wildcards in the
36607           target triplet may not be correct.
36608
36609 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36610
36611         * g++.old-deja/tests:
36612           Moved all subdirectories up one level into g++.old-deja .
36613
36614         * lib/old-dejagnu.exp:
36615           Fixed problem with CXXFLAGS not being properly reset, and being
36616           corrupted with extraneous "-c" compiler option.  This was
36617           causing binaries to not be generated for test that needed them.
36618           Modified strings passed to "pass" and "fail" so that individual
36619           tests from the same test file would be distinguished by an
36620           identifier appended to the test file name in the summary logs;
36621           this corrected a problem with erroneous diff logs.  Added code
36622           to search testcases for expected fail and unexpected pass keywords.
36623
36624 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36625
36626         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36627
36628 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36629
36630         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36631           Removed extraneous text from end of "Special g++ Options"
36632           keyphrase.
36633
36634         * lib/old-dejagnu.exp: Added pattern matching to look for new
36635           keywords, embedded in testcases comments, which will trigger
36636           calls to xpass and xfail.
36637
36638 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36639
36640         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36641           comments embedded in the testcases, especially the one looking for
36642           special compiler options, as well as the pattern matching for the
36643           compiler output again.
36644
36645 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36646
36647         * lib/old-dejagnu.exp: Do a proper check of the return value for
36648           execute tests. Fixed several problems with the pattern matching
36649           of the compiler output which gave erroneous test results.
36650           Changed several of the test result messages to be more descriptive.
36651         * config/unix-g++.exp: Proc g++_load now actually works and
36652           executes the tests passed to it and returns a usable return
36653           value.
36654
36655 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36656
36657           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36658
36659 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36660
36661         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36662           Modified both files to properly execute the old style
36663           dejagnu tests. The previous versions of these files were
36664           experimental and did not function anything near correctly.
36665
36666 1993-04-05  Rob Savoye  (rob@cygnus.com)
36667
36668         * Removed all Makefile.in and configure.in files. No configuration
36669         needed now.
36670
36671 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36672
36673         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36674
36675 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36676
36677         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36678         gcc.special/configure.in, gcc.noncompile/configure.in,
36679         gcc.execute/configure.in, gcc.code_quality/configure.in,
36680         g++.other/configure.in, g++.old-deja/configure.in,
36681         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36682         in srcname setting.
36683
36684 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36685
36686         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36687         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36688         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36689
36690 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36691
36692         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36693         (gdb_exit): Don't remove *_soc files.
36694
36695 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36696
36697         * lib/c-torture.exp: Don't look for main; instead always use -w
36698         -c.  This is how the c-torture tests work.  Remove the object
36699         file if the compilation succeeds.
36700         * gcc.execute/execute.exp: Remove executable if test passes.
36701         * gcc.noncompile/noncompile.exp: Every test is an expected
36702         failure.
36703         * gcc.special/special.exp: Added tests from c-torture 1.11,
36704         corrected use of existing test.
36705         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36706         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36707         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36708         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36709         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36710         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36711         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36712         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36713         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36714         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36715         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36716         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36717         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36718         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36719         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36720         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36721         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36722         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36723         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36724         c-torture 1.11.
36725         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36726         correspond to c-torture 1.11.
36727
36728         * New file.