OSDN Git Service

Fix typo
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/24277
4         * g++.dg/init/member1.C: Tweak error markers.
5
6 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
7
8         PR testsuite/24281
9         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10         Check for null pointer.
11
12 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
13
14         PR c++/21369
15         * g++.dg/parse/ret-type3.C: New test.
16
17 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18
19         PR tree-opt/23946
20         * gcc.c-torture/compile/pr23946.c: New test.
21
22 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
23
24         * g++.dg/opt/mmx2.C: New test.
25
26 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
27
28         PR c++/24277
29         * g++.dg/template/static20.C: New test.
30
31         PR c++/24302
32         * g++.dg/warn/Wunused-12.C: New test.
33
34         PR c++/23437
35         * g++.dg/template/arg4.C: New test.
36
37 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38
39         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
40         * gcc.dg/ucnid-3.c: Likewise.
41         * gcc.dg/ucnid-4.c: Likewise.
42         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
43         * g++.dg/other/ucnid-1.C: Likewise.
44         * gcc.dg/sparc-frame-1.c: New test.
45
46 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/24139
49         * g++.dg/template/spec27.C: New test. 
50
51         PR c++/24275
52         * g++.dg/template/static19.C: New test.
53
54 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
55
56         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
57         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
58
59 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
60
61         PR target/24136
62         * gfortran.fortran-torture/compile/pr24136.f: New test.
63
64 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
65
66         PR c++/22172
67         * g++.dg/parse/crash30.C: New test.
68
69 2005-10-07  Richard Guenther  <rguenther@suse.de>
70
71         PR middle-end/24227
72         * gcc.c-torture/compile/pr24227.c: New testcase.
73
74 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
75
76         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
77         Do not put aligned attributes on array elements.
78
79 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
80
81         PR testsuite/23611, PR testsuite/23615
82         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
83         writing prototypes of library functions by hand.
84         * obj-c++.dg/bitfield-4.mm: Likewise.
85         * obj-c++.dg/const-str-4.mm: Likewise.
86         * obj-c++.dg/encode-4.mm: Likewise.
87         * obj-c++.dg/encode-5.mm: Likewise.
88         * obj-c++.dg/encode-6.mm: Likewise.
89         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
90         * obj-c++.dg/method-10.mm: Likewise.
91         * obj-c++.dg/method-17.mm: Likewise.
92         * obj-c++.dg/method-19.mm: Likewise.
93         * obj-c++.dg/try-catch-2.mm: Likewise.
94
95 2005-10-06  Richard Henderson  <rth@redhat.com>
96
97         PR 24236
98         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
99
100 2005-10-06  Dale Johannesen  <dalej@apple.com>
101
102         * gcc.c-torture/execute/20030125-1.c:  Correct.
103
104 2005-10-06  Richard Guenther  <rguenther@suse.de>
105
106         PR tree-optimization/24238
107         * g++.dg/tree-ssa/pr24238.C: New testcase.
108
109 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
110
111         PR 18568
112         * gfortran.dg/der_pointer_3.f90: New test.
113
114 2005-10-05  Devang Patel  <dpatel@apple.com>
115
116         PR Debug/23205
117         * g++.dg/other/PR23205.C: New.
118         
119 2005-10-05  Richard Henderson  <rth@redhat.com>
120
121         PR target/23602
122         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
123         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
124
125 2005-10-05  Dale Johannesen  <dalej@apple.com>
126
127         * gcc.c-torture/execute/float-floor.c:  New.
128
129 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
130
131         PR tree-optimization/21419
132         PR tree-optimization/24146
133         PR tree-optimization/24151
134
135         * g++.dg/ext/asm7.C: New.
136         * g++.dg/ext/asm8.C: New.
137         * gcc.dg/asm-1.c: Compile on all targets.
138         * gcc.dg/asm-pr24146.c: New.
139         * gcc.dg/pr21419.c: Adjust error messages.
140
141 2005-10-05  Richard Guenther  <rguenther@suse.de>
142
143         PR fortran/24176
144         * gfortran.fortran-torture/compile/empty.f90: New testcase.
145
146 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
147
148         PR c++/23513
149         * g++.dg/template/spec22.C: Robustify test.
150         * g++.dg/template/spec26.C: New.
151
152 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
153
154         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
155         if target supports vector instructions.
156
157 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
158
159         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
160         C99 functions.
161
162 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
163
164         * lib/target-supports.exp (check_effective_target_fortran_large_real,
165         check_effective_target_fortran_large_int): Replace cached result
166         when target changes.
167
168 2005-10-04  Devang Patel  <dpatel@apple.com>
169
170         * gcc.dg/i386-sse-vect-types.c: New.
171         
172 2005-10-04  Ian Lance Taylor  <ian@airs.com>
173
174         PR preprocessor/13726
175         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
176         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
177
178 2005-10-04  Richard Guenther  <rguenther@suse.de>
179
180         PR c/23576
181         * gcc.dg/noncompile/pr23576.c: New testcase.
182
183 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         PR middle-end/23125
186         * gcc.dg/register-var-3.c: New test.
187
188 2005-10-04  Steven Bosscher  <stevenb@suse.de>
189
190         * gcc.dg/pr23049.c: New test.
191
192         * gcc.dg/ucnid-4.c: Fix test.
193
194 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
195
196         PR 23445
197         * gcc.c-torture/compile/pr23445.c: New test.
198
199 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
200
201         * g++.dg/overload/unknown1.C: New.
202
203 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/17775
206         * g++.dg/template/repo4.C: New test.
207
208 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
209
210         PR libfortran/19308
211         * gfortran.dg/large_real_kind_2.F90: New test.
212         * gfortran.dg/large_integer_kind_2.f90: New test.
213
214 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
215
216         * lib/target-supports.exp (check_effective_target_vect_shift):
217         Implement with result caching. Add i?86, x86_64 and ia64 targets.
218         (check_effective_target_vect_condition): Fix copy-n-pasto.
219
220         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
221         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
222         targets.
223
224 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
225
226         PR c++/22621
227         * g++.dg/template/overload5.C : New test.
228
229         PR c++/23840
230         * g++.dg/expr/stdarg1.C: New test.
231
232 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
233
234         PR 24142
235         * gcc.c-torture/execute/pr24142.c: New test.
236
237 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
238
239         PR 24141
240         * gcc.c-torture/execute/pr24141.c: New test.
241
242 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
243             Diego Novillo  <dnovillo@redhat.com>
244
245         PR 23604
246         * gcc.c-torture/execute/pr23604.c: New test.
247
248 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
249
250         PR fortran/16404
251         PR fortran/20835
252         PR fortran/20890
253         PR fortran/20899
254         PR fortran/20900
255         PR fortran/20901
256         PR fortran/20902
257         gfortran.dg/equiv_constraint_1.f90: New test.
258         gfortran.dg/equiv_constraint_2.f90: New test.
259         gfortran.dg/equiv_constraint_3.f90: New test.
260         gfortran.dg/equiv_constraint_4.f90: New test.
261         gfortran.dg/equiv_constraint_5.f90: New test.
262         gfortran.dg/equiv_constraint_6.f90: New test.
263         gfortran.dg/equiv_constraint_7.f90: New test.
264         gfortran.dg/equiv_constraint_8.f90: New test.
265         gfortran.dg/private_type_1.f90: New test.
266         gfortran.dg/private_type_2.f90: New test.
267         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
268         980628-10.f: Assert std=gnu to permit mixing of
269         types in equivalence statements.
270
271 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
272
273         PR 24112
274         * gfortran.dg/open_status_1.f90: New.
275
276 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
277
278         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
279         * gcc.dg/vect/pr22480.c: Clean up temp files.
280         * gcc.dg/vect/pr23831.c: Clean up temp files.
281         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
282         Clean up temp files.
283         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
284         Clean up temp files.
285
286         * gcc.dg/20050309-1.c: Clean up temp files.
287         * gcc.dg/20050325-1.c: Clean up temp files.
288
289 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
290
291         PR tree-optimization/24059
292         * gcc.dg/vect/pr24059.c : New test.
293
294 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
295
296         PR middle-end/24109
297         * gcc.c-torture/execute/20050929-1.c: New test.
298
299 2005-09-29  Steven Bosscher  <stevenb@suse.de>
300
301         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
302
303 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
304
305         PR c/21419
306         * gcc.dg/pr21419.c: New test.
307
308 2005-09-29  Steven Bosscher  <stevenb@suse.de>
309
310         * gcc.dg/pr23911.c: New test.
311
312 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
313
314         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
315
316         PR c++/16782
317         * g++.dg/parse/qualified4.C: New test.
318         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
319         * g++.old-deja/g++.mike/p8154.C: Likewise. 
320
321 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
322
323         PR c++/22147
324         * g++.dg/template/friend37.C: New test.
325         * g++.dg/parse/crash28.C: Adjust error markers.
326         
327 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
328
329         PR fortran/18518
330         * gfortran.fortran-torture/execute/save_2.f90: New decl.
331
332 2005-09-27  Devang Patel  <dpatel@apple.com>
333
334         PR tree-optimization/23625
335         * gcc.dg/pr23625.c: New test.
336         
337 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
338
339         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
340         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
341
342 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
343
344         PR fortran/23677
345         * gfortran.fortran-torture/execute/save_1.f90: New test.
346         * gfortran.dg/save_1.f90: New test.
347
348 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
349
350         * gcc.target/i386/builtin-apply-mmx.c: New test.
351
352         PR target/22576
353         * gcc.target/i386/pr22576.c: New test.
354
355         PR target/22585
356         * gcc.target/i386/pr22585.c: New test.
357
358         PR target/23268
359         * gcc.target/i386/pr23268.c: New test.
360
361         PR middle-end/23831
362         * gcc.dg/vect/pr23831.c: New test.
363
364         PR target/24055
365         * gcc.target/i386/pr24055.c: New test.
366
367 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
368
369         PR tree-optimization/23960
370         * gcc.c-torture/compile/pr23960.c: New.
371
372 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
373
374         PR fortran/16861
375         * gfortran.dg/nested_modules_3.f90: New.
376
377 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
378
379         PR fortran/24005
380         gfortran.dg/interface_1.f90: New test.
381
382 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
383         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
384
385         PR fortran/23843
386         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
387
388 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
389
390         PR fortran/23516
391         * gfortran.dg/imag_1.f: New test.
392         * gfortran.dg/imag_2.f: Ditto.
393
394 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
395
396         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
397
398 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
399
400         PR c++/21983
401         * g++.dg/warn/pr21983.C: New test.
402
403 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
404
405         PR c++/23993
406         * g++.dg/template/array14.C: New test.
407
408 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
409
410         PR fortran/19929
411         * gfortran.dg/der_ptr_component_1.f90: New test.
412
413 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
414
415         PR c++/23965
416         * g++.dg/template/error1.C: Reject "no matching function" message.
417
418 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
419
420         PR c++/17609
421         * g++.dg/lookup/error1.C: New test.
422
423 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
424
425         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
426         functionality of the testcase.
427
428 2005-09-20  Richard Henderson  <rth@redhat.com>
429
430         * gcc.dg/vect/vect-22.c: Require vect_float.
431         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
432
433 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
434
435         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
436         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
437         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
438         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
439         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
440         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
441         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
442         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
443         * gcc.dg/cpp/ucnid-8.c: New test.
444
445 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
446
447         PR tree-optimization/23929
448         * gcc.c-torture/compile/pr23929.c: New test.
449
450 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
451
452         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
453         for one loop.
454
455 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
456
457         PR testsuite/23186
458         * g++.dg/other/pr22003.C: Require named sections.
459
460 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
461
462         PR c++/23947
463         * g++.dg/rtti/crash3.C: New test.
464
465         PR tree-optimization/23818
466         * gcc.dg/pr23818.c: New test.
467
468 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
469
470         PR fortran/23420
471         * gfortran.dg/print_fmt_4.f: New.
472
473 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
474
475         PR fortran/23663
476         * gfortran.fortran-torture/execute/entry_11.f90: New test.
477
478 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
479
480         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
481         Use pointers to local alignable arrays instead. Added comments.
482         * gcc.dg/vect/vect-46.c: Likewise.
483         * gcc.dg/vect/vect-48.c: Likewise.
484         * gcc.dg/vect/vect-49.c: Likewise.
485         * gcc.dg/vect/vect-52.c: Likewise.
486         * gcc.dg/vect/vect-53.c: Likewise.
487         * gcc.dg/vect/vect-54.c: Likewise.
488         * gcc.dg/vect/vect-56.c: Likewise.
489         * gcc.dg/vect/vect-57.c: Likewise.
490         * gcc.dg/vect/vect-58.c: Likewise.
491         * gcc.dg/vect/vect-60.c: Likewise.
492         * gcc.dg/vect/vect-61.c: Likewise.
493
494         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
495         The test is no longer vectorizable on vect_no_align targets.
496         * gcc.dg/vect/vect-43.c: Likewsie.
497
498         * gcc.dg/vect/vect-44.c: Added comments.
499         * gcc.dg/vect/vect-45.c: Added comments.
500         * gcc.dg/vect/vect-50.c: Added comments.
501         * gcc.dg/vect/vect-51.c: Added comments.
502
503         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
504         aligned type.
505         * gcc.dg/vect/Os-vect-95.c: Likewise. 
506
507         * gcc.dg/vect/vect-41.c: Test removed.
508         * gcc.dg/vect/vect-47.c: Test removed.
509         * gcc.dg/vect/vect-55.c: Test removed.
510         * gcc.dg/vect/vect-59.c: Test removed.
511
512 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
513         
514         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
515         No longer vectorizable on vect_no_align targets.
516         * gcc.dg/vect/pr20122.c: Likewise.
517         * gcc.dg/vect/vect-74.c: Likewise.
518         * gcc.dg/vect/vect-75.c: Likewise.
519         * gcc.dg/vect/vect-76.c: Likewise.
520
521         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
522         Will not be vectorizable on vect_no_align targets once aliasing issues
523         are resolved.
524         * gcc.dg/vect/vect-79.c: Likewise.
525
526         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
527         * gcc.dg/vect/vect-78.c: Likewise.
528         * gcc.dg/vect/vect-97.c: Likewise.
529
530 2005-09-19  Steven Bosscher  <stevenb@suse.de>
531
532         * gcc.dg/pr23943.c: New test.
533
534 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
535
536         PR fortran/19181
537         * gfortran.dg/derived_pointer_null_1.f90: New test.
538
539 2005-09-18  Richard Guenther  <rguenther@suse.de>
540
541         PR middle-end/23944
542         * gcc.c-torture/compile/pr23944.c: New testcase.
543
544 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
545
546         PR fortran/15975
547         * gfortran.dg/der_pointer_2.f90: New test.
548
549 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
550
551         PR fortran/16861
552         * gfortran.dg/nested_modules_2.f90: New test.
553
554 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
555
556         PR c++/18368
557         * g++.dg/other/semicolon.C: New test.
558
559 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
560
561         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
562         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
563
564 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
565
566         PR c++/23914
567         * g++.dg/template/static18.C: New test.
568
569         PR c++/21514
570         * g++.dg/template/crash19.C: Remove dg-error marker.
571         * g++.dg/template/local4.C: New test.
572
573 2005-09-16  Paul Brook  <paul@codesourcery.com>
574
575         PR fortran/23906
576         * gfortran.dg/dependency_1.f90: New test.
577
578 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/23896
581         * g++.dg/template/static17.C: New test.
582
583 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
584
585         PR c++/23139
586         * g++.dg/warn/huge-val1.C: New test.
587
588 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/13140
591         * g++.dg/parse/class2.C: New test.
592         * g++.dg/template/explicit8.C: Likewise.
593         * g++.dg/template/spec25.C: Likewise.
594
595 2005-09-14  Josh Conner  <jconner@apple.com>
596
597         PR middle-end/23584
598         * gcc.dg/pr23584.c: New test.
599
600 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
601
602         PR fortran/21875 Internal Unit Array I/O, NIST
603         * gfortran.dg/arrayio_1.f90: New test.
604         * gfortran.dg/arrayio_1.f90: New test.
605         * gfortran.dg/arrayio_1.f90: New test.
606         * gfortran.dg/arrayio_1.f90: New test.
607         * gfortran.dg/arrayio_1.f90: New test.
608
609 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
610
611         PR middle-end/22480
612         * gcc.dg/vect/pr22480.c: New test.
613
614 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
615
616         PR fortran/19358
617         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
618
619 2005-09-13 Josh Conner <jconner@apple.com>
620
621         PR c++/23180
622         * g++.dg/init/struct2.C: New test.
623         * g++.dg/init/struct3.C: New test.
624
625 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
626
627         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
628         Clean up temp files.
629         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
630         gcc.dg/tree-ssa/builtin-fprintf-1.c,
631         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
632         gcc.dg/tree-ssa/builtin-printf-1.c,
633         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
634         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
635         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
636         gcc.dg/tree-ssa/builtin-vprintf-1.c,
637         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
638         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
639         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
640         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
641         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
642         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
643         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
644         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
645
646 2005-09-13  Josh Conner  <jconner@apple.com>
647
648         * lib/gcc-dg.exp: Load scanipa.exp.
649         (cleanup-dump): New procedure.
650         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
651         * lib/scandump.exp: New file.
652         * lib/scantree.exp: Use it.
653         * lib/scanipa.exp: New file.
654
655 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
656
657         PR fortran/17740
658         * gfortran.dg/generic_4.f90: New test.
659
660 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
661
662         PR target/23816
663         * gcc.target/i386/pr23816-1.c: New test.
664         * gcc.target/i386/pr23816-2.c: New test.
665
666
667 2005-09-13  Bastian Blank <waldi@debian.org>
668
669         PR c++/16171
670         * g++.dg/abi/mangle26.C: New test. 
671         * g++.dg/abi/mangle27.C: New test. 
672         * g++.dg/abi/mangle28.C: New test. 
673         * g++.dg/abi/mangle29.C: New test. 
674
675         PR c++/23839
676         * g++.dg/parse/register1.C: New test.
677
678 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
679
680         PR c++/23842
681         * g++.dg/template/access16.C: New test.
682
683 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
684
685         * gfortran.dg/char_pack_2.f90: Increase the vector size.
686
687 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
688
689         PR fortran/18899
690         * gfortran.dg/shape_2.f90: New test.
691
692 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
693
694         PR target/19269
695         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
696         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
697         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
698         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
699         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
700         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
701         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
702         tests.
703
704 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
705
706         PR c++/23841
707         * g++.dg/parse/template17.C: New test.
708
709 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
710
711         PR c++/23789
712         * g++.dg/template/nontype14.C: New test.
713
714 2005-09-12  Ian Lance Taylor  <ian@airs.com>
715
716         PR g++/7874
717         * g++.dg/lookup/friend7.C: New test.
718         * g++.dg/lookup/friend8.C: New test.
719         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
720         so that it will be found via argument dependent lookup.
721         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
722         friend functions which will no longer be found.
723         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
724         function g, so that it will be found via argument dependent
725         lookup.
726         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
727         * g++.old-deja/g++.mike/net43.C: Likewise.
728
729 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/23691
732         * g++.dg/template/static16.C: New test.
733
734 2005-09-12  Josh Conner  <jconner@apple.com>
735
736         PR middle-end/23237
737         * gcc.c-torture/compile/pr23237.c: New test. 
738
739 2005-09-11  Richard Henderson  <rth@redhat.com>
740
741         * g++.dg/other/error8.C: Update expected diagnostic text.
742
743 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
744
745         PR libfortran/19872
746         * gfortran.dg/overwrite_1.f: New test.
747
748 2005-09-09  Josh Conner  <jconner@apple.com>
749
750         * g++.dg/init/pr23180-1.C: Removed.
751         * g++.dg/init/pr23180-2.C: Removed.
752
753 2005-09-09  David Daney <ddaney@avtrex.com>
754
755         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
756         files which are ...
757         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
758         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
759
760 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
761
762         * gfortran.dg/iostat_2.f90: New test.
763
764 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
765
766         PR c++/22252
767         * g++.dg/ext/interface1.C: New test.
768         * g++.dg/ext/interface1.h: Likewise.
769         * g++.dg/ext/interface1a.cc: Likewise.
770
771 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
772
773         * gfortran.dg/iomsg_1.f90:  New test case.
774
775 2005-09-09  Richard Guenther  <rguenther@suse.de>
776
777         PR c++/23624
778         * g++.dg/tree-ssa/pr23624.C: New testcase.
779
780 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
781
782         PR fortran/19239
783         * gfortran.dg/vector_subscript_1.f90,
784         * gfortran.dg/vector_subscript_2.f90: New tests.
785
786 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
787
788         PR fortran/21104
789         * gfortran.dg/array_alloc_1.f90,
790         * gfortran.dg/array_alloc_2.f90,
791         * gfortran.dg/array_alloc_3.f90: New tests.
792
793 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
794
795         PR fortran/12840
796         * gfortran.dg/array_constructor_6.f90
797         * gfortran.dg/array_constructor_7.f90
798         * gfortran.dg/array_constructor_8.f90
799         * gfortran.dg/array_constructor_9.f90
800         * gfortran.dg/array_constructor_10.f90
801         * gfortran.dg/array_constructor_11.f90
802         * gfortran.dg/array_constructor_12.f90: New tests.
803
804 2005-09-08  Josh Conner  <jconner@apple.com>
805
806         PR c++/23180
807         * g++.dg/init/pr23180-1.C: New test.
808         * g++.dg/init/pr23180-2.C: New test.
809
810 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
811
812         PR fortran/18878
813         * gfortran.dg/module_double_reuse.f90: New.
814
815 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
816
817         PR fortran/23270
818         PR fortran/22304
819         PR fortran/18870
820         PR fortran/17917
821         PR fortran/16511
822         * gfortran.dg/common_equivalence_1.f: New.
823         * gfortran.dg/common_equivalence_2.f: New.
824         * gfortran.dg/common_equivalence_3.f: New.
825         * gfortran.dg/contained_equivalence_1.f90: New.
826         * gfortran.dg/module_blank_common.f90: New. 
827         * gfortran.dg/module_commons_1.f90: New.
828         * gfortran.dg/module_equivalence_1.f90: New.
829         * gfortran.dg/nested_modules_1.f90: New.
830         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
831         equivalences and add comment to connect the test with
832         the PR.
833
834 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
835
836         PR fortran/23765
837         * gfortran.dg/common_6.f90: New test.
838
839 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
840
841         PR fortran/15326
842         * gfortran.dg/char_result_1.f90,
843         * gfortran.dg/char_result_2.f90,
844         * gfortran.dg/char_result_3.f90,
845         * gfortran.dg/char_result_4.f90,
846         * gfortran.dg/char_result_5.f90,
847         * gfortran.dg/char_result_6.f90,
848         * gfortran.dg/char_result_7.f90,
849         * gfortran.dg/char_result_8.f90: New tests.
850
851 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
852
853         PR fortran/19928
854         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
855
856 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
857
858         PR obj-c++/16816
859         * obj-c++.dg/selector-5.mm: New test.
860         * obj-c++.dg/selector-6.mm: New test.
861
862 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
863
864         PR objc/20574
865         PR objc/19324
866         * objc.dg/error-1.m: New test.
867
868 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
869
870         PR fortran/23373
871         * gfortran.fortran-torture/execute/pr23373-1.f90,
872         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
873
874 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
875
876         PR libfortran/23760
877         * gfortran.dg/g77/1832.f: Remove long string in write statement
878         to allow the test to pass on correct list directed output with 
879         prepended space.
880
881 2005-09-07  James E Wilson  <wilson@specifix.com>
882
883         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
884
885 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
886
887         * gfortran.dg/parameter+save.f90:  Rename to
888         * gfortran.dg/parameter_save.f90: .. this.
889
890 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
891
892         PR fortran/20848
893         * gfortran.dg/parameter+save.f90:  New test case.
894
895 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
896
897         PR fortran/19269
898         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
899
900 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
901
902         PR c/23075
903         * gcc.dg/pr23075.c: New test.
904         * g++.dg/warn/pr23075.C: New test.
905
906         PR target/22362
907         * gcc.target/i386/pr22362.c: New test.
908
909         PR rtl-optimization/23098
910         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
911
912         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
913         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
914         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
915
916 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
917
918         * g++.dg/expr/cast6.C: New test.
919
920         PR c++/9782
921         * g++.dg/init/new15.C: New test.
922
923 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
924
925         * gcc.dg/vect/Os-vect-95.c: New test.
926         * gcc.dg/vect/vect-95.c: Same.
927
928 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
929
930         * gcc.dg/vect/vect-29.c: Update xfail testing.
931         * gcc.dg/vect/vect-44.c: Same.
932         * gcc.dg/vect/vect-48.c: Same.
933         * gcc.dg/vect/vect-50.c: Same.
934         * gcc.dg/vect/vect-72.c: Same.
935         * gcc.dg/vect/vect-77.c: Same.
936         * gcc.dg/vect/vect-78.c: Same.
937         * gcc.dg/vect/vect-80.c: Same.
938         * gcc.dg/vect/vect-96.c: Same.
939         * gcc.dg/vect/vect-100.c: Same.
940         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
941         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
942         * gfortran.dg/vect/vect-5.f90: Same.
943
944 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
945
946         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
947         start strings.
948         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
949         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
950
951         PR c++/23056
952         * g++.dg/opt/pr23056.C: New test.
953
954         PR rtl-optimization/23098
955         * gcc.target/i386/pr23098.c: New test.
956
957 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/23667
960         * g++.dg/template/static15.C: New test.
961
962         PR c++/21440
963         * g++.dg/ext/stmtexpr5.C: New test.
964         * g++.dg/ext/stmtexpr6.C: Likewise.
965
966 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
967
968         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
969
970         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
971         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
972         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
973
974 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
975
976         PR libfortran/23321
977         * gfortran.dg/direct_io_4.f90:  New test case.
978
979 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
980             Rasmus Hahn  <rassahah@neofonie.de>
981
982         PR libobjc/23108
983         * objc.dg/type-stream-1.m: New test.
984
985 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
986
987         PR fortran/23661
988         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
989         gfortran.dg/print_fmt_3.f90: New test.
990
991 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
992
993         * gfortran.dg/fmt_t_1.f90: New test.
994
995 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
996
997         PR rtl-optimization/23454
998         * g++.dg/opt/pr23454.C: New test.
999
1000 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
1001
1002         PR c++/23699
1003         * g++.dg/ext/static1.C: New test.
1004
1005 2005-09-02  Richard Henderson  <rth@redhat.com>
1006
1007         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
1008         tail call to check_fa_work.
1009
1010 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
1011
1012         PR c++/21687
1013         * g++.dg/other/gc3.C: New test.
1014
1015 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1016
1017         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
1018         * gcc.dg/20050826-1.c: Likewise.
1019
1020 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
1021
1022         PR c++/23167
1023         * g++.dg/expr/volatile1.C: New test.
1024
1025 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
1026
1027         PR middle-end/23547
1028         * gcc.dg/pr23547.c: New test.
1029
1030 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
1031
1032         PR c/22061
1033         * gcc.c-torture/execute/pr22061-1.c,
1034         * gcc.c-torture/execute/pr22061-2.c,
1035         * gcc.c-torture/execute/pr22061-3.c,
1036         * gcc.c-torture/execute/pr22061-4.c: New tests.
1037
1038 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
1039
1040         * gcc.dg/Wredundant-decls-2.c: New test to check that
1041         -Wredundant-decls does not issue warning for a variable 
1042         definition following a declaration.
1043
1044 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
1045
1046         PR debug/7241
1047         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
1048         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
1049         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
1050
1051         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
1052         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1053         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1054         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1055         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1056         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1057         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1058         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1059
1060 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1061
1062         PR objc/23306
1063         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1064         scan-assmbler.
1065
1066 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1067
1068         PR target/21255
1069         * gcc.dg/pr21255-1.c: New test.
1070         * gcc.dg/pr21255-2-mb.c: Likewise.
1071         * gcc.dg/pr21255-2-ml.c: Likewise.
1072         * gcc.dg/pr21255-3.c: Likewise.
1073         * gcc.dg/pr21255-4.c: Likewise.
1074
1075 2005-08-31  Dale Johannesen  <dalej@apple.com>
1076
1077         * gcc.dg/20050830-1.c:  New.
1078
1079 2005-08-31  Josh Conner  <jconner@apple.com>
1080
1081         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1082         command-line options for arm-*-* targets.
1083         * g++.dg/init/array16.C: Likewise.
1084         * g++.dg/other/crash-4.C: Likewise.
1085
1086 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1087
1088         PR obj-c++/23640
1089         * obj-c++.dg/gnu-runtime-3.mm: New test.
1090
1091 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1092
1093         PR c++/13377
1094         * g++.dg/lookup/ambig4.C: New test.
1095         * g++.dg/lookup/ambig5.C: New test.
1096         * g++.dg/tc1/dr101.C: Adjust error markers.
1097
1098 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1099
1100         PR c++/23639
1101         * g++.dg/template/ttp5.C: Adjust error markers.
1102
1103 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1104
1105         PR testsuite/23609
1106         * lib/obj-c++.exp: Include target-libpath.exp.
1107         (obj-c++_link_flags): Look for the GNU libobjc library
1108         and set the library path to include it.
1109         Don't manually set LD_LIBRARY_PATH (etc.) but call
1110         set_ld_library_path_env_vars instead.
1111         (obj-c++_target_compile): Don't set library path or
1112         linker flags because they are already set correctly
1113         in obj-c++_link_flags.
1114
1115 2005-08-30  Josh Conner  <jconner@apple.com>
1116
1117         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1118         to command-line options for arm-*-* targets.
1119
1120 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1121
1122         * g++.dg/other/i386-1.C: New.
1123
1124 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1125
1126         PR preprocessor/20348
1127         PR preprocessor/20356
1128         * gcc.dg/cpp/pr20348.c: New test.
1129         * gcc.dg/cpp/pr20348.h: New file.
1130         * gcc.dg/cpp/inc/pr20348.h: New file.
1131         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1132         * gcc.dg/cpp/pr20356.c: New test.
1133         * gcc.dg/cpp/pr20356.h: New file.
1134         * gcc.dg/cpp/inc/pr20356.h: New file.
1135         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1136
1137 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1138
1139         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1140         Fix array dimension to avoid correct end-of-file error.
1141
1142 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1143
1144         PR libfortran/23598
1145         * gfortran.dg/iostat_1.f90:  New test.
1146
1147 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1148
1149         PR middle-end/23408
1150         * gcc.dg/pr23408.c: New test.
1151
1152 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1153
1154         PR c++/23099
1155         * g++.dg/init/member1.C: Make sure erroneous static data member
1156         definitions are required.
1157         * g++.dg/template/static13.C: New test.
1158         * g++.dg/template/static14.C: Likewise.
1159
1160 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1161
1162         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1163         -march=pentium4, remove ilp32 requirement.
1164
1165         PR middle-end/23484
1166         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1167         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1168
1169 2005-08-29  Andreas Jaeger  <aj@suse.de>
1170
1171         PR testsuite/23607
1172         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1173
1174 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1175
1176         * gcc.c-torture/execute/20050316-2.c: New test.
1177         * gcc.c-torture/execute/20050316-3.c: New test.
1178         * gcc.dg/torture/pr16104-1.c: New test.
1179
1180 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1181
1182         PR middle-end/23463
1183         * gcc.c-torture/execute/zero-struct-1.c: New test.
1184
1185 2005-08-27  Richard Guenther  <rguenther@suse.de>
1186
1187         PR target/23575
1188         * gcc.target/i386/pr23575.c: New testcase.
1189
1190 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR rtl-optimization/23561
1193         * gcc.c-torture/execute/20050826-1.c: New test.
1194
1195         PR rtl-opt/23560
1196         * gcc.c-torture/execute/20050826-2.c: New test.
1197
1198 2005-08-26  Dale Johannesen  <dalej@apple.com>
1199
1200         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1201         * gcc.dg/20050826-1.c:  New.
1202
1203 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1204
1205         PR c++/19004
1206         * g++.dg/template/nontype13.C: New test.
1207
1208         PR c++/23491
1209         * g++.dg/init/new14.C: New test.
1210         * g++.dg/expr/anew1.C: Do not XFAIL.
1211         * g++.dg/expr/anew2.C: Likewise.
1212         * g++.dg/expr/anew3.C: Likewise.
1213
1214 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1215
1216         PR middle-end/22439
1217         * gcc.dg/vla-3.c: New test.
1218
1219 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1220
1221         PR fortran/20363
1222         * gfortran.dg/named_interface.f90: New.
1223
1224 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1225
1226         * gcc.c-torture/execute/frame-address.c: New test.
1227
1228 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1229
1230         PR c++/20817
1231         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1232
1233 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1234
1235         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1236
1237 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1238
1239         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1240         * gcc.dg/altivec-22.c: Rename from..
1241         * gcc.dg/altivec-nomfcr.c: ..this.
1242
1243 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1244
1245         PR tree-optimization/23546
1246         * gcc.dg/tree-ssa/pr23546.c: New test.
1247
1248 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1249
1250         PR fortran/17758
1251         * gfortran.dg/nonreturning_statements.f90: New test.
1252
1253 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1254
1255         PR c++/22454
1256         * g++.dg/parse/crash29.C: New.
1257
1258 2005-08-23  DJ Delorie  <dj@redhat.com>
1259
1260         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1261         constants have the L suffix.
1262
1263 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         PR c++/23044
1266         * g++.dg/template/instantiate8.C: New.
1267
1268 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1269
1270         PR middle-end/23467
1271         * gcc.c-torture/execute/pr23467.c: New test.
1272
1273 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1274
1275         PR tree-optimization/22043
1276         * gcc.c-torture/execute/20050613-1.c: New test.
1277
1278 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1279
1280         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1281
1282 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1283
1284         PR rtl-optimization/23478
1285         * g++.dg/opt/pr23478.C: New test.
1286
1287 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         PR c/18715
1290         * gcc.dg/switch-warn-3.c: New test.
1291
1292 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1293
1294         PR c++/22233
1295         * g++.dg/template/param1.C: New test.
1296
1297 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1298
1299         PR c++/23089
1300         * g++.dg/other/incomplete1.C: New test.
1301
1302 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1303
1304         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1305         are vectorizable.
1306
1307 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1308
1309         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1310         d_lines_5.f: New.
1311
1312 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1313
1314         * gcc.target/i386/sse-4.c: New test.
1315
1316 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1317
1318         PR testsuite/23239
1319         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1320
1321 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1322
1323         * gcc.dg/20050811-1.c: New test.
1324         * gcc.dg/20050811-2.c: New test.
1325
1326 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1327
1328         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1329
1330 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1331
1332         PR 23476
1333         * gcc.c-torture/compile/pr23476.c: New test.
1334
1335 2005-08-19  Devang Patel  <dpatel@apple.com>
1336
1337         PR tree-optimization/23048
1338         * gcc.dg/tree-ssa/pr23048.c: New test.
1339
1340 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1341
1342         PR middle-end/20624
1343         * g++.dg/warn/Wreturn-3.C: New test
1344
1345 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1346
1347         PR tree-optimization/22228
1348         * g++.dg/vect/pr22543.cc: New test.
1349
1350 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1351
1352         PR tree-optimization/21574
1353         * gcc.dg/tree-ssa/pr21574.c: New test.
1354
1355 2005-08-16  James E Wilson  <wilson@specifix.com>
1356
1357         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1358
1359 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1360
1361         PR tree-opt/23402
1362         * gcc.c-torture/compile/zero-strct-3.c: New test.
1363         * gcc.c-torture/compile/zero-strct-4.c: New test.
1364
1365 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1366
1367         PR target/23376
1368         * gcc.target/x86_64/pr23376.c: New test.
1369
1370 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1371
1372         PR c++/23337
1373         * g++.dg/ext/vector2.C: New.
1374
1375 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1376
1377         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1378
1379 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1380
1381         PR libfortran/23428
1382         * gfortran.dg/inquire-complex.f90:  New test case.
1383
1384 2005-08-16  James E Wilson  <wilson@specifix.com>
1385
1386         PR tree-optimization/21105
1387         * gcc.dg/large-size-array.c: New.
1388
1389 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1390
1391         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1392         type.
1393         * gcc.dg/vect/vect-41: Likewise.
1394         * gcc.dg/vect/vect-42: Likewise.
1395         * gcc.dg/vect/vect-43: Likewise.
1396         * gcc.dg/vect/vect-44: Likewise.
1397         * gcc.dg/vect/vect-46: Likewise.
1398         * gcc.dg/vect/vect-47: Likewise.
1399         * gcc.dg/vect/vect-48: Likewise.
1400         * gcc.dg/vect/vect-52: Likewise.
1401         * gcc.dg/vect/vect-53: Likewise.
1402         * gcc.dg/vect/vect-54: Likewise.
1403         * gcc.dg/vect/vect-55: Likewise.
1404         * gcc.dg/vect/vect-56: Likewise.
1405         * gcc.dg/vect/vect-57: Likewise.
1406         * gcc.dg/vect/vect-58: Likewise.
1407         * gcc.dg/vect/vect-59: Likewise.
1408         * gcc.dg/vect/vect-60: Likewise.
1409         * gcc.dg/vect/vect-61: Likewise.
1410         * gcc.dg/vect/vect-85: Likewise.
1411         * gcc.dg/vect/vect-87: Likewise.
1412         * gcc.dg/vect/vect-88: Likewise.
1413         * gcc.dg/vect/vect-93.c: Likewise.
1414         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1415         * gcc.dg/vect/vect-75: Likewise.
1416         * gcc.dg/vect/vect-76: Likewise.
1417         * gcc.dg/vect/vect-77: Likewise.
1418         * gcc.dg/vect/vect-78: Likewise.
1419         * gcc.dg/vect/vect-80: Likewise.
1420         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1421         vectorized for the expected reason, rather than checking how alignment
1422         was handled.
1423         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1424         type and also instead of aligned pointers. Added documentation.
1425
1426 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1427
1428         * gfortran.dg/power.f90: New test.
1429
1430 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1431
1432         PR rtl-optimization/23299
1433         * g++.dg/opt/pr23299.C: New test.
1434
1435 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1436
1437         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1438
1439 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1440
1441         * g++.dg/template/local6.C: New test.
1442
1443 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1444
1445         * execute/exceptions/finally-1.m: Check that the catch and finally are
1446         being called.  Also add a "return 0;" at the end of main.
1447
1448 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1449
1450         PR fortran/21432.
1451         * gfortran.dg/namelist_print_1.f: New test of functionality of
1452         PRINT namelist.
1453         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1454         namelist generates error with -std=f95.
1455
1456 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1457
1458         PR tree-optimization/23119
1459         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1460
1461 2005-08-13  Marcin Koziej  <creep@desk.pl>
1462             Andrew Pinski  <pinskia@physics.uc.edu>
1463
1464         PR libobjc/22492
1465         * execute/exceptions/finally-1.m: New test.
1466
1467 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1468
1469         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1470         testsuite.
1471         * objc/execute/exceptions/trivial.m: New test.
1472         * objc.dg/try-catch-11.m: Move to ...
1473         * objc/execute/exceptions/foward-1.m: Here.
1474         * objc.dg/try-catch-2.m: Move to ...
1475         * objc/execute/exceptions/catchall-1.m: Here.
1476         * objc.dg/try-catch-8.m: Move to ...
1477         * objc/execute/exceptions/local-variables-1.m: Here.
1478
1479 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1480
1481         * objc.dg/nested-func-1.m: Move to ...
1482         * objc/execute/nested-func-1.m: Here.
1483
1484 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1485
1486         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1487         in ${options} instead of [target_info name].
1488         * lib/obj-c++.exp (objc_target_compile): Likewise.
1489
1490 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1491
1492         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1493
1494 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1495
1496         part of PR testsuite/23348
1497         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1498         of the torture options.
1499         * objc/compile/trivial.m: New test.
1500
1501 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1502
1503         * gfortran.dg/eoshift.f90:  Correct format.
1504
1505 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1506
1507         * gfortran.fortran-torture/execute/character_passing.f90:
1508         Fix comment typo.
1509
1510 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1511
1512         PR c++/8271
1513         * g++.dg/template/unify10.C: New.
1514
1515 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1516
1517         * g++.dg/parse/pr22514.C: Move to...
1518         * g++.dg/debug/pr22514.C: here.
1519
1520 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1521
1522         PR c++/23266
1523         * g++.dg/inherit/pure1.C: New test.
1524
1525         * ChangeLog: Fix typos.
1526
1527 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1528             Steven Bosscher  <stevenb@suse.de>
1529
1530         * gfortran.dg/runtime_warning_1.f90: New test.
1531
1532 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1533
1534         PR c++/23219
1535         * g++.dg/parse/crash28.C: New.
1536
1537 2005-08-11  Richard Guenther  <rguenther@suse.de>
1538
1539         PR target/23289
1540         * gcc.target/i386/tailcall-1.c: New testcase.
1541
1542 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1543
1544         * gcc.dg/vect/vect-67.c: Un-xfail.
1545
1546 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1547
1548         PR c++/23225
1549         * g++.dg/testsuite/parse/crash27.C: new test.
1550
1551 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1552
1553         PR libfortran/22143
1554         * gfortran.dg/shift-kind.f90:  New testcase.
1555
1556 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1557
1558         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1559         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1560
1561 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1562
1563         PR c++/20646
1564         * g++.dg/other/mult-stor1.C: New test.
1565
1566 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1567
1568         * gcc.c-torture/pr18299-1.c: Move to ...
1569         * gcc.c-torture/compile/pr18299-1.c: Here.
1570
1571 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1572
1573         * gfortran/fortran.torture/execute/character_passing.f90:
1574         Fix types for LSAME.
1575
1576 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1577
1578         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1579         input data back to what it was originally.
1580
1581 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1582
1583         * objc.dg/try-catch-8.m: Enable for all targets.
1584
1585 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1586
1587         * gcc.dg/pr23165.c: New test.
1588
1589 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1590
1591         PR tree-optimization/23234
1592         * gcc.dg/tree-ssa/pr23234.c: New test.
1593
1594 2005-08-08  Josh Conner  <jconner@apple.com>
1595
1596         PR rtl-optimization/23241
1597         * gcc.dg/char-compare.c: New test.
1598
1599 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1600
1601         PR c++/22508
1602         * g++.dg/init/new13.C: New test.
1603
1604 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1605
1606         PR c++/21166
1607         * g++.dg/other/crash-4.C: Adjust
1608         * g++/dg/ext/packed9.C: New.
1609
1610 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1611
1612         PR middle-end/21964
1613         * gcc.c-torture/execute/pr21964-1.c: New test.
1614
1615 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1616
1617         PR c/22458
1618         * gcc.dg/pr22458-1.c: New test.
1619
1620 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1621             Steven G. Kargl <kargls@comcast.net>
1622
1623         PR fortran/22390
1624         * gfortran.dg/flush_1.f90: New test.
1625
1626 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1627
1628         PR c++/23191
1629         * g++.dg/template/eh2.C: New test.
1630
1631 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1632
1633         PR c++/19498
1634         * g++.dg/template/instantiate7.C: New test.
1635
1636 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1637
1638         PR c/23113
1639         * gcc.dg/Wunused-value-1.c: New test.
1640
1641 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1642
1643         PR rtl-optimization/23233
1644         * gcc.c-torture/compile/pr23233-1.c: New test.
1645
1646 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1647
1648         PR fortran/18833
1649         PR fortran/20850
1650         * gfortran.dg/equiv_1.f90: New test.
1651         * gfortran.dg/equiv_2.f90: New test.
1652         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1653         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1654         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1655
1656 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1657
1658         * gcc.c-torture/execute/vrp-5.c: New test.
1659         * gcc.c-torture/execute/vrp-6.c: New test.
1660         * gcc.dg/tree-ssa/vrp21.c: New test.
1661
1662 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1663
1664         * g++.dg/parse/pr22514.C: New test.
1665
1666 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1667
1668         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1669
1670         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1671         instead of constant loads / pool entries.
1672
1673 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1674
1675         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1676         TEST_TO_WCTYPE.
1677
1678 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1679
1680         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1681         __WINT_TYPE__ in generated prototypes if possible.
1682
1683 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1684
1685         PR 22037
1686         * g++.dg/tree-ssa/pr22037.C:
1687
1688 2005-08-04  Richard Henderson  <rth@redhat.com>
1689
1690         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1691         scan-tree-dump-times directive.
1692
1693 2005-08-04  Jan Hubicka  <jh@suse.cz>
1694
1695         * gcov-1.C: Fix switch counts.
1696         * gcov-4b.c: Likewise.
1697
1698 2005-08-03  Jeff Law  <law@redhat.com>
1699
1700         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1701
1702 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1703
1704         * gcc.c-torture/execute/pr23135.c: New test.
1705
1706 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1707
1708         PR tree-optimization/19899
1709         * gcc.dg/tree-ssa/scev-1.c: New test.
1710         * gcc.dg/tree-ssa/scev-2.c: New test.
1711
1712 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1713
1714         PR target/18582
1715         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1716
1717 2005-08-03  Jan Hubicka  <jh@suse.cz>
1718
1719         * update-conroll.c: New testcase.
1720         * update-conroll-2.c: New testcase.
1721
1722 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1723
1724         * gfortran.dg/constant_substring.f: New test.
1725         * gfortran.dg/pr22491.f: New test.
1726
1727 2005-08-02  Jan Hubicka  <jh@suse.cz>
1728
1729         * update-threading.c: Replace by the proper one.
1730
1731 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1732
1733         PR 23164
1734         * g++.dg/tree-ssa/pr23164.C: New test.
1735
1736 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1737
1738         * gcc.dg/tree-ssa/pr23192.c: New test.
1739
1740 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1741
1742         * gcc.c-torture/execute/vrp-4.c: New test.
1743
1744 2005-08-02  Jan Hubicka  <jh@suse.cz>
1745
1746         * update-threading.c: New test.
1747
1748 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1749
1750         * gcc.c-torture/compile/20050801-1.c: New test.
1751         * gcc.c-torture/compile/20050801-2.c: New test.
1752
1753 2005-08-01  Jan Hubicka  <jh@suse.cz>
1754
1755         * val-prof-5.c: New test.
1756
1757 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1758
1759         PR c/22311
1760         * gcc.dg/pr22311-1.c : New test.
1761
1762 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1763
1764         PR target/23095
1765         * gfortran.dg/pr23095.f: New test.
1766
1767         PR c++/22003
1768         * g++.dg/other/pr22003.C: New test.
1769
1770 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1771
1772         PR target/20621
1773         * gcc.c-torture/execute/pr20621-1.c: New test.
1774
1775 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1776
1777         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1778         of string for format.
1779         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1780         print statement with internal write.
1781         * gfortran.dg/der_array_io_2.f:  Likewise.
1782         * gfortran.dg/der_array_io_3.f:  Likewise.
1783
1784 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1785
1786         * gcc.dg/fold-abs-4.c: new test.
1787
1788 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1789
1790         PR fortran/22570 an related issues.
1791         * gfortran.dg/x_slash_1.f: New test.
1792
1793 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1794
1795         PR c/23143
1796         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1797         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1798
1799 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1800
1801         PR c/529
1802         * gcc.dg/Wshadow-3.c: New test.
1803
1804 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1805
1806         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1807         used to have the wrong bounds).
1808
1809 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1810
1811         PR c/21720
1812         * gcc.dg/hex-round-1.c: Test more cases.
1813         * gcc.dg/hex-round-2.c: New test.
1814
1815 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1816
1817         PR 22550
1818         * g++.dg/tree-ssa/pr22550.C: New test.
1819
1820 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1821
1822         * gcc.dg/tree-ssa/vrp19.c: New test.
1823         * gcc.dg/tree-ssa-vrp20.c: New test.
1824
1825 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1826
1827         PR c/22240
1828         * gcc.dg/transparent-union-4.c: New test.
1829
1830 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1831
1832         PR c/22192
1833         * gcc.dg/c99-vla-2.c: New test.
1834
1835 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1836
1837         PR c/21720
1838         * gcc.dg/hex-round-1.c: New test.
1839
1840 2005-07-28  Jan Hubicka  <jh@suse.cz>
1841
1842         * inliner-1.c: Do not dump everything.
1843         * tree-prof.exp: Do not pass -ftree-based-profiling.
1844         * bprob.exp: Likewise.
1845
1846         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1847
1848 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1849
1850         PR c++/22545
1851         * g++.dg/expr/ptrmem7.C: New test.
1852
1853 2005-07-28  Mike Stump  <mrs@apple.com>
1854
1855         * g++.old-deja/g++.mike/visibility-1.C: New test.
1856
1857 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1858
1859         PR c/20187
1860         * gcc.c-torture/execute/pr20187-1.c: New test.
1861
1862 2005-07-28  Jeff Law  <law@redhat.com>
1863
1864         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1865         * gcc.dg/tree-ssa/vrp18.c: New test.
1866
1867 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1868
1869         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1870
1871 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1872
1873         PR tree-optimization/22506
1874         * gcc.dg/vect/ps22506.c: New test.
1875
1876 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1877
1878         PR target/21149
1879         * gcc.target/i386/sse-3.c: New test.
1880
1881 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1882
1883         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1884         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1885
1886 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1887
1888         PR c/22589
1889         * gcc.c-torture/compile/pr22589-1.c: New test.
1890
1891 2005-07-28  Jan Hubicka  <jh@suse.cz>
1892
1893         * update-loopch.c: New testcase.
1894
1895 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1896
1897         PR rtl-optimization/23047
1898         * gcc.c-torture/execute/pr23047.c: New test.
1899         * gcc.c-torture/execute/pr23047.x: New.
1900
1901 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1902
1903         PR tree-optimization/22493
1904         * gcc.c-torture/execute/pr22493-1.c: New test.
1905         * gcc.c-torture/execute/pr22493-1.x: New.
1906         * gcc.c-torture/execute/vrp-1.c: New test.
1907         * gcc.c-torture/execute/vrp-2.c: New test.
1908         * gcc.c-torture/execute/vrp-2.c: New test.
1909
1910 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1911
1912         * gcc.target/frv/all-builtin-read8.c: Delete.
1913         * gcc.target/frv/all-builtin-read16.c: Delete.
1914         * gcc.target/frv/all-builtin-read32.c: Delete.
1915         * gcc.target/frv/all-builtin-read64.c: Delete.
1916         * gcc.target/frv/all-builtin-write8.c: Delete.
1917         * gcc.target/frv/all-builtin-write16.c: Delete.
1918         * gcc.target/frv/all-builtin-write32.c: Delete.
1919         * gcc.target/frv/all-builtin-write64.c: Delete.
1920         * gcc.target/frv/all-read-write-1.c: New.
1921
1922 2005-07-27  Jeff Law  <law@redhat.com>
1923
1924         * gcc.c-torture/execute/pr22630.c: New test.
1925
1926 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1927
1928         PR tree-optimization/23073
1929         * gcc.dg/vect/nodump-pr23073.c: New test.
1930         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1931
1932 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1933
1934         PR tree-optimize/22348
1935         * gcc.c-torture/execute/pr22348.c: New.
1936
1937 2005-07-27  Richard Guenther  <rguenther@suse.de>
1938
1939         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1940
1941 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1942
1943         PR fortran/22503
1944         * gfortran.dg/logical_comp.f90: New test.
1945
1946 2005-07-27  Jan Hubicka  <jh@suse.cz>
1947
1948         * inliner-1.c: Add cleanup of dumps.
1949         * val-prof-*.c: Likewise.
1950         * update-tailcall.c: New.
1951
1952 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1953
1954         PR 22591
1955         * gcc.dg/tree-ssa/pr22591.c: New test.
1956         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1957
1958 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1959
1960         PR libobjc/22606
1961         * objc.dg/try-catch-11.m: New test.
1962
1963 2005-07-26  Richard Guenther  <rguenther@suse.de>
1964
1965         PR tree-optimization/22486
1966         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1967
1968 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1969
1970         PR tree-opt/22484
1971         * testsuite/g++.dg/opt/loop2.C: New test.
1972
1973 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1974
1975         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1976         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1977
1978 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1979
1980         * lib/profopt.exp (profopt-execute): Check for profiling data
1981         files on the target.
1982
1983 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1984
1985         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1986         for matching of asm labels.
1987
1988 2005-07-25  Richard Guenther  <rguenther@suse.de>
1989
1990         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1991
1992 2005-07-25  Richard Guenther  <rguenther@suse.de>
1993
1994         PR testsuite/22624
1995         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1996
1997 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1998
1999         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
2000         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
2001         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
2002         * gcc.dg/vect/vect-100.c: New test.
2003         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
2004         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
2005         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
2006         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
2007         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
2008         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
2009         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
2010         * gfortran.dg/vect/pr19049.f90: New testcase.
2011         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
2012
2013 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
2014
2015         * gcc.c-torture/execute/20050713-1.c: New test.
2016
2017         PR fortran/20063
2018         * gfortran.fortran-torture/execute/data_4.f90: New test.
2019
2020         PR middle-end/20303
2021         * gcc.dg/visibility-d.c: New test.
2022
2023 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
2024
2025         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
2026         * gfortran.dg/underflow.f90: Ditto.
2027
2028 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2029
2030         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
2031         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
2032         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
2033
2034 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2035
2036         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
2037         include case of field width of zero.
2038
2039 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
2040
2041         PR libgfortran/21875
2042         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
2043         with trailing blanks on normal formatted read.
2044
2045 2005-07-23  Chao-ying Fu  <fu@mips.com>
2046
2047         * gcc.target/mips/mips32-dsp-type.c: New test.
2048         * gcc.target/mips/mips32-dsp.c: New test.
2049
2050 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
2051
2052         PR testsuite/21073
2053         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2054
2055         PR testsuite/20454
2056         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2057         and __cyg_profile_func_exit.
2058
2059 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2060
2061         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2062         * gfortran.dg/comma_format_extension_4.f: Same.
2063         * gfortran.dg/pr15332.f: Same.
2064         * gfortran.dg/pr21730.f: Same.
2065
2066 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2067
2068         * g++.dg/opt/vrp2.C: Fix testcase.
2069
2070         PR tree-opt/22625
2071         * g++.dg/opt/vrp2.C: New test.
2072
2073 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2074
2075         PR debug/21828
2076         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2077
2078 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2079
2080         * gcc.dg/tree-ssa/20050719-1.c: New test.
2081
2082 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2083
2084         * gcc.dg/bfin-longcall-1.c: New file.
2085         * gcc.dg/bfin-longcall-2.c: New file.
2086
2087 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2088
2089         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2090
2091 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2092
2093         PR middle-end/19055
2094         * gcc.dg/tree-ssa/pr19055.c: New test.
2095         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2096
2097 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2098
2099         PR C++/22358
2100         * g++.dg/other/pr22358.C: New test.
2101
2102 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2103
2104         PR c++/2922
2105         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2106
2107 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2108
2109         PR c++/15938
2110         * g++.dg/init/union2.C: New test.
2111
2112 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2113
2114         PR c/22393
2115         * gcc.dg/complex-4.c: New test.
2116
2117 2005-07-21  Richard Guenther  <rguenther@suse.de>
2118
2119         PR testsuite/22522
2120         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2121         scanning for asm labels.
2122         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2123
2124 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2125
2126         PR target/22085
2127         * gcc.dg/altivec-pr22085.c: New.
2128
2129 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2130
2131         PR tree-optimization/19210
2132         * gcc.dg/tree-ssa/pr19210-1.c: New.
2133         * gcc.dg/tree-ssa/pr19210-2.c: New.
2134
2135 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2136
2137         PR rtl-optimization/22167
2138         * g++.dg/opt/pr22167.C: New test.
2139
2140 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2141
2142         PR c++/2922
2143         * g++.dg/lookup/two-stage2.C: New.
2144         * g++.dg/lookup/two-stage3.C: New.
2145         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2146         fixed two-stage name lookup for operators.
2147         * g++.dg/template/call3.C: Compiler now produces an appropriate
2148         error message.
2149         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2150         14 as a candidate.
2151         * g++.dg/template/ptrmem4.C: Compiler produces different error
2152         message.
2153         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2154         connect_to_method as a candidate.
2155
2156 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2157
2158         * gcc.dg/fold-alloc-1.c: New test.
2159
2160 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2161
2162         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2163         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2164
2165 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2166
2167         * gcc.dg/fold-abs-1.c: New test.
2168         * gcc.dg/fold-abs-2.c: New test.
2169         * gcc.dg/fold-abs-3.c: New test.
2170
2171 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2172
2173         Make CONSTRUCTOR use VEC to store initializers.
2174         * g++.dg/ext/complit3.C: Check for specific error messages.
2175         * g++.dg/init/brace2.C: Update error message.
2176         * g++.dg/warn/Wbraces2.C: Likewise.
2177
2178 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2179
2180         PR fortran/16940
2181         * gfortran.dg/module_interface_1.f90: New test.
2182
2183 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2184             Kenneth Zadeck <zadeck@naturalbridge.com>
2185
2186         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2187
2188 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2189
2190         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2191         specify -Wformat for these tests.
2192         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2193         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2194         * gcc.dg/format/opt-6.c: Delete.
2195
2196 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2197
2198         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2199         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2200
2201 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2202
2203         * gcc.dg/tree-ssa/alias-2.c: New test.
2204
2205 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2206
2207         PR c++/22263
2208         * g++.dg/template/explicit7.C: New test.
2209
2210 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2211
2212         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2213         width of 8 to +Inf and -Inf.
2214
2215 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/22139
2218         * g++.dg/template/friend36.C: New test.
2219
2220 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2221
2222         PR fortran/21730
2223         * gfortran.dg/pr21730.f: New test.
2224
2225 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2226             Kenneth Zadeck <zadeck@naturalbridge.com>
2227
2228         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2229         since pure const detection cannot run at -O1 in c compiler.
2230         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2231         can now optimize this case properly.
2232         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2233         because we now pass.
2234         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2235
2236 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2237
2238         PR c/22421
2239         * gcc.dg/format/bitfld-1.c: New test.
2240
2241 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/22204
2244         * g++.dg/rtti/repo1.C: New test.
2245
2246 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2247
2248         PR middle-end/22398
2249         * gcc.c-torture/compile/pr22398.c: New test.
2250
2251 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/22132
2254         * g++.dg/expr/cast4.C: New test.
2255
2256 2005-07-15  Richard Guenther  <rguenther@suse.de>
2257
2258         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2259         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2260
2261 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2262
2263         PR tree-optimization/22230
2264         * gcc.dg/tree-ssa/pr22230.c: New test.
2265
2266 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2267
2268         * gfortran.dg/g77/cpp6.f: New test.
2269
2270         PR fortran/22417
2271         * gfortran.dg/g77/cpp5.F: New test.
2272         * gfortran.dg/g77/cpp5.h: New file.
2273         * gfortran.dg/g77/cpp5inc.h: New file.
2274
2275 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2276
2277         PR libfortran/16435
2278         * gfortran.dg/tl_editting.f90: New.
2279         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2280
2281 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2282
2283         * gfortran.dg/char_array_constructor.f90: New test.
2284
2285 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2286
2287         * gfortran.dg/past_eor.f90: New.
2288         * gfortran.dg/complex_read.f90: New.
2289
2290 2005-07-13  Jeff Law  <law@redhat.com>
2291
2292         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2293         additional casts.
2294
2295         * gcc.dg/tree-ssa/pr22321.c: New test
2296
2297 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2298
2299         PR tree-optimization/21921
2300         * gcc.dg/tree-ssa/pr21921.c: New.
2301
2302 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2303
2304         PR tree-optimizatio/22442
2305         * gcc.dg/tree-ssa/loop-11.c: New test.
2306
2307 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2308
2309         PR tree-opt/21840
2310         * gcc.c-torture/compile/pr21840.c: New test.
2311
2312 2005-07-12  Jan Hubicka  <jh@suse.cz>
2313
2314         * gcc.c-torture/compile/pr22379.c: New test.
2315
2316 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2317
2318         PR libfortran/21593
2319         gfortran.dg/dev_null.f90:  Remove outdated comment about
2320         PR libfortran/21593.
2321
2322
2323 2005-07-12  Dale Johannesen  <dalej@apple.com>
2324
2325         * gcc.target/i386/compress-float-sse.c:  New.
2326         * gcc.target/i386/compress-float-sse-pic.c:  New.
2327         * gcc.target/i386/compress-float-387.c:  New.
2328         * gcc.target/i386/compress-float-387-pic.c:  New.
2329         * gcc.dg/compress-float-ppc.c:  New.
2330         * gcc.dg/compress-float-ppc-pic.c:  New.
2331
2332 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2333
2334         PR libfortran/21593
2335         gfortran.dg/dev_null.f90:  Remove targets.
2336
2337 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2338
2339         PR tree-opt/22335
2340         * gcc.dg/pr22335-1.c: New test.
2341         * gcc.dg/pr22335-2.c: New test.
2342
2343 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2344
2345         PR c++/20172
2346         * g++.dg/template/nontype12.C : New test.
2347
2348 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2349
2350         * gcc.dg/tree-ssa/loop-10.c: New test.
2351
2352 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2353
2354         * gcc.c-torture/execute/20020720-1.x: Remove.
2355
2356 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2357
2358         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2359
2360 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2361
2362         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2363         (dg-mips-options): Use it.
2364
2365 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2366
2367         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2368
2369 2005-07-09  Richard Henderson  <rth@redhat.com>
2370
2371         * lib/target-supports.exp (check_effective_target_sync_char_short):
2372         Add alpha.
2373
2374 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2375
2376         PR libfortran/22217
2377         * gfortran.dg/negative-z-descriptor.f90:  New test.
2378
2379 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2380
2381         PR tree-opt/22329
2382         * gcc.dg/pr22329.c: New test.
2383
2384 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2385
2386         PR tree-optimization/20139
2387         * gcc.dg/tree-ssa/pr20139.c: New.
2388
2389 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2390
2391         PR tree-opt/22356
2392         * testsuite/gcc.dg/pr22356-1.c: New test.
2393
2394 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2395
2396         PR c++/21799
2397         * g++.dg/template/unify8.C: New.
2398         * g++.dg/template/unify9.C: New.
2399
2400 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2401
2402         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2403
2404 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2405
2406         * gcc.dg/darwin-version-1.c: New.
2407         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2408         * gcc.dg/builtins-20.c: Likewise.
2409         * gcc.dg/builtins-53.c: Likewise.
2410         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2411         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2412         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2413         * gcc.dg/torture/builtins-power-1.c: Likewise.
2414         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2415         on Darwin.
2416
2417 2005-07-07  Jeff Law  <law@redhat.com>
2418
2419         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2420         argument evaluation order.
2421
2422 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2423
2424         PR libfortran/21594
2425         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2426         Add test cases where the shift length is greater than the
2427         array length.
2428
2429 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2430
2431         * obj-c++.dg/proto-lossage-6.mm: New.
2432         * objc.dg/proto-lossage-6.m: New.
2433
2434 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2435
2436         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2437         * objc.dg/gnu-runtime-2.m: Likewise.
2438
2439 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2440
2441         * gfortran.dg/longline.f: New test.
2442
2443         * gfortran.dg/badline.f: New test.
2444
2445 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2446
2447         PR fortran/16531
2448         PR fortran/15966
2449         PR fortran/18781
2450         * gfortran.dg/hollerith.f90: New.
2451         * gfortran.dg/hollerith2.f90: New.
2452         * gfortran.dg/hollerith3.f90: New.
2453         * gfortran.dg/hollerith4.f90: New.
2454         * gfortran.dg/hollerith_f95.f90: New.
2455         * gfortran.dg/hollerith_legacy.f90: New.
2456         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2457
2458 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2459
2460         PR objc/22274
2461         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2462         * objc.dg/gnu-runtime-2.m: New.
2463
2464 2005-07-06  Jeff Law  <law@redhat.com>
2465
2466         * gcc.dg/tree-ssa/vrp17.c: New test.
2467
2468 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2469
2470         PR fortran/22327
2471         * gfortran.dg/array_constructor_5.f90: New test.
2472
2473 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2474
2475         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2476
2477 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2478
2479         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2480         * gcc.dg/980816-1.c: Ditto.
2481
2482 2005-07-06  Jeff Law  <law@redhat.com>
2483
2484         * gcc.c-torture/compile/pr21356.c: New test.
2485
2486 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2487
2488         PR c/22013
2489         PR c/22098
2490         * gcc.c-torture/compile/pr22013-1.c,
2491         gcc.c-torture/execute/pr22098-1.c,
2492         gcc.c-torture/execute/pr22098-2.c,
2493         gcc.c-torture/execute/pr22098-3.c: New tests.
2494
2495 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2496
2497         PR c/22308
2498         * gcc.dg/pr22308-1.c: New test.
2499
2500 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2501
2502         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2503         target.
2504         * gcc.dg/compare9.c: Use -fshort-enums instead of
2505         -fno-short-enums.  Change the last test to dg-bogus.
2506
2507 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2508
2509         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2510         * gcc.dg/compare9.c: New.
2511
2512 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2513
2514         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2515
2516 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2517
2518         PR testsuite/22288
2519         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2520
2521
2522 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2523
2524         * gcc.dg/format/gcc_gfc-1.c: New.
2525
2526 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2527
2528         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2529
2530 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2531
2532         PR fortran/20842
2533         * gfortran.dg/io_invalid_1.f90: New test.
2534
2535 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2536
2537         * gcc.dg/format/gcc_diag-1.c: Update.
2538
2539 2005-07-02  Jeff Law  <law@redhat.com>
2540
2541         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2542         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2543
2544 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2545
2546         * gcc.dg/format/gcc_diag-1.c: Update.
2547
2548 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2549
2550         PR tree-opt/22269
2551         * gcc.c-torture/compile/pr22269.c: New test.
2552
2553 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2554
2555         PR 21584
2556         PR 22219
2557         * g++.dg/tree-ssa/pr21584-1.C: New test.
2558         * g++.dg/tree-ssa/pr21584-2.C: New test.
2559
2560 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2561
2562         * obj-c++.dg/try-catch-11.mm: New.
2563         * objc.dg/try-catch-10.m: New.
2564
2565 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2566
2567         * g++.dg/other/ucnid-1.C: xfail on AIX.
2568
2569 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2570
2571         PR 22234
2572         * gcc.dg/20050629-1.c: New test.
2573
2574 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2575
2576         * obj-c++.dg/const-str-1[0-1].mm: New.
2577         * objc.dg/const-str-1[0-1].m: New.
2578
2579 2005-05-29  Richard Henderson  <rth@redhat.com>
2580
2581         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2582         Rename from check_effective_target_vect_no_max.
2583         (check_effective_target_vect_no_int_add): New.
2584         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2585         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2586         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2587         * gcc.dg/vect/vect-reduc-1.c: Use both.
2588         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2589
2590 2005-05-29  Richard Henderson  <rth@redhat.com>
2591
2592         * lib/target-supports.exp (check_effective_target_vect_no_max):
2593         Remove i386 and x86_64.
2594
2595 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2596
2597         PR testsuite/21969
2598         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2599
2600 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2601
2602         PR middle-end/21969
2603         * gcc.dg/vect/pr21969.c: New test.
2604
2605 2005-06-28  Eric Christopher  <echristo@redhat.com>
2606
2607         PR c/22052
2608         PR c/21975
2609         * gcc.dg/inline1.c: New test.
2610         * gcc.dg/inline2.c: Ditto.
2611         * gcc.dg/inline3.c: Ditto.
2612         * gcc.dg/inline4.c: Ditto.
2613         * gcc.dg/inline5.c: Ditto.
2614
2615 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2616
2617         PR libfortran/22142
2618         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2619         Add testcase also testing eoshift1 for PR 22142.
2620
2621 2005-06-28  Richard Henderson  <rth@redhat.com>
2622
2623         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2624         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2625         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2626         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2627         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2628
2629 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2630
2631         PR libfortran/22142
2632         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2633         Add testcase for PR 22142.
2634
2635 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2636
2637         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2638         gcc.target/ia64/fpreg-2.c: New tests.
2639
2640 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2641
2642         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2643
2644 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2645
2646         PR libfortran/22170
2647         * gfortran.dg/slash_1.f90: New test.
2648
2649 2005-06-27  Richard Henderson  <rth@redhat.com>
2650
2651         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2652         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2653         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2654         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2655         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2656         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2657
2658 2005-06-27  Richard Henderson  <rth@redhat.com>
2659
2660         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2661         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2662
2663 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2664
2665         * obj-c++.dg/proto-lossage-5.mm: New.
2666         * objc.dg/proto-lossage-5.m: New.
2667
2668 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2669
2670         PR 21959
2671         * gcc.dg/tree-ssa/pr21959.c: New test.
2672
2673 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2674
2675         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2676         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2677         testing uninitialized var.
2678
2679         * gcc.c-torture/execute/builtins/chk.h: New.
2680         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2681         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2682         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2683         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2684         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2685         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2686         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2687         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2688         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2689         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2690         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2691         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2692         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2693         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2694         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2695         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2696         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2697         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2698         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2699         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2700         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2701         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2702         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2703         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2704         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2705         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2706         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2707         * gcc.dg/builtin-object-size-1.c: New test.
2708         * gcc.dg/builtin-object-size-2.c: New test.
2709         * gcc.dg/builtin-object-size-3.c: New test.
2710         * gcc.dg/builtin-object-size-4.c: New test.
2711         * gcc.dg/builtin-object-size-5.c: New test.
2712         * gcc.dg/builtin-stringop-chk-1.c: New test.
2713         * gcc.dg/builtin-stringop-chk-2.c: New test.
2714         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2715         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2716         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2717         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2718         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2719         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2720         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2721         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2722         * gcc.c-torture/execute/printf-1.c: New test.
2723         * gcc.c-torture/execute/fprintf-1.c: New test.
2724         * gcc.c-torture/execute/vprintf-1.c: New test.
2725         * gcc.c-torture/execute/vfprintf-1.c: New test.
2726         * gcc.c-torture/execute/printf-chk-1.c: New test.
2727         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2728         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2729         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2730
2731 2005-06-27  Michael Matz  <matz@suse.de>
2732
2733         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2734         slot is not merged if address escapes.
2735
2736 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2737
2738         PR c/21911
2739         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2740
2741 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR middle-end/17965
2744         * gcc.c-torture/compile/20050622-1.c: New test.
2745
2746         PR middle-end/22028
2747         * gcc.dg/20050620-1.c: New test.
2748
2749 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2750
2751         PR tree-optimization/22026
2752         * gcc.dg/tree-ssa/pr22026.c: New.
2753
2754 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2755
2756         PR libfortran/22144
2757         * gfortran.dg/shift-alloc.f90:  New testcase.
2758
2759 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2760
2761         * all files: Update FSF address in copyright headers.
2762
2763 2005-06-22  Jan Hubicka  <jh@suse.cz>
2764
2765         * wholeprogram-1.c: New testcase.
2766         * wholeprogram-2.c: New testcase.
2767
2768 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2769
2770         PR 22171
2771         * gcc.dg/tree-ssa/pr22171.c: New test.
2772
2773 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2774
2775         * gfortran.dg/simplify_modulo.f90: New.
2776
2777 2005-06-24  Jan Hubicka  <jh@suse.cz>
2778
2779         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2780
2781 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2782
2783         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2784
2785 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2786
2787         * obj-c++.dg/typedef-alias-1.mm: New.
2788         * objc.dg/typedef-alias-1.m: New.
2789
2790 2005-06-23  Jeff Law  <law@redhat.com>
2791
2792         * gcc.dg/tree-ssa/vrp16.c: New test.
2793
2794 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2795
2796         * lib/target-supports.exp: Add
2797         check_effective_target_fortran_large_real and
2798         check_effective_target_fortran_large_int to check for
2799         corresponding effective targets.
2800         * gfortran.dg/large_integer_kind_1.f90: New test.
2801         * gfortran.dg/large_real_kind_1.f90: New test.
2802
2803 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2804
2805         PR tree-optimization/22117
2806         * gcc.dg/tree-ssa/pr22117.c: New.
2807
2808 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2809
2810         PR testsuite/22123
2811         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2812
2813 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2814
2815         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2816
2817 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2818
2819         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2820         * gfortran.dg/f2c_4.c: Likewise
2821
2822 2005-06-22 Paul Brook  <paul@codesourcery.com>
2823
2824         PR fortran/21034
2825         * gfortran.dg/auto_save_1.f90: New test.
2826
2827 2005-06-22  Michael Matz  <matz@suse.de>
2828
2829         * gcc.target/x86-64/abi: New directory.
2830         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2831         * gcc.target/x86-64/abi/README.gcc: New file.
2832         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2833         * gcc.target/x86-64/abi/asm-support.s: New file.
2834         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2835         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2836         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2837         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2838         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2839         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2840         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2841         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2842         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2843         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2844         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2845         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2846         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2847         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2848         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2849         * gcc.target/x86_64/abi/test_varargs.c: New test.
2850
2851 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2852
2853         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2854         32-bit i?86 and x86_64.
2855
2856 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2857
2858         * obj-c++.dg/const-str-[1-9].mm: New tests.
2859
2860 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2861
2862         PR fortran/22010
2863         * gfortran.dg/namelist_use.f90: New.
2864         * gfortran.dg/namelist_use_only.f90: New.
2865
2866 2005-06-21  Jeff Law  <law@redhat.com>
2867
2868         * gcc.dg/tree-ssa/vrp15.c: New test.
2869
2870 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2871
2872         * lib/target-supports.exp (check_effective_target_vect_reduction):
2873         Remove.
2874         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2875         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2876         remove vect_reduction target keyword. Also avoid two returns in main.
2877         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2878         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2879         * gcc.dg/vect/vect-reduc-1short.c: New test.
2880         * gcc.dg/vect/vect-reduc-1char.c: New test.
2881         * gcc.dg/vect/vect-reduc-2short.c: New test.
2882         * gcc.dg/vect/vect-reduc-2char.c: New test.
2883         * gcc.dg/vect/vect-reduc-6.c: New test.
2884         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2885         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2886         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2887
2888 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2889         Paul Thomas  <pault@gcc.gnu.org>
2890
2891         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2892         New tests.
2893
2894 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2895
2896         * gfortran.dg/backslash_1.f90: New test.
2897         * gfortran.dg/backslash_2.f90: New test.
2898
2899 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2900
2901         * gfortran.dg/duplicate_labels.f90: New test.
2902
2903 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2904
2905         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2906         unsupportable relocations.
2907         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2908         * gcc.dg/20050321-2.c: xfail for NetWare.
2909
2910 2005-06-20  Andreas Jaeger  <aj@suse.de>
2911
2912         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2913         gcc.target/i386/fastcall-sseregparm.c,
2914         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2915
2916 2005-06-19  Richard Henderson  <rth@redhat.com>
2917
2918         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2919
2920 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2921
2922         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2923
2924 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2925
2926         PR c++/22115
2927         * g++.dg/conversion/simd2.C: Change expected error message.
2928
2929 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2930
2931         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2932         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2933         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2934
2935 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2936
2937         * gcc.dg/fold-mod-1.c: New test.
2938
2939 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2940
2941         PR fortran/19926
2942         * gfortran.dg/pr19926.f90: New test.
2943
2944 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2945
2946         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2947         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2948         targets.
2949         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2950         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2951
2952 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2953
2954         * gcc.target/ia64/float80-varargs-1.c: New test.
2955
2956 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2957
2958         PR tree-opt/22035
2959         * gfortran.dg/f2c_6.f90: New test.
2960
2961 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2962
2963         PR c++/17413
2964         * g++.dg/template/local5.C: New.
2965
2966 2005-06-17  Richard Henderson  <rth@redhat.com>
2967
2968         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2969
2970 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2971
2972         PR testsuite/21945
2973         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2974
2975 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2976
2977         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2978         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2979         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2980         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2981         check_vect to verify the presence of hardware vector support.
2982
2983 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2984
2985         PR testsuite/22056
2986         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2987
2988 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2989
2990         PR libfortran/19216
2991         * gfortran.dg/pr19216.f: Add correct space between brackets and
2992         dg directive.
2993
2994 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2995
2996         PR libfortran/16436
2997         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2998
2999 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
3000
3001         * gcc.target/i386/attributes-error.c: New testcase.
3002         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
3003         * gcc.target/i386/regparm-stdcall.c: Likewise.
3004         * gcc.target/i386/sseregparm-1.c: Likewise.
3005         * gcc.target/i386/sseregparm-2.c: Likewise.
3006
3007 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
3008
3009         * g++.dg/rtti/crash2.C: New.
3010
3011 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
3012
3013         * gcc.dg/noncompile/20040203-3.c: Update expected message.
3014
3015 2005-06-15  David Ung  <davidu@mips.com>
3016
3017         * gcc.target/mips/mips16e-extends.c: New test for testing the
3018         generation of MIPS16e zeb/zeh, seb/seh instructions.
3019
3020 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
3021
3022         PR 22018
3023         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
3024         * gcc.dg/tree-ssa/pr22018.c: New test.
3025
3026 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
3027
3028         * gcc.dg/simd-1.c: Update error messages.
3029         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
3030         * gcc.dg/simd-2.c: Update error messages.
3031         * gcc.dg/simd-4.c: New.
3032
3033 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
3034
3035         PR c++/20678
3036         * g++.dg/other/crash-4.C: New.
3037
3038 2005-06-14  Devang Patel  <dpatel@apple.com>
3039
3040         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
3041
3042 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
3043
3044         PR c++/21929
3045         * g++.dg/parse/crash11.C: Update
3046
3047 2005-06-13  Jeff Law  <law@redhat.com>
3048
3049         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
3050         perform the desired transformations.
3051         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
3052         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3053
3054 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3055
3056         PR fortran/22038
3057         * gfortran.dg/forall_1.f90: Un-XFAIL.
3058
3059 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3060
3061         PR c++/21929
3062         * g++.dg/parse/crash26.C: New.
3063
3064         PR c++/20789
3065         * g++.dg/init/member1.C: New.
3066
3067 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3068
3069         * gfortran.dg/altreturn_1.f90: New test.
3070
3071 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3072
3073         PR middle-end/21985
3074         * gcc.dg/tree-ssa/pr21985.c: New test.
3075
3076 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3077
3078         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3079
3080 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3081
3082         PR c++/21930
3083         * g++.dg/other/error10.C: New test case.
3084
3085 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3086
3087         PR libfortran/19155
3088         * gfortran.dg/pr19155.f: Add test.
3089
3090 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3091
3092         * gfortran.dg/f2c_7.f90: New test.
3093
3094         * gfortran.dg/forall_1.f90: XFAILed.
3095
3096 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3097
3098         * gcc.dg/pr14796-1.c: New.
3099         * gcc.dg/pr14796-2.c: New.
3100
3101 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3102
3103         PR fortran/17792
3104         PR fortran/21375
3105         * gfortran.dg/deallocate_stat.f90:  New test.
3106
3107 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3108
3109         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3110
3111 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3112
3113         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3114         access will be generated when this loop is vectorized. Test that
3115         accesses with same alignment were detected.
3116         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3117         Test that accesses with same alignment were detected.
3118         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3119         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3120         alignment were detected.
3121
3122 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3123
3124         PR c++/10611
3125         * g++.dg/conversion/simd2.C: New.
3126
3127 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3128
3129         * gcc.dg/Wcxx-compat-1.c: New.
3130
3131 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3132
3133         PR libfortran/21480
3134         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3135         complex array.
3136
3137 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3138
3139         * gcc.dg/alias-8.c: New.
3140
3141 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3142
3143         * gcc.dg/format/cmn_err-1.c: Update.
3144
3145 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3146
3147         PR target/20666
3148         * gcc.target/sparc/fexpand-2.c: New.
3149         * gcc.target/sparc/fpmerge-2.c: New.
3150         * gcc.target/sparc/fpmul-2.c: New.
3151         * gcc.target/sparc/noresult.c: New.
3152         * gcc.target/sparc/pdist-2.c: New.
3153         * gcc.target/sparc/pdist-3.c: New.
3154
3155 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3156
3157         PR testsuite/21702
3158         * gcc.target/i386/i386.exp: Fix comment typo.
3159
3160 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3161
3162         PR c++/19497
3163         * g++.dg/inherit/using5.C: New.
3164         * g++.dg/inherit/using6.C: New.
3165
3166 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3167
3168         PR c++/19894
3169         * g++.dg/template/ptrmem15.C: New test.
3170
3171         PR c++/20563
3172         * g++.dg/ext/label4.C: New test.
3173
3174 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3175
3176         * gcc.dg/tls/debug-1.c: New test.
3177
3178 2005-06-07  Dale Johannesen  <dalej@apple.com>
3179
3180         * gcc.target/i386/movq.c:  New.
3181
3182 2005-06-07  Dale Johannesen  <dalej@apple.com>
3183
3184         * gcc.dg/20050607-1.c:  New.
3185
3186 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR middle-end/21850
3189         * gcc.c-torture/execute/20050607-1.c: New test.
3190
3191 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3192
3193         PR libfortran/21926
3194         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3195         Test case where the return array has lowest stride one,
3196         but isn't packed.
3197
3198 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3199
3200         * lib/target-supports.exp (check_effective_target_sync_int_long):
3201         Add s390 and s390x targets.
3202
3203 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3204
3205         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3206         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3207         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3208         * gcc.dg/tree-ssa/loop-9.c: New test.
3209
3210 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3211
3212         * g++.dg/parse/defarg10.C: New.
3213
3214 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3215
3216         PR regression/21897
3217         * gcc.c-torture/execute/20050604-1.c: New test.
3218
3219 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3220
3221         PR 21903
3222         * g++.dg/parse/defarg9.C: New.
3223
3224         PR c++/20637
3225         * g++.dg/inherit/using4.C: New.
3226         * g++.dg/overload/error1.C: Adjust expected errors.
3227         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3228         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3229         * g++.old-deja/g++.other/redecl2.C: Likewise.
3230         * g++.old-deja/g++.other/redecl4.C: Likewise.
3231         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3232
3233 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3234
3235         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3236
3237 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3238
3239         * lib/gfortran.exp (gfortran_target_compile): Call
3240         dg-additional-files-options
3241         * gfortran.dg/f2c_4.f90: New file
3242         * gfortran.dg/f2c_4.c: New file
3243         * gfortran.dg/f2c_5.f90: New file
3244         * gfortran.dg/f2c_5.c: New file
3245
3246 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3247
3248         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3249
3250         PR fortran/21912
3251         * gfortran.dg/array_constructor_4.f90: New test.
3252
3253 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3254
3255         PR c++/21619
3256         * g++.dg/ext/builtin9.C: New test.
3257
3258 2005-06-05  Dale Johannesen  <dalej@apple.com>
3259
3260         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3261         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3262
3263 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3264
3265         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3266         * gcc.dg/vect/vect-reduc-1.c: New.
3267         * gcc.dg/vect/vect-reduc-2.c: New.
3268         * gcc.dg/vect/vect-reduc-3.c: New.
3269
3270 2005-06-04  Dale Johannesen  <dalej@apple.com>
3271
3272         * gcc.c-torture/execute/20050603-1.c:  New.
3273         * gcc.c-torture/execute/20050603-2.c:  New.
3274         * gcc.dg/20050603-3.c:  New.
3275
3276 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3277
3278         PR fortran/19195
3279         * gfortran.dg/debug_1.f90: New test.
3280
3281         * gfortran.dg/forall_1.f90: New test.
3282
3283 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3284
3285         * gfortran.dg/array_constructor_3.f90: New test.
3286
3287 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3288
3289         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3290
3291 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3292
3293         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3294
3295 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3296
3297         PR c/21873
3298         * gcc.dg/init-excess-1.c: New test.
3299
3300 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3301
3302         PR c++/21853
3303         * g++.dg/expr/static_cast6.C: New test.
3304
3305 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3306
3307         * gcc.dg/tree-ssa/vrp14.c: New test.
3308
3309 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3310
3311         PR c++/21336
3312         * g++.dg/template/new2.C: New test.
3313
3314 2005-06-03  Josh Conner  <jconner@apple.com>
3315
3316         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3317         all entries in initializer.
3318
3319 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3320
3321         PR middle-end/21858
3322         * gcc.dg/pr21858.c: New testcase.
3323
3324 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3325
3326         PR tree-optimization/21292
3327
3328         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3329         New.
3330         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3331         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3332         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3333         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3334         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3335
3336 2005-06-02  Richard Henderson  <rth@redhat.com>
3337
3338         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3339
3340 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3341
3342         * gcc.dg/wtypequal.c: New testcase.
3343
3344 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3345
3346         PR 21582
3347         * gcc.dg/tree-ssa/pr21582.c: New test.
3348
3349 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3350
3351         PR c++/21280
3352         * g++.dg/opt/interface2.h: New.
3353         * g++.dg/opt/interface2.C: New.
3354         * g++.dg/init/ctor4.C: Adjust error lines.
3355         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3356         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3357         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3358         * g++.old-deja/g++.pt/assign1.C: Likewise.
3359         * g++.old-deja/g++.pt/crash20.C: Likewise.
3360
3361 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3362
3363         PR tree-optimization/21734
3364         * g++.dg/vect/pr21734_1.cc: New.
3365         * g++.dg/vect/pr21734_2.cc: New.
3366
3367 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3368
3369         PR c++/20350
3370         * g++.dg/template/spec24.C: New.
3371
3372         PR c++/21151
3373         * g++.dg/pch/local-1.C: New.
3374         * g++.dg/pch/local-1.Hs: New.
3375
3376 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3377
3378         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3379         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3380         * gcc.dg/tree-ssa/pr14341.c: New test.
3381         * gcc.dg/tree-ssa/pr14841.c: New test.
3382         * gcc.dg/tree-ssa/pr20701.c: New test.
3383         * gcc.dg/tree-ssa/pr21086.c: New test.
3384         * gcc.dg/tree-ssa/pr21090.c: New test.
3385         * gcc.dg/tree-ssa/pr21332.c: New test.
3386         * gcc.dg/tree-ssa/pr21458.c: New test.
3387         * gcc.dg/tree-ssa/pr21658.c: New test.
3388         * gcc.dg/tree-ssa/vrp01.c: New test.
3389         * gcc.dg/tree-ssa/vrp02.c: New test.
3390         * gcc.dg/tree-ssa/vrp03.c: New test.
3391         * gcc.dg/tree-ssa/vrp04.c: New test.
3392         * gcc.dg/tree-ssa/vrp05.c: New test.
3393         * gcc.dg/tree-ssa/vrp06.c: New test.
3394         * gcc.dg/tree-ssa/vrp07.c: New test.
3395         * gcc.dg/tree-ssa/vrp08.c: New test.
3396         * gcc.dg/tree-ssa/vrp09.c: New test.
3397         * gcc.dg/tree-ssa/vrp10.c: New test.
3398         * gcc.dg/tree-ssa/vrp11.c: New test.
3399         * gcc.dg/tree-ssa/vrp12.c: New test.
3400         * gcc.dg/tree-ssa/vrp13.c: New test.
3401
3402 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3403
3404         PR 21029
3405         * gcc.dg/tree-ssa/pr21029.c: New test.
3406
3407 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3408
3409         * gfortran.dg/logint-1.f: New test case.
3410         * gfortran.dg/logint-2.f: Likewise.
3411         * gfortran.dg/logint-3.f: Likewise.
3412
3413 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR c/21536
3416         PR c/20760
3417         * gcc.dg/20050527-1.c: New test.
3418
3419         * gcc.dg/i386-sse-12.c: New test.
3420
3421         PR fortran/21729
3422         * gfortran.dg/implicit_5.f90: New test.
3423
3424 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3425
3426         PR fortran/20883
3427         * gfortran/assign_4.f90: New test.
3428         * gfortran/assign_2.f90: Change compile to run.
3429
3430 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3431
3432         * lib/target-supports.exp
3433         (check_effective_target_sync_char_short): New.
3434         * gcc.dg/sync-2.c: New.
3435
3436 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3437
3438         PR tree-optimization/21817
3439         * gcc.dg/torture/pr21817-1.c: New.
3440
3441 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3442
3443         PR c++/21165
3444         * g++.dg/template/init5.C: New.
3445
3446 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3447
3448         * gfortran.dg/char_initialiser_actual.f90:
3449         Test character initialisers as actual arguments.
3450         * gfortran.dg/char_pointer_comp_assign.f90:
3451         Test character pointer structure component assignments.
3452         * gfortran.dg/char_array_structure_constructor.f90:
3453         Test character components in structure constructors.
3454
3455 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3456
3457         PR middle-end/20931
3458         * g++.dg/opt/pr20931.C: New test.
3459
3460 2005-05-31  Andreas Jaeger  <aj@suse.de>
3461
3462         PR testsuite/20772
3463         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3464         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3465         g++.old-deja/g++.ext/asmspec1.C,
3466         g++.old-deja/g++.other/regstack.C,
3467         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3468         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3469         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3470         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3471         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3472         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3473         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3474         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3475         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3476         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3477         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3478         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3479         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3480         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3481         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3482         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3483         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3484         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3485         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3486
3487 2005-05-31  Jeff Law  <law@redhat.com>
3488
3489         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3490
3491 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3492
3493         PR middle-end/21743
3494         * gcc.dg/builtins-1.c: Activate disabled clog test.
3495         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3496
3497 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3498
3499         * gfortran.dg/char_pointer_assign.f90:
3500         Test character-pointer assignments and pointer assignments.
3501         * gfortran.dg/char_pointer_dummy.f90:
3502         Test character-pointer dummy arguments.
3503         * gfortran.dg/char_pointer_func.f90:
3504         Test character-pointer function returns.
3505         * gfortran.dg/char_pointer_dependency.f90:
3506         Test character-pointer functions with dependencies.
3507
3508 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/21784
3511         * g++.dg/lookup/using14.C: New test.
3512
3513 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3514
3515         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3516         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3517         trailing ^M.
3518
3519 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3520
3521         PR c++/17413
3522         * g++.dg/template/local5.C: New.
3523
3524         PR target/21761
3525         * gcc.c-torture/compile/pr21761.c: New.
3526
3527         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3528         before darwin8.
3529
3530 2005-05-30  Steven G. Kargl
3531
3532         PR fortran/20846
3533         * gfortran.dg/inquire_8.f90: New test.
3534
3535 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3536
3537         PR libfortran/21376
3538         * gfortran.dg/output_exponents_1.f90: New test.
3539
3540 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3541
3542         PR libfortran/20006
3543         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3544
3545 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3546
3547         PR c++/21210
3548         * g++.dg/ext/complex1.C: New test.
3549
3550         PR c++/21340
3551         * g++.dg/init/ctor6.C: New test.
3552
3553 2005-05-29  Jan Hubicka  <jh@suse.cz>
3554
3555         * gcc.c-torture/compile/pr21562.c: New.
3556
3557 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3558
3559         * gfortran.dg/subnormal_1.f90: New test.
3560
3561 2005-05-28  Jan Hubicka  <jh@suse.cz>
3562
3563         * tree-prof.exp: Fix comment.
3564         * value-prof-1.c: New.
3565         * value-prof-2.c: New.
3566         * value-prof-3.c: New.
3567         * value-prof-4.c: New.
3568
3569 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3570
3571         PR c++/21614
3572         * g++.dg/expr/ptrmem6.C: New test.
3573         * g++.dg/expr/ptrmem6a.C: Likewise.
3574
3575 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3576
3577         PR tree-optimization/21658
3578         * gcc.dg/tree-ssa/pr21658.c: New.
3579
3580 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3581
3582         PR c++/21455
3583         * g++.dg/inherit/ptrmem3.C: New.
3584
3585         PR c++/21681
3586         * g++.dg/parse/template16.C: New.
3587
3588 2005-05-27  Andreas Jaeger  <aj@suse.de>
3589
3590         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3591
3592         * gcc.dg/i386-sse-8.c: Run test on all archs.
3593
3594 2005-05-26  Mike Stump  <mrs@apple.com>
3595
3596         * objc.dg/isa-field-1.m: Only run on darwin.
3597         * objc.dg/lookup-1.m: Likewise.
3598         * objc.dg/try-catch-8.m: Likewise.
3599
3600 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3601
3602         PR tree-optimization/9814
3603         * gcc.dg/pr9814-1.c: New test case.
3604
3605 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3606
3607         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3608         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3609         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3610         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3611         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3612         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3613         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3614         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3615         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3616         objc.dg/try-catch-8.m: New.
3617
3618 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3619
3620         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3621         remove extraneous semicolons.
3622
3623 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3624
3625         * obj-c++.dg/comp-types-12.mm: New.
3626         * objc.dg/comp-types-11.m: New.
3627         * objc.dg/selector-4.m: New.
3628
3629 2005-05-26  Andreas Jaeger  <aj@suse.de>
3630
3631         PR testsuite/20772
3632         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3633         g++.old-deja/g++.ext/attrib3.C,
3634         g++.old-deja/g++.other/store-expr1.C,
3635         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3636         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3637         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3638         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3639         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3640         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3641         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3642         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3643         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3644         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3645         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3646         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3647         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3648         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3649         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3650         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3651         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3652         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3653         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3654
3655 2005-05-26  Andreas Jaeger  <aj@suse.de>
3656
3657         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3658         x86-64 compilation.
3659
3660 2005-05-26  Andreas Jaeger  <aj@suse.de>
3661
3662         PR testsuite/20772
3663         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3664         gcc.misc-tests/i386-pf-athlon-1.c,
3665         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3666         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3667         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3668         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3669         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3670         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3671         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3672         programs.
3673
3674         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3675         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3676         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3677         x86-64 compilation.
3678
3679         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3680         x86_64.
3681
3682         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3683         effective-target ilp32.
3684
3685 2005-05-26  David Ung  <davidu@mips.com>
3686
3687         * gcc.target/mips/ext_ins.c: New test for testing the generation
3688         of MIPS32/64 rev 2 ext/ins instructions.
3689
3690 2005-05-26  Andreas Jaeger  <aj@suse.de>
3691
3692         * treelang/compile/unsigned.tree: Use gimple instead of
3693         nonexisting generic dump.
3694
3695 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3696
3697         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3698
3699 2005-05-26  Andreas Jaeger  <aj@suse.de>
3700
3701         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3702
3703 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3704
3705         PR libfortran/17283
3706         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3707         Test callee-allocated memory with write statements.
3708
3709 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3710
3711         PR middle-end/21709
3712         * gcc.dg/pr21709-1.c: New test case.
3713
3714 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3715             Mike Stump  <mrs@apple.com>
3716
3717         * objc/execute/next_mapping.h: Update for C++.
3718
3719         * obj-c++.dg/selector-1.mm: Move to...
3720         * obj-c++.dg/selector-4.mm: here...
3721
3722         * obj-c++.dg/basic.mm: New.
3723         * obj-c++.dg/comp-types-1.mm: New.
3724         * obj-c++.dg/cxx-class-1.mm: New.
3725         * obj-c++.dg/cxx-ivars-1.mm: New.
3726         * obj-c++.dg/cxx-ivars-2.mm: New.
3727         * obj-c++.dg/cxx-ivars-3.mm: New.
3728         * obj-c++.dg/cxx-scope-1.mm: New.
3729         * obj-c++.dg/cxx-scope-2.mm: New.
3730         * obj-c++.dg/defs.mm: New.
3731         * obj-c++.dg/empty-private-1.mm: New.
3732         * obj-c++.dg/encode-1.mm: New.
3733         * obj-c++.dg/encode-2.mm: New.
3734         * obj-c++.dg/encode-3.mm: New.
3735         * obj-c++.dg/extern-c-1.mm: New.
3736         * obj-c++.dg/extra-semi.mm: New.
3737         * obj-c++.dg/fix-and-continue-2.mm: New.
3738         * obj-c++.dg/isa-field-1.mm: New.
3739         * obj-c++.dg/ivar-list-semi.mm: New.
3740         * obj-c++.dg/local-decl-1.mm: New.
3741         * obj-c++.dg/lookup-1.mm: New.
3742         * obj-c++.dg/lookup-2.mm: New.
3743         * obj-c++.dg/method-1.mm: New.
3744         * obj-c++.dg/method-2.mm: New.
3745         * obj-c++.dg/method-3.mm: New.
3746         * obj-c++.dg/method-4.mm: New.
3747         * obj-c++.dg/method-5.mm: New.
3748         * obj-c++.dg/method-6.mm: New.
3749         * obj-c++.dg/method-7.mm: New.
3750         * obj-c++.dg/no-extra-load.mm: New.
3751         * obj-c++.dg/overload-1.mm: New.
3752         * obj-c++.dg/pragma-1.mm: New.
3753         * obj-c++.dg/pragma-2.mm: New.
3754         * obj-c++.dg/private-1.mm: New.
3755         * obj-c++.dg/private-2.mm: New.
3756         * obj-c++.dg/proto-qual-1.mm: New.
3757         * obj-c++.dg/qual-types-1.mm: New.
3758         * obj-c++.dg/stubify-1.mm: New.
3759         * obj-c++.dg/stubify-2.mm: New.
3760         * obj-c++.dg/super-class-1.mm: New.
3761         * obj-c++.dg/super-class-2.mm: New.
3762         * obj-c++.dg/super-dealloc-1.mm: New.
3763         * obj-c++.dg/super-dealloc-2.mm: New.
3764         * obj-c++.dg/template-1.mm: New.
3765         * obj-c++.dg/template-2.mm: New.
3766         * obj-c++.dg/template-3.mm: New.
3767         * obj-c++.dg/template-4.mm: New.
3768         * obj-c++.dg/template-5.mm: New.
3769         * obj-c++.dg/template-6.mm: New.
3770         * obj-c++.dg/try-catch-1.mm: New.
3771         * obj-c++.dg/try-catch-2.mm: New.
3772         * obj-c++.dg/try-catch-3.mm: New.
3773         * obj-c++.dg/try-catch-4.mm: New.
3774         * obj-c++.dg/try-catch-5.mm: New.
3775         * obj-c++.dg/try-catch-6.mm: New.
3776         * obj-c++.dg/try-catch-7.mm: New.
3777         * obj-c++.dg/try-catch-8.mm: New.
3778         * obj-c++.dg/try-catch-9.mm: New.
3779         * obj-c++.dg/va-meth-1.mm: New.
3780
3781 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3782
3783         * obj-c++.dg/selector-1.mm: New.
3784         * obj-c++.dg/selector-2.mm: New.
3785
3786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3787
3788         * obj-c++.dg/selector-3.mm: New.
3789         * objc.dg/selector-3.m: New.
3790
3791 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3792
3793         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3794         about where warning appears.
3795
3796 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3797
3798         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3799         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3800         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3801         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3802
3803 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3804
3805         * gcc.dg/20050524-1.c: New test.
3806
3807 2005-05-25  Jan Hubicka  <jh@suse.cz>
3808
3809         * gcc.dg/tree-prof/inliner-1.c: New.
3810
3811 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3812
3813         * gcc.dg/tree-prof: New directory.
3814         * gcc.dg/tree-prof/tree-prof.exp: New.
3815
3816 2005-05-25  DJ Delorie  <dj@redhat.com>
3817
3818         * gcc.dg/Wattributes-1.c: New.
3819         * gcc.dg/Wattributes-2.c: New.
3820         * gcc.dg/Wattributes-3.c: New.
3821
3822 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3823
3824         PR tree-optimization/19833
3825         * gcc.dg/uninit-4.c: Remove xfail.
3826         * gcc.dg/uninit-9.c: Ditto.
3827
3828 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3829
3830         * obj-c++.dg/bitfield-[1-5].mm: New.
3831         * obj-c++.dg/class-protocol-1.mm: New.
3832         * obj-c++.dg/comp-types-1[0-1].mm: New.
3833         * obj-c++.dg/comp-types-[2-9].mm: New.
3834         * obj-c++.dg/encode-[4-8].mm: New.
3835         * obj-c++.dg/layout-1.mm: New.
3836         * obj-c++.dg/method-1[0-9].mm: New.
3837         * obj-c++.dg/method-2[0-1].mm: New.
3838         * obj-c++.dg/method-[8-9].mm: New.
3839         * obj-c++.dg/objc-gc-3.mm: New.
3840         * obj-c++.dg/try-catch-10.mm: New.
3841         * objc.dg/bitfield-5.m: New.
3842         * objc.dg/comp-types-10.m: New.
3843         * objc.dg/comp-types-9.m: New.
3844         * objc.dg/layout-1.m: New.
3845         * objc.dg/objc-gc-4.m: New.
3846         * objc.dg/try-catch-9.m: New.
3847         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3848         * objc.dg/comp-types-1.m: Likewise.
3849         * objc.dg/comp-types-[5-6].m: Likewise.
3850         * objc.dg/method-9.m: Likewise.
3851
3852 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3853
3854         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3855         and on hardware without VMX support.
3856
3857         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3858
3859         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3860
3861         * lib/profopt.exp (dg-final-generate, dg-final-use,
3862         profopt-final-code, profopt-get-options): New.
3863         (profopt-execute): Process test directives.
3864
3865         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3866         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3867         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3868
3869 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3870
3871         PR C++/21645
3872         * g++.dg/init/ctor5.C: New test.
3873
3874 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3875
3876         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3877         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3878         vect-113.c, vect-114.c.
3879
3880 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3881
3882         * gcc.dg/const-elim-1.c: Remove xfails.
3883
3884 2005-05-23  Jeff Law  <law@redhat.com>
3885
3886         * gcc.c-torture/compile/pr21638.c: New test.
3887         * gcc.c-torture/compile/20050520-1.c: New test.
3888
3889 2005-05-23  Nick Clifton  <nickc@redhat.com>
3890
3891         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3892         be a proper triple, ie: m32r*-*-*.
3893         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3894
3895 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3896
3897         PR middle-end/21331
3898         PR tree-opt/21293
3899         * gcc.c-torture/compile/pr21293.c: New test.
3900         * gcc.c-torture/execute/pr21331.c: New test.
3901
3902 2004-05-20  Richard Henderson  <rth@redhat.com>
3903
3904         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3905
3906 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3907
3908         * obj-c++-dg.exp: Add.
3909         * obj-c++.exp: Add.
3910         * obj-c++.dg/dg.exp: Add.
3911
3912 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3913
3914         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3915         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3916
3917 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3918
3919         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3920
3921 2004-05-19  Richard Henderson  <rth@redhat.com>
3922
3923         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3924
3925 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3926
3927         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3928
3929         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3930
3931 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR c++/21495
3934         * g++.dg/parse/extern1.C: New test.
3935         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3936
3937 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3938
3939         * gcc.dg/c99-math.h: New.
3940         * gcc.dg/c99-math-float-1.c: New test.
3941         * gcc.dg/c99-math-double-1.c: Likewise.
3942         * gcc.dg/c99-math-long-double-1.c: Likewise.
3943
3944 2005-05-18  Richard Henderson  <rth@redhat.com>
3945
3946         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3947
3948 2005-05-18  Devang Patel  <dpatel@apple.com>
3949
3950         * g++.dg/opt/20050511-1.C: New test.
3951
3952 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3953
3954         PR libfortran/21127
3955         * gfortran.dg/reshape-complex.f90:  New test.
3956
3957 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3958
3959         * gfortran.dg/array_constructor_1.f90: New test.
3960         * gfortran.dg/array_constructor_2.f90: New test.
3961
3962 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3963
3964         PR fortran/20954
3965         * gfortran.dg/pr20954.f: New test.
3966
3967 2005-05-17  Mike Stump  <mrs@apple.com>
3968
3969         Yet more Objective-C++...
3970
3971         * objc.dg/method-5.m: Update.
3972         * objc.dg/method-6.m: Update.
3973         * objc.dg/method-7.m: Update.
3974         * objc.dg/method-9.m: Update.
3975         * objc.dg/try-catch-2.m: Update.
3976
3977 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3978
3979         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3980         Remove little-endian optimizations.
3981
3982 2005-05-17  Jeff Law  <law@redhat.com>
3983
3984         * g++.dg/tree-ssa/pr14814.C: New test.
3985         * gcc.dg/tree-ssa/pr14814.C: New test.
3986         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3987         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3988
3989 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3990
3991         * gcc.dg/compat/generate-random.c: Do not include
3992         libiberty.h.
3993         * gcc.dg/compat/generate-random_r.c: Likewise.
3994
3995 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3996
3997         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3998
3999 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
4000
4001         PR middle-end/21595
4002         * g++.dg/tree-ssa/builtin1.C: New testcase.
4003
4004 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
4005
4006         PR c++/21454
4007         * g++.dg/opt/const4.C: New test.
4008
4009         PR middle-end/21492
4010         * g++.dg/opt/crossjump1.C: New test.
4011
4012         PR tree-optimization/21610
4013         * gcc.c-torture/compile/20050516-1.c: New test.
4014
4015         PR fortran/15080
4016         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
4017         about the test failing.
4018         * gfortran.fortran-torture/execute/where_7.f90: New test.
4019         * gfortran.fortran-torture/execute/where_8.f90: New test.
4020
4021 2005-05-16  Richard Henderson  <rth@redhat.com>
4022
4023         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
4024         i?86 and x86_64.
4025
4026 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
4027
4028         * gcc.dg/compat/generate-random.c (config.h): Do not include.
4029         (limits.h): Include unconditionally.
4030         (stdlib.h): Likewise.
4031         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
4032         (limits.h): Include unconditionally.
4033         (stdlib.h): Likewise.
4034         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4035         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4036         (limits.h): Include unconditionally.
4037         (stdlib.h): Likewise.
4038         (hashtab.h): Do not include.
4039         (getopt.h): Likewise.
4040         (stddef.h): Include.
4041         (hashval_t): Define.
4042         (struct entry): Add "next" field.
4043         (HASH_SIZE): New macro.
4044         (hash_table): New variable.
4045         (switchfiles): Do not use xmalloc.
4046         (mix): New macro.
4047         (iterative_hash): New function.
4048         (hasht): Remove.
4049         (e_exists): New function.
4050         (e_insert): Likewise.
4051         (output): Use, instead of libiberty hashtable functions.
4052         (main): Do not use getopt.  Do not call htab_create.
4053
4054 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4055
4056         PR libstdc++/21526
4057         * lib/target-supports.exp (check_mkfifo_available):
4058         Return 0 for cygwin as mkfifo support incomplete on platform.
4059         Fix typos in comments.
4060
4061 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4064
4065 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4066
4067         PR fortran/17432
4068         * gfortran.dg/assign_4.f: New test.
4069
4070 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4071
4072         PR tree-optimization/21563
4073         * gcc.dg/tree-ssa/pr21563.c: New.
4074
4075 2005-05-14  Jan Hubicka  <jh@suse.cz>
4076
4077         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4078
4079 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4080
4081         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4082
4083 2005-05-13  Julian Brown  <julian@codesourcery.com>
4084
4085         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4086         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4087
4088 2005-05-13  Jan Hubicka  <jh@suse.cz>
4089
4090         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4091         * gcc.dg/fold-xor-?.c: Likewise.
4092         * gcc.dg/pr15784-?.c: Likewise.
4093         * gcc.dg/pr20922-?.c: Likewise.
4094         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4095         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4096         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4097
4098 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4099
4100         PR fortran/21260
4101         * gfortran.dg/hollerith_1.f90: New test.
4102
4103 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4104
4105         * gfortran.dg/func_result_2.f90: New test.
4106
4107 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4108
4109         * gfortran.dg/dev_null.f90: New test.
4110
4111 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4112
4113         * gcc.dg/arm-vfp1.c: Revert last change.
4114
4115 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4116
4117         PR middle-end/19807
4118         PR tree-optimization/19639
4119         * g++.dg/tree-ssa/pr19807.C: New testcase.
4120
4121 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4122
4123         PR libfortran/21471
4124         * gfortran.dg/append-1.f90: New test.
4125
4126 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4127
4128         * gcc.dg/pr18501.c: XFAIL.
4129         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4130         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4131         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4132         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4133         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4134         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4135         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4136         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4137
4138 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4139
4140         PR fortran/20178
4141         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4142         gfortran.dg/f2c_3.f90: New tests.
4143
4144         * gfortran.dg/return_1.f90: Fix dg annotation.
4145
4146 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4147
4148         * gcc.c-torture/compile/20050510-1.c: New test.
4149
4150 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4151
4152         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4153
4154 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4155
4156         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4157
4158 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4159
4160         PR c/17913
4161         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4162
4163 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4164
4165         PR c/21342
4166         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4167         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4168
4169 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4170
4171         PR debug/16676
4172         * gcc.dg/debug/pr16676.c: New test.
4173
4174 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4175
4176         PR testsuite/21443
4177         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4178         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4179         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4180         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4181         Change -O1 to -O2.
4182         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4183         -fno-tree-dominator-opts.
4184
4185 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4186
4187         * gfortran.dg/return_1.f90: New test.
4188
4189 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4190
4191         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4192
4193         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4194
4195 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4196
4197         PR c++/21427
4198         * g++.dg/inherit/covariant13.C: New.
4199
4200 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4201
4202         PR libfortran/19155
4203         * gfortran.dg/pr19155.f: New test.
4204
4205 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4206
4207         PR inline-asm/8788
4208         * gcc.dg/pr8788-1.c: New testcase.
4209
4210 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4211
4212         PR target/21416
4213         * gcc.target/mips/fpcmp-[12].c: New tests.
4214
4215 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4216
4217         * lib/target-supports-dg.exp (dg-require-fork): New function.
4218         (dg-require-mkfifo): Likewise.
4219         * lib/target-supports.exp (check_function_available): New
4220         function.
4221         (check_fork_available): Likewise.
4222         (check_mkfifo_available): Likewise.
4223
4224 2005-05-06  Jeff Law  <law@redhat.com>
4225
4226         * gcc.c-torture/compile/pr21380.c: New test.
4227
4228 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4229
4230         PR c++/20961
4231         * g++.dg/ext/weak3.C: New test.
4232
4233 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/21352
4236         * g++.dg/template/crash37.C: New test.
4237
4238 2005-05-05  Paul Brook  <paul@codesourcery.com>
4239
4240         * gcc.dg/arm-g2.c: Use effective-target arm32.
4241         * gcc.dg/arm-mmx-1.c: Ditto.
4242         * gcc.dg/arm-scd42-2.c: Ditto.
4243         * gcc.dg/arm-vfp1.c: Ditto.
4244         * lib/target-supports.exp (check_effective_target_arm32): New
4245         function.
4246
4247 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4248
4249         PR libfortran/21354
4250         gfortran.dg/in_pack_rank7.f90:  New test.
4251
4252 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4253
4254         PR middle-end/15618
4255         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4256
4257 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR middle-end/21265
4260         * gcc.dg/20050503-1.c: New test.
4261
4262         PR rtl-optimization/21239
4263         * gcc.dg/i386-sse-11.c: New test.
4264
4265 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4266
4267         PR target/16888
4268         * gcc.target/i386/asm-1.c: New test.
4269
4270 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4271
4272         PR rtl-optimization/21330
4273         * gcc.c-torture/execute/20050502-1.c: New test.
4274
4275         PR target/21297
4276         * gcc.c-torture/execute/20050502-2.c: New test.
4277
4278 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4279
4280         PR middle-end/21282
4281         * gcc.dg/pr21282.c: New.
4282
4283 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4284
4285         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4286         * gcc.dg/vect/vect-92.c: Likewise
4287         * gcc.dg/vect/vect-93.c: Likewise
4288         * gcc.dg/vect/vect-dv-1.c: Likewise
4289         * gcc.dg/vect/vect-dv-2.c: Likewise
4290         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4291
4292 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4293
4294         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4295         * gfortran.dg/vect/vect-2.f90:  Likewise
4296         * gfortran.dg/vect/vect-3.f90:  Likewise
4297         * gfortran.dg/vect/vect-4.f90:  Likewise
4298         * gfortran.dg/vect/vect-5.f90:  Likewise
4299
4300 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4301
4302         PR target/20813
4303         * gcc.dg/rs6000-fpint-2.c: New.
4304
4305 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4306
4307         PR c/15698
4308         * gcc.dg/builtins-30.c: Update expected messages.
4309         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4310         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4311         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4312
4313 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4314
4315         PR tree-optimization/21294
4316         * gcc.dg/tree-ssa/pr21294.c: New.
4317
4318 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4319
4320         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4321         __builtin_altivec_st_internal_4si built-in.
4322
4323 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4324
4325         PR c++/15875
4326         * g++.dg/template/ptrmem14.C: New test.
4327
4328 2005-05-02  Paul Brook  <paul@codesourcery.com>
4329
4330         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4331
4332 2005-05-02  Michael Matz  <matz@suse.de>
4333
4334         PR c++/19542
4335         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4336
4337 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4338
4339         * g++.dg/cpp/weak.C: New test.
4340
4341 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4342
4343         * gcc.dg/tree-ssa/loop-8.c: New test.
4344
4345 2005-04-30  Michael Maty  <matz@suse.de>
4346
4347         * gcc.dg/inline-mcpy.c: New test.
4348
4349 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4350
4351         PR libfortran/18958
4352         * gfortran.dg/eoshift.f90:  New test case.
4353
4354 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4355
4356         PR libfortran/18857
4357         * gfortran.dg/matmul_1.f90: New test.
4358
4359 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4360
4361         PR tree-optimization/21030
4362         * gcc.dg/tree-ssa/pr21030.c: New.
4363
4364 2005-04-29  Devang Patel  <dpatel@apple.com>
4365
4366         PR tree-optimization/21272
4367         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4368
4369 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4370
4371         PR fortran/13082
4372         PR fortran/18824
4373         * gfortran.dg/entry_4.f90: New test.
4374         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4375         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4376         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4377         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4378         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4379         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4380         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4381
4382 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4383
4384         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4385
4386 2005-04-29  Paul Brook   <paul@codesourcery.com>
4387
4388         * gfortran.dg/entry_3.f90: New test.
4389
4390 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4391
4392         * gfortran.dg/implicit_4.f90: New test.
4393
4394 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4395
4396         * lib/target-supports.exp (check_profiling_available): Return
4397         false for xtensa-*-elf.
4398
4399 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4400
4401         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4402         error if file cannot be deleted.
4403
4404 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4405
4406         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4407         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4408         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4409         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4410         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4411         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4412         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4413         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4414         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4415         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4416         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4417         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4418         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4419
4420 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4421
4422         PR fortran/20865
4423         * gfortran.dg/pr20865.f90: New test.
4424
4425 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4426
4427         * gcc.dg/void-cast-2.c: New test.
4428
4429 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4430
4431         PR c/21159
4432         * gcc.dg/void-cast-1.c: New test.
4433
4434 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4435
4436         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4437
4438 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4439
4440         PR fortran/21177
4441         * gfortran.dg/pr21177.f90: New test.
4442
4443 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4444
4445         PR tree-optimization/21171
4446         * gcc.dg/tree-ssa/pr21171.c: New test.
4447
4448 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4449
4450         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4451         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4452         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4453         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4454         gcc.dg/tree-ssa/gen-vect-32.c: New.
4455         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4456         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4457         don't run on PPC32.
4458
4459 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4460
4461         PR c/21213
4462         * gcc.dg/transparent-union-3.c: New test.
4463
4464 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4465
4466         PR c/20740
4467         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4468         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4469         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4470         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4471         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4472         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4473
4474 2005-04-26  Jeff Law  <law@redhat.com>
4475
4476         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4477         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4478         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4479         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4480         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4481         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4482         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4483
4484 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4485
4486         PR tree-optimization/17598
4487         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4488
4489 2005-04-25  Mike Stump  <mrs@apple.com>
4490
4491         * objc.dg/fix-and-continue-1.m: Add.
4492
4493 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4494
4495         PR c++/20995
4496         * g++.dg/opt/pr20995-1.C: New test case.
4497
4498 2005-04-25  Devang Patel <dpatel@apple.com>
4499
4500         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4501
4502 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4503
4504         PR testsuite/21062
4505         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4506
4507 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR C++/21188
4510         * g++.dg/opt/rtti2.C: New test.
4511
4512 2005-04-25  Paul Brook  <paul@codesourcery.com>
4513         Steven G. Kargl  <kargls@comcast.net>
4514
4515         PR fortran/20879
4516         * gfortran.dg/ichar_1.f90: New file.
4517
4518 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4519
4520         PR middle-end/20991
4521         * g++.dg/opt/pr20991.C: New test.
4522
4523         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4524         where sizeof (type) < __alignof__ (type).
4525         * gcc.dg/compat/struct-layout-1.h: Likewise.
4526
4527 2005-04-24  Per Bothner  <per@bothner.com>
4528             Devang Patel  <dpatel@apple.com>
4529
4530         PR preprocessor/20907
4531         * gcc.dg/cpp/very-long-comment.c: New test.
4532
4533 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4534
4535         PR fortran/20059
4536         * gfortran.dg/common_5.f: New test.
4537
4538 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4539
4540         PR middle-end/21082
4541         * g++.dg/tree-ssa/pr21082.C: New testcase.
4542
4543 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4544
4545         * gcc.dg/vect/vect-99.c: New test.
4546
4547 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4548
4549         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4550
4551 2005-04-22  Jeff Law  <law@redhat.com>
4552
4553         * gcc.dg/uninit-5.c: Remove xfails.
4554         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4555         conditionals and loads.
4556
4557 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4558
4559         PR libfortran/20074
4560         PR libfortran/20436
4561         PR libfortran/21108
4562         * gfortran.dg/nested_reshape.f90: new test
4563         * gfortran.dg/reshape-alloc.f90: new test
4564         * gfortran.dg/reshape.f90: new test
4565
4566 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4567
4568         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4569
4570         * gcc.dg/arm-vfp1.c: New test.
4571
4572 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4573
4574         PR c++/21087
4575         * g++.dg/lookup/builtin2.C: New test.
4576
4577 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4578
4579         * gcc.dg/weak/weak-13.c: New test.
4580
4581 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4582
4583         * lib/target-supports.exp (check_effective_target_sync_int_long):
4584         Add powerpc*.
4585
4586 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4587
4588         * gcc.target/mips/branch-1.c: New test.
4589
4590 2005-04-21  Richard Henderson  <rth@redhat.com>
4591
4592         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4593         * gcc.dg/vect/vect-86.c: Likewise.
4594         * gcc.dg/vect/vect-87.c: Likewise.
4595         * gcc.dg/vect/vect-88.c: Likewise.
4596
4597 2005-04-21  Devang Patel  <dpatel@apple.com>
4598
4599         PR optimization/20994
4600         * gcc.dg/tree-ssa/ifc-3.c: New test.
4601
4602 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4603
4604         PR c/12913
4605         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4606         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4607         gcc.dg/c99-vla-jump-5.c: New tests.
4608
4609 2005-04-19  Richard Henderson  <rth@redhat.com>
4610
4611         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4612         Fix typo in exists check.
4613         (check_effective_target_sync_int_long): New.
4614         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4615         * gcc.dg/ia64-sync-2.c: Likewise.
4616         * gcc.dg/ia64-sync-3.c: Likewise.
4617         * gcc.dg/ia64-sync-4.c: Likewise.
4618
4619 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4620
4621         * gcc.dg/fold-xor-1.c: New test.
4622         * gcc.dg/fold-xor-2.c: New test.
4623
4624 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4625
4626         PR target/20670
4627         * g++.dg/eh/fp-regs.C: New test.
4628
4629 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4630
4631         * gcc.dg/Wint-to-pointer-cast-1.c,
4632         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4633         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4634         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4635
4636 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4637
4638         PR fortran/16861
4639         * gfortran.dg/pr16861.f90: New test.
4640
4641 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4642
4643         * gcc.dg/pr21085.c: New test.
4644
4645 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4646
4647         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4648         (setup_mips_tests, dg-mips-options): New procedures.
4649         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4650         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4651         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4652         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4653         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4654         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4655         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4656         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4657         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4658         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4659         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4660         dg-mips-options instead of dg-options.  Remove now-redundant
4661         preprocessor guards.
4662         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4663         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4664         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4665         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4666         * gcc.dg/vr-mult-2.c: Delete.
4667         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4668         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4669         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4670         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4671         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4672         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4673         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4674
4675 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4676
4677         * ada/acats/run_all.sh: Use sync when executable not present.
4678
4679 2005-04-18  Devang Patel  <dpatel@apple.com>
4680
4681         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4682         * gcc.dg/vect/vect-11a.c: New.
4683         * gcc.dg/vect/vect-none.c: Update.
4684         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4685
4686 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4687
4688         PR tree-optimization/20922
4689         * gcc.dg/pr20922-1.c: New test.
4690         * gcc.dg/pr20922-2.c: New test.
4691         * gcc.dg/pr20922-3.c: New test.
4692         * gcc.dg/pr20922-4.c: New test.
4693         * gcc.dg/pr20922-5.c: New test.
4694         * gcc.dg/pr20922-6.c: New test.
4695
4696 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4697
4698         PR libfortran/20950
4699         * gfortran.dg/pr20950.f: New test.
4700
4701 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4702
4703         PR libfortran/19216
4704         * gfortran.dg/pr19216.f: New test.
4705
4706 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4707
4708         PR tree-optimization/21001
4709         * gcc.dg/tree-ssa/pr21001.c: New.
4710
4711 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4712
4713         PR libfortran/21075
4714         * gfortran.dg/reshape_rank7.f90: New test.
4715
4716 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4717
4718         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4719         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4720         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4721         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4722         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4723         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4724         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4725         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4726         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4727         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4728         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4729         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4730         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4731         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4732         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4733         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4734         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4735         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4736         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4737         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4738         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4739
4740 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4741
4742         * gfortran.dg/wtruncate.f: New testcase.
4743         * gfortran.dg/wtruncate.f90: New testcase.
4744
4745 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4746
4747         PR c++/21025
4748         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4749         which sizeof/alignof is dependent, rather than just whether we are
4750         processing_template_decl.
4751
4752 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4753
4754         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4755         corrected typo where the wrong variables had been compared.
4756
4757 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4758
4759         PR libfortran/18495
4760         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4761         Test callee-allocated version of return array with a write
4762         statement.
4763         Test spread with a temporary with another write statement.
4764
4765 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4766
4767         PR tree-optimization/21031
4768         * gcc.dg/tree-ssa/pr21031.c: New.
4769
4770 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4771
4772         PR tree-optimization/21004
4773         * gcc.dg/builtins-53.c: Include builtins-config.h.
4774         Check floorf, ceilf, floorl and ceill transformations
4775         only when HAVE_C99_RUNTIME is defined.
4776
4777 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4778
4779         PR middle-end/20739
4780         * gcc.dg/tree-ssa/pr20739.c: New test.
4781
4782 2005-04-14  Mike Stump  <mrs@apple.com>
4783
4784         * gcc.dg/Foundation.framework/empty: New.
4785         * gcc.dg/framework-2.c: New.
4786
4787 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4788
4789         PR tree-optimization/21021
4790         * gcc.c-torture/compile/pr21021.c: New.
4791
4792 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4793
4794         PR testsuite/21010
4795         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4796         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4797         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4798         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4799         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4800         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4801         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4802         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4803
4804 2005-04-14  Richard Henderson  <rth@redhat.com>
4805
4806         * lib/target-supports.exp (check_effective_target_vect_condition):
4807         Add ia64, i?86, and x86_64.
4808
4809 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4810
4811         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4812
4813 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4814
4815         PR tree-optimization/20657
4816         * gcc.dg/tree-ssa/pr20657.c: New.
4817
4818 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4819
4820         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4821         (long long int)trunc*.
4822
4823 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4824
4825         PR target/20927
4826         * gcc.dg/pr20927.c: New test.
4827
4828 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4829
4830         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4831         * gcc.target/mips/asm-1.c: Likewise.
4832
4833 2005-04-13  Dale Johannesen  <dalej@apple.com>
4834
4835         * objc.dg/objc-fast-4.m:  New.
4836
4837 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4838
4839         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4840         directory.
4841         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4842
4843 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4844
4845         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4846         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4847         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4848
4849 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4850
4851         PR tree-optimization/20913
4852         * gcc.dg/tree-ssa/pr20913.c: New.
4853
4854         PR tree-optimization/20702
4855         * gcc.dg/tree-ssa/pr20702.c: New.
4856
4857 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4858
4859         PR c++/13744
4860         * g++.dg/inherit/local3.C: New test.
4861
4862 2005-04-12  Jeff Law  <law@redhat.com>
4863
4864         * gcc.dg/tree-ssa/20050412-1.c: New test.
4865
4866 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4867
4868         PR libfortran/19016
4869         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4870         Add tests with mask generated by expression.
4871         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4872         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4873         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4874
4875 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4876
4877         PR middle-end/20917
4878         * gcc.dg/20050409-1.c: New test.
4879
4880 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4881
4882         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4883
4884 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4885
4886         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4887         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4888         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4889         (TARGET_CXX): Adjust accordingly.
4890         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4891         determine_class_data_visibility and class_data_always_comdat.
4892         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4893         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4894         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4895         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4896         (arm_cxx_determine_class_data_visibility): New.
4897         (arm_cxx_class_data_always_comdat): Likewise.
4898         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4899         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4900         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4901         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4902         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4903         Define.
4904
4905 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4906
4907         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4908
4909 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4910
4911         * gcc.dg/i386-darwin-fpmath.c: New.
4912
4913 2004-04-11  Devang Patel  <dpatel@apple.com>
4914
4915         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4916         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4917         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4918         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4919         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4920         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4921         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4922         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4923         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4924
4925 2004-04-11  Devang Patel  <dpatel@apple.com>
4926
4927         * gcc.dg/vect/vect-dv-1.c: New test.
4928         * gcc.dg/vect/vect-dv-2.c: New test.
4929
4930 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4931
4932         PR tree-optimization/20933
4933         * gcc.dg/tree-ssa/pr20933.c: New test.
4934
4935 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4936
4937         * gfortran.dg/fold_nearest.f90: New test.
4938
4939 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         * gcc.dg/tree-ssa/alias-1.c: New test.
4942
4943 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4944
4945         PR tree-optimization/20920
4946         * g++.dg/tree-ssa/pr20920.C: New test.
4947
4948 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4949
4950         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4951         (long long int)ceil*.
4952
4953 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4954
4955         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4956         explicit C++ linkage.
4957
4958 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4959
4960         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4961         warning for arithmetic IF statements.
4962
4963 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4964
4965         * eor_handling_1.f90: New test case.
4966         * eor_handling_2.f90: New test case.
4967         * eor_handling_3.f90: New test case.
4968         * eor_handling_4.f90: New test case.
4969         * eor_handling_5.f90: New test case.
4970         * noadv_size.f90: New test case.
4971         * pad_no.f90: New test case.
4972
4973 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4974
4975         * gcc.c-torture/execute/20050410-1.c: New test.
4976
4977 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4978
4979         * gcc.dg/pr20126.c: New.
4980
4981 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4982             Steven G. Kargl <kargls@comcast.net>
4983
4984         * gfortran.dg/PR19872.f: New test.
4985
4986 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4987
4988         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4989
4990 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4991
4992         * gfortran.dg/nint_1.f90: New test.
4993
4994 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4995
4996         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4997         Added test for callee-allocated arrays with write statements.
4998         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4999         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5000         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5001         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5002         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5003
5004 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
5005
5006         PR libfortran/20163
5007         * gfortran.dg/open-options-blanks.f:  New test.
5008
5009 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
5010
5011         PR fortran/13257
5012         * gfortran.dg/comma_format_extension_[1234].f: New tests.
5013
5014 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5017         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5018         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5019         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5020         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5021         * gcc.c-torture/execute/stdarg-4.c: New test.
5022
5023         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
5024
5025         PR target/20795
5026         * g++.dg/abi/param2.C: New test.
5027
5028 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5029
5030         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
5031
5032 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
5033
5034         * gcc.dg/builtins-53.c: New test.
5035
5036 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
5037
5038         * g++.dg/tree-ssa/pr18178.C: New test.
5039         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
5040         * gcc.c-torture/execute/20041019-1.c: New test.
5041         * gcc.dg/tree-ssa/20041008-1.c: New test.
5042         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
5043         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
5044         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
5045         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
5046         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
5047         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
5048         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
5049         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
5050         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
5051         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
5052
5053 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5054
5055         PR rtl-optimization/20466
5056         * gcc.c-torture/execute/pr20466-1.c: New test.
5057
5058 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/20905
5061         * g++.dg/parse/cond2.C: New test.
5062
5063         PR c++/20145
5064         * g++.dg/warn/Wdtor1.C: New test.
5065
5066 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5067
5068         PR fortran/17229
5069         * gfortran.dg/pr17229.f: New test.
5070
5071 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5072
5073         * gfortran.dg/tiny_1.f90: New test.
5074         * gfortran.dg/tiny_2.f90: ditto.
5075
5076 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5077
5078         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5079         * gfortran.dg/open_new.f90:  Fix dg-do run line
5080
5081 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5082
5083         * lib/target-supports.exp (get_compiler_messages): Support
5084         optional arguments, the fourth being compiler options.
5085         (check_effective_target_fpic): New proc.
5086         * gcc.dg/20050321-2.c: Restrict to target fpic.
5087
5088 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5089
5090         * gcc.dg/15443-1.c: New test.
5091         * gcc.dg/15443-2.c: Likewise.
5092
5093 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5094
5095         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5096
5097 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5098
5099         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5100
5101 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5102
5103         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5104         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5105         -m64.
5106         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5107         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5108         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5109
5110 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5111
5112         PR c++/20212
5113         * g++.dg/warn/Wunused-11.C: New test.
5114
5115 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5116
5117         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5118
5119 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5120
5121         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5122
5123 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5124
5125         PR c++/20734
5126         * g++.dg/template/ptrmem13.C: New test.
5127
5128 2005-04-05  Per Bothner  <per@bothner.com>
5129
5130         * lib/gcc.exp: Always add -fno-show-column, for now.
5131
5132 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5133
5134         PR testsuite/20767
5135         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5136         of plain old "unsigned int" for the type of "i".  Makes this test
5137         64bit clean.
5138
5139 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5140
5141         * gcc.dg/i386-ssefn-1.c: New test.
5142         * gcc.dg/i386-ssefn-2.c: New test.
5143         * gcc.dg/i386-ssefn-3.c: New test.
5144         * gcc.dg/i386-ssefn-4.c: New test.
5145
5146 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5147
5148         PR tree-optimization/20076
5149         * gcc.dg/builtin-apply4.c: New test.
5150
5151         PR preprocessor/19475
5152         * gcc.dg/cpp/macspace1.c: New test.
5153         * gcc.dg/cpp/macspace2.c: New test.
5154
5155 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5156
5157         * gfortran.dg/pr20755.f: Fixed bad format.
5158
5159 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5160
5161         PR c++/20763
5162         * g++.dg/ext/attrib21.C: New test.
5163
5164 2004-04-05  Devang Patel  <dpatel@apple.com>
5165
5166         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5167         * gcc.dg/vect/vect-shift-1.c: New test.
5168
5169 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5170
5171         PR libfortran/20755
5172         * gfortran.dg/pr20755.f: New test.
5173
5174 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5175
5176         * gfortran.dg/pr15959.f90: New test.
5177         * gfortran.dg/string_pad_trunc.f90: New test.
5178
5179 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5180
5181         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5182         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5183         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5184         syntax.
5185
5186 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5189
5190 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5191
5192         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5193         * gcc.c-torture/compile/20011119-2.c: Likewise.
5194         * gcc.c-torture/compile/981001-2.c: Likewise.
5195
5196 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5197
5198         PR c++/20679
5199         * g++.dg/template/overload4.C: New test.
5200
5201 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5202
5203         PR c++/20746
5204         * g++.dg/abi/covariant5.C: New.
5205
5206         PR debug/20505
5207         * g++.dg/debug/const2.C: New.
5208
5209 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5210
5211         PR rtl-optimization/16104
5212         * gcc.c-torture/execute/20050316-1.c: New test.
5213
5214 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5215
5216         * g++.dg/template/spec23.C: Fix dg-error text.
5217
5218 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5219
5220         PR c++/19199
5221         * g++.dg/expr/lval2.C: New.
5222
5223 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5224
5225         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5226         __builtin_strcasecmp and __builtin_strncasecmp.
5227
5228 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5229
5230         PR c++/20723
5231         * g++.dg/template/spec22.C: New.
5232         * g++.dg/template/spec23.C: New.
5233
5234 2005-04-03  Dale Ranta  <dir@lanl.gov>
5235             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5236
5237         PR libfortran/20068
5238         PR libfortran/20125
5239         PR libfortran/20156
5240         PR libfortran/20471
5241         * gfortran.dg/backspace.f: New test.
5242
5243 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5244
5245         * gcc.dg/pr19345.c: New test.
5246
5247 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5248
5249         PR tree-optimization/20640
5250         * gcc.dg/torture/tree-loop-1.c: New.
5251
5252 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5253
5254         PR rtl-optimization/20290
5255         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5256
5257 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5258
5259         * gcc.dg/rs6000-fpint.c: New.
5260
5261 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5262
5263         * gcc.dg/old-style-then-proto-1.c: New test.
5264
5265 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5266
5267         * gfortran.fortran-torture/execute/backspace.f90: Check
5268         after backspace and read was incorrect.
5269
5270 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5271
5272         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5273         buffer past the terminating NUL using memcmp.
5274         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5275         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5276
5277         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5278         Fix unused/uninitialized variable warnings.
5279
5280         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5281         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5282         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5283         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5284
5285         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5286         gcc.c-torture/execute/builtins/fputs-lib.c,
5287         gcc.c-torture/execute/builtins/lib/fprintf.c,
5288         gcc.c-torture/execute/builtins/lib/main.c,
5289         gcc.c-torture/execute/builtins/lib/memcmp.c,
5290         gcc.c-torture/execute/builtins/lib/memmove.c,
5291         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5292         gcc.c-torture/execute/builtins/lib/memset.c,
5293         gcc.c-torture/execute/builtins/lib/printf.c,
5294         gcc.c-torture/execute/builtins/lib/sprintf.c,
5295         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5296         gcc.c-torture/execute/builtins/lib/strchr.c,
5297         gcc.c-torture/execute/builtins/lib/strcmp.c,
5298         gcc.c-torture/execute/builtins/lib/strcpy.c,
5299         gcc.c-torture/execute/builtins/lib/strcspn.c,
5300         gcc.c-torture/execute/builtins/lib/strlen.c,
5301         gcc.c-torture/execute/builtins/lib/strncat.c,
5302         gcc.c-torture/execute/builtins/lib/strncmp.c,
5303         gcc.c-torture/execute/builtins/lib/strncpy.c,
5304         gcc.c-torture/execute/builtins/lib/strrchr.c,
5305         gcc.c-torture/execute/builtins/lib/strspn.c,
5306         gcc.c-torture/execute/builtins/lib/strstr.c,
5307         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5308         gcc.c-torture/execute/builtins/strlen-2.c,
5309         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5310         prototypes.
5311
5312 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5313
5314         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5315         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5316         selectany usage.
5317
5318 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5319
5320         PR c++/19406
5321         * g++.dg/debug/using1.C: New test.
5322
5323 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5324
5325         PR middle-end/20524
5326         * gcc.dg/alias-7.c: Prefix asm-declared name with
5327         __USER_LABEL_PREFIX__.
5328
5329 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5330
5331         Fix fallout from PR middle-end/15700:
5332         * gcc.c-torture/compile/20011119-1.c: Take
5333         __USER_LABEL_PREFIX__ into account.
5334         * gcc.c-torture/compile/20011119-2.c: Likewise.
5335
5336 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5337
5338         PR c++/18644
5339         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5340
5341 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5342
5343         PR c/17855
5344         * gcc.c-torture/compile/struct-non-lval-1.c,
5345         gcc.c-torture/compile/struct-non-lval-2.c,
5346         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5347
5348 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5349
5350         * gcc.dg/tls/tls.exp: Remove temporary file.
5351         * g++.dg/tls/tls.exp: Ditto.
5352         * lib/file-format.exp: Ditto.
5353         * g++.dg/special/ecos.exp: Ditto.
5354
5355         * lib/profopt.exp: Treat prof_ext as a list.
5356         * gcc.misc-tests/bprob.exp: Ditto.
5357         * g++.dg/bprob/bprob.exp: Ditto.
5358
5359         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5360         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5361         g++.dg/tree-ssa/pointer-reference-alias.C,
5362         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5363         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5364         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5365         g++.dg/vect/pr19951.cc: Ditto.
5366         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5367         gcc.dg/builtins-47.c: Ditto.
5368         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5369         gcc.dg/pr20115-1.c: Ditto.
5370         * gcc.dg/tree-ssa/20030530-2.c,
5371         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5372         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5373         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5374         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5375         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5376         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5377         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5378         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5379         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5380         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5381         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5382         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5383         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5384         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5385         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5386         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5387         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5388         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5389         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5390         gcc.dg/tree-ssa/20030824-1.c,
5391         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5392         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5393         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5394         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5395         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5396         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5397         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5398         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5399         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5400         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5401         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5402         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5403         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5404         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5405         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5406         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5407         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5408         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5409         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5410         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5411         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5412         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5413         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5414         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5415         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5416         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5417         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5418         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5419         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5420         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5421         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5422         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5423         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5424         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5425         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5426         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5427         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5428         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5429         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5430         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5431         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5432         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5433         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5434         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5435         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5436         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5437         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5438         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5439         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5440         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5441         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5442         gcc.dg/tree-ssa/useless-1.c: Ditto.
5443         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5444         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5445         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5446         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5447         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5448         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5449         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5450         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5451         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5452         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5453         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5454         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5455         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5456         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5457         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5458         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5459         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5460         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5461         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5462         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5463         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5464         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5465         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5466         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5467         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5468         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5469         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5470         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5471         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5472         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5473         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5474         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5475         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5476         gcc.dg/vect/vect-none.c: Ditto.
5477         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5478         treelang/compile/unsigned.tree: Ditto.
5479
5480         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5481         * gcc.dg/cpp/direct2s.c: Ditto.
5482         * gcc.dg/cpp/paste4.c: Ditto.
5483         * gcc.dg/cpp/separate-1.c: Ditto.
5484         * gcc.dg/pch/save-temps-1.c: Ditto.
5485         * g++.dg/ext/altivec-10.C: Ditto.
5486         * g++.dg/pch/pch.C: Ditto.
5487
5488         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5489
5490         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5491         * g++.dg/template/repo1.C: Ditto.
5492         * g++.dg/template/repo2.C: Ditto.
5493         * g++.dg/template/repo3.C: Ditto.
5494         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5495         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5496         * g++.old-deja/g++.pt/repo1.C: Ditto.
5497         * g++.old-deja/g++.pt/repo2.C: Ditto.
5498         * g++.old-deja/g++.pt/repo3.C: Ditto.
5499         * g++.old-deja/g++.pt/repo4.C: Ditto.
5500
5501         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5502         * gcc.dg/20030107-1.c: Ditto.
5503         * gcc.dg/20030702-1.c: Ditto.
5504         * gcc.dg/profile-generate-1.c: Ditto.
5505         * g++.dg/other/profile1.C: Ditto.
5506         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5507
5508         * lib/gcc-dg.exp (remove-build-file): New.
5509         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5510         cleanup-tree-dump, cleanup-saved-temps): New.
5511
5512 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5513
5514         PR c++/19203, DR 214
5515         * g++.dg/parse/ambig3.C: Not ambiguous.
5516         * g++.dg/template/spec20.C: New.
5517         * g++.dg/template/spec21.C: New.
5518
5519 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5520
5521         PR target/20045
5522         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5523
5524 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5525
5526         PR libfortran/20660
5527         * gfortran.dg/negative_unit.f: New test.
5528
5529 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5530
5531         * gcc.dg/20050330-1.c: New test.
5532
5533 2005-03-30  Devang Patel  <dpatel@apple.com>
5534
5535         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5536
5537 2005-03-30  Dale Johannesen  <dalej@apple.com>
5538
5539         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5540
5541 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5542
5543         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5544         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5545         Strip options from test name.
5546
5547 2005-03-31  Jan Hubicka  <jh@suse.cz>
5548
5549         * gcc.dg/varpool-1.c: New testcase.
5550
5551 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5552
5553         PR c/772
5554         PR c/17913
5555         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5556         gcc.dg/stmt-expr-label-3.c : New tests.
5557         * gcc.c-torture/execute/medce-2.c: Remove.
5558
5559 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5560
5561         PR c/20368
5562         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5563         tests.
5564
5565 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5566
5567         * gcc.c-torture/compile/pr20203.c: New test.
5568
5569 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5570
5571         * gfortran.dg/promotion.f90:  New test.
5572
5573 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5574
5575         PR middle-end/20491
5576         * gcc.dg/torture/asm-subreg-1.c: New test.
5577
5578 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5579
5580         PR c/20672
5581         * gcc.dg/pr20672-1.c: New test.
5582
5583 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5584
5585         * gfortran.dg/vect: New directory.
5586         * gfortran.dg/vect/vect.exp: New.
5587         * gfortran.dg/vect/vect-1.f90: New test.
5588         * gfortran.dg/vect/vect-2.f90: New test.
5589         * gfortran.dg/vect/vect-3.f90: New test.
5590         * gfortran.dg/vect/vect-4.f90: New test.
5591         * gfortran.dg/vect/vect-5.f90: New test.
5592
5593 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5594
5595         PR middle-end/20622
5596         * gcc.dg/alias-7.c: New test.
5597
5598 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5599
5600         * gcc.dg/sparc-reg-1.c: New test.
5601
5602 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5603
5604         PR target/19890
5605         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5606
5607 2005-03-29  Dale Ranta  <dir@lanl.gov>
5608             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5609
5610         PR libfortran/20163
5611         * gfortran.dg/pr20163-2.f: New test.
5612
5613 2005-03-28  Jan Hubicka  <jh@suse.cz>
5614
5615         PR middle-end/20635
5616         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5617         by Jakub Jelinek.
5618
5619 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5620
5621         PR tree-optimization/20626
5622         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5623         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5624
5625 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5626
5627         * gfortran.dg/underflow.f90:  New test.
5628         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5629
5630 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5631
5632         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5633
5634 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5635
5636         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5637         (g++_init): Make sure that CXXFLAGS is set.
5638         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5639         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5640         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5641         * lib/objc.exp (objc_init): Likewise.
5642         * lib/treelang.exp (treelang_init): Likewise.
5643
5644 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5645
5646         PR tree-optimization/20470
5647         * gcc.dg/tree-ssa/pr20470.c: New test.
5648
5649 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5650
5651         * gcc.dg/ppc-stfiwx.c: New.
5652
5653 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5654
5655         PR target/19888
5656         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5657
5658 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5659
5660         * gcc.dg/20050325-1.c: Fix a typo.
5661
5662 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5663
5664         PR libfortran/19678
5665         PR libfortran/19679
5666         * gfortran.dg/dos_eol.f: New test.
5667
5668 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5669
5670         PR rtl-optimization/20249
5671         * gcc.dg/20050325-1.c: New test.
5672
5673 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5674
5675         PR libfortran/15332
5676         * gfortran.dg/pr15332.f: New test.
5677
5678 2005-03-24  Dale Johannesen  <dalej@apple.com>
5679
5680         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5681
5682 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5683
5684         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5685         'internal' visibility.
5686         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5687         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5688         'protected' visibility.
5689         * gcc.dg/visibility-7.c: Likewise.
5690         * lib/target-supports.exp (check_visibility_available): Take
5691         a parameter, the kind of visibility to check for.
5692         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5693         to check_visibility_available.
5694
5695         * g++.dg/expr/cast3.C: New.
5696
5697 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5698
5699         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5700         rs6000.
5701
5702 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5703
5704         PR target/20095
5705         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5706
5707 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5708
5709         * gcc.dg/badshift.c: Renamed to...
5710         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5711
5712         * gcc.target/i386/badshift.c: Renamed to...
5713         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5714         only.
5715
5716         PR rtl-optimization/20532
5717         * gcc.target/i386/badshift.c: New.
5718
5719 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5720
5721         * gfortran.dg/pr18025.f90: New test.
5722
5723 2005-03-23  Dale Johannesen  <dalej@apple.com>
5724
5725         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5726
5727 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5728
5729         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5730
5731         * lib/target-supports.exp (check_iconv_available): Default
5732         libiconv to -liconv, if there is no definition.
5733
5734 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5735
5736         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5737
5738 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5739
5740         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5741         * g++.dg/opt/pr7503-2.C: Likewise.
5742         * g++.dg/opt/pr7503-3.C: Likewise.
5743         * g++.dg/opt/pr7503-4.C: Likewise.
5744         * g++.dg/opt/pr7503-5.C: Likewise.
5745         * g++.dg/warn/minmax.C: New test.
5746
5747 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5748
5749         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5750         * gfortran.dg/g77_intrinsics_sub.f: New test.
5751
5752 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5753             Jan Hubicka  <jh@suse.cz>
5754             Steven Bosscher <stevenb@suse.de
5755
5756         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5757
5758 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5759
5760         PR c++/19980
5761         * g++.dg/template/redecl3.C: New test.
5762
5763 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5764
5765         PR c++/20499
5766         * g++.dg/parse/error16.C: Tweak error markers.
5767
5768 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5769
5770         PR target/20561
5771         * gcc.dg/20050321-2.c: New test.
5772
5773 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5774
5775         PR c++/20465
5776         PR c++/20381
5777         * g++.dg/template/ptrmem12.C: New.
5778
5779 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5780
5781         PR rtl-optimization/20527
5782         * gcc.c-torture/execute/pr20527-1.c: New test.
5783
5784 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5785
5786         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5787         program, compile it into a real executable and then delete the .c
5788         and .x files afterwards, to avoid problems on testglue targets.
5789
5790 2005-03-21  Stuart Hastings  <stuart@apple.com>
5791
5792         * gcc.target/i386/sse-2.c: New.
5793
5794 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5795
5796         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5797
5798 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5799
5800         * g++.dg/parse/crash25.C: Fix typo.
5801
5802 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5803
5804         PR c++/20461
5805         * g++.dg/parse/crash24.C: New test.
5806
5807         PR c++/20536
5808         * g++.dg/parse/crash25.C: New test.
5809
5810 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5811
5812         PR c++/20147
5813         * g++.dg/ext/stmtexpr4.C: New test.
5814
5815 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5816
5817         PR middle-end/20539
5818         * gcc.c-torture/compile/pr13066-1.c: New test case.
5819         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5820         * g++.dg/opt/pr13066-1.C: Likewise.
5821
5822 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5823
5824         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5825
5826 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5827
5828         PR fortran/18525
5829         * gfortran.dg/nesting_1.f90: New test.
5830
5831 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5832
5833         PR c++/20240
5834         * g++.dg/lookup/using13.C: New test.
5835
5836 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5837
5838         PR c++/20333
5839         * g++.dg/template/crash36.C: New test.
5840
5841 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5842
5843         PR c++/20463
5844         * g++.dg/template/crash35.C: New test.
5845
5846 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5847
5848         PR c++/19966
5849         * g++.dg/overload/operator2.C: New test.
5850
5851 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5852
5853         PR libfortran/20257
5854         * gfortran.dg/pr20257.f90: New test.
5855
5856 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5857
5858         PR libfortran/20480
5859         * gfortran.dg/pr20480.f90: New test.
5860
5861 2005-03-16  Richard Henderson  <rth@redhat.com>
5862
5863         PR middle-end/15700
5864         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5865         (_rtld_global): New.
5866         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5867         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5868
5869         * gcc.dg/alias-3.c: New.
5870         * gcc.dg/alias-4.c: New.
5871         * gcc.dg/alias-5.c: New.
5872         * gcc.dg/alias-6.c: New.
5873
5874 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5875
5876         * gcc.dg/cpp/ucnid-7.c: New.
5877
5878 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5879             Dorit Naishlos  <dorit@il.ibm.com>
5880
5881         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5882         darwin.
5883
5884 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5885
5886         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5887         misaligned accesses.
5888         * gcc.dg/vect/vect-58.c: Likewise.
5889         * gcc.dg/vect/vect-92.c: New.
5890         * gcc.dg/vect/vect-93.c: New.
5891
5892 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5893
5894         PR fortran/18827
5895         * gfortran.dg/assign_2.f90: New test.
5896         * gfortran.dg/assign_3.f90: New test.
5897         * gfortran.dg/assign.f90: New test.
5898
5899 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5900
5901         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5902         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5903         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5904         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5905         names.
5906
5907 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5908
5909         * gcc.dg/cpp/ucnid-6.c: New.
5910
5911         * gcc.dg/cpp/normalize-1.c: New.
5912         * gcc.dg/cpp/normalize-2.c: New.
5913         * gcc.dg/cpp/normalize-3.c: New.
5914         * gcc.dg/cpp/normalize-4.c: New.
5915         * gcc.dg/cpp/ucnid-4.c: New.
5916         * gcc.dg/cpp/ucnid-5.c: New.
5917         * g++.dg/cpp/normalize-1.C: New.
5918         * g++.dg/cpp/ucnid-1.C: New.
5919
5920 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5921
5922         * gcc.dg/pr18628.c: New.
5923
5924 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5925
5926         PR c++/20280
5927         * g++.dg/tree-ssa/pr20280.C: New.
5928
5929 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5930
5931         PR fortran/20467
5932         * gfortran.dg/stfunc_2.f90: New test.
5933
5934 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5935
5936         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5937
5938 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5939
5940         * gcc.dg/tree-ssa/20050314-1.c: New test.
5941
5942 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5943
5944         PR c++/4403
5945         PR c++/9783, DR433
5946         * g++.dg/template/friend34.C: New test.
5947         * g++.dg/template/friend35.C: Likewise.
5948         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5949
5950 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5951
5952         Friend class name lookup 5/n
5953         PR c++/1016
5954         * g++.dg/lookup/hidden-class1.C: New test.
5955         * g++.dg/lookup/hidden-class2.C: Likewise.
5956         * g++.dg/lookup/hidden-class3.C: Likewise.
5957         * g++.dg/lookup/hidden-class4.C: Likewise.
5958         * g++.dg/lookup/hidden-class5.C: Likewise.
5959         * g++.dg/lookup/hidden-class6.C: Likewise.
5960         * g++.dg/lookup/hidden-class7.C: Likewise.
5961         * g++.dg/lookup/hidden-class8.C: Likewise.
5962         * g++.dg/lookup/hidden-class9.C: Likewise.
5963         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5964         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5965         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5966         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5967         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5968         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5969         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5970         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5971         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5972         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5973         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5974
5975 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5976
5977         PR c++/20157
5978         * g++.dg/template/error18.C: New test.
5979
5980 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5981
5982         PR debug/16792
5983         * g++.dg/debug/pr16792.C: New test.
5984
5985 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5986
5987         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5988         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5989         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5990         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5991         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5992         test assertion names.
5993
5994 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5995
5996         PR fortran/18600
5997         * gfortran.dg/stfunc_1.f90: New test.
5998
5999 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6000
6001         PR fortran/16907
6002         * gfortran.dg/real_index_1.f90: New test.
6003
6004 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6005
6006         PR fortran/20323
6007         * gfortran.dg/spec_expr_1.f90: New test.
6008
6009 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
6010
6011         PR c/20402
6012         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
6013         new parser.
6014
6015 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6016
6017         PR fortran/20361
6018         * gfortran.dg/largeequiv_1.f90: New test.
6019
6020 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6021
6022         * gcc.dg/ucnid-1.c: New.
6023         * gcc.dg/ucnid-2.c: New.
6024         * gcc.dg/ucnid-3.c: New.
6025         * gcc.dg/ucnid-4.c: New.
6026         * gcc.dg/ucnid-5.c: New.
6027         * gcc.dg/ucnid-6.c: New.
6028         * gcc.dg/cpp/ucnid-1.c: New.
6029         * gcc.dg/cpp/ucnid-2.c: New.
6030         * gcc.dg/cpp/ucnid-3.c: New.
6031         * g++.dg/other/ucnid-1.C: New.
6032
6033 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
6034
6035         * gcc.dg/vmx/darwin-abi-3.c: Delete.
6036
6037 2005-03-11  Per Bothner  <per@bothner.com>
6038
6039         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
6040         that diagnotics refer to correct token.
6041         * gcc.dg/unused-3.c: Likewise.
6042
6043 2005-03-11  Per Bothner  <per@bothner.com>
6044
6045         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
6046         constant" is now actually on same line as string constant.
6047         * gcc.dg/cpp/direct2s.c: Likewise.
6048
6049 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
6050
6051         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
6052
6053 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6054
6055         PR libfortran/20124
6056         * gfortran.dg/pr20124.f90: New Test
6057
6058 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6059
6060         PR tree-optimization/20130
6061         * gcc.dg/pr20130-1.c: New test.
6062
6063 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6064
6065         PR target/20095
6066         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6067
6068 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6069
6070         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6071
6072 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6073
6074         * g++.dg/eh/forced1.C: Fix comment.
6075         * g++.dg/eh/forced2.C: Ditto.
6076         * g++.dg/eh/forced3.C: Ditto.
6077         * g++.dg/eh/forced4.C: Ditto.
6078
6079 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6080
6081         PR rtl-opt/20412
6082         * gcc.c-torture/compile/pr20412.c: New test.
6083
6084 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6085
6086         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6087
6088 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6089
6090         PR target/20322
6091         * gcc.dg/20050307-1.c: New test.
6092
6093 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6094
6095         PR c++/20375
6096         * g++.dg/other/stdarg3.C: New.
6097
6098 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6099
6100         PR c++/18384, c++/18327
6101         * g++.dg/init/array19.C: New test.
6102
6103         PR inline-asm/20314
6104         * gcc.dg/torture/pr20314-1.c: New test.
6105         * gcc.dg/torture/pr20314-2.c: New test.
6106
6107 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6108
6109         * gcc.dg/20050309-1.c: New test.
6110
6111 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6112
6113         * gcc.dg/builtins-10.c: Reactivate disabled test.
6114         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6115         new cbrt transformations.
6116
6117 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/20208
6120         * g++.dg/template/array13.C: New test.
6121
6122 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6123
6124         PR c++/16859
6125         * g++.dg/init/brace4.C: New test.
6126
6127 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6128
6129         PR c++/20186
6130         * g++.dg/template/non-dependent12.C: New.
6131
6132 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6133
6134         PR c++/20142
6135         * g++.dg/init/array18.C: Add dg-do run marker.
6136
6137         PR c++/20142
6138         * g++.dg/init/array18.C: New test.
6139
6140 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6141
6142         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6143         * g++.dg/gcov/gcov.exp: Likewise.
6144         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6145         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6146         * lib/c-torture.exp: Likewise.
6147         * lib/fortran-torture.exp: Likewise.
6148         * lib/g++.exp: Likewise.
6149         * lib/gcc-defs.exp: Likewise.
6150         * lib/gcc-dg.exp: Likewise.
6151         * lib/gcc.exp: Likewise.
6152         * lib/gcov.exp: Likewise.
6153         * lib/gfortran.exp: Likewise.
6154         * lib/mike-g++.exp: Likewise.
6155         * lib/mike-gcc.exp: Likewise.
6156         * lib/objc-torture.exp: Likewise.
6157         * lib/objc.exp: Likewise.
6158         * lib/profopt.exp: Likewise.
6159         * lib/target-libpath.exp: Likewise.
6160         * lib/target-supports.exp: Likewise.
6161         * lib/treelang.exp: Likewise.
6162         * lib/wrapper.exp: Likewise.
6163
6164 2005-03-08  Jeff Law  <law@redhat.com>
6165
6166         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6167         PHI-OPT changes.
6168
6169 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6170
6171         * gcc.dg/vect/pr20122.c: New test.
6172
6173 2005-03-07  Jeff Law  <law@redhat.com>
6174
6175         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6176         was folded away.
6177         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6178         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6179         * gcc.dg/tree-ssa/pr18134.c: New test.
6180
6181 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6182
6183         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6184         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6185         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6186
6187 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6188
6189         PR tree-opt/17671
6190         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6191
6192 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6193
6194         * g++.dg/warn/Wnvdtor.C: New test.
6195
6196 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6197
6198         * gcc.dg/torture/pr19683-1.c: New test.
6199
6200 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6201
6202         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6203         * gfortran.dg/g77/19990313-2.f: Ditto.
6204         * gfortran.dg/g77/19990313-3.f: Ditto.
6205         * gfortran.dg/g77/19990525-0.f: Ditto.
6206         * gfortran.dg/g77/19990826-0.f: Ditto.
6207         * gfortran.dg/g77/19990826-2.f: Ditto.
6208         * gfortran.dg/g77/19990826-3.f: Ditto.
6209         * gfortran.dg/g77/20000511-1.f: Ditto.
6210         * gfortran.dg/g77/20000511-2.f: Ditto.
6211         * gfortran.dg/g77/970625-2.f: Ditto.
6212         * gfortran.dg/g77/980310-2.f: Ditto.
6213         * gfortran.dg/g77/980310-3.f: Ditto.
6214         * gfortran.dg/g77/980310-8.f: Ditto.
6215         * gfortran.dg/g77/980519-2.f: Ditto.
6216         * gfortran.dg/g77/alpha1.f: Ditto.
6217         * gfortran.dg/g77/claus.f: Ditto.
6218         * gfortran.dg/g77/erfc.f: Ditto.
6219         * gfortran.dg/g77/short.f: Ditto.
6220         * gfortran.fortran-torture/execute/data.f90: Ditto.
6221         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6222         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6223
6224 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6225
6226         * lib/file-format.exp (gcc_target_object_format): Add check for som
6227         format and hardcode object formats on hppa*-*-hpux*.
6228         * lib/target-supports.exp (check_weak_available): Add check for som
6229         object format.  Always return 0 on hppa*-*-hpux10*.
6230
6231         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6232         is defined.
6233
6234         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6235
6236 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6237
6238         * gfortran.dg/pr19936_1.f90: New test.
6239         * gfortran.dg/pr19936_2.f90: New test.
6240         * gfortran.dg/pr19936_3.f90: New test.
6241
6242 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6243             Paul Thomas <prthomas@drfccad.cea.fr>
6244
6245         * gfortran.dg/PR19754_1.f90: New test.
6246         * gfortran.dg/PR19754_2.f90: Ditto.
6247
6248 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6249
6250         PR c++/19311
6251         * g++.dg/template/non-dependent11.C: New test.
6252
6253 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6254
6255         * lib/target-supports.exp (check_iconv_available): Fix comment.
6256
6257 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6258             Joseph S. Myers  <joseph@codesourcery.com>
6259
6260         PR c++/19797
6261         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6262
6263 2005-03-04  Matthew Sachs  <msachs@apple.com>
6264
6265         * gcc.exp (gcc_target_compile): Put braces around
6266         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6267         * objc.exp (objc_target_compile): Likewise.
6268         * treelang.exp (treelang_target_compile): Likewise.
6269
6270 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6271
6272         PR fortran/19673
6273         * gfortran.dg/func_result_1.f90: New test.
6274
6275 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6276
6277         * gcc.misc-tests/options.exp: New test.
6278
6279 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6280
6281         * gcc.dg/pr15784-4.c: New test.
6282
6283 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6284
6285         * gcc.c-torture/execute/pr17133.c: New.
6286         * gcc.c-torture/compile/20050303-1.c: New.
6287
6288 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6289
6290         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6291
6292 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6293
6294         * g++.dg/overload/using2.C: New.
6295
6296 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6297
6298         PR c++/19916
6299         * g++.dg/init/ptrmem2.C: New test.
6300
6301 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6302
6303         PR c/8927
6304         * gcc.dg/pr8927-1.c: New test.
6305
6306 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6307
6308         PR c++/20232
6309         * g++.dg/inherit/covariant12.C: New.
6310
6311 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6312
6313         PR fortran/19479
6314         * gfortran.dg/bound_1.f90: New test.
6315
6316 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6317
6318         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6319         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6320
6321 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6322
6323         PR c/20245
6324         * gcc.dg/pr20245-1.c: New test.
6325
6326 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6327
6328         PR middle-end/19874
6329         * gcc.c-torture/execute/20050119-2.c: New test case.
6330
6331 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6332
6333         * README: Update the DejaGnu bug reporting address.
6334         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6335         * lib/objc-torture.exp: Likewise.
6336
6337 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6338
6339         * gfortran.dg/boz_1.f90: New test.
6340         * gfortran.dg/boz_3.f90: New test.
6341         * gfortran.dg/boz_4.f90: New test.
6342
6343 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6344
6345         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6346         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6347
6348 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6349
6350         PR libfortran/20101
6351         * gfortran.dg/write_0_pe_format.f90: New test.
6352
6353 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6354
6355         PR c++/20206
6356         * g++.dg/opt/thunk2.C: New test.
6357         * g++.dg/opt/covariant1.C: New test.
6358
6359 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6360
6361         * gfortran.dg/e_d_fmt.f90: New test.
6362
6363 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6364
6365         * gcc.dg/asm-b.c: Fix comment typos.
6366
6367 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6368
6369         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6370         a V_MAY_DEF also.
6371
6372 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6373
6374         PR tree-opt/20188
6375         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6376         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6377         * gcc.dg/asm-b.c: New test.
6378
6379 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6380
6381         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6382         Disable this test on IRIX 6.
6383
6384 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6385
6386         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6387         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6388         parser.
6389
6390 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6391
6392         PR tree-optimization/20204
6393         * testsuite/gcc.dg/pr20204.c: New test.
6394
6395 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6396
6397         PR target/20196
6398         * gcc.c-torture/execute/20050224-1.c: New test.
6399
6400         PR c++/20175
6401         * g++.dg/warn/Wbraces2.C: New test.
6402
6403 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/19878
6406         * g++.dg/init/const2.C: New test.
6407
6408 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6409
6410         PR tree-optimization/20100
6411         * gcc.c-torture/execute/pr20100-1.c: New test.
6412
6413 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6414
6415         * gfortran.dg/implicit_3.f90: New test.
6416
6417         * gfortran.dg/deftype_1.f90: New test.
6418
6419 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6420
6421         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6422         the test passes.
6423         * g++.dg/other/anon3.C: Accept a warning.
6424
6425 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6426
6427         * gcc.dg/pr20017.c: Fix a comment typo.
6428
6429 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6430
6431         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6432
6433 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6434
6435         PR ada/19902
6436         * ada/acats/tests/cxa/cxa3004.a: Remove.
6437         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6438
6439 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6440
6441         PR c++/20073
6442         * g++.dg/init/const1.C: New test.
6443
6444         PR c++/19991
6445         * g++.dg/parse/constant7.C: New test.
6446
6447         PR c++/20152
6448         * g++.dg/parse/error27.C: New test.
6449         * g++.dg/template/qualttp15.C: Adjust error markers.
6450         * g++.old-deja/g++.other/struct1.C: Likewise.
6451
6452         PR c++/20153
6453         * g++.dg/template/error17.C: New test.
6454
6455         PR c++/20148
6456         * g++.dg/parser/error26.C: New test.
6457
6458 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6459
6460         PR tree-optimization/20100
6461         PR tree-optimization/20115
6462         * gcc.dg/pr20115.c: New test.
6463         * gcc.dg/pr20115-1.c: New test.
6464         * gcc.dg/pr20100.c: New test.
6465         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6466         call-clobbered variables after alias1.
6467
6468 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6469
6470         * gfortran.dg/list_read_4.f90: new test.
6471
6472 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6473
6474         PR rtl-optimization/20017.
6475         * gcc.dg/pr20017.c: New.
6476
6477 2005-02-22  Devang Patel  <dpatel@apple.com>
6478
6479         PR 19952
6480         * g++.dg/tree-ssa/pr19952.C: New test.
6481
6482 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6483
6484         PR c++/19883
6485         * g++.dg/parse/constant6.C: New test.
6486
6487 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6488
6489         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6490         * g++.dg/charset/asm2.c: Likewise.
6491         * g++.dg/charset/asm3.c: Likewise.
6492         * g++.dg/charset/asm4.c: Likewise.
6493         * g++.dg/charset/asm5.c: Likewise.
6494         * g++.dg/charset/attribute1.c: Likewise.
6495         * g++.dg/charset/attribute2.c: Likewise.
6496         * g++.dg/charset/extern1.cc: Likewise.
6497         * g++.dg/charset/extern2.cc: Likewise.
6498         * g++.dg/charset/extern3.cc: Likewise.
6499         * g++.dg/charset/function.cc: Likewise.
6500         * g++.dg/charset/string.c: Likewise.
6501         * g++.dg/charset/charset.exp: Likewise.
6502         * lib/target-supports.exp (check_iconv_available): Fix comment.
6503
6504 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6505
6506         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6507         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6508         * gcc.dg/charset/asm2.c: Likewise.
6509         * gcc.dg/charset/asm3.c: Likewise.
6510         * gcc.dg/charset/asm4.c: Likewise.
6511         * gcc.dg/charset/asm5.c: Likewise.
6512         * gcc.dg/charset/asm6.c: Likewise.
6513         * gcc.dg/charset/attribute1.c: Likewise.
6514         * gcc.dg/charset/attribute2.c: Likewise.
6515         * gcc.dg/charset/builtin1.c: Likewise.
6516         * gcc.dg/charset/extern.c: Likewise.
6517         * gcc.dg/charset/function.c: Likewise.
6518         * gcc.dg/charset/string.c: Likewise.
6519         * gcc.dg/charset/charset.exp: Likewise.
6520
6521 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6522
6523         PR fortran/20086
6524         * gfortran.dg/pr20086.f90: New test.
6525
6526 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6527
6528         PR tree-optimization/19786
6529         * g++.dg/tree-ssa/pr19786.C: New.
6530
6531 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6532
6533         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6534
6535 2005-02-21  Jeff Law  <law@redhat.com>
6536
6537         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6538
6539 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6540
6541         * gfortran.dg/do_iterator: Split loop, markup all lines for
6542         which an error locus is printed.
6543         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6544         locus is printed.
6545         * gfortran.dg/select_4.f90: Likewise.
6546         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6547         locuses in the various permutations.
6548
6549 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6550
6551         PR tree-optimization/19951
6552         * g++.dg/vect: New directory.
6553         * g++.dg/vect/vect.exp: New file.
6554         * g++.dg/vect/pr19951.cc: New testcase.
6555         * g++.dg/dg.exp: Also prune vectorizer tests.
6556
6557 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6558
6559         PR 18785
6560         * gcc.dg/charset/builtin1.c: New test.
6561
6562 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6563
6564         PR c++/19299
6565         * g++.dg/inherit/volatile1.C: New test.
6566
6567         PR c++/19440
6568         * g++.dg/template/dtor4.C: New test.
6569
6570 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6571
6572         * gfortran.dg/int_1.f90: New test.
6573
6574 2005-02-19  Devang Patel  <dpatel@apple.com>
6575
6576         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6577
6578 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6579
6580         * gfortran.dg/achar_1.f90: New test.
6581
6582 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6583
6584         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6585
6586 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6587             Jakub Jelinek  <jakub@redhat.com>
6588
6589         PR tree-optimization/19828
6590         * gcc.dg/tree-ssa/loop-7.c: New test.
6591         * gcc.c-torture/execute/20050218-1.c: New test.
6592
6593 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6594
6595         PR c/20043
6596         * gcc.dg/transparent-union-1.c: New test.
6597         * gcc.dg/transparent-union-2.c: New test.
6598
6599 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6600
6601         PR tree-optimization/18977
6602         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6603
6604 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6605
6606         PR target/20054
6607         * gcc.dg/pr20054.c: New test.
6608
6609 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6610
6611         PR c++/19508
6612         * g++.dg/ext/attrib20.C: New test.
6613
6614 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6615
6616         PR middle-end/20030
6617         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6618
6619 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6620
6621         PR c++/20008
6622         * g++.dg/opt/switch4.C: New.
6623
6624 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6625
6626         PR c++/20023
6627         PR tree-optimization/20009
6628         * gcc.c-torture/compile/20050217-1.c: New test.
6629         * g++.dg/opt/switch3.C: New test.
6630
6631         PR tree-optimization/18947
6632         * gcc.c-torture/compile/20050215-1.c: New test.
6633         * gcc.c-torture/compile/20050215-2.c: New test.
6634         * gcc.c-torture/compile/20050215-3.c: New test.
6635
6636 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6637
6638         PR c++/20028
6639         * g++.dg/template/crash34.C: New.
6640
6641         PR c++/20022
6642         * g++.dg/other/access3.C: New.
6643
6644 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6645
6646         * gcc.dg/vect/vect-98.c: New test.
6647
6648 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6649
6650         PR tree-optimization/19967
6651         * gcc.dg/pr19967.c: New.
6652
6653 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6654
6655         PR middle-end/19857
6656         * gcc.dg/tree-ssa/20050215-1.c: New test.
6657         * gcc.c-torture/execute/20050215-1.c: New test.
6658
6659 2005-02-15  Eric Christopher  <echristo@redhat.com>
6660
6661         * gcc.dg/cpp/20050215-1.c: New file.
6662
6663 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6664
6665         PR tree-optimization/15785
6666         * gcc.dg/pr15785-1.c: New test.
6667
6668 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6669
6670         PR c++/17788
6671         * g++.dg/init/ctor4.C: New.
6672         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6673
6674 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6675
6676         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6677         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6678
6679 2005-02-15  Andreas Schwab  <schwab@suse.de>
6680
6681         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6682         declare malloc.
6683
6684 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6685
6686         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6687
6688 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6689
6690         PR tree-optimization/19853
6691         * gcc.c-torture/compile/pr19853.c: New test.
6692
6693 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6694
6695         PR c++/19608
6696         * g++.dg/parse/local-class1.C: New.
6697
6698         PR c++/19895
6699         * g++.dg/parse/ptrmem3.C: New.
6700
6701         PR c++/19884
6702         * g++.old-deja/g++.oliva/template6.C: Add another case.
6703         * g++.dg/template/explicit6.C: New.
6704
6705 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6706
6707         PR c++/17816
6708         * g++.dg/other/redecl2.C: New.
6709
6710 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6711
6712         PR c++/19891
6713         * g++.dg/abi/covariant4.C: New.
6714
6715 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6716
6717         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6718
6719 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6720
6721         * gcc.dg/vect/vect-96.c: Fix typo.
6722
6723 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6724
6725         PR c++/14479
6726         PR c++/19487
6727         * g++.dg/template/enum5.C: New test.
6728
6729 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6730
6731         * gcc.dg/vect/vect-97.c: New test.
6732
6733 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6734
6735         * gcc.dg/vect/vect-96.c: New test.
6736
6737 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6738
6739         * gcc.dg/builtins-34.c: Also check ldexp*.
6740
6741 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6742
6743         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6744
6745 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6746
6747         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6748         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6749         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6750         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6751         selector_list, selector_expression, dg-process-target): Move to new
6752         file target-supports-dg.exp.
6753         * lib/target-supports-dg.exp: New.
6754
6755         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6756         New.
6757
6758 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6759
6760         PR c++/19666
6761         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6762
6763         PR middle-end/19858
6764         * gcc.c-torture/compile/20050210-1.c: New test.
6765
6766 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6767
6768         PR c++/19755
6769         * g++.dg/warn/Wbraces1.C: New test.
6770
6771 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6772
6773         * gcc.dg/builtins-52.c: New testcase.
6774
6775 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6776
6777         PR c/19342
6778         * gcc.c-torture/execute/20050119-1.c: New test.
6779
6780 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6781
6782         PR c++/19811
6783         * g++.dg/init/delete1.C: New test.
6784
6785 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6786
6787         PR c++/18470
6788         * g++.dg/template/static12.C: New test.
6789
6790 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/19787
6793         * g++.dg/conversion/ambig1.C: New test.
6794
6795         PR c++/19739
6796         * g++.dg/ext/attrib19.C: New test.
6797
6798         PR c++/19732
6799         * g++.dg/parse/dtor5.C: New test.
6800
6801         PR c++/19762
6802         * g++.dg/template/dtor3.C: New test.
6803
6804         PR c++/19826
6805         * g++.dg/template/static11.C: New test.
6806         * g++.dg/template/crash2.C: Remove dg-error marker.
6807
6808 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6809
6810         PR C++/18491
6811         * g++.old-deja/g++.mike/p10769a.C: Remove.
6812
6813 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6814
6815         * gcc.dg/builtins-48.c: New test case.
6816         * gcc.dg/builtins-49.c: New test case.
6817         * gcc.dg/builtins-50.c: New test case.
6818         * gcc.dg/builtins-51.c: New test case.
6819
6820 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6821
6822         PR middle-end/19583
6823         * g++.dg/warn/Wreturn-type-3.C: New test.
6824
6825 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6826
6827         PR middle-end/19402
6828         * gcc.dg/pr19402-1.c: New testcase.
6829         * gcc.dg/pr19402-2.c: likewise.
6830
6831 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6832
6833         PR middle-end/19854
6834         * g++.dg/tree-ssa/tmmti.C: New testcase.
6835
6836 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6837
6838         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6839
6840 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6841
6842         PR c++/19733
6843         * g++.dg/parse/crash23.C: New test.
6844         * g++.dg/warn/Weff1.C: New test.
6845
6846 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6847
6848         * gcc.dg/20050209-1.c: New test.
6849
6850 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6851
6852         PR target/19799
6853         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6854
6855 2005-02-08  Mike Stump  <mrs@apple.com>
6856
6857         * g++.dg/pch/import-2.c: New test.
6858         * g++.dg/pch/import-2.hs: New.
6859         * g++.dg/pch/include/import-2a.h: New.
6860         * g++.dg/pch/include/import-2b.h: New.
6861
6862 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6863
6864         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6865
6866 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6867
6868         * gfortran.dg/substr_1.f90: New test.
6869
6870 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6871
6872         PR middle-end/19775
6873         * gcc.dg/torture/builtin-power-1.c: Disable test for
6874         invalid transformation.
6875         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6876         no longer optimize.
6877         * gcc.dg/builtins-47.c: New testcase.
6878
6879 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6880             Dorit Naishlos  <dorit@il.ibm.com>
6881
6882         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6883
6884 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6885
6886         * gcc.c-torture/compile/20050206-1.c: New test.
6887
6888 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6889
6890         PR tree-opt/19768
6891         * g++.dg/opt/pr19768.C: New test.
6892
6893 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6894
6895         PR tree-opt/19736
6896         * gcc.c-torture/compile/pr19736.c: New test.
6897
6898 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6899
6900         PR c++/17401
6901         * g++.dg/parse/error25.C: New test.
6902
6903 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6904
6905         * gcc.c-torture/execute/20050203-1.c: New.
6906
6907 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6908
6909         * gcc.dg/vect/vect-85.c: Remove xfail.
6910         * gcc.dg/vect/vect-86.c: Remove xfail.
6911         * gcc.dg/vect/vect-87.c: Remove xfail.
6912         * gcc.dg/vect/vect-88.c: Remove xfail.
6913
6914 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6915
6916         * gcc.dg/altivec-19.c: New.
6917
6918 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6919
6920         PR c/17807
6921         * gcc.dg/nested-func-3.c: New test.
6922         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6923
6924 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6925
6926         * gcc.test-framework/gen_directive_tests: Generate tests for
6927         selector expressions.
6928
6929 2005-02-02  Matt Austern  <austern@apple.com>
6930
6931         PR c++/19628
6932         * g++/ext/builtin7.C: New.
6933         * g++/ext/builtin8.C: New.
6934
6935 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6936
6937         PR c/18502
6938         * gcc.dg/pr18502-1.c: New test.
6939
6940 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6941
6942         PR c++/17413
6943         * g++.dg/template/local4.C: Tweak.
6944
6945 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6946
6947         PR tree-optimization/19578
6948         * gcc.c-torture/compile/20050202-1.c: New test.
6949
6950 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6951
6952         PR c/19435
6953         * gcc.dg/c99-init-4.c: New test.
6954
6955 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6956
6957         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6958
6959         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6960
6961         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6962         * g++.dg/eh/check-vect.h: New.
6963
6964         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6965         * gcc.dg/vect/vect-78.c: Ditto.
6966         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6967         Remove.
6968
6969         * g++.dg/conversion/simd1.C: Expect warning.
6970         * g++.dg/ext/attribute-test-1.C: Ditto.
6971         * g++.dg/ext/attribute-test-2.C: Ditto.
6972         * g++.dg/ext/attribute-test-3.C: Ditto.
6973         * g++.dg/ext/attribute-test-4.C: Ditto.
6974
6975         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6976         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6977
6978         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6979
6980 2005-02-01  Richard Henderson  <rth@redhat.com>
6981
6982         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6983         long double for ibm double-double format.
6984         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6985
6986 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6987
6988         PR tree-optimization/19633
6989         * testsuite/gcc.dg/pr19633-1.c: New test.
6990         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6991         to NULL or a symbol.
6992
6993 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6994
6995         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6996         New procs.
6997         (dg-process-target (local override)): Handle selector expressions.
6998
6999         * gcc.test-framework/README: Describe tests in source directory.
7000         * gcc.test-framework/test-framework.awk: Handle dg- tests.
7001         * gcc.test-framework/test-framework.exp: Handle dg- tests.
7002         * gcc.test-framework/dg-bogus-exp-P.c: New test.
7003         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
7004         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
7005         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
7006         * gcc.test-framework/dg-do-link-exp-P.c: New test.
7007         * gcc.test-framework/dg-do-run-exp-P.c: New test.
7008         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
7009         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
7010         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
7011         * gcc.test-framework/dg-error-exp-P.c: New test.
7012         * gcc.test-framework/dg-error-exp-XP.c: New test.
7013         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
7014         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
7015         * gcc.test-framework/dg-output-exp-P.c: New test.
7016         * gcc.test-framework/dg-output-exp-XF.c: New test.
7017         * gcc.test-framework/dg-warning-exp-P.c: New test.
7018         * gcc.misc-tests/dg-1.c: Remove.
7019         * gcc.misc-tests/dg-2.c: Remove.
7020         * gcc.misc-tests/dg-3.c: Remove.
7021         * gcc.misc-tests/dg-4.c: Remove.
7022         * gcc.misc-tests/dg-5.c: Remove.
7023         * gcc.misc-tests/dg-6.c: Remove.
7024         * gcc.misc-tests/dg-7.c: Remove.
7025         * gcc.misc-tests/dg-8.c: Remove.
7026         * gcc.misc-tests/dg-9.c: Remove.
7027         * gcc.misc-tests/dg-10.c: Remove.
7028         * gcc.misc-tests/dg-11.c: Remove.
7029         * gcc.misc-tests/dg-12.c: Remove.
7030         * gcc.misc-tests/dg-test.exp: Remove.
7031
7032         * gcc.test-framework/test-framework.awk: Change recording and
7033         printing of passes and failures.
7034
7035         * gcc.test-framework: New directory.
7036         * gcc.test-framework/README: New.
7037         * gcc.test-framework/test-framework.exp: New.
7038         * gcc.test-framework/test-framework.awk: New.
7039         * gcc.test-framework/gen_directive_tests: New.
7040
7041 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
7042
7043         * lib/treelang.exp: Fix comment typos.
7044         (treelang_target_compile): Don't append libs=-ltreelang to options.
7045
7046 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
7047
7048         * g++.dg/parse/typename7.C: Adjust error messages.
7049
7050 2005-01-31  Jeff Law  <law@redhat.com>
7051
7052         * gcc.c-torture/execute/20050131-1.c: New test.
7053         * gcc.dg/wcaselabel.c: New test.
7054
7055 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7056
7057         * g++.dg/other/warning1.C: Adjust error messags.
7058         * g++.dg/parse/constant5.C: New test.
7059
7060 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7061
7062         PR c/19333
7063         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7064         the test case valid.
7065         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7066         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7067         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7068         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7069         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7070         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7071
7072 2005-01-31  Dale Johannesen  <dalej@apple.com>
7073
7074         * g++.dg/opt/pr19650.C:  New test.
7075
7076 2005-01-31  Richard Henderson  <rth@redhat.com>
7077
7078         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7079         long double for intel double extended format.
7080         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7081
7082 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/19555
7085         * g++.dg/template/static10.C: New test.
7086
7087         PR c++/19395
7088         * g++.dg/parse/error24.C: New test.
7089
7090         PR c++/19367
7091         * g++.dg/lookup/builtin1.C: New test.
7092
7093         PR c++/19457
7094         * g++.dg/warn/conv3.C: New test.
7095
7096 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7097
7098         PR fortran/19647
7099         * gfortan.dg/inquire_7.f90
7100
7101 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7102
7103         PR tree-optimization/15791
7104         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7105         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7106         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7107         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7108         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7109         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7110         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7111         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7112         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7113         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7114
7115 2005-01-29  Paul Brook  <paul@codesourcery.com>
7116
7117         PR fortran/18565
7118         * check.c (real_or_complex_check): New function.
7119         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7120         * intrinsic.c (add_functions): Use new check functions.
7121         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7122         Add prototypes.
7123
7124 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7125
7126         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7127         gcc.dg/lvalue-3.c: New tests.
7128         * gcc.dg/concat.c: Update expected messages.
7129
7130 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7131
7132         PR libfortran/19595
7133         * gfortran.dg/eor_1.f90:  New test.
7134
7135 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7136
7137         PR fortran/19589
7138         * gfortran.dg/logical_data_1.f90: New test.
7139
7140 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/19253
7143         * g++.dg/template/crash33.C: New test.
7144
7145         PR c++/19667
7146         * g++.dg/template/crash32.C: New test.
7147
7148 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7149
7150         PR middle-end/16558
7151         * g++.dg/warn/Wreturn-type-2.C: New test.
7152
7153 2004-06-24  Jeff Law  <law@redhat.com>
7154
7155         * gcc.dg/tree-ssa/20050128-1.c: New test.
7156
7157 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7158
7159         * gcc.target/frv/all-mdpackh-1.c: New test.
7160
7161 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7162
7163         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7164
7165 2005-01-27  Richard Henderson  <rth@redhat.com>
7166
7167         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7168
7169 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7170
7171         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7172
7173 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7174
7175         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7176         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7177         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7178         to cope with cases where the multilib options override the dg-options.
7179
7180 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7181
7182         PR c/18946
7183         * gcc.dg/noncompile/20050120-1.c: New test.
7184
7185 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7186
7187         PR tree-optimization/19633
7188         * gcc.dg/pr19633.c: New test.
7189         * gcc.dg/tree-ssa/pr19633.c: New test.
7190
7191 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7192
7193         * gcc.dg/20041216-1.c: New test.
7194
7195 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7196
7197         PR objc/18862
7198         * objc.dg/selector-2.m: New test.
7199
7200 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * g++.dg/opt/range-test-2.C: New test.
7203
7204         PR rtl-optimization/19579
7205         * gcc.c-torture/execute/20050124-1.c: New test.
7206
7207 2005-01-26  Greg Parker  <gparker@apple.com>
7208         Stuart Hastings  <stuart@apple.com>
7209
7210         * gcc.c-torture/execute/20050125-1.c: New.
7211
7212 2005-01-18  Jan Hubicka  <jh@suse.cz>
7213
7214         PR tree-optimize/19337
7215         * gcc.c-torture/compile/20050119-1.c: New test.
7216
7217 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7218
7219         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7220         test for successful match.
7221
7222 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7223
7224         PR objc/18408
7225         * objc.dg/comp-types-7.m: New test.
7226
7227 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7228
7229         * lib/target-supports.exp (current_target_name): New.
7230         (check_effective_target_ilp32, check_effective_target_lp64):
7231         Cache the result to use as long as the current target, with
7232         multilib flags, remains the same.
7233
7234         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7235         (dg-require-weak, dg-require-visibility, dg-require-alias,
7236         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7237         dg-require-effective-target, dg-skip-if): Remove call to
7238         skip_test_and_clear_xfail.
7239         (dg-test): Clear xfail data.
7240
7241 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR target/17751
7244         * gcc.dg/ppc64-toc.c: New test.
7245
7246         * g++.dg/tree-ssa/empty-1.C: New test.
7247
7248         PR middle-end/19551
7249         * gcc.c-torture/execute/20050121-1.c: New test.
7250         * gcc.dg/20050121-2.c: New test.
7251
7252 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7253         Paul Brook  <paul@codesourcery.com>
7254
7255         PR fortran/17941
7256         * gfortran.dg/real_const_1.f: New test.
7257         * gfortran.dg/real_const_2.f90: New test.
7258         * gfortran.dg/complex_int_1.f90: New test.
7259
7260 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7261
7262         PR fortran/19313
7263         * gfortan.dg/inquire_6.f90: New test.
7264
7265 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7266
7267         PR libfortran/19451
7268         * open_readonly_1.f90:  New test.
7269
7270 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7271
7272         PR libfortran/18982
7273         * gfortran.dg/open_new.f90: New file.
7274
7275 2005-01-22  Paul Brook  <paul@codesourcery.com>
7276
7277         * namelist_1.f90: New test.
7278
7279 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7280
7281         PR tree-optimization/19484
7282         * gcc.c-torture/compile/20050122-[12].c: New tests.
7283
7284 2005-01-22  Paul Brook  <paul@codesourcery.com>
7285
7286         * gfortran.dg/implicit_2.f90: New test.
7287
7288 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7289
7290         PR fortran/19314
7291         * gfortran.dg/inquire_5.f90: New test.
7292
7293 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7294
7295         PR c/18809
7296         * gcc.dg/pr18809-1.c: New test.
7297
7298 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7299
7300         * gcc.dg/20050121-1.c: New test.
7301
7302         PR tree-optimization/13000
7303         * gcc.dg/20040206-1.c: Change warning to point where function is
7304         being inlined.
7305
7306 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7307
7308         PR c++/19208
7309         * g++.dg/template/array11.C: New test.
7310
7311 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7312
7313         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7314         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7315         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7316         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7317         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7318         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7319
7320 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7321
7322         PR tree-optimization/15349
7323         * gcc.dg/tree-ssa/pr15349.c: New.
7324
7325 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7326
7327         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7328
7329 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7330
7331         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7332         scan-assembler-times directive name.
7333
7334         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7335         after dg-do.
7336
7337         PR rtl-optimization/19462
7338         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7339
7340 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7341
7342         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7343         counting function calls on ia64.
7344
7345 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR rtl-optimization/15139
7348         * gcc.dg/20050111-2.c: New test.
7349
7350         PR c/17297
7351         * gcc.c-torture/compile/20050113-1.c: New testcase.
7352
7353         PR middle-end/19164
7354         * gcc.dg/20050113-1.c: New testcase.
7355
7356 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7357
7358         * gcc.dg/vect/vect-85.c: Add comment.
7359         * gcc.dg/vect/vect-86.c: Add xfail for now.
7360         * gcc.dg/vect/vect-87.c: Add xfail for now.
7361         * gcc.dg/vect/vect-88.c: Add xfail for now.
7362         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7363
7364 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7365
7366         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7367
7368 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7369
7370         * g++.dg/debug/typedef3.C: New test.
7371
7372 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7373
7374         PR c/19472
7375         * gcc.dg/asm-a.c: New test.
7376
7377 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7378
7379         * gcc.dg/sh-relax.c: Add prototype for abort.
7380
7381 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7382
7383         * gcc.dg/short-compare-1.c: New test.
7384         * gcc.dg/short-compare-2.c: Likewise.
7385
7386 2005-01-18  Michael Matz  <matz@suse.de>
7387
7388         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7389
7390 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7391
7392         PR tree-optimization/19121
7393         * gcc.c-torture/compile/pr19121.c: New test.
7394
7395 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7396
7397         PR target/19357
7398         * gcc.c-torture/compile/pr19357.c: New test.
7399
7400 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7401
7402         PR c/5675
7403         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7404         pass--those that refer just to the variable, possibly with a
7405         cast.
7406         * gcc.dg/c99-const-expr-3.c: Likewise.
7407
7408         PR middle-end/13127
7409         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7410         longer emitted.
7411
7412 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7413
7414         PR fortran/18778
7415         * gfortran.dg/endfile_2.f90: New test.
7416
7417 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7418
7419         PR 19168
7420         * gfortran.dg/select_5.f90: New test.
7421
7422 2004-01-16  Paul Brook  <paul@codesourcery.com>
7423
7424         * gfortran.dg/common_4.f90: New test.
7425
7426 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7427
7428         PR rtl-optimization/19462
7429         * gcc.dg/torture/pr19462-1.c: New test.
7430
7431 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7432
7433         PR objc/19321
7434         * objc.dg/func-ptr-2.m: New.
7435         * objc.dg/volatile-1.m: New.
7436
7437 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7438
7439         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7440
7441 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7442
7443         PR tree-optimization/19060
7444         * gcc.c-torture/execute/20050104-1.c: New test.
7445
7446 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7447
7448         PR fortran/18983
7449         * gfortran.dg/write_to_null.f90: New test.
7450
7451 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7452             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7453
7454         PR other/19328
7455         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7456         argument.
7457
7458 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7459
7460         PR c++/19263
7461         * g++.dg/init/vector1.C: New test.
7462
7463 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7464
7465         PR target/13158
7466         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7467         PR target/18987
7468         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7469
7470 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7471
7472         * gfortran.dg/select_1.f90: New test.
7473         * gfortran.dg/select_2.f90: New test.
7474         * gfortran.dg/select_3.f90: New test.
7475         * gfortran.dg/select_4.f90: New test.
7476
7477 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7478
7479         PR middle-end/19084
7480         PR rtl-optimization/19348
7481         * gcc.dg/20050111-1.c: New test.
7482         * gcc.c-torture/execute/20050111-1.c: New test.
7483
7484         * gcc.dg/i386-asm-4.c: New test.
7485
7486 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7487
7488         * gcc.dg/nested-func-2.c: New test.
7489         * ada/acats/norun.lst: Remove c953002.
7490
7491 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7492
7493         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7494
7495 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7496
7497         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7498
7499 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7500
7501         PR target/18761
7502         * g++.dg/abi/align1.C: New test.
7503
7504 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7505
7506         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7507         at a time.
7508         * g++.dg/ext/altivec_check.h: Support compiling as C.
7509
7510 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7511
7512         PR c++/19355
7513         * g++.dg/expr/pr19355-1.C: New test case.
7514
7515 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7516
7517         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7518         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7519         * ada/acats/tests/c3/c92005b.ada: Likewise.
7520         * ada/acats/tests/c3/cxb3012.a: Likewise.
7521         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7522
7523 2005-01-09  Paul Brook  <paul@codesourcery.com>
7524
7525         * gfortran.dg/common_2.f90: New file.
7526         * gfortran.dg/common_3.f90: New file.
7527
7528 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7529
7530         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7531
7532 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7533
7534         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7535         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7536         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7537         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7538         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7539         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7540         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7541         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7542         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7543         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7544         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7545         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7546         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7547         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7548         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7549         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7550         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7551         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7552         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7553         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7554         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7555         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7556         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7557         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7558         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7559         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7560         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7561         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7562         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7563         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7564         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7565         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7566         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7567         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7568         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7569         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7570         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7571         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7572         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7573         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7574         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7575         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7576         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7577         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7578         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7579         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7580         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7581         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7582         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7583         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7584         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7585         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7586         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7587         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7588         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7589         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7590         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7591         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7592         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7593         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7594         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7595         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7596         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7597         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7598         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7599         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7600         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7601
7602         * gcc.dg/vect/vect-1.c: Fix spelling.
7603         * gcc.dg/vect/vect-10.c: Fix spelling.
7604         * gcc.dg/vect/vect-11.c: Fix spelling.
7605         * gcc.dg/vect/vect-12.c: Fix spelling.
7606         * gcc.dg/vect/vect-14.c: Fix spelling.
7607         * gcc.dg/vect/vect-15.c: Fix spelling.
7608         * gcc.dg/vect/vect-16.c: Fix spelling.
7609         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7610         * gcc.dg/vect/vect-64.c: Fix comments.
7611         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7612
7613 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7614             Ira Rosen  <irar@il.ibm.com>
7615
7616         * gcc.dg/vect/vect-70.c: New test.
7617         * gcc.dg/vect/vect-71.c: New test.
7618
7619 2005-01-09  Manfred Hollstein  <mh@suse.com>
7620
7621         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7622         * gcc.dg/pr18241-2.c: Likewise.
7623         * gcc.dg/pr18241-3.c: Likewise.
7624         * gcc.dg/pr18241-4.c: Likewise.
7625         * gcc.dg/pr18241-5.c: Likewise.
7626
7627 2005-01-08  Richard Henderson  <rth@redhat.com>
7628
7629         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7630         False for x86 and x86-64.
7631
7632 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7633
7634         PR tree-optimization/18241
7635         * gcc.dg/pr18241-1.c: New test.
7636         * gcc.dg/pr18241-2.c: New test.
7637         * gcc.dg/pr18241-3.c: New test.
7638         * gcc.dg/pr18241-4.c: New test.
7639         * gcc.dg/pr18241-5.c: New test.
7640
7641 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7642
7643         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7644         gfortran.dg/select_4.f90: New.
7645
7646 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7647
7648         * gcc.c-torture/execute/20050107-1.c: New test.
7649
7650 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7651
7652         PR c++/19298
7653         * g++.dg/template/ref2.C: New.
7654
7655 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7658         instead of being empty.
7659
7660 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7661
7662         PR fortran/15553
7663         * gfortran.dg/array-1.f90: New test.
7664
7665 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7666
7667         PR tree-optimization/19283
7668         * gcc.c-torture/execute/20050106-1.c: New test.
7669
7670         PR rtl-optimization/18861
7671         * gcc.dg/20050105-1.c: New test.
7672
7673         PR tree-optimization/18828
7674         * gcc.dg/20050105-2.c: New test.
7675
7676 2005-01-07  Andreas Jaeger  <aj@suse.de>
7677
7678         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7679
7680 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7681
7682         PR fortran/18398
7683         * gfortran.dg/fmt_read.f90: New test.
7684
7685 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7686
7687         * gcc.dg/rs6000-ldouble-2.c: New.
7688
7689 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7690
7691         PR c++/19244
7692         * g++.dg/parser/ctor2.C: New test.
7693
7694 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7695
7696         PR c++/17154
7697         * g++.dg/template/using9.C: New test.
7698
7699 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7700
7701         PR c++/19258
7702         * g++.dg/lookup/friend6.C: New test.
7703
7704 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7705
7706         PR c++/19270
7707         * g++.dg/template/array10.C: New.
7708
7709 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7710
7711         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7712         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7713
7714 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7715
7716         * gcc.c-torture/compile/20050105-1.c: New test.
7717
7718 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7719
7720         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7721
7722 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7723
7724         PR middle-end/19100
7725         * gcc.dg/conv-3.c: New test case.
7726
7727 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7728
7729         * gcc.dg/asm-wide-1.c: New test.
7730
7731 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7732
7733         PR c++/19030
7734         * g++.dg/parse/crash22.C: New
7735
7736 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7737
7738         PR 19257
7739         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7740
7741 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7742
7743         PR middle-end/17767
7744         * gcc.dg/i386-mmx-6.c: New test case.
7745
7746 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7747
7748         PR tree-optimization/18308
7749         * gcc.dg/vect/pr18308.c: New testcase.
7750
7751 2005-01-04  Andreas Jaeger  <aj@suse.de>
7752
7753         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7754
7755 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7756             Robert Bowdidge <bowdidge@apple.com>
7757
7758         * gcc.dg/cpp/subframework1.c: New.
7759         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7760         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7761         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7762         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7763
7764 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7765
7766         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7767         producing warning.
7768         * gcc.dg/darwin-weakimport-2.c: New.
7769
7770 2005-01-03  Richard Henderson  <rth@redhat.com>
7771
7772         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7773
7774 2005-01-03  Richard Henderson  <rth@redhat.com>
7775
7776         * gcc.dg/vect/vect.exp: Enable for ia64.
7777         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7778         (check_effective_target_vect_float): Likewise.
7779         (check_effective_target_vect_no_align): Likewise.
7780         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7781         * gcc.dg/vect/vect-8.c: Likewise.
7782
7783 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7784
7785         PR target/19236
7786         * gcc.dg/pr19236-1.c: New test case.
7787
7788 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7789
7790         PR rtl-optimization/12092
7791         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7792
7793 2005-01-02  Andreas Jaeger  <aj@suse.de>
7794
7795         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7796
7797 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7798             Andrew Pinski  <pinskia@physics.uc.edu>
7799
7800         PR rtl-optimization/12092
7801         * gcc.dg/pr12092-1.c: New test case.
7802
7803 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7804
7805         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7806         'hidden' and 'default' for better portability.
7807         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7808
7809         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7810         6 and 7.
7811         * g++.old-deja/g++.brendan/new3.C: Likewise.
7812
7813 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7814
7815         * gcc.dg/20041231-1.C: New test.
7816         * g++.dg/warn/Wunreachable-code-1.C: New test.
7817
7818 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7819
7820         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7821         file, not /dev/null.  Abort on error.
7822
7823 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7824             Ziemowit Laski  <zlaski@apple.com>
7825
7826         PR objc/18971
7827         * objc.dg/encode-5.m: New test.
7828
7829 2004-12-29  Richard Henderson  <rth@redhat.com>
7830
7831         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7832         * objc.dg/stabs-1.m: Disable for ia64.
7833
7834 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR c++/19190
7837         * g++.dg/warn/Wunused-10.C: New test.
7838
7839 2004-12-28  Richard Henderson  <rth@redhat.com>
7840
7841         * objc.dg/stabs-1.m: Disable for alpha.
7842
7843 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/19149
7846         * g++.dg/parse/error23.C: New test.
7847
7848 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7849
7850         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7851
7852         PR fortran/19032
7853         * gfortran.dg/intrinsic_modulo_1.f90: New.
7854         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7855         tests with divisor -1.
7856
7857 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7858
7859         * g++.dg/opt/temp1.C (memcpy): Return a value.
7860
7861         PR c++/19148
7862         * g++.dg/expr/cond7.C: New test.
7863
7864 2004-12-27  Paul Brook  <paul@codesourcery.com>
7865
7866         * gfortran.dg/g77/select_no_compile.f: Remove.
7867
7868 2004-12-27  Richard Henderson  <rth@redhat.com>
7869
7870         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7871         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7872         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7873
7874 2004-12-26  Richard Henderson  <rth@redhat.com>
7875
7876         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7877         by 1i instead of token pasting.
7878
7879 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7880
7881         PR tree-optimization/17578
7882         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7883         to additional_flags.
7884         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7885
7886 2004-12-25  Richard Henderson  <rth@redhat.com>
7887
7888         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7889         Remove Alpha.
7890
7891 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7892
7893         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7894         hppa*-*-hpux*.
7895         * gcc.dg/pr17957.c (dg-options): Likewise.
7896         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7897         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7898         instead of 0 on __hppa__.
7899         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7900         "foo,%r" on hppa*-*-*.
7901
7902 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7903
7904         PR fortran/19071
7905         * gfortran.dg/complex_write.f90: New test.
7906
7907 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7908
7909         PR c++/17595
7910         * g++.dg/parse/pragma2.C: New test.
7911
7912         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7913
7914 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7915
7916         * gcc.dg/empty2.c: Add missing dg-warning.
7917
7918 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7919
7920         PR c++/17413
7921         * g++.dg/template/local4.C: New test.
7922         * g++.dg/template/crash19.C: Add dg-error marker.
7923
7924         * g++.dg/template/crash31.C: Correct embedded PR number.
7925
7926 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7927
7928         PR c++/16405
7929         * g++.dg/opt/temp1.C: Add do-run marker.
7930
7931 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7932
7933         * g++.dg/template/spec19.C: New.
7934
7935 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7936
7937         PR target/16819
7938         * gcc.dg/empty2.c: New.
7939
7940 2004-12-23  Richard Henderson  <rth@redhat.com>
7941
7942         * lib/target-supports.exp (check_effective_target_vect_no_align):
7943         Remove i?86 and x86-64.
7944
7945 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/16405
7948         * g++.dg/opt/temp1.C: New test.
7949
7950 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7951
7952         PR c++/18733
7953         * g++.dg/template/friend33.C: New testcase.
7954
7955 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/18464
7958         * g++.dg/template/cond5.C: New test.
7959
7960         PR c++/18492
7961         * g++.dg/inherit/thunk3.C: New test.
7962
7963         PR c++/11224
7964         * g++.dg/warn/Wunused-9.C: New test.
7965
7966 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7967
7968         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7969
7970 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7971
7972         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7973
7974 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7975
7976         PR c++/18378
7977         * g++.dg/ext/packed8.C: New test.
7978
7979         PR c++/19063
7980         * g++.dg/template/crash31.C: New test.
7981
7982         PR c++/19034
7983         * g++.dg/template/crash30.C: New test.
7984
7985 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7986
7987         PR C++/18984
7988         * g++.dg/eh/ctor3.C: New test.
7989
7990 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7991
7992         * objc.dg/stabs-1.m: Allow section name to be quoted and
7993         assembly label to begin with '.LL'.
7994
7995 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7996
7997         * gcc.dg/vect/vect.exp
7998         (check_effective_target_lp64_or_vect_no_align): New.
7999         * gcc.dg/vect/vect-77.c: Use it.
8000         * gcc.dg/vect/vect-78.c: Use it.
8001
8002         * lib/target-supports.exp
8003         (check_effective_target_vect_no_max,
8004         check_effective_target_vect_no_bitwise,
8005         check_effective_target_vect_no_align): New.
8006         * gcc.dg/vect/vect-13.c: Use them.
8007         * gcc.dg/vect/vect-17.c: Ditto.
8008         * gcc.dg/vect/vect-18.c: Ditto.
8009         * gcc.dg/vect/vect-19.c: Ditto.
8010         * gcc.dg/vect/vect-20.c: Ditto.
8011         * gcc.dg/vect/vect-27.c: Ditto.
8012         * gcc.dg/vect/vect-29.c: Ditto.
8013         * gcc.dg/vect/vect-44.c: Ditto.
8014         * gcc.dg/vect/vect-48.c: Ditto.
8015         * gcc.dg/vect/vect-50.c: Ditto.
8016         * gcc.dg/vect/vect-52.c: Ditto.
8017         * gcc.dg/vect/vect-54.c: Ditto.
8018         * gcc.dg/vect/vect-56.c: Ditto.
8019         * gcc.dg/vect/vect-58.c: Ditto.
8020         * gcc.dg/vect/vect-60.c: Ditto.
8021         * gcc.dg/vect/vect-72.c: Ditto.
8022         * gcc.dg/vect/vect-80.c: Ditto.
8023
8024 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8025
8026         PR c++/14075
8027         * g++.dg/init/string1.C: New.
8028
8029         PR c++/18975
8030         * g++.dg/other/synth1.C: New.
8031
8032 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8033
8034         PR c/18963
8035         * gcc.dg/pr18963-1.c: New test.
8036
8037 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
8038
8039         PR c/18596
8040         * gcc.dg/funcdef-storage-1.c (foo): Remove.
8041         * gcc.dg/pr18596-1.c: Use dg-error.
8042         (dg-options): Use -fno-unit-at-a-time.
8043         * gcc.dg/pr18596-2.c: New test.
8044         * gcc.dg/pr18596-3.c: New test.
8045
8046 2004-12-20  Roger Sayle  <roger@eyesopen.com>
8047
8048         PR middle-end/18683
8049         * g++.dg/opt/pr18683-1.C: New test case.
8050
8051 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
8052
8053         PR other/19093
8054         * g++.dg/opt/max1.C: Fix for 64bit targets.
8055
8056 2004-12-20  Matt Austern  <austern@apple.com>
8057
8058         PR c++/19044
8059         * g++.dg/ext/builtin6.C: New
8060
8061 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8062
8063         PR tree-optimization/19080
8064         * gcc.c-torture/compile/pr19080.c: New test.
8065
8066 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8067
8068         * gcc.dg/20041219-1.c: New test.
8069
8070 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8071
8072         PR middle-end/19068
8073         * g++.dg/opt/max1.C: New test case.
8074
8075 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8076
8077         * gcc.dg/fdata-sections-1.c: New test.
8078
8079 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8080
8081         PR middle-end/18548
8082         * gcc.dg/max-1.c: New test case.
8083
8084 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8085
8086         * gcc.c-torture/execute/20041218-1.c: New test.
8087
8088 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8089
8090         * gcc.dg/pr18501.c: New test.
8091         * gcc.dg/uninit-5.c: XFAIL.
8092         * gcc.dg/uninit-9.c: XFAIL.
8093
8094 2004-12-17  Dale Johannesen  <dalej@apple.com>
8095
8096         * gcc.dg/20041213-1.c:  New.
8097
8098 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8099
8100         * objc.dg/stabs-1.m: Allow assembly label to begin
8101         with a dot ('.').
8102
8103 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8104
8105         * gcc.c-torture/execute/20041213-1.c: Move...
8106         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8107
8108 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8109
8110         PR c++/18721
8111         * g++.dg/lookup/conv-5.C: New.
8112
8113 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8114
8115         * objc.dg/stabs-1.m: New test.
8116
8117 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8118
8119         * gcc.dg/visibility-c.c: Change compile to
8120         assemble for the test.
8121
8122 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8123
8124         PR target/19041
8125         * gcc.dg/visibility-c.c: New test.
8126
8127 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8128
8129         PR middle-end/18493
8130         * gcc.dg/switch-8.c: New test case.
8131
8132 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8133
8134         PR c++/18905
8135         * g++.dg/template/init4.C: New.
8136         * g++.dg/opt/static3.C: Enable optimizer.
8137
8138 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8139
8140         * g++.dg/other/complex1.C: New test.
8141
8142 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8143
8144         * g++.dg/opt/inline9.C: New test.
8145
8146 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8147
8148         PR fortran/18993
8149         * gfotran.dg/nullify_1.f: New test.
8150
8151 2004-12-15  Richard Henderson  <rth@redhat.com>
8152
8153         * gcc.target/i386/i386.exp: New harness.
8154         * gcc.target/i386/vect-args.c: New.
8155
8156 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8157
8158         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8159
8160 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8161
8162         PR c++/18825
8163         * g++.dg/template/friend32.C: New test.
8164
8165 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8166
8167         * cpp/pragma-once-1.c: New test.
8168         * cpp/pragma-once-1b.h: Likewise.
8169         * cpp/pragma-once-1c.h: Likewise.
8170         * cpp/pragma-once-1d.h: Likewise.
8171         * cpp/inc/pragma-once-1a.h: Likewise.
8172
8173 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8174             Steven G. Kargl  <kargls@comcast.net>
8175
8176         PR fortran/17597
8177         * gfortran.dg/list_read_3.f90: New test.
8178
8179 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8180
8181         * gcc.dg/ftrapv-2.c: New test.
8182
8183 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8184
8185         PR c++/18981
8186         * g++.dg/template/typename9.C: New test.
8187
8188 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR c++/18738
8191         * g++.dg/template/typename8.C: New test.
8192         * g++.dg/parse/friend2.C: Tweak error message.
8193
8194 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8195
8196         * gcc.c-torture/20041214-1.c: New test.
8197
8198 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8199
8200         PR c++/18965
8201         * g++.dg/init/array17.C: New test.
8202
8203 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8204
8205         PR c++/18793
8206         * g++.dg/init/aggr3.C: New test.
8207
8208 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8209
8210         * gcc.dg/altivec-types-1.c: New test.
8211         * gcc.dg/altivec-types-2.c: New test.
8212         * gcc.dg/altivec-types-3.c: New test.
8213         * gcc.dg/altivec-types-4.c: New test.
8214         * g++.dg/ext/altivec-types-1.C: New test.
8215         * g++.dg/ext/altivec-types-2.C: New test.
8216         * g++.dg/ext/altivec-types-3.C: New test.
8217         * g++.dg/ext/altivec-types-4.C: New test.
8218
8219 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR middle-end/18951
8222         * gcc.c-torture/execute/20041213-1.c: New test.
8223
8224 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8225
8226         PR c++/18949
8227         * g++.dg/template/cast1.C: New.
8228
8229 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8230
8231         * gcc.c-torture/execute/20041213-2.c: New test.
8232
8233 2004-12-13  Richard Henderson  <rth@redhat.com>
8234
8235         * gcc.dg/i386-sse-10.c: Fix typo in options.
8236
8237 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8238
8239         PR c++/18968
8240         * g++.dg/opt/pr18968.C: New test.
8241
8242 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8243
8244         PR c++/18925
8245         * g++.dg/ext/visibility/staticdatamem.C: New test.
8246
8247 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8248
8249         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8250
8251 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8252
8253         PR rtl-optimization/18928
8254         * gcc.dg/pr18928-1.c: New test case.
8255
8256 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8257
8258         PR tree-opt/16951
8259         * gcc.c-torture/compile/20041211-1.c: New.
8260
8261 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8262
8263         PR middle-end/17564
8264         * gcc.c-torture/execute/20041212-1.c: New test.
8265
8266 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8267
8268         PR fortran/18869
8269         * gfortran.dg/common_1.f90: New test.
8270
8271 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8272         Paul Brook  <paul@codesourcery.com>
8273
8274         PR fortran/16222
8275         * gfortran.dg/real_do_1.f90: New test.
8276
8277 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         PR tree-opt/18040
8280         * g++.dg/opt/ptrmem6.C: New test.
8281
8282 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8283
8284         PR middle-end/18921
8285         * gcc.dg/pr18921-1.c: New test case.
8286
8287 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8288
8289         PR fortran/17175
8290         * gfortran.dg/scale_1.f90: New test.
8291
8292 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8293
8294         PR middle-end/18903
8295         * gcc.c-torture/compile/pr18903.c: New test.
8296
8297 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8298
8299         * gcc.c-torture/execute/20041210-1.c: New test.
8300
8301 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8302
8303         PR c++/18731
8304         * g++.dg/parser/struct-1.C: New test.
8305         * g++.dg/parser/struct-2.C: New test.
8306         * g++.dg/parser/struct-3.C: New test.
8307
8308 2004-12-09  Richard Henderson  <rth@redhat.com>
8309
8310         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8311
8312         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8313         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8314
8315 2004-12-09  Matt Austern  <austern@apple.com>
8316
8317         PR c++/18514
8318         * g++.dg/ext/builtin1.C: New
8319         * g++.dg/ext/builtin2.C: New
8320         * g++.dg/ext/builtin3.C: New
8321         * g++.dg/ext/builtin4.C: New
8322         * g++.dg/ext/builtin5.C: New
8323
8324 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8325
8326         PR tree-opt/18904
8327         * g++.dg/opt/ptrmem5.C: New test.
8328
8329 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8330
8331         * g++.dg/parse/typename5.C: Adjust for new error.
8332         * g++.dg/parse/typename7.C: New.
8333
8334 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8335
8336         PR c++/18073
8337         * g++.dg/other/mmintrin.C: New test.
8338
8339 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8340
8341         PR c++/16681
8342         * g++.dg/init/array15.C: New.
8343         * g++.dg/init/array16.C: New.
8344
8345 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8346
8347         PR fortran/18826
8348         * gfortran.dg/assign_1.f90: New test.
8349
8350 2004-12-08  Nick Clifton  <nickc@redhat.com>
8351
8352         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8353         * gcc.target/xstormy16/data_below100: Likewise.
8354         * gcc.target/xstormy16/sfr: Likewise.
8355         * gcc.target/xstormy16/below100.S: New test source file.
8356         * gcc.target/xstormy16/below100.ld: New test linker script.
8357         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8358         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8359         bp instructions.
8360         * gcc.target/xstormy16/bp.c: Likewise.
8361
8362         * gcc.target/xstormy16/bss_below100: New files:
8363         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8364         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8365         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8366         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8367         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8368         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8369         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8370         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8371         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8372         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8373         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8374         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8375         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8376         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8377         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8378         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8379         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8380         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8381         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8382         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8383         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8384         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8385         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8386         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8387         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8388         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8389         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8390
8391         * gcc.target/xstormy16/data_below100: New files:
8392         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8393         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8394         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8395         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8396         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8397         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8398         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8399         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8400         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8401         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8402         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8403         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8404         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8405         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8406         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8407         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8408         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8409         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8410         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8411         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8412         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8413         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8414         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8415         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8416         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8417         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8418         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8419
8420         * gcc.target/xstormy16/sfr: New files:
8421         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8422         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8423         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8424         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8425         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8426         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8427         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8428         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8429         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8430         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8431         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8432         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8433         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8434         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8435         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8436         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8437         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8438         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8439         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8440         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8441         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8442         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8443         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8444         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8445         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8446         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8447         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8448         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8449         27_if0_sfrw_bitfield_f.c
8450
8451 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8452
8453         PR c++/18100
8454         * g++.dg/lookup/name-clash4.C: New test.
8455
8456 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8457
8458         PR c++/18672
8459         * g++.dg/opt/array1.C: New.
8460
8461         PR c++/18803
8462         * g++.dg/template/operator5.C: New.
8463
8464 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8465
8466         PR c/18867
8467         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8468
8469 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8470
8471         * gcc.dg/noncompile/20041207.c: New test.
8472
8473 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8474
8475         * g++.dg/other/unreachable-1.C: New test.
8476
8477 2004-12-06  Nick Clifton  <nickc@redhat.com>
8478
8479         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8480         <limits.h> because the latter comes from gcc's include/ directory
8481         and not the newlib/libc/include directory.
8482
8483 2004-12-04  Richard Henderson  <rth@redhat.com>
8484
8485         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8486
8487 2004-12-04  Richard Henderson  <rth@redhat.com>
8488
8489         * lib/target-supports.exp (check_gc_sections_available): Disable
8490         for alpha and ia64.
8491
8492 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8493
8494         PR middle-end/17909
8495         * g++.dg/other/vararg-2.C: New test.
8496
8497 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8498
8499         PR c++/17011, c++/17971
8500         * g++.dg/template/error15.C: Adjust expected error.
8501         * g++.dg/template/instantiate3.C: Likewise.
8502
8503 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8504
8505         * gcc.dg/altivec-18.c: Fix for darwin
8506
8507 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         PR c++/18782
8510         * g++.dg/parse/ptrmem2.C: New.
8511
8512         PR c++/18318
8513         * g++.dg/template/new1.C: New.
8514
8515 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8516
8517         PR fortran/18710
8518         * gfortran.dg/direct_io_3.f90: New test.
8519
8520 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         PR 18758
8523         * g++.dg/parse/crash21.C: New.
8524
8525 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8526
8527         PR c++/15664, c++/18276
8528         * g++.dg/template/ttp13.C: New test.
8529         * g++.dg/template/ttp14.C: Likewise.
8530
8531 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8532
8533         PR c++/18123
8534         * g++.dg/parse/enum2.C: New test.
8535         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8536
8537 2004-12-02  Nick Clifton  <nickc@redhat.com>
8538
8539         * gcc.target/xstormy16: New test directory.
8540         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8541         * gcc.target/xstormy16/bp.c: Check the generation of bp
8542         instructions.
8543         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8544         bn instructions and the BELOW100 attribute.
8545
8546 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8547
8548         PR target/16952
8549         * gcc.dg/ppc-eabi.c: New.
8550
8551 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8552
8553         PR fortran/18284
8554         * gfortran.dg/backspace.f90
8555
8556 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8557
8558         * gfortran.dg/inquire.f90: New test.
8559
8560 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8561
8562         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8563         handle effective-target-keyword.
8564         (dg-skip-if): Support effective-target keyword as target list.
8565         (dg-xfail-if): Ditto.
8566         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8567
8568 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8569
8570         PR tree-optimization/18291
8571         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8572
8573 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8574
8575         PR C++/18729
8576         * g++.dg/parse/crash20.C: New.
8577
8578         PR c++/17431
8579         * g++.dg/overload/arg1.C: New.
8580         * g++.dg/overload/arg2.C: New.
8581         * g++.dg/overload/arg3.C: New.
8582         * g++.dg/overload/arg4.C: New.
8583
8584 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8585
8586         * gcc.dg/c99-flex-array-4.c: Remove.
8587
8588 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8589
8590         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8591
8592         * lib/target-supports.exp (is-effective-target): Simplify.
8593
8594         * lib/target-supports.exp (check_effective_target_vect_long):
8595         Fix for powerpc64-*-*.
8596
8597 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8598
8599         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8600         to support new requirements on FreeBSD 5.
8601
8602 2004-11-30  Devang Patel  <dpatel@apple.com>
8603
8604         PR 18702
8605         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8606
8607 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8608
8609         * g++.dg/ext/altivec-13.C: New test.
8610
8611 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8612
8613         PR tree-opt/18298
8614         * gcc.c-torture/execute/p18298.c: New test.
8615
8616 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8617             Dorit Naishlos  <dorit@il.ibm.com>
8618
8619         PR tree-opt/18607
8620         * gcc.dg/vect/vect-89.c: New test.
8621
8622 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8623
8624         * gcc.dg/pr18596-1.c: New test.
8625
8626 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8627
8628         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8629
8630 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8631
8632         PR c/18479
8633         * gcc.dg/pr18479.c: New test.
8634
8635 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8636
8637         PR target/18490
8638         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8639         mmix-knuth-mmixware.
8640
8641         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8642         cris-*-elf* cris-*-aout* mmix-*-*
8643
8644 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         PR middle-end/18725
8647         * gcc.dg/pr18725.c: New test.
8648
8649 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8650
8651         PR target/18488
8652         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8653
8654         PR target/18336
8655         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8656
8657 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/18368
8660         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8661         * g++.old-deja/g++.law/ctors5.C: Likewise.
8662         * g++.old-deja/g++.other/crash25.C: Likewise.
8663
8664         PR c++/18674
8665         * g++.dg/template/error16.C: New test.
8666
8667         PR c++/18512
8668         * g++.dg/template/crash29.C: New test.
8669
8670 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8671
8672         PR tree-optimization/18712
8673         * gcc.c-torture/compile/pr18712.c: New test.
8674
8675 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8676
8677         PR c/7544
8678         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8679         tests.
8680
8681 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8682
8683         PR c++/18652
8684         * g++.dg/lookup/crash6.C: New test.
8685
8686 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8687
8688         PR middle-end/18164
8689         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8690
8691 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8692
8693         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8694         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8695         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8696
8697 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8698
8699         * gcc.dg/pr18164.c: New test.
8700
8701 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8702
8703         * gcc.dg/funroll-loops-all.c: New.
8704
8705 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8706
8707         PR target/18489
8708         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8709         delimeter, match space and TAB as well as ":".
8710
8711         PR target/18484
8712         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8713
8714         PR target/18348
8715         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8716
8717         PR target/18345
8718         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8719
8720         PR target/18337
8721         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8722
8723 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8724
8725         * gfortran.dg/direct_io_2.f90: New test.
8726
8727 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8728
8729         PR target/18334
8730         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8731
8732 2004-11-28  Richard Henderson  <rth@redhat.com>
8733
8734         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8735
8736 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8737
8738         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8739         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8740         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8741         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8742         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8743         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8744         gcc.dg/pointer-arith-8.c: New tests.
8745
8746 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8747
8748         PR fortran/18364
8749         * gfortran.dg/endfile.f90: New test.
8750
8751 2004-11-27  Falk Hueffner  <falk@debian.org>
8752
8753         * gcc.dg/loop-6.c: New test.
8754
8755 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8756
8757         * gcc.c-torture/execute/20041126-1.c: New test.
8758
8759 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8760
8761         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8762         on IRIX.
8763
8764 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8765
8766         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8767         functions.
8768
8769 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8770
8771         PR rtl-optimization/17825
8772         * gcc.c-torture/compile/20041119-1.c: New test.
8773
8774 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8775
8776         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8777         Check existence of ld library path variables before unsetting.
8778
8779 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8780
8781         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8782
8783 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8784
8785         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8786
8787 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8788
8789         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8790
8791 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8792
8793         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8794         dg-do directive.
8795
8796 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8797
8798         * gcc.dg/pr17957.c: Pass --param, not -param.
8799
8800 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8801
8802         PR middle-end/17957
8803         * testsuite/gcc.dg/pr17957.c: New test.
8804
8805 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8806
8807         PR c++/18445
8808         * g++.dg/template/crash28.C: Likewise.
8809
8810         PR c++/18001
8811         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8812         * g++.dg/ext/lvaddr.C: Likewise.
8813         * g++.dg/opt/pr7503-3.C: Likewise.
8814
8815         PR c++/18466
8816         * g++.dg/parse/qualified3.C: New test.
8817         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8818
8819         PR c++/18545
8820         * g++.dg/expr/return1.C: New test.
8821
8822 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8823
8824         Friend class name lookup 3/n, PR c++/3332
8825         * g++.dg/lookup/friend3.C: New test.
8826         * g++.dg/lookup/friend4.C: Likewise.
8827         * g++.dg/lookup/friend5.C: Likewise.
8828
8829 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8830
8831         Friend class name lookup 2/n, PR c++/14513, c++/15410
8832         * g++.dg/lookup/friend2.C: New test.
8833         * g++.dg/template/friend31.C: Likewise.
8834
8835 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8836
8837         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8838
8839 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8840
8841         PR c++/17473
8842         * g++.dg/tc1/dr56.C: Remove.
8843         * g++.dg/template/typedef1.C: Add dg-error markers.
8844         * g++.old-deja/g++.other/typedef7.C: Likewise.
8845
8846         PR c++/18285
8847         * g++.dg/parse/typedef7.C: New test.
8848
8849 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8850
8851         * gcc.c-torture/execute/20041124-1.c: New test.
8852
8853 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8854
8855         * g++.dg/template/deduce3.C: New test.
8856
8857         PR c++/18586
8858         * g++.dg/template/crash27.C: New test.
8859
8860         PR c++/18530
8861         * g++.dg/warn/Wshadow-3.C: New test.
8862
8863 2004-11-24  Devang Patel  <dpatel@apple.com>
8864
8865         PR/18555
8866         * gcc.dg/cpp/isysroot-1.c: New test.
8867         * gcc.dg/cpp/usr/include/stdio.h: New file.
8868         * gcc.dg/cpp/isysroot-2.c: New test.
8869         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8870         New file.
8871
8872 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8873
8874         PR c++/8929
8875         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8876
8877 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8878
8879         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8880         * gcc.target/sparc/pdist.c: Likewise.
8881
8882 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8883
8884         PR c++/16882
8885         * g++.dg/conversion/simd1.C: New test.
8886
8887 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8888
8889         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8890         and restore_ld_library_path_env_vars.
8891         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8892         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8893         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8894         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8895
8896 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8897
8898         * gcc.dg/pragma-align-2.c: Test macro expansion.
8899         * gcc.dg/pragma-pack-2.c: New test.
8900
8901 2004-11-23  Richard Henderson  <rth@redhat.com>
8902
8903         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8904         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8905         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8906         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8907         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8908         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8909
8910         * gcc.dg/vect/vect.exp: Add check for alpha.
8911         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8912         (check_effective_target_vect_int): Enable for alpha.
8913         (check_effective_target_vect_long): New.
8914         (is-effective-target): Add it.
8915
8916 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8917
8918         * gcc.dg/pr18614-1.c: New test.
8919
8920 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8921
8922         * gcc.dg/setjmp-2.c: New test.
8923
8924 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8925
8926         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8927         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8928         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8929         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8930         gcc.target/sparc/pdist.c: New tests.
8931
8932 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8933
8934         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8935
8936 2004-11-22  Dale Johannesen  <dalej@apple.com>
8937
8938         * gcc.dg/20041111-1.c:  New.
8939
8940 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8941
8942         PR tree-opt/18536
8943         * gcc.dg/vect/pr18536.c: New test.
8944
8945 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8946
8947         PR c++/18354
8948         * g++.dg/template/nontype11.C: New test.
8949
8950 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8951
8952         PR middle-end/18520
8953         * gcc.dg/pr18520-1.c: New test case.
8954
8955 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8956
8957         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8958         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8959         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8960         expected diagnostics.
8961
8962 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8963
8964         PR target/18580
8965         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8966         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8967         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8968
8969 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8970
8971         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8972
8973 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8974             Joseph Myers  <joseph@codesourcery.com>
8975
8976         * lib/target-supports.exp (check_visibility_available): Really
8977         test the compiler.
8978
8979 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8980
8981         PR tree-opt/18181
8982         * gcc.dg/vect/vect-85.c: New test.
8983         * gcc.dg/vect/vect-86.c: New test.
8984         * gcc.dg/vect/vect-87.c: New test.
8985         * gcc.dg/vect/vect-88.c: New test.
8986
8987 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8988
8989         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8990
8991 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8992
8993         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8994         * gcc.dg/ppc-and-1.c: Ditto.
8995         * gcc.dg/ppc-compare-1.c: Ditto.
8996         * gcc.dg/ppc-mov-1.c: Ditto
8997
8998 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8999             Mark Mitchell  <mark@codesourcery.com>
9000
9001         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
9002
9003 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9004             Aldy Hernandez  <aldyh@redhat.com>
9005
9006         * lib/target-supports.exp (check_effective_target_vect_int): New
9007         (check_effective_target_vect_float): New
9008         (check_effective_target_vect_double): New.
9009         (is-effective-target): Support new effective targets keywords.
9010         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
9011         default action for dg-do.
9012         * gcc.dg/vect/pr16105.c: Use new support.
9013         * gcc.dg/vect/pr18400.c: Ditto.
9014         * gcc.dg/vect/pr18425.c: Ditto.
9015         * gcc.dg/vect/vect-1.c: Ditto.
9016         * gcc.dg/vect/vect-10.c: Ditto.
9017         * gcc.dg/vect/vect-11.c: Ditto.
9018         * gcc.dg/vect/vect-12.c: Ditto.
9019         * gcc.dg/vect/vect-13.c: Ditto.
9020         * gcc.dg/vect/vect-14.c: Ditto.
9021         * gcc.dg/vect/vect-15.c: Ditto.
9022         * gcc.dg/vect/vect-16.c: Ditto.
9023         * gcc.dg/vect/vect-17.c: Ditto.
9024         * gcc.dg/vect/vect-18.c: Ditto.
9025         * gcc.dg/vect/vect-19.c: Ditto.
9026         * gcc.dg/vect/vect-2.c: Ditto.
9027         * gcc.dg/vect/vect-20.c: Ditto.
9028         * gcc.dg/vect/vect-21.c: Ditto.
9029         * gcc.dg/vect/vect-22.c: Ditto.
9030         * gcc.dg/vect/vect-23.c: Ditto.
9031         * gcc.dg/vect/vect-24.c: Ditto.
9032         * gcc.dg/vect/vect-25.c: Ditto.
9033         * gcc.dg/vect/vect-26.c: Ditto.
9034         * gcc.dg/vect/vect-27.c: Ditto.
9035         * gcc.dg/vect/vect-27a.c: Ditto.
9036         * gcc.dg/vect/vect-28.c: Ditto.
9037         * gcc.dg/vect/vect-29.c: Ditto.
9038         * gcc.dg/vect/vect-29a.c: Ditto.
9039         * gcc.dg/vect/vect-3.c: Ditto.
9040         * gcc.dg/vect/vect-30.c: Ditto.
9041         * gcc.dg/vect/vect-31.c: Ditto.
9042         * gcc.dg/vect/vect-32.c: Ditto.
9043         * gcc.dg/vect/vect-33.c: Ditto.
9044         * gcc.dg/vect/vect-34.c: Ditto.
9045         * gcc.dg/vect/vect-35.c: Ditto.
9046         * gcc.dg/vect/vect-36.c: Ditto.
9047         * gcc.dg/vect/vect-37.c: Ditto.
9048         * gcc.dg/vect/vect-38.c: Ditto.
9049         * gcc.dg/vect/vect-4.c: Ditto.
9050         * gcc.dg/vect/vect-40.c: Ditto.
9051         * gcc.dg/vect/vect-41.c: Ditto.
9052         * gcc.dg/vect/vect-42.c: Ditto.
9053         * gcc.dg/vect/vect-43.c: Ditto.
9054         * gcc.dg/vect/vect-44.c: Ditto.
9055         * gcc.dg/vect/vect-45.c: Ditto.
9056         * gcc.dg/vect/vect-46.c: Ditto.
9057         * gcc.dg/vect/vect-47.c: Ditto.
9058         * gcc.dg/vect/vect-48.c: Ditto.
9059         * gcc.dg/vect/vect-48a.c: Ditto.
9060         * gcc.dg/vect/vect-49.c: Ditto.
9061         * gcc.dg/vect/vect-5.c: Ditto.
9062         * gcc.dg/vect/vect-50.c: Ditto.
9063         * gcc.dg/vect/vect-51.c: Ditto.
9064         * gcc.dg/vect/vect-52.c: Ditto.
9065         * gcc.dg/vect/vect-53.c: Ditto.
9066         * gcc.dg/vect/vect-54.c: Ditto.
9067         * gcc.dg/vect/vect-55.c: Ditto.
9068         * gcc.dg/vect/vect-56.c: Ditto.
9069         * gcc.dg/vect/vect-56a.c: Ditto.
9070         * gcc.dg/vect/vect-57.c: Ditto.
9071         * gcc.dg/vect/vect-58.c: Ditto.
9072         * gcc.dg/vect/vect-59.c: Ditto.
9073         * gcc.dg/vect/vect-6.c: Ditto.
9074         * gcc.dg/vect/vect-60.c: Ditto.
9075         * gcc.dg/vect/vect-61.c: Ditto.
9076         * gcc.dg/vect/vect-62.c: Ditto.
9077         * gcc.dg/vect/vect-63.c: Ditto.
9078         * gcc.dg/vect/vect-64.c: Ditto.
9079         * gcc.dg/vect/vect-65.c: Ditto.
9080         * gcc.dg/vect/vect-66.c: Ditto.
9081         * gcc.dg/vect/vect-67.c: Ditto.
9082         * gcc.dg/vect/vect-68.c: Ditto.
9083         * gcc.dg/vect/vect-69.c: Ditto.
9084         * gcc.dg/vect/vect-7.c: Ditto.
9085         * gcc.dg/vect/vect-72.c: Ditto.
9086         * gcc.dg/vect/vect-72a.c: Ditto.
9087         * gcc.dg/vect/vect-73.c: Ditto.
9088         * gcc.dg/vect/vect-74.c: Ditto.
9089         * gcc.dg/vect/vect-75.c: Ditto.
9090         * gcc.dg/vect/vect-76.c: Ditto.
9091         * gcc.dg/vect/vect-77.c: Ditto.
9092         * gcc.dg/vect/vect-77a.c: Ditto.
9093         * gcc.dg/vect/vect-78.c: Ditto.
9094         * gcc.dg/vect/vect-79.c: Ditto.
9095         * gcc.dg/vect/vect-8.c: Ditto.
9096         * gcc.dg/vect/vect-80.c: Ditto.
9097         * gcc.dg/vect/vect-82.c: Ditto.
9098         * gcc.dg/vect/vect-82_64.c: Ditto.
9099         * gcc.dg/vect/vect-83.c: Ditto.
9100         * gcc.dg/vect/vect-83_64.c: Ditto.
9101         * gcc.dg/vect/vect-9.c: Ditto.
9102         * gcc.dg/vect/vect-all.c: Ditto.
9103         * gcc.dg/vect/vect-none.c: Ditto.
9104
9105 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9106
9107         * lib/gcc-dg.exp (dg-skip-if): New function.
9108         (dg-forbid-option): Remove.
9109         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9110         * g++.dg/abi/bitfield8.C: Likewise.
9111         * g++.dg/abi/dtor1.C: Likewise.
9112         * g++.dg/abi/empty10.C: Likewise.
9113         * g++.dg/abi/empty7.C: Likewise.
9114         * g++.dg/abi/empty9.C: Likewise.
9115         * g++.dg/abi/layout3.C: Likewise.
9116         * g++.dg/abi/layout4.C: Likewise.
9117         * g++.dg/abi/thunk1.C: Likewise.
9118         * g++.dg/abi/thunk2.C: Likewise.
9119         * g++.dg/abi/vbase11.C: Likewise.
9120         * g++.dg/abi/vthunk2.C: Likewise.
9121         * g++.dg/abi/vthunk3.C: Likewise.
9122         * g++.dg/ext/attrib8.C: Likewise.
9123         * g++.dg/opt/longbranch2.C: Likewise.
9124         * g++.dg/opt/reg-stack4.C: Likewise.
9125         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9126         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9127         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9128         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9129         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9130         * gcc.dg/20000609-1.c: Likewise.
9131         * gcc.dg/20000720-1.c: Likewise.
9132         * gcc.dg/20011107-1.c: Likewise.
9133         * gcc.dg/20011119-1.c: Likewise.
9134         * gcc.dg/20020108-1.c: Likewise.
9135         * gcc.dg/20020122-2.c: Likewise.
9136         * gcc.dg/20020122-3.c: Likewise.
9137         * gcc.dg/20020201-3.c: Likewise.
9138         * gcc.dg/20020206-1.c: Likewise.
9139         * gcc.dg/20020218-1.c: Likewise.
9140         * gcc.dg/20020310-1.c: Likewise.
9141         * gcc.dg/20020411-1.c: Likewise.
9142         * gcc.dg/20020418-2.c: Likewise.
9143         * gcc.dg/20020426-1.c: Likewise.
9144         * gcc.dg/20020426-2.c: Likewise.
9145         * gcc.dg/20020517-1.c: Likewise.
9146         * gcc.dg/20020523-1.c: Likewise.
9147         * gcc.dg/20020523-2.c: Likewise.
9148         * gcc.dg/20020729-1.c: Likewise.
9149         * gcc.dg/20030204-1.c: Likewise.
9150         * gcc.dg/20030826-2.c: Likewise.
9151         * gcc.dg/20030926-1.c: Likewise.
9152         * gcc.dg/20031202-1.c: Likewise.
9153         * gcc.dg/980312-1.c: Likewise.
9154         * gcc.dg/980313-1.c: Likewise.
9155         * gcc.dg/990117-1.c: Likewise.
9156         * gcc.dg/990424-1.c: Likewise.
9157         * gcc.dg/990524-1.c: Likewise.
9158         * gcc.dg/991230-1.c: Likewise.
9159         * gcc.dg/i386-387-1.c: Likewise.
9160         * gcc.dg/i386-387-2.c: Likewise.
9161         * gcc.dg/i386-387-3.c: Likewise.
9162         * gcc.dg/i386-387-4.c: Likewise.
9163         * gcc.dg/i386-387-5.c: Likewise.
9164         * gcc.dg/i386-387-6.c: Likewise.
9165         * gcc.dg/i386-asm-1.c: Likewise.
9166         * gcc.dg/i386-bitfield1.c: Likewise.
9167         * gcc.dg/i386-bitfield2.c: Likewise.
9168         * gcc.dg/i386-loop-1.c: Likewise.
9169         * gcc.dg/i386-loop-2.c: Likewise.
9170         * gcc.dg/i386-loop-3.c: Likewise.
9171         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9172         * gcc.dg/i386-pic-1.c: Likewise.
9173         * gcc.dg/i386-regparm.c: Likewise.
9174         * gcc.dg/i386-signbit-1.c: Likewise.
9175         * gcc.dg/i386-signbit-2.c: Likewise.
9176         * gcc.dg/i386-signbit-3.c: Likewise.
9177         * gcc.dg/i386-sse-5.c: Likewise.
9178         * gcc.dg/i386-sse-8.c: Likewise.
9179         * gcc.dg/i386-unroll-1.c: Likewise.
9180         * gcc.dg/tls/opt-1.c: Likewise.
9181         * gcc.dg/tls/opt-2.c: Likewise.
9182         * gcc.dg/unroll-1.c: Likewise.
9183         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9184         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9185         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9186         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9187
9188 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9189
9190         * g++.dg/template/incomplete1.C: New test.
9191
9192 2004-11-16  Nick Clifton  <nickc@redhat.com>
9193
9194         Revert patches accidentally commited during checkin of fixes for
9195         xstormy16 tests:
9196         gcc.c-torture/execute/simd-4.c: Revert
9197         gcc.dg/20040910-1.c: Revert.
9198
9199 2004-11-16  Paul Brook  <paul@codesourcery.com>
9200
9201         PR fortran/13010
9202         * gfortran.dg/der_pointer_1.f90: New test.
9203
9204 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9205
9206         PR c/18498
9207         * gcc.dg/bitfld-13.c: New test.
9208
9209 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9210
9211         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9212         powerpc*-*-linux*.
9213
9214         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9215         * gcc.dg/ppc64-abi-2.c: Ditto.
9216         * gcc.dg/ppc64-abi-3.c: Ditto.
9217
9218         * lib/gcc-dg.exp (dg-target-list): Remove.
9219
9220 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9221
9222         * gcc.dg/ia64-postinc.c: New test.
9223
9224 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9225
9226         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9227
9228 2004-11-15  Nick Clifton  <nickc@redhat.com>
9229
9230         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9231         __INT_MAX__ so that the test can be compiled by toolchains
9232         targeted at 16-bit processors.
9233
9234         * gcc.dg/20040625-1.c: Use long constants rather than integers
9235         when performing arithmetic that will overflow 16-bits.
9236
9237         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9238         xstormy16.  It does not support 128-bit vector operations.
9239
9240         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9241         with the macro PTR_TYPE.  Define this macro to an integer type
9242         suitable for holding a pointer.
9243
9244         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9245         the target is a 16-bit processor.
9246
9247         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9248         16-bit targets where the character constant will be too long.
9249
9250         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9251         where the double will not be directly addressable.
9252
9253 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9254
9255         Friend class name lookup 1/n, PR c++/18471
9256         * g++.dg/template/crash26.C: New test.
9257         * g++.dg/lookup/struct1.C: Adjust expected error.
9258         * g++.dg/parse/elab1.C: Likewise.
9259         * g++.dg/parse/elab2.C: Likewise.
9260         * g++.dg/parse/int-as-enum1.C: Likewise.
9261         * g++.dg/parse/struct-as-enum1.C: Likewise.
9262         * g++.dg/parse/typedef1.C: Likewise.
9263         * g++.dg/parse/typedef3.C: Likewise.
9264         * g++.dg/parse/typedef4.C: Likewise.
9265         * g++.dg/parse/typedef5.C: Likewise.
9266         * g++.dg/template/nontype4.C: Likewise.
9267         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9268         * g++.old-deja/g++.other/elab1.C: Likewise.
9269         * g++.old-deja/g++.other/syntax4.C: Likewise.
9270
9271 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9272
9273         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9274
9275 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9276
9277         * gcc.c-torture/execute/20041114-1.c: New test.
9278
9279 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9280
9281         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9282         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9283         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9284         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9285         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9286         gcc.dg/switch-7.c: New tests.
9287
9288 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9289
9290         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9291
9292 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9293
9294         PR tree-opt/18400
9295         * gcc.dg/vect/pr18400.c: New test.
9296
9297 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9298             Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR tree-opt/18425
9301         * gcc.dg/vect/pr18425.c: New test.
9302
9303 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9304
9305         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9306         Guard with dg-require-alias and dg-require-visibility.
9307
9308 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9309
9310         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9311
9312 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9313
9314         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9315
9316 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9317
9318         PR c++/17344
9319         * g++.dg/template/defarg5.C: New test.
9320
9321 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9322
9323         * g++.dg/parse/cast1.C: Run only on ILP32.
9324         * g++.old-deja/g++.mike/p784.C: Likewise.
9325
9326 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9327
9328         * gcc.c-torture/execute/20041113-1.c: New test.
9329
9330 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9331
9332         PR target/18230
9333         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9334         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9335         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9336         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9337         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9338         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9339         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9340         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9341         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9342         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9343         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9344         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9345         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9346
9347 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9348
9349         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9350         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9351         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9352         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9353         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9354         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9355         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9356         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9357         gcc.target/sparc/combined-1.c: New tests.
9358
9359 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9360
9361         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9362         New tests.
9363
9364 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9365
9366         * lib/gcc-dg.exp (dg-forbid-option): New function.
9367         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9368         * g++.dg/abi/bitfield8.C: Likewise.
9369         * g++.dg/abi/dtor1.C: Likewise.
9370         * g++.dg/abi/empty10.C: Likewise.
9371         * g++.dg/abi/empty7.C: Likewise.
9372         * g++.dg/abi/empty9.C: Likewise.
9373         * g++.dg/abi/layout3.C: Likewise.
9374         * g++.dg/abi/layout4.C: Likewise.
9375         * g++.dg/abi/thunk1.C: Likewise.
9376         * g++.dg/abi/thunk2.C: Likewise.
9377         * g++.dg/abi/vbase11.C: Likewise.
9378         * g++.dg/abi/vthunk2.C: Likewise.
9379         * g++.dg/abi/vthunk3.C: Likewise.
9380         * g++.dg/ext/attrib8.C: Likewise.
9381         * g++.dg/opt/longbranch2.C: Likewise.
9382         * g++.dg/opt/reg-stack4.C: Likewise.
9383         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9384         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9385         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9386         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9387         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9388         * gcc.dg/20000609-1.c: Likewise.
9389         * gcc.dg/20000720-1.c: Likewise.
9390         * gcc.dg/20011107-1.c: Likewise.
9391         * gcc.dg/20011119-1.c: Likewise.
9392         * gcc.dg/20020108-1.c: Likewise.
9393         * gcc.dg/20020122-2.c: Likewise.
9394         * gcc.dg/20020122-3.c: Likewise.
9395         * gcc.dg/20020201-3.c: Likewise.
9396         * gcc.dg/20020206-1.c: Likewise.
9397         * gcc.dg/20020218-1.c: Likewise.
9398         * gcc.dg/20020310-1.c: Likewise.
9399         * gcc.dg/20020411-1.c: Likewise.
9400         * gcc.dg/20020418-2.c: Likewise.
9401         * gcc.dg/20020426-1.c: Likewise.
9402         * gcc.dg/20020426-2.c: Likewise.
9403         * gcc.dg/20020517-1.c: Likewise.
9404         * gcc.dg/20020523-1.c: Likewise.
9405         * gcc.dg/20020523-2.c: Likewise.
9406         * gcc.dg/20020729-1.c: Likewise.
9407         * gcc.dg/20030204-1.c: Likewise.
9408         * gcc.dg/20030826-2.c: Likewise.
9409         * gcc.dg/20030926-1.c: Likewise.
9410         * gcc.dg/20031202-1.c: Likewise.
9411         * gcc.dg/980312-1.c: Likewise.
9412         * gcc.dg/980313-1.c: Likewise.
9413         * gcc.dg/990117-1.c: Likewise.
9414         * gcc.dg/990424-1.c: Likewise.
9415         * gcc.dg/990524-1.c: Likewise.
9416         * gcc.dg/991230-1.c: Likewise.
9417         * gcc.dg/i386-387-1.c: Likewise.
9418         * gcc.dg/i386-387-2.c: Likewise.
9419         * gcc.dg/i386-387-3.c: Likewise.
9420         * gcc.dg/i386-387-4.c: Likewise.
9421         * gcc.dg/i386-387-5.c: Likewise.
9422         * gcc.dg/i386-387-6.c: Likewise.
9423         * gcc.dg/i386-asm-1.c: Likewise.
9424         * gcc.dg/i386-bitfield1.c: Likewise.
9425         * gcc.dg/i386-bitfield2.c: Likewise.
9426         * gcc.dg/i386-loop-1.c: Likewise.
9427         * gcc.dg/i386-loop-2.c: Likewise.
9428         * gcc.dg/i386-loop-3.c: Likewise.
9429         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9430         * gcc.dg/i386-pic-1.c: Likewise.
9431         * gcc.dg/i386-regparm.c: Likewise.
9432         * gcc.dg/i386-signbit-1.c: Likewise.
9433         * gcc.dg/i386-signbit-2.c: Likewise.
9434         * gcc.dg/i386-signbit-3.c: Likewise.
9435         * gcc.dg/i386-sse-5.c: Likewise.
9436         * gcc.dg/i386-sse-8.c: Likewise.
9437         * gcc.dg/i386-unroll-1.c: Likewise.
9438         * gcc.dg/tls/opt-1.c: Likewise.
9439         * gcc.dg/tls/opt-2.c: Likewise.
9440         * gcc.dg/unroll-1.c: Likewise.
9441         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9442         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9443         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9444         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9445         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9446         -m64 is specified.
9447
9448 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/18389
9451         * g++.dg/parse/cond1.C: New test.
9452
9453         PR c++/18429
9454         * g++.dg/template/array9.C: New test.
9455         * g++.dg/ext/vla1.C: Adjust error messages.
9456         * g++.dg/ext/vlm1.C: Likewise.
9457         * g++.dg/template/crash2.C: Likewise.
9458
9459         PR c++/18436
9460         * g++.dg/template/call3.C: New test.
9461
9462         PR c++/18407
9463         * g++.dg/template/ptrmem11.C: New test.
9464
9465 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         PR other/14264
9468         * lib/g++.exp: Set LC_ALL and LANG to C.
9469         * lib/gcc-dg.exp: Likewise.
9470         * lib/gfortran.exp: Likewise.
9471         * lib/objc.exp: Likewise.
9472         * lib/treelang.exp: Likewise.
9473
9474 2004-11-12  Andreas Schwab  <schwab@suse.de>
9475
9476         * gcc.dg/pr16286.c: Fix last change.
9477
9478 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9479
9480         PR c++/18416
9481         * g++.dg/init/global1.C: New test.
9482
9483 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9484
9485         * gcc.c-torture/execute/20041112-1.c: New test.
9486
9487 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9488
9489         * lib/gcc-dg.exp (dg-target-list): New.
9490
9491 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9492             Richard Sandiford  <rsandifo@redhat.com>
9493
9494         * lib/target-supports.exp (get-compiler_messages): New.
9495         (check_named_sections_available): Use it.
9496         (check_effective_target_ilp32): New.
9497         (check_effective_target_lp64): New.
9498         (is-effective-target): New.
9499         * lib/gcc-dg.exp (dg-require-effective-target): New.
9500
9501 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9502
9503         * gcc.dg/precedence-1.c: New test.
9504
9505 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9506
9507         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9508
9509         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9510         message, delete generated files, use more descriptive name for
9511         executable, and make the test unsupported when it cannot be run.
9512
9513         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9514         (dg-require-weak, dg-require-visibility, dg-require-alias,
9515         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9516         dg-require-iconv, dg-require-named-sections): Use it.
9517
9518         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9519
9520 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9521
9522         PR target/16457
9523         * gcc.dg/ppc-and-1: New
9524
9525         PR target/16796
9526         * gcc.dg/ppc-mov-1.c: New.
9527
9528         PR target/16458
9529         * gcc.dg/ppc-compare-1.c: New.
9530
9531 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9532
9533         * objc.dg/desig-init-2.m: New test.
9534
9535 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9536
9537         PR middle-end/18160
9538         * g++.dg/warn/register-var-1.C: New test.
9539         * g++.dg/warn/register-var-2.C: New test.
9540
9541 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.dg/union-2.c: New test.
9544
9545 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9546
9547         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9548         New test for PR tree-optimization/17892.
9549
9550 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/18369
9553         * g++.dg/init/new12.C: New test.
9554
9555 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9556
9557         * gcc.target/sparc: New directory.
9558         * gcc.target/sparc/sparc.exp: New driver.
9559         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9560         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9561         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9562         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9563
9564 2004-11-10  Paul Brook  <paul@codesourcery.com>
9565
9566         PR fortran/18218
9567         * gfortran.dg/list_read.c: New test.
9568
9569 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9570
9571         PR c/18322
9572         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9573         expected diagnostic location.
9574
9575 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9576
9577         * gcc.dg/20041109-1.c: New test.
9578
9579 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9580
9581         PR objc/18406
9582         * objc/compile/pr18406.m: New test.
9583
9584 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9585
9586         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9587
9588 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9589
9590         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9591
9592 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9593
9594         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9595
9596 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9597
9598         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9599         exit.
9600
9601 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9602
9603         PR tree-opt/18299
9604         * gcc.c-torture/pr18299-1.c: New test.
9605
9606 2004-11-06  Andreas Schwab  <schwab@suse.de>
9607
9608         * gcc.dg/pr16286.c: Also test for bool and pixel.
9609
9610 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9611
9612         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9613         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9614         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9615         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9616         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9617         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9618         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9619         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9620         gcc.dg/struct-semi-3.c: New tests.
9621
9622 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9623
9624         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9625
9626 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9627
9628         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9629         Do not use C99 designators.
9630
9631 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9632
9633         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9634
9635 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9636
9637         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9638         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9639         * gcc.c-torture/execute/simd-5.x: Remove.
9640
9641 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9642
9643         PR rtl-optimization/17933
9644         * gcc.dg/torture/pr17933-1.c: New test.
9645
9646 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9647
9648         PR target/18106
9649         * lib/target-supports.exp (check_weak_available): Support
9650         Windows.
9651
9652 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9653
9654         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9655         call to fflush(stdout) before abort.
9656         (my_ffsll): New function.
9657         (generate_fields): Use it.
9658
9659 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9660
9661         * gcc.dg/init-undef-1.c: New test.
9662
9663 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9664
9665         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9666         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9667         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9668         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9669         expected messages for new parser.
9670
9671 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9672
9673         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9674
9675 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9676
9677         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9678         on LP64 targets.
9679
9680 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9681
9682         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9683         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9684         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9685         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9686         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9687         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9688         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9689         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9690         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9691         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9692
9693 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9694
9695         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9696         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9697         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9698         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9699         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9700         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9701         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9702         for new parser.
9703
9704 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9705
9706         PR target/15342
9707         * gcc.dg/20041104-1.c: New test.
9708
9709 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9710
9711         * g++.dg/template/nontype7.C: New test.
9712         * g++.dg/template/nontype8.C: Likewise.
9713         * g++.dg/template/nontype9.C: Likewise.
9714         * g++.dg/template/nontype10.C: Likewise.
9715         * g++.dg/tc1/dr49.C: Likewise.
9716         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9717         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9718
9719 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9720
9721         * g++.dg/rtti/tinfo1.C: Remove xfails.
9722
9723 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9724
9725         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9726         packed attribute to the definition to satisfy the new C++ parser.
9727
9728 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9729
9730         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9731         invocations of va_arg.
9732
9733 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9734
9735         PR c++/18124
9736         * g++.dg/template/crash25.C: New test.
9737
9738         PR c++/18155
9739         * g++.dg/template/typedef2.C: New test.
9740         * g++.dg/parse/crash13.C: Adjust error markers.
9741
9742         PR c++/18177
9743         * g++.dg/conversion/const3.C: New test.
9744
9745 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9746
9747         PR fortran/17535
9748         PR fortran/17583
9749         PR fortran/17713
9750         * gfortran.dg/generic_[123].f90: New testcases.
9751
9752 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9753
9754         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9755         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9756
9757 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9758
9759         PR tree-opt/16808
9760         * gcc.c-torture/compile/pr16808.c: New test.
9761
9762 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9763
9764         PR rtl-optimization/17104
9765         * gcc.dg/ppc-bitfield1.c: New.
9766
9767 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9768
9769         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9770
9771 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9772
9773         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9774         strings for 32-bit code.
9775
9776 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9777
9778         PR c/18239
9779         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9780
9781 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9782
9783         PR c++/18064
9784         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9785
9786 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9787
9788         PR c++/15172
9789         * g++.dg/init/aggr2.C: New test.
9790
9791 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9792
9793         * objc.dg/local-decl-1.m: New test.
9794
9795 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9796
9797         * gcc.dg/20040910-1.c: Adjust regex.
9798
9799 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9800
9801         PR rtl-optimization/18084
9802         * g++.dg/opt/pr18084-1.C: New testcase.
9803
9804 2004-10-30  Matt Austern  <austern@apple.com>
9805
9806         PR c++/17542
9807         * g++.dg/ext/attrib18.C: New test.
9808
9809 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9810
9811         PR middle-end/18096
9812         * gcc.dg/pr18096-1.c: New test case.
9813
9814 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9815
9816         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9817
9818 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9819
9820         PR c/16666
9821         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9822         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9823         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9824         gcc.dg/old-style-prom-3.c: New tests.
9825
9826 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9827
9828         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9829         Remove unnecessary inclusion of stdio.h.
9830
9831 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9832
9833         PR rtl-optimization/17581
9834         * gcc.dg/pr17581-1.c: New test case.
9835
9836 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9837
9838         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9839         being implemented.
9840         * g++.dg/conversion/dr195-1.C: New.
9841         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9842         * g++.old-deja/g++.mike/p10148.C: Likewise.
9843
9844 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/17695
9847         * g++.dg/debug/typedef2.C: New test.
9848
9849 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9850
9851         PR fortran/13490
9852         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9853         * gfortran.dg/g77/README: Update.
9854
9855 2004-10-28  Matt Austern  <austern@apple.com>
9856
9857         PR c++/14124
9858         * g++.dg/ext/packed7.C: New test.
9859
9860 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9861
9862         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9863         scan-assembler.
9864         * lib/scanasm.exp (hidden-scan-for): New proc.
9865         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9866         string.
9867         (scan-not-hidden): Likewise.
9868         * lib/target-supports.exp (check_visibility_available): mach-o is
9869         support too.
9870
9871 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/17132
9874         * g++.dg/template/memclass3.C: New test.
9875
9876 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9877
9878         PR middle-end/18160
9879         * gcc.dg/register-var-1.c: New test.
9880         * gcc.dg/register-var-2.c: New test.
9881         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9882         error now.
9883
9884 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9885
9886         PR other/18172
9887         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9888         unused variables.
9889         * gcc.dg/vect/vect-22.c: Likewise.
9890
9891 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9892
9893         * gcc.dg/i386-rotate-1.c: New test.
9894
9895 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9896
9897         * g++.dg/init/ref12.C: Add "run" marker.
9898
9899         PR c++/17435
9900         * g++.dg/init/ref12.C: New test.
9901
9902         PR c++/18140
9903         * g++.dg/template/shift1.C: New test.
9904         * g++.dg/template/error10.C: Adjust error markers.
9905
9906 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9907
9908         PR tree-opt/17529
9909         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9910
9911 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9912
9913         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9914         * gcc.dg/weak/weak-3.c: Likewise.
9915         * gcc.dg/weak/weak-5.c: Likewise.
9916         * gcc.dg/weak/weak-9.c: Likewise.
9917         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9918         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9919
9920         * gcc.dg/darwin-weakimport-1.c: New.
9921
9922 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9923
9924         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9925
9926 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9927
9928         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9929         'syntax' error messages.
9930         * gcc.dg/cpp/direct2s.c: Likewise.
9931
9932 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9933
9934         * gcc.c-torture/compile/20041026-1.c: New.
9935
9936 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9937
9938         PR c++/18093
9939         * g++.dg/lookup/ns2.C: New test.
9940
9941         PR c++/18020
9942         * g++.dg/template/enum4.C: New test.
9943
9944         PR c++/18161
9945         * g++.dg/template/expr1.C: New test.
9946
9947 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9948
9949         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9950
9951 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9952
9953         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9954         gcc.dg/decl-nospec-3.c: New tests.
9955
9956 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9957
9958         * objc.dg/super-class-3.m: New test.
9959
9960 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9961
9962         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9963         resyncing.
9964         * gcc.dg/cpp/direct2s.c: Likewise.
9965
9966 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9967
9968         * objc.dg/image-info.m: Update for changes to section selection.
9969
9970 2004-10-25  David Ayers  <d.ayers@inode.at>
9971             Ziemowit Laski  <zlaski@apple.com>
9972
9973         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9974         diagnostics when messaging 'id <Proto>'.
9975         * objc.dg/class-protocol-1.m: New test.
9976         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9977         a non-existent method signature.
9978         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9979         Update diagnostics when messaging with non-existent method signature.
9980         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9981         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9982         invalid receivers are now resolved as if messaging 'id'; remove
9983         extraneous diagnostics.
9984
9985 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9986
9987         PR c/16667
9988         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9989         gcc.dg/init-desig-obs-3.c: New tests.
9990
9991 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9992
9993         * gcc.dg/debug/20041023-1.c: New test.
9994
9995 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         PR middle-end/17407
9998         * gcc.c-torture/compile/pr17407.c: New test.
9999
10000         PR c++/18121
10001         * g++.dg/template/array8.C: New test.
10002
10003 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10004
10005         PR other/18138
10006         * lib/g++.exp: Accept more than one multilib libgcc.
10007         * lib/gcc-dg.exp: Likewise.
10008         * lib/objc.exp: Likewise.
10009         * lib/treelang.exp: Likewise.
10010         * lib/gfortran.exp: Likewise.
10011
10012 2004-10-24  Ben Elliston  <bje@au.ibm.com>
10013
10014         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
10015
10016 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
10017
10018         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
10019         * gcc.dg/c99-const-expr-3.c: Likewise.
10020
10021 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
10022
10023         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
10024
10025 2004-10-23  Ben Elliston  <bje@au.ibm.com>
10026
10027         * gcc.c-torture/execute/loop-2e.x: Remove.
10028
10029 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10030
10031         PR c++/18095
10032         * g++.dg/parse/crash18.C: New.
10033         * g++.dg/parse/crash19.C: New.
10034
10035 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
10036
10037         * g++.dg/ext/dllimport1.C: Move dg-warnings.
10038         * g++.dg/ext/dllimport2.C: Same.
10039         * g++.dg/ext/dllimport8.C: Same.
10040
10041 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/10841
10044         * g++.dg/conversion/cast1.C: New test.
10045         * g++.dg/overload/pmf1.C: Adjust error marker.
10046
10047 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
10048
10049         PR objc/17923
10050         * objc.dg/const-str-7.m: New test.
10051
10052 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10053
10054         * g++.dg/template/memfriend11.C: Fix comment typo.
10055         * g++.dg/template/memfriend14.C: Likewise.
10056
10057 2004-10-20  Richard Henderson  <rth@redhat.com>
10058
10059         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10060         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10061         -fasynchronous-unwind-tables.
10062
10063 2004-10-20  Richard Henderson  <rth@redhat.com>
10064
10065         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10066         (main): Return success.
10067         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10068         (main): Return success.
10069
10070 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         PR c++/13495
10073         * g++.dg/template/memfriend9.C: New test.
10074         * g++.dg/template/memfriend10.C: Likewise.
10075         * g++.dg/template/memfriend11.C: Likewise.
10076         * g++.dg/template/memfriend12.C: Likewise.
10077         * g++.dg/template/memfriend13.C: Likewise.
10078         * g++.dg/template/memfriend14.C: Likewise.
10079         * g++.dg/template/memfriend15.C: Likewise.
10080         * g++.dg/template/memfriend16.C: Likewise.
10081         * g++.dg/template/memfriend17.C: Likewise.
10082         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10083
10084 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10085
10086         * g++.dg/conversion/dr195.C: New.
10087         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10088
10089 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10090             Devang Patel  <dpatel@apple.com>
10091
10092         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10093         of floating point arithmetic, which could trap.
10094
10095 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10096
10097         PR c++/14035
10098         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10099         * g++.dg/conversion/const2.C: New test.
10100         * g++.dg/expr/reinterpret2.C: New test.
10101         * g++.dg/expr/reinterpret3.C: New test.
10102         * g++.dg/expr/cast2.C: New test.
10103         * g++.dg/expr/copy1.C: New test.
10104         * g++.dg/other/conversion1.C: Change error message.
10105         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10106         function pointers to void *.
10107         * g++.old-deja/g++.mike/p10148.C: Likewise.
10108
10109 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10110
10111         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10112
10113 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10114
10115         PR c++/18047
10116
10117         * g++.dg/parse/expr3.C: New test.
10118
10119 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10120
10121         * gcc.dg/smod-1.c: New test.
10122
10123 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10124
10125         * objc.dg/method-14.m: New test.
10126
10127 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10130         Also xfail as the patch was reverted.
10131
10132 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10133
10134         PR middle-end/16973
10135         * gcc.dg/pr16973.c: New test.
10136
10137 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10138
10139         PR tree-optimization/17656
10140         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10141
10142 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10143
10144         * g++.dg/eh/shadow1.C: New.
10145
10146 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10147
10148         * gcc.c-torture/compile/20041018-1.c: New test.
10149
10150 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10151
10152         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10153         compiler referring to register 0 when accessing sdata.  The linker
10154         now patches things up.
10155
10156 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10157
10158         PR c/17529
10159         * gcc.c-torture/compile/pr17529.c: New test.
10160
10161 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10162
10163         PR c++/17743
10164         * g++.dg/ext/attrib17.C: New test.
10165
10166 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10167
10168         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10169
10170 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10171
10172         PR c++/10479
10173         * g++.dg/ext/attrib16.C: New test.
10174
10175 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10176
10177         PR c++/17042
10178         * g++.dg/init/dso_handle1.C: New test.
10179
10180         PR c++/14667
10181         * g++.dg/parse/typedef6.C: New test.
10182
10183         PR c++/17916
10184         * g++.dg/parse/pragma1.C: New test.
10185
10186 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10187
10188         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10189
10190 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10191
10192         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10193         -fno-common when on HPPA HP-UX platforms.
10194
10195 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR other/16820
10198         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10199         stdint.h.
10200         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10201         uintptr_t.
10202
10203 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10204
10205         PR c++/16301
10206         * g++.dg/lookup/strong-using-4.C: New test.
10207
10208 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10209
10210         PR middle-end/16567
10211         * gcc.c-torture/compile/nested-1.c: New test.
10212
10213 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10214
10215         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10216         and mipsisa64*-*-* (until support for misaligned loads is added).
10217         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10218         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10219         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10220         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10221         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10222         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10223
10224 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10225
10226         PR c++/17976
10227         * g++.dg/init/dtor3.C: New test.
10228
10229 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10230
10231         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10232
10233 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10234
10235         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10236         * gcc.dg/macho-lo-sum.c: Likewise.
10237
10238 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10239
10240         * gcc.dg/ppc-spe64-1.c: New test.
10241
10242 2004-10-14  Devang Patel  <dpatel@apple.com>
10243
10244         PR 17635
10245         * gcc.dg/pr17635.c : New test.
10246
10247 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10248
10249         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10250         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10251         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10252         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10253         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10254         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10255         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10256         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10257         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10258         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10259         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10260         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10261         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10262         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10263         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10264         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10265         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10266         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10267
10268 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10269
10270         * gcc.dg/vect/vect-82.c: New testcase.
10271         * gcc.dg/vect/vect-82_64.c: New testcase.
10272         * gcc.dg/vect/vect-83.c: New testcase.
10273         * gcc.dg/vect/vect-83_64.c: New testcase.
10274
10275 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10276
10277         * gcc.dg/cpp/error-1.c: New test.
10278
10279 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10280
10281         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10282
10283 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10284
10285         PR target/17984
10286         * gcc.dg/cris-peep2-xsrand2.c: New test.
10287
10288 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10289
10290         PR c++/17661
10291         * testsuite/g++.dg/expr/for2.C: New test.
10292
10293 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10294
10295         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10296
10297 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10298
10299         PR tree-optimization/17724
10300         * g++.dg/opt/pr17724-1.C: New test.
10301         * g++.dg/opt/pr17724-2.C: New test.
10302         * g++.dg/opt/pr17724-3.C: New test.
10303         * g++.dg/opt/pr17724-4.C: New test.
10304         * g++.dg/opt/pr17724-5.C: New test.
10305         * g++.dg/opt/pr17724-6.C: New test.
10306
10307 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10308
10309         PR c/17301
10310         * gcc.dg/pr17301-2.c: New test.
10311
10312 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10313
10314         PR c++/15876
10315         * g++.dg/parse/error22.C: New test.
10316
10317         PR c++/17936
10318         * g++.dg/template/spec18.C: New test.
10319
10320 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10321
10322         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10323         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10324         memcpy.
10325         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10326         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10327
10328 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10329
10330         * g++.dg/eh/cleanup5.C: Add dg-options "".
10331
10332 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10333
10334         PR middle-end/17657
10335         * gcc.dg/switch-4.c: New test case.
10336
10337 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10338
10339         * gcc.c-torture/execute/20041011-1.c: New test.
10340
10341 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10342
10343         PR c++/17554
10344         * g++.dg/init/for3.C: New test.
10345
10346         PR c++/17657
10347         * g++.dg/opt/switch2.C: New test.
10348
10349         PR middle-end/17703
10350         * g++.dg/warn/Wreturn-2.C: New test.
10351
10352 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10353
10354         PR c++/17907
10355         * g++.dg/eh/cleanup5.C: New test.
10356
10357 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10358
10359         PR c++/17393
10360         * g++.dg/parse/error21.C: New test.
10361
10362 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10363
10364         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10365         * g++.dg/warn/incomplete1.C: Likewise.
10366         * g++.dg/template/qualttp20.C: Likewise.
10367
10368 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10369
10370         PR c/17881
10371         * parm-incomplete-1.c: New test.
10372
10373 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10374
10375         PR c++/17867
10376         * g++.dg/parse/error19.C: New test.
10377
10378         PR c++/17670
10379         * g++.dg/init/new11.C: New test.
10380
10381         PR c++/17821
10382         * g++.dg/parse/error20.C: New test.
10383
10384         PR c++/17826
10385         * g++.dg/template/crash24.C: New test.
10386
10387 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10388
10389         PR c/17301
10390         * gcc.dg/pr17301-1.c: New test.
10391
10392 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10393
10394         PR c/17189
10395         * gcc.dg/anon-struct-5.c: New test.
10396
10397 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10398
10399         PR c/17844
10400         * gcc.dg/pr17844-1.c: New test.
10401
10402 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10403
10404         PR tree-optimization/17906
10405         * gcc.c-torture/compile/pr17906.c: New.
10406
10407 2004-10-09  Stuart Hastings  <stuart@apple.com>
10408             Roger Sayle  <roger@eyesopen.com>
10409
10410         PR rtl-optimization/17853
10411         * gcc.dg/i386-mmx-5.c: New testcase.
10412
10413 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10414
10415         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10416
10417 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/17524
10420         * g++.dg/template/static9.C: New test.
10421
10422         PR c++/17685
10423         * g++.dg/parse/operator5.C: New test.
10424
10425 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10426
10427         PR middle-end/17894
10428         * gcc.c-torture/execute/divcmp-4.c: New test case.
10429
10430 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         PR tree-opt/17902
10433         * g++.dg/opt/pr17902.C: New test.
10434
10435 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10438
10439 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10440
10441         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10442
10443 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10444
10445         * gcc.dg/assign-warn-3.c: New test.
10446
10447 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10448
10449         PR c/16999
10450         * gcc.dg/cpp/ident-1.c: New test.
10451
10452 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         * gcc.c-torture/compile/acc1.c: New.
10455
10456 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10457
10458         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10459         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10460
10461 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10462
10463         * gcc.dg/ultrasp11.c: New test.
10464
10465 2004-10-08  Michael Matz  <matz@suse.de>
10466
10467         * gcc.dg/doloop-2.c: New test.
10468
10469 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10470
10471         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10472         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10473         objc.dg/method-9.m: Update expected diagnostics.
10474
10475 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10476
10477         * gcc.dg/ppc-fsel-3.c: New file.
10478         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10479
10480 2004-10-07  Paul Brook  <paul@codesourcery.com>
10481
10482         * gfortran.dg/intrinsic_verify_1.f90: New test.
10483
10484 2004-10-07  Paul Brook  <paul@codesourcery.com>
10485
10486         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10487
10488 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10489
10490         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10491         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10492         commit.
10493
10494 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10495
10496         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10497
10498 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10499
10500         PR c++/17115
10501         * g++.dg/warn/Winline-4.C: New test.
10502
10503 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10504
10505         * gcc.c-torture/compile/20041007-1.c: New test.
10506
10507 2004-10-07  Paul Brook  <paul@codesourcery.com>
10508
10509         PR fortran/17678
10510         * gfortran.dg/use_allocated_1.f90: New test.
10511
10512 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10513
10514         PR middle-end/17849
10515         * gfortran.fortran-torture/compile/nested.f90: New test
10516
10517 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10518
10519         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10520
10521 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10522
10523         PR c++/17368
10524         * g++.dg/ext/asm6.C: New test.
10525
10526 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10527
10528         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10529
10530 2004-10-06  Paul Brook  <paul@codesourcery.com>
10531
10532         PR libfortran/17709
10533         * gfortran.dg/empty_format_1.f90: New test.
10534
10535 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10536
10537         PR fortran/17568
10538         * gfortran.dg/ishft.f90: New test.
10539
10540         PR fortran/17283
10541         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10542         tests.
10543
10544 2004-10-06  Paul Brook  <paul@codesourcery.com>
10545
10546         * gfortran.dg/do_1.f90: New test.
10547
10548 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10549
10550         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10551         optimizing for size.
10552
10553 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10554
10555         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10556
10557 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10558
10559         * gcc.c-torture/compile/20041005-1.c: New test.
10560
10561 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         PR c++/17829
10564         * g++.dg/lookup/koenig4.C: New.
10565
10566 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10567
10568         * g++.dg/other/classkey1.C: Adjust quoting marks.
10569         * g++.dg/parse/error15.C: Likewise.
10570         * g++.dg/template/meminit2.C (int>): Likewise.
10571
10572 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10573
10574         PR fortran/17283
10575         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10576
10577         PR fortran/17631
10578         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10579
10580         PR fortran/17708
10581         * gfortran.dg/pr17708.f90: New test.
10582
10583 2004-10-04  Chao-ying Fu  <fu@mips.com>
10584
10585         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10586         * gcc.dg/vect/vect-4.c: Ditto.
10587         * gcc.dg/vect/vect-5.c: Ditto.
10588         * gcc.dg/vect/vect-6.c: Ditto.
10589         * gcc.dg/vect/vect-8.c: Ditto.
10590         * gcc.dg/vect/vect-16.c: Ditto.
10591         * gcc.dg/vect/vect-30.c: Ditto.
10592         * gcc.dg/vect/vect-40.c: Ditto.
10593         * gcc.dg/vect/vect-41.c: Ditto.
10594         * gcc.dg/vect/vect-42.c: Ditto.
10595         * gcc.dg/vect/vect-43.c: Ditto.
10596         * gcc.dg/vect/vect-44.c: Ditto.
10597         * gcc.dg/vect/vect-45.c: Ditto.
10598         * gcc.dg/vect/vect-46.c: Ditto.
10599         * gcc.dg/vect/vect-47.c: Ditto.
10600         * gcc.dg/vect/vect-48.c: Ditto.
10601         * gcc.dg/vect/vect-49.c: Ditto.
10602         * gcc.dg/vect/vect-50.c: Ditto.
10603         * gcc.dg/vect/vect-51.c: Ditto.
10604         * gcc.dg/vect/vect-52.c: Ditto.
10605         * gcc.dg/vect/vect-53.c: Ditto.
10606         * gcc.dg/vect/vect-54.c: Ditto.
10607         * gcc.dg/vect/vect-55.c: Ditto.
10608         * gcc.dg/vect/vect-56.c: Ditto.
10609         * gcc.dg/vect/vect-57.c: Ditto.
10610         * gcc.dg/vect/vect-58.c: Ditto.
10611         * gcc.dg/vect/vect-59.c: Ditto.
10612         * gcc.dg/vect/vect-60.c: Ditto.
10613         * gcc.dg/vect/vect-74.c: Ditto.
10614         * gcc.dg/vect/vect-79.c: Ditto.
10615         * gcc.dg/vect/vect-80.c: Ditto.
10616
10617 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10618
10619         * gcc.dg/unused-7.c: Use the correct option.
10620
10621 2004-10-04  Paul Brook  <paul@codesourcery.com>
10622         Bud Davis  <bdavis9659@comcast.net>
10623
10624         PR fortran/17706
10625         PR fortran/16434
10626         * gfortran/pr17706.f90: New test.
10627         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10628
10629 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10630
10631         * gfortran.dg/pr17612.f90: New test.
10632
10633 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10634
10635         * g++.dg/template/local1.C: Adjust quoting marks in
10636         testing for diagnostics.
10637         * g++.dg/tls/diag-2.C: Likewise.
10638         * g++.dg/other/error8.C: Likewise.
10639
10640 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10641
10642         PR c/17178
10643         * gcc.dg/unused-4.c: Adjust to be correct.
10644
10645         PR c/17820
10646         * gcc.dg/unused-7.c: New test.
10647
10648 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10649
10650         PR c++/17797
10651         * g++.dg/overload/template2.C: New test.
10652
10653 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10654
10655         PR tree-optimization/16632
10656         * gcc.dg/tree-ssa/20041002-1.c: New.
10657
10658 2004-10-03  Paul Brook  <paul@codesourcery.com>
10659
10660         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10661         rather than relying on default formatting.
10662
10663 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10664
10665         * gcc.dg/20040920-1.c: Update expected message text.
10666
10667 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10668
10669         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10670
10671 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10672
10673         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10674         tree level.
10675
10676 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10677
10678         * gcc.dg/tree-ssa/pr17343.c: Remove.
10679
10680 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10681
10682         PR tree-opt/17343
10683         * gcc.dg/tree-ssa/pr17343.c: New test.
10684
10685 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10686
10687         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10688         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10689         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10690         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10691         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10692
10693 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10694
10695         * gcc.dg/lvalue-2.c: New test.
10696
10697 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10698
10699         PR c/17730
10700         * gcc.dg/pr17730-1.c: New test
10701
10702 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10703
10704         PR c/7425
10705         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10706
10707 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.c-torture/execute/stdarg-1.c: New test.
10710         * gcc.c-torture/execute/stdarg-2.c: New test.
10711         * gcc.c-torture/execute/stdarg-3.c: New test.
10712         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10713         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10714         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10715         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10716         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10717
10718 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10719
10720         PR tree-optimization/17697
10721         * g++.dg/opt/pr17697-1.C: New test.
10722         * g++.dg/opt/pr17697-2.C: New test.
10723         * g++.dg/opt/pr17697-3.C: New test.
10724
10725 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10726
10727         PR c/16409
10728         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10729         gcc.dg/vla-init-5.c: New tests.
10730
10731 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10732
10733         PR c/13804
10734         * gcc.dg/pr13804-1.c: New test.
10735
10736 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10737
10738         PR fortran/16938
10739         * gfortran.dg/pr16938.f90: New test.
10740
10741 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10742
10743         * g++.dg/template/crash23.C: New test.
10744
10745 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10746
10747         PR c++/17585
10748         * g++.dg/template/static8.C: New test.
10749
10750 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10751
10752         PR c++/17681
10753         * g++.dg/other/error9.C: New test.
10754
10755 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10756
10757         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10758
10759 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10760
10761         PR fortran/15164
10762         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10763
10764 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10765
10766         PR middle-end/17112
10767         * gcc.dg/pr17112-1.c: New test case.
10768
10769 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10770
10771         PR c/11459
10772         * gcc.dg/pr11459-1.c: New test.
10773
10774 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10775
10776         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10777         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10778
10779 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10780
10781         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10782
10783 2004-09-25  Jan Hubicka  <jh@suse.cz>
10784
10785         * compile/30040909-1.c: New test.
10786         * compile/30040907-1.c: New test.
10787
10788 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10789
10790         * gcc.c-torture/execute/va-arg-26.c: New test.
10791
10792 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10793
10794         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10795         extra diagnostics on targets with 64-bit pointers.
10796         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10797
10798 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10799
10800         PR c/17188
10801         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10802         * gcc.dg/decl-3.c: Adjust expected message.
10803
10804 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10805
10806         PR fortran/17615
10807         * gfortran.dg/pr17615.f90: New test.
10808
10809 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10810
10811         PR tree-optimzation/17517
10812         * g++.dg/tree-ssa/pr17517.C: New Test.
10813
10814 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10815
10816         PR c++/16889
10817         * g++.dg/lookup/ambig3.C: New.
10818
10819 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10820
10821         PR tree-opt/17624
10822         * g++.dg/opt/pr17624.C: New test.
10823
10824 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10825
10826         PR c/6980
10827         * gcc.dg/Wbad-function-cast-1.c: New test.
10828
10829 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10830
10831         * g++.dg/ext/complit1.C
10832         * g++.dg/other/error2.C
10833         * g++.dg/other/nontype-1.C
10834         * g++.dg/parse/crash11.C
10835         * g++.dg/parse/crash12.C
10836         * g++.dg/parse/error15.C
10837         * g++.dg/parse/error4.C
10838         * g++.dg/parse/tmpl-outside1.C
10839         * g++.dg/parse/too-many-tmpl-args1.C
10840         * g++.dg/template/dependent-expr3.C
10841         * g++.dg/template/error10.C
10842         * g++.dg/template/instantiate1.C
10843         * g++.dg/template/vtable2.C
10844         * g++.dg/warn/Wshadow-1.C
10845         * g++.dg/warn/weak1.C
10846         * g++.old-deja/g++.brendan/crash16.C
10847         * g++.old-deja/g++.brendan/crash18.C
10848         * g++.old-deja/g++.brendan/crash48.C
10849         * g++.old-deja/g++.brendan/crash49.C
10850         * g++.old-deja/g++.brendan/crash55.C
10851         * g++.old-deja/g++.brendan/crash56.C
10852         * g++.old-deja/g++.brendan/crash8.C
10853         * g++.old-deja/g++.brendan/enum11.C
10854         * g++.old-deja/g++.brendan/enum8.C
10855         * g++.old-deja/g++.brendan/enum9.C
10856         * g++.old-deja/g++.brendan/friend3.C
10857         * g++.old-deja/g++.brendan/misc14.C
10858         * g++.old-deja/g++.bugs/900402_02.C
10859         * g++.old-deja/g++.bugs/900404_03.C
10860         * g++.old-deja/g++.bugs/900404_04.C
10861         * g++.old-deja/g++.bugs/900428_03.C
10862         * g++.old-deja/g++.jason/crash4.C
10863         * g++.old-deja/g++.jason/overload21.C
10864         * g++.old-deja/g++.jason/redecl1.C
10865         * g++.old-deja/g++.jason/report.C
10866         * g++.old-deja/g++.jason/rfg10.C
10867         * g++.old-deja/g++.jason/template30.C
10868         * g++.old-deja/g++.law/arm12.C
10869         * g++.old-deja/g++.law/ctors5.C
10870         * g++.old-deja/g++.law/cvt20.C
10871         * g++.old-deja/g++.law/init10.C
10872         * g++.old-deja/g++.law/init8.C
10873         * g++.old-deja/g++.law/visibility17.C
10874         * g++.old-deja/g++.law/visibility7.C
10875         * g++.old-deja/g++.mike/net8.C
10876         * g++.old-deja/g++.mike/p646.C
10877         * g++.old-deja/g++.mike/p700.C
10878         * g++.old-deja/g++.mike/p701.C
10879         * g++.old-deja/g++.mike/p811.C
10880         * g++.old-deja/g++.ns/template13.C
10881         * g++.old-deja/g++.other/array3.C
10882         * g++.old-deja/g++.other/crash25.C
10883         * g++.old-deja/g++.other/dtor3.C
10884         * g++.old-deja/g++.other/dtor4.C
10885         * g++.old-deja/g++.other/main1.C
10886         * g++.old-deja/g++.other/warn7.C
10887         * g++.old-deja/g++.pt/crash11.C
10888         * g++.old-deja/g++.pt/crash36.C
10889         * g++.old-deja/g++.pt/spec22.C
10890         * g++.old-deja/g++.pt/spec9.C
10891         * g++.old-deja/g++.pt/ttp52.C
10892         * g++.old-deja/g++.robertl/eb103.C
10893         * g++.old-deja/g++.robertl/eb121.C
10894         * g++.old-deja/g++.robertl/eb22.C
10895         * g++.old-deja/g++.robertl/eb8.C:
10896         Update locations and/or regexps of dg-error markers.
10897         Remove markers for some bogus messages that are no longer issued.
10898
10899 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10902         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10903
10904 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10905
10906         PR c++/17618
10907         * g++.dg/lookup/crash5.C: New test.
10908
10909 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10910
10911         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10912         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10913         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10914         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10915         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10916         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10917
10918         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10919         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10920         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10921         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10922         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10923         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10924
10925         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10926
10927         * gcc.dg/vect/vect-44.c: Check additional cases.
10928         * gcc.dg/vect/vect-48.c: Check additional cases.
10929
10930         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10931         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10932         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10933         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10934         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10935         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10936         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10937         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10938         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10939
10940         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10941         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10942         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10943
10944 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10945
10946         * gcc.dg/tree-ssa/loop-6.c: New test.
10947
10948 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10949
10950         PR c++/17620
10951         * g++.dg/inherit/base2.C: New.
10952
10953 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10954
10955         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10956         * gcc.dg/20001012-2.c: Likewise.
10957         * gcc.dg/20001013-1.c: Likewise.
10958         * gcc.dg/20001101-1.c: Likewise.
10959         * gcc.dg/20001102-1.c: Likewise.
10960         * gcc.dg/bf-spl1.c: Likewise.
10961         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10962         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10963
10964 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10965
10966         PR tree-optimization/16721
10967         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10968
10969 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10970
10971         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10972         * gcc.dg/20040305-1.c: Likewise.
10973
10974 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10975
10976         PR c/16566
10977         * gcc.c-torture/compile/pr16566-1.c,
10978         gcc.c-torture/compile/pr16566-2.c,
10979         gcc.c-torture/compile/pr16566-3.c: New tests.
10980
10981 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10982
10983         PR tree-optimization/17512
10984         * gcc.c-torture/compile/20040916-1.c.
10985
10986 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10987
10988         * gcc.dg/pragma-re-3.c: New test.
10989
10990 2004-09-17  Matt Austern  <austern@apple.com>
10991
10992         PR c++/15049
10993         * g++.dg/other/anon3.C: New.
10994
10995 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10996
10997         PR c++/7503
10998         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10999         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
11000         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
11001         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
11002         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
11003
11004 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
11005
11006         PR fortran/17286
11007         * gfortran.dg/pr17286.f90: New test.
11008
11009 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/17530
11012         * g++.dg/template/static7.C: New test.
11013
11014 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
11015
11016         PR tree-opt/17558
11017         * gcc.c-torture/compile/pr17558.c: New test.
11018
11019 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11020
11021         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
11022         if SKIP_ATTRIBUTE is defined.
11023
11024 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11025
11026         PR fortran/15957
11027         * gfortran.dg/pr15957.f90: New test.
11028
11029 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
11030
11031         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
11032         in comparison.
11033         * gcc.dg/vect/vect-79.c: Likewise.
11034         * gcc.dg/vect/vect-80.c: Likewise.
11035
11036 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11037
11038         PR fortran/15750
11039         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
11040
11041 2004-09-20  Ira Rosen  <irar@il.ibm.com>
11042
11043         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
11044         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
11045         * gcc.dg/vect/vect-62.c: New testcase.
11046         * gcc.dg/vect/vect-63.c: New testcase.
11047         * gcc.dg/vect/vect-64.c: New testcase.
11048         * gcc.dg/vect/vect-65.c: New testcase.
11049         * gcc.dg/vect/vect-66.c: New testcase.
11050         * gcc.dg/vect/vect-67.c: New testcase.
11051         * gcc.dg/vect/vect-68.c: New testcase.
11052         * gcc.dg/vect/vect-69.c: New testcase.
11053         * gcc.dg/vect/vect-79.c: New testcase.
11054         * gcc.dg/vect/vect-80.c: New testcase.
11055
11056 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11057
11058         * gcc.target/mips/asm-1.c: New test.
11059
11060 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11061
11062         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11063         * gcc.dg/vect/vect-73.c: New testcase.
11064         * gcc.dg/vect/vect-74.c: New testcase.
11065         * gcc.dg/vect/vect-75.c: New testcase.
11066         * gcc.dg/vect/vect-76.c: New testcase.
11067         * gcc.dg/vect/vect-77.c: New testcase.
11068         * gcc.dg/vect/vect-78.c: New testcase
11069
11070 2004-09-18  Paul Brook  <paul@codesourcery.com>
11071
11072         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11073
11074 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11075
11076         PR c/17424
11077         * gcc.dg/pr17424-1.c: New test.
11078
11079 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11080
11081         * g++.dg/tree-ssa/pr17153.C: New test.
11082
11083 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11084
11085         PR pch/13361
11086         * testsuite/g++.dg/pch/wchar-1.C: New.
11087         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11088
11089 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11090
11091         * gcc.c-torture/execute/20040917-1.c: New test.
11092
11093 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11094
11095         PR tree-optimization/17319
11096         * gcc.dg/pr17319.c: New test.
11097
11098 2004-09-17  Devang Patel  <dpatel@apple.com>
11099
11100         * gcc.dg/20040813-1.c: New test.
11101
11102 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11103
11104         PR tree-optimization/17273
11105         * gcc.c-torture/compile/pr17273.c: New test.
11106
11107 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11108
11109         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11110         Update expected messages.
11111         * gcc.dg/declspec-13.c: New test.
11112
11113 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11114
11115         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11116
11117 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11118
11119         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11120         change what 'a' is pointing to.
11121
11122 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11123
11124         PR c++/16002
11125         * g++.dg/template/error18.C: New test.
11126
11127         PR c++/16029
11128         * g++.dg/warn/Wunused-8.C: New test.
11129
11130 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11131
11132         PR tree-optimization/17513
11133         * gcc.dg/20040916-1.c: New test.
11134
11135 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11136
11137         PR c++/17501
11138         * g++.dg/template/typename7.C: New test.
11139
11140 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11141
11142         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11143
11144 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11145
11146         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11147         with -ftree-based-profiling also.
11148         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11149
11150 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11151
11152         PR/15364
11153         * gfortran.dg/der_array_io_1.f90: New test.
11154         * gfortran.dg/der_array_io_2.f90: New test.
11155         * gfortran.dg/der_array_io_3.f90: New test.
11156
11157 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11158
11159         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11160         EABI.
11161
11162 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11163
11164         * g++.dg/opt/switch1.C: New test.
11165
11166 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11167
11168         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11169         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11170         Update expected messages.
11171
11172 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11173
11174         PR fortran/16485
11175         * gfortran.dg/same_name_1.f90: New test.
11176
11177 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11178
11179         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11180         dereference garbage pointers.
11181
11182 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11183
11184         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11185         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11186
11187         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11188         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11189         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11190
11191 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11192
11193         PR c++/17324
11194         * g++.dg/template/mangle1.C: New test.
11195
11196 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11197
11198         PR tree-optimization/17252
11199         * gcc.c-torture/execute/pr17252.c: New test.
11200
11201 2004-09-14  Andrew Pinski  <apinski@apple.com>
11202
11203         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11204
11205 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11206
11207         PR rtl-optimization/9771
11208         * gcc.dg/pr9771-1.c: New test case.
11209
11210 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11211
11212         PR tree-optimization/15262
11213         * gcc.c-torture/execute/pr15262-1.c: New test.
11214         * gcc.c-torture/execute/pr15262-2.c: New test.
11215
11216 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11217
11218         * gcc.dg/declspec-12.c: New test.
11219
11220 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11221
11222         * gfortran.dg/pr17090.f90: Add directives to test.
11223
11224 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11225
11226         * gcc.c-torture/compile/20040914-1.c: New test.
11227
11228 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11229
11230         PR c++/16162
11231         * g++.dg/template/decl2.C: New test.
11232
11233 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11234
11235         PR fortran/17090
11236         * gfortran.dg/pr17090.f90: New test.
11237
11238 2004-09-13  Dale Johannesen  <dalej@apple.com>
11239
11240         * gcc.c-torture/compile/pr17408.c:  New test case.
11241
11242 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11243
11244         PR c++/16716
11245         * g++.dg/parse/crash17.C: New test.
11246
11247         PR c++/17327
11248         * g++.dg/template/enum3.C: New test.
11249
11250 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11251
11252         * lib/gcc-defs.exp: Load wrapper.exp.
11253         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11254         using local code.
11255         * lib/gcc.exp (gcc_init): Similar.
11256         * lib/gfortran.exp (gfortran_init): Similar.
11257         * lib/objc.exp (objc_init): Similar.
11258         * lib/treelang.exp (treelang_init): Similar.
11259         * lib/wrapper.exp: New file with build_wrapper call machinery in
11260         ${tool}_maybe_build_wrapper.
11261
11262 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11263
11264         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11265         "inline".
11266         * gcc.dg/declspec-11.c: Update expected messages.
11267         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11268         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11269         gcc.dg/inline-12.c: New tests.
11270
11271 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11272
11273         * g++.dg/tree-ssa/pr17400.C: New testcase.
11274
11275 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11276
11277         * gcc.target/mips/sb1-1.c: New testcase.
11278
11279 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11280
11281         * lib/g77-dg.exp: Remove unused file.
11282         * lib/mike-g77.exp: Ditto.
11283         * lib/g77.exp: Ditto.
11284
11285 2004-09-12  Richard Henderson  <rth@redhat.com>
11286
11287         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11288
11289 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11290
11291         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11292         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11293         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11294         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11295         Update expected messages.
11296
11297 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11298
11299         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11300         declaration/use mismatch for dirp parameter.
11301
11302 2004-09-12  Andrew Pinski  <apinski@apple.com>
11303
11304         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11305         -fgnu-runtime is passed.
11306
11307 2004-09-12  Richard Henderson  <rth@redhat.com>
11308
11309         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11310         do the uplevel thing and update additional_flags directly.
11311         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11312         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11313         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11314         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11315
11316 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11317
11318         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11319
11320 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11321
11322         PR middle-end/17411
11323         * g++.dg/opt/pr17411-1.C: New test case.
11324
11325 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11326
11327         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11328         gcc.dg/tls/diag-2.c: Update expected messages.
11329         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11330         messages.
11331         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11332         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11333         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11334         gcc.dg/tls/diag-5.c: New tests.
11335
11336 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11337
11338         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11339
11340 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11341
11342         * g++.dg/parse/break-in-for.C: New test.
11343
11344 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11345
11346         * gcc.dg/tree-ssa/20040911-1.c: New test.
11347
11348 2004-09-11  Andreas Jaeger  <aj@suse.de>
11349
11350         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11351         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11352
11353 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11354
11355         * gcc.target/frv: New directory of FR-V-specific tests.
11356
11357 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11358
11359         * gcc.dg/convert-vec-1.c: New test.
11360
11361 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11362
11363         PR middle-end/17024
11364         * gcc.dg/pr17024-1.c: New test case.
11365
11366 2004-09-10  Eric Christopher  <echristo@redhat.com>
11367
11368         * gcc.dg/20040910-1.c: New test.
11369
11370 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11371
11372         * gcc.dg/bitfld-9.c: New test.
11373
11374 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11375
11376         * gcc.c-torture/execute/ieee/acc1.c: New test.
11377         * gcc.c-torture/execute/ieee/acc2.c: New test.
11378         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11379
11380 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11381
11382         * gcc.dg/deprecated-2.c: New test.
11383
11384 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11385
11386         * gcc.dg/init-vec-1.c: New test.
11387
11388 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11389
11390         PR middle-end/17055
11391         * gcc.dg/pr17055-1.c: New test case.
11392
11393 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11394
11395         PR target/17377
11396         * gcc.c-torture/execute/pr17377.c: New test.
11397
11398 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11399
11400         PR c/8420
11401         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11402         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11403         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11404         gcc.dg/long-long-typespec-1.c: New tests.
11405         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11406
11407 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11408
11409         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11410         gcc.dg/gnu99-static-1.c: New tests.
11411
11412 2004-09-08  Devang Patel  <dpatel@apple.com>
11413
11414         * gcc.dg/darwin-ld-20040828-1.c: New test.
11415         * gcc.dg/darwin-ld-20040828-2.c: New test.
11416         * gcc.dg/darwin-ld-20040828-3.c: New test.
11417
11418 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11419
11420         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11421         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11422         in error message.
11423         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11424         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11425         in error message.
11426         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11427         types they qualify.
11428         * objc.dg/type-size-2.m: Fix wording in comment.
11429         * objc.dg/va-meth-1.m: New test case.
11430
11431 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11432
11433         PR c/16633:
11434         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11435         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11436
11437 2004-09-06  Devang Patel  <dpatel@apple.com>
11438
11439         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11440         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11441
11442 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11443
11444         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11445         reflect changed line numbering of diagnostics.
11446
11447 2004-09-06  Paul Brook  <paul@codesourcery.com>
11448
11449         * gfortran.dg/edit_real_1.f90: Add new test.
11450
11451 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11452
11453         * gcc.dg/tree-ssa/loop-2.c: New test.
11454         * gcc.dg/tree-ssa/loop-3.c: New test.
11455         * gcc.dg/tree-ssa/loop-4.c: New test.
11456         * gcc.dg/tree-ssa/loop-5.c: New test.
11457
11458 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11459
11460         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11461
11462 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11463
11464         * gcc.dg/format/sentinel-1.c: New test.
11465
11466 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11467
11468         * testsuite/gcc.dg/builtins-46.c: New.
11469
11470 2004-09-03  Devang Patel  <dpatel@apple.com>
11471
11472         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11473         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11474
11475 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11476
11477         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11478         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11479         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11480         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11481         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11482         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11483         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11484         the non-portable bzero.
11485         * gcc.dg/20010912-1.c: xfail for NetWare.
11486         * gcc.dg/20020426-2.c: xfail for NetWare.
11487         * gcc.dg/20021014-1.c: xfail for NetWare.
11488         * gcc.dg/20021018-1.c: xfail for NetWare.
11489         * gcc.dg/20030213-1.c: xfail for NetWare.
11490         * gcc.dg/20030225-1.c: xfail for NetWare.
11491         * gcc.dg/20030708-1.c: xfail for NetWare.
11492         * gcc.dg/builtins-config.h: Also exclude NetWare.
11493         * gcc.dg/format/format.h: Define restrict only if not already defined.
11494         * gcc.dg/nest.c: xfail for NetWare.
11495         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11496         * lib/target-supports.exp (check_visibility_available): Exclude
11497         NetWare.
11498
11499 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11500
11501         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11502         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11503         deterministic starting point for the alignment of structure fields.
11504         * gcc.dg/Wpadded.c: Dito.
11505         * g++.dg/abi/vbase10.C: Dito.
11506
11507 2004-09-03  Devang Patel  <dpatel@apple.com>
11508
11509         * g++.dg/debug/pr15736.cc: New test.
11510
11511 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11512
11513         * README.QMTEST: Fix out-of-date link.
11514
11515 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11516
11517         PR fortran/16579
11518         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11519         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11520
11521 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11522
11523         * g++.dg/abi/arm_rtti1.C: New test.
11524
11525 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11526
11527         * gcc.dg/ppc-vector-memcpy.c: New.
11528         * gcc.dg/ppc-vector-memset.c: New.
11529
11530 2004-09-02  Chao-ying Fu  <fu@mips.com>
11531
11532         * gcc.target/mips/mips-3d-1.c: New test.
11533         * gcc.target/mips/mips-3d-2.c: New test.
11534         * gcc.target/mips/mips-3d-3.c: New test.
11535         * gcc.target/mips/mips-3d-4.c: New test.
11536         * gcc.target/mips/mips-3d-5.c: New test.
11537         * gcc.target/mips/mips-3d-6.c: New test.
11538         * gcc.target/mips/mips-3d-7.c: New test.
11539         * gcc.target/mips/mips-3d-8.c: New test.
11540         * gcc.target/mips/mips-3d-9.c: New test.
11541         * gcc.target/mips/mips-ps-1.c: New test.
11542         * gcc.target/mips/mips-ps-2.c: New test.
11543         * gcc.target/mips/mips-ps-3.c: New test.
11544         * gcc.target/mips/mips-ps-4.c: New test.
11545         * gcc.target/mips/mips-ps-type.c: New test.
11546
11547 2004-09-02  Paul Brook  <paul@codesourcery.com>
11548
11549         * gfortran.dg/edit_real_1.f90: Add new tests.
11550
11551 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11552
11553         PR fortran/15327
11554         * gfortran.dg/merge_char_1.f90: New test.
11555
11556 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11557
11558         PR fortran/16404
11559         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11560
11561 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11562
11563         PR c/1522
11564         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11565
11566 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * g++.dg/opt/loop1.C: Do not XFAIL.
11569
11570 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.c-torture/execute/20040831-1.c: New test.
11573
11574 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11575
11576         PR fortran/16579
11577         * gfortran.dg/g77/20010610.f: Now passes.
11578         Copy from g77.f-torture/execute. Add dg-run directive.
11579         * gfortran.dg/g77/README: Update
11580
11581 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11582
11583         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11584         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11585         (t1, t2, t3, t4): Add volatile.
11586
11587 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11588
11589         * g++.dg/ext/visibility/arm1.C: New test.
11590
11591 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11592
11593         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11594         -pedantic-errors.
11595
11596 2004-09-01  Paul Brook  <paul@codesourcery.com>
11597
11598         * gfortran.dg/eof_2.f90: New test.
11599
11600 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11601
11602         PR fortran/16579
11603         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11604
11605 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11606
11607         PR libfortran/16805
11608         * gfortran.dg/list_read_2.f90: New test.
11609
11610 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11611
11612         * g++.dg/abi/key1.C: New test.
11613
11614 2004-08-31  Richard Henderson  <rth@redhat.com>
11615
11616         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11617         form of offsetof.
11618         * g++.dg/other/offsetof5.C: Remove duplicate.
11619
11620 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11621
11622         PR fortran/17244
11623         * gfortran.dg/func_derived_1.f90: New test.
11624
11625 2004-08-31  Paul Brook  <paul@codesourcery.com>
11626
11627         * gfortran.dg/eof_1.f90: New test.
11628
11629 2004-08-31  Paul Brook  <paul@codesourcery.com>
11630
11631         * gfortran.dg/list_read_1.f90: New file.
11632
11633 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11634
11635         * g++.dg/opt/loop1.C: XFAIL.
11636
11637 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11638
11639         * gcc.dg/funcdef-storage-1.c: New.
11640         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11641         an extern function in local scope.
11642         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11643         declare an 'auto inline' function in local scope.
11644         * gcc.dg/20011130-1.c: Likewise.
11645         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11646         an 'auto' function in local scope.
11647         * gcc.dg/20021014-1.c: Likewise.
11648         * gcc.dg/20030331-2.c: Likewise.
11649
11650 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11651
11652         * gfortran.dg/blockdata_1.f90: New test.
11653
11654 2004-08-30  Richard Henderson  <rth@redhat.com>
11655
11656         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11657
11658 2004-08-30  Richard Henderson  <rth@redhat.com>
11659
11660         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11661         additional_flags set by alternate driver.
11662         (ieee-options): New procedure.
11663         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11664         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11665         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11666         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11667
11668 2004-08-30  Richard Henderson  <rth@redhat.com>
11669
11670         * lib/f-torture.exp: Remove.
11671
11672 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11673
11674         PR rtl-optimization/16590
11675         * g++.dg/opt/loop1.C: New test.
11676
11677 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11678
11679         PR fortran/13910
11680         * gfortran.dg/oldstyle_1.f90: New test.
11681
11682 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11683         Paul Brook  <paul@codesourcery.com>
11684
11685         * gfortran.dg/g77/README: Update.
11686         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11687         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11688         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11689
11690 2004-08-28  Paul Brook  <paul@codesourcery.com>
11691
11692         PR libfortran/17195
11693         * gfortran.dg/edit_real_1.f90: New test.
11694
11695 2004-08-27  Paul Brook  <paul@codesourcery.com>
11696
11697         * gfortran.dg/rewind_1.f90: New test.
11698
11699 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11700
11701         PR fortran/16597
11702         * gfortran.dg/pr16597.f90: New test.
11703
11704 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11705
11706         PR c/13801
11707         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11708         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11709         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11710         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11711         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11712
11713 2004-08-26  Nick Clifton  <nickc@redhat.com>
11714
11715         * gcc.c-torture/compile/pr17119.c: New test.
11716
11717 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11718
11719         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11720
11721 2004-08-25  Richard Henderson  <rth@redhat.com>
11722
11723         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11724         the bits that expect kind=8 to be the largest real kind.
11725
11726 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11727
11728         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11729
11730 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11731
11732         * gfortran.dg/assignment_1.f90: New test.
11733
11734 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11735
11736         * g++.dg/template/repo3.C: New test.
11737
11738 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11739
11740         PR middle-end/16693
11741         PR tree-optimization/16372
11742         * g++.dg/opt/pr16372-1.C: New test case.
11743         * g++.dg/opt/pr16693-1.C: New test case.
11744         * g++.dg/opt/pr16693-2.C: New test case.
11745
11746 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11747
11748         * objc.dg/proto-lossage-4.m: New test.
11749
11750 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/17155
11753         * g++.dg/inherit/local2.C: New test.
11754
11755 2004-08-25  Paul Brook  <paul@codesourcery.com>
11756
11757         PR fortran/17144
11758         * gfortran.dg/string_ctor_1.f90: New test.
11759
11760 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11761
11762         PR c++/14428
11763         * g++.dg/template/redecl2.C: New test.
11764
11765 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11766
11767         PR fortran/17143
11768         * gfortran.dg/pr17143.f90: New test.
11769
11770 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11771
11772         PR fortran/17164
11773         * gfortran.dg/pr17164.f90: New test.
11774
11775 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11776
11777         * gcc.dg/tree-ssa/loop-1.c: New test.
11778
11779 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11780
11781         * gcc.c-torture/compile/20040824-1.c: New test.
11782
11783 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11784
11785         * gcc.c-torture/compile/iftrap-3.c: New test.
11786
11787 2004-08-24  Paul Brook  <paul@codesourcery.com>
11788
11789         * gfortran.dg/entry_2.f90: New test.
11790
11791 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11792
11793         PR c++/16889
11794         * g++.dg/lookup/ambig[12].C: New.
11795
11796 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11797
11798         PR c++/16706
11799         * g++.dg/template/crash21.C: New test.
11800         * g++.dg/template/crash22.C: Likewise.
11801
11802 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         PR c++/17149
11805         * g++.dg/template/access15.C: New.
11806
11807 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11808
11809         PR c++/17163
11810         * g++.dg/template/repo2.C: New test.
11811
11812 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11813
11814         PR rtl-optimization/17078
11815         * gcc.c-torture/execute/pr17078-1.c: New test case.
11816
11817 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c/14492
11820         * gcc.dg/debug/crash1.c: New test.
11821
11822 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11823
11824         PR c/16180
11825         * gcc.dg/loop-5.c: New test.
11826
11827 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11828
11829         * gcc.c-torture/execute/20040823-1.c: New test.
11830
11831 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11832
11833         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11834         to the assembler.  Simplify test accordingly.
11835         (asm_abi_flags): Use GNU names.
11836         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11837         to check for ABI flags.
11838
11839 2004-08-22  Andrew Pinski  <apinski@apple.com>
11840
11841         * g++.dg/opt/pr14029.C: New test.
11842         * gcc.c-torture/execute/pr15262.c: New test.
11843
11844 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11845
11846         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11847
11848 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11849
11850         PR 16908
11851         * gfortran.dg/direct_io.f90: New test.
11852
11853 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11854
11855         PR c++/17121
11856         * g++.dg/inherit/local2.C: New test.
11857
11858 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11859
11860         PR c++/17120
11861         * g++.dg/warn/Wparentheses-4.C: New test.
11862
11863 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11864
11865         PR c++/17121
11866         * g++.dg/inherit/local2.C: New test.
11867
11868         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11869         * gcc.dg/ppc-ldstruct.c: Likewise.
11870         * gcc.dg/ppc64-abi-2.c: Likewise.
11871
11872 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR rtl-optimization/17099
11875         * gcc.c-torture/execute/20040820-1.c: New test.
11876
11877 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11878
11879         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11880
11881 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11882
11883         PR fortran/17077
11884         * gfortran.dg/auto_array_1.f90: New test.
11885
11886 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11887
11888         PR fortran/17074
11889         * gfortran.dg/simpleif_1.f90: New test.
11890
11891 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11892
11893         * lib/target-supports.exp (check_profiling_available): Return
11894         false for arm*-*-symbianelf* and arm*-*-eabi*.
11895
11896         PR c++/15890
11897         * g++.dg/template/delete1.C: New test.
11898
11899 2004-08-19  Paul Brook  <paul@codesourcery.com>
11900
11901         PR fortran/14976
11902         PR fortran/16228
11903         * gfortran.dg/data_char_1.f90: New test.
11904
11905 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11906
11907         PR fortran/16946
11908         * gfortran.dg/reduction.f90: New testcase.
11909
11910 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11911
11912         PR fortran/16520
11913         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11914
11915 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11916
11917         PR c++/17041
11918         * g++.dg/Wparentheses-3.C: New test.
11919
11920 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11921
11922         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11923         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11924         * gcc.dg/vect/vect-2.c: Likewise.
11925         * gcc.dg/vect/vect-3.c: Likewise.
11926         * gcc.dg/vect/vect-4.c: Likewise.
11927         * gcc.dg/vect/vect-5.c: Likewise.
11928         * gcc.dg/vect/vect-6.c: Likewise.
11929         * gcc.dg/vect/vect-7.c: Likewise.
11930         * gcc.dg/vect/vect-25.c: Likewise.
11931         * gcc.dg/vect/vect-31.c: Likewise.
11932         * gcc.dg/vect/vect-32.c: Likewise.
11933         * gcc.dg/vect/vect-34.c: Likewise.
11934         * gcc.dg/vect/vect-36.c: Likewise.
11935         * gcc.dg/vect/vect-all.c: Likewise.
11936
11937 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/17068
11940         * g++.dg/template/operator4.C: New test.
11941
11942 2004-08-18  Richard Henderson  <rth@redhat.com>
11943
11944         * gcc.dg/20040206-1.c: XFAIL.
11945
11946 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11947
11948         PR c++/16246
11949         * g++.dg/template/array7.C: New test.
11950
11951 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11952
11953         * gcc.dg/mips-movcc-1.c: New test.
11954         * gcc.dg/mips-movcc-2.c: New test.
11955         * gcc.dg/mips-movcc-3.c: New test.
11956
11957         * gcc.dg/mips-nmadd-1.c: New test.
11958         * gcc.dg/mips-nmadd-2.c: New test.
11959
11960 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/15871
11963         * g++.dg/opt/inline8.C: New test.
11964
11965         PR c++/16965
11966         * g++.dg/parse/error17.C: New test.
11967
11968 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11969
11970         * gcc.dg/vect: New directory for vectorizer tests.
11971         * gcc.dg/vect/tree-vect.h: New file.
11972         * gcc.dg/vect/vect.exp: New file.
11973         * gcc.dg/vect/pr16105.c.c: New test.
11974         * gcc.dg/vect/vect-1.c: New test.
11975         * gcc.dg/vect/vect-2.c: New test.
11976         * gcc.dg/vect/vect-3.c: New test.
11977         * gcc.dg/vect/vect-4.c: New test.
11978         * gcc.dg/vect/vect-5.c: New test.
11979         * gcc.dg/vect/vect-6.c: New test.
11980         * gcc.dg/vect/vect-7.c: New test.
11981         * gcc.dg/vect/vect-8.c: New test.
11982         * gcc.dg/vect/vect-9.c: New test.
11983         * gcc.dg/vect/vect-10.c: New test.
11984         * gcc.dg/vect/vect-11.c: New test.
11985         * gcc.dg/vect/vect-12.c: New test.
11986         * gcc.dg/vect/vect-13.c: New test.
11987         * gcc.dg/vect/vect-14.c: New test.
11988         * gcc.dg/vect/vect-15.c: New test.
11989         * gcc.dg/vect/vect-16.c: New test.
11990         * gcc.dg/vect/vect-17.c: New test.
11991         * gcc.dg/vect/vect-18.c: New test.
11992         * gcc.dg/vect/vect-19.c: New test.
11993         * gcc.dg/vect/vect-20.c: New test.
11994         * gcc.dg/vect/vect-21.c: New test.
11995         * gcc.dg/vect/vect-22.c: New test.
11996         * gcc.dg/vect/vect-23.c: New test.
11997         * gcc.dg/vect/vect-24.c: New test.
11998         * gcc.dg/vect/vect-25.c: New test.
11999         * gcc.dg/vect/vect-26.c: New test.
12000         * gcc.dg/vect/vect-27.c: New test.
12001         * gcc.dg/vect/vect-28.c: New test.
12002         * gcc.dg/vect/vect-29.c: New test.
12003         * gcc.dg/vect/vect-30.c: New test.
12004         * gcc.dg/vect/vect-31.c: New test.
12005         * gcc.dg/vect/vect-32.c: New test.
12006         * gcc.dg/vect/vect-33.c: New test.
12007         * gcc.dg/vect/vect-34.c: New test.
12008         * gcc.dg/vect/vect-35.c: New test.
12009         * gcc.dg/vect/vect-36.c: New test.
12010         * gcc.dg/vect/vect-37.c: New test.
12011         * gcc.dg/vect/vect-38.c: New test.
12012         * gcc.dg/vect/vect-40.c: New test.
12013         * gcc.dg/vect/vect-41.c: New test.
12014         * gcc.dg/vect/vect-42.c: New test.
12015         * gcc.dg/vect/vect-43.c: New test.
12016         * gcc.dg/vect/vect-44.c: New test.
12017         * gcc.dg/vect/vect-45.c: New test.
12018         * gcc.dg/vect/vect-46.c: New test.
12019         * gcc.dg/vect/vect-47.c: New test.
12020         * gcc.dg/vect/vect-48.c: New test.
12021         * gcc.dg/vect/vect-49.c: New test.
12022         * gcc.dg/vect/vect-50.c: New test.
12023         * gcc.dg/vect/vect-51.c: New test.
12024         * gcc.dg/vect/vect-52.c: New test.
12025         * gcc.dg/vect/vect-53.c: New test.
12026         * gcc.dg/vect/vect-54.c: New test.
12027         * gcc.dg/vect/vect-55.c: New test.
12028         * gcc.dg/vect/vect-56.c: New test.
12029         * gcc.dg/vect/vect-57.c: New test.
12030         * gcc.dg/vect/vect-58.c: New test.
12031         * gcc.dg/vect/vect-59.c: New test.
12032         * gcc.dg/vect/vect-60.c: New test.
12033         * gcc.dg/vect/vect-61.c: New test.
12034         * gcc.dg/vect/vect-all.c: New test.
12035         * gcc.dg/vect/vect-none.c: New test.
12036
12037 2004-08-17  Paul Brook  <paul@codesourcery.com>
12038
12039         PR fortran/13082
12040         * gfortran.dg/entry_1.f90: New test.
12041
12042 2004-08-17  Andrew Pinski  <apinski@apple.com>
12043
12044         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
12045
12046 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
12047
12048         * gcc.dg/pr17036-1.c: New test.
12049
12050 2004-08-16  Devang Patel  <dpatel@apple.com>
12051
12052         * gcc.dg/darwin-20040809-1.c: New test.
12053
12054 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12055
12056         * gcc.dg/funcdef-attr-1.c: New test.
12057
12058 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12059
12060         * gcc.dg/altivec-17.c: New test.
12061         * gcc.dg/altivec-18.c: New test.
12062
12063 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12064
12065         PR c++/6749
12066         * g++.dg/template/vtable2.C: New test.
12067
12068 2004-08-14  Richard Henderson  <rth@redhat.com>
12069
12070         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12071         * gcc.dg/pack-test-4.c (main): Return 0.
12072         * gcc.dg/setjmp-1.c: Remove XFAIL.
12073         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12074
12075 2004-08-14  Richard Henderson  <rth@redhat.com>
12076
12077         * gcc.dg/980217-1.c: Add prototype for printf.
12078
12079 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12080
12081         * gfortran.dg/pr16935.f90: New test.
12082
12083 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12084
12085         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12086
12087 2004-08-13  Paul Brook  <paul@codesourcery.com>
12088
12089         * gfortran.dg/der_io_1.f90: Remove stray comma.
12090
12091 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12092
12093         * gcc.dg/vmx/cw-bug-2.c: Remove.
12094         * gcc.dg/vmx/vprint-1.c: Remove.
12095         * gcc.dg/vmx/vscan-1.c: Remove.
12096
12097 2004-08-12  Devang patel  <dpatel@apple.com>
12098
12099         * gcc.dg/darwin-20040809-2.c: New test.
12100
12101 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12102
12103         * g++.dg/ext/altivec-12.C: New test.
12104
12105         * g++.dg/ext/altivec-11.C: New test.
12106
12107 2004-08-12  Paul Brook  <paul@codesourcery.com>
12108
12109         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12110
12111 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12112
12113         * g++.dg/ext/altivec-2.C: Check for hardware support before
12114         executing any VMX instructions.
12115
12116         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12117
12118 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12119
12120         PR c++/16276
12121         * g++.old-deja/g++.other/comdat4.C: New test.
12122         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12123
12124 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12125
12126         PR target/16286
12127         * gcc.dg/pr16286.c: New test.
12128
12129 2004-08-12 Jan Beulich <jbeulich@novell.com>
12130
12131         * g++.dg/ext/asm5.C: New.
12132
12133 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/16698
12136         * g++.dg/eh/crash1.C: New test.
12137
12138         PR c++/16717
12139         * g++.dg/ext/construct1.C: New test.
12140
12141 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12142
12143         PR c++/16853
12144         * g++.dg/init/ptrmem1.C: New test.
12145
12146         PR c++/16618
12147         * g++.dg/parse/offsetof5.C: New test.
12148
12149         PR c++/16870
12150         * g++.dg/template/overload3.C: New test.
12151
12152 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12153
12154         PR c++/16964
12155         * g++.dg/parse/error16.C: New test.
12156
12157         PR c++/16904
12158         * g++.dg/template/error14.C: New test.
12159
12160         PR c++/16929
12161         * g++.dg/template/error15.C: New test.
12162
12163 2004-08-11  Devang Patel  <dpatel@apple.com>
12164
12165         * gcc.dg/darwin-ld-20040809-1.c: New test.
12166         * gcc.dg/darwin-ld-20040809-2.c: New test.
12167
12168 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12169
12170         PR fortran/16917
12171         * gfortran.dg/dfloat_1.f90: New test.
12172
12173 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12174
12175         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12176         * gcc.dg/dll-2.c: Fix dg-require syntax.
12177         * gcc.misc-tests/arm-isr.c (abort): Declare.
12178         (exit): Likewise.
12179
12180 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/16971
12183         * g++.dg/parse/crash16.C: New test.
12184
12185 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12186
12187         * gcc.dg/mips-rsqrt-1.c: New test case.
12188         * gcc.dg/mips-rsqrt-2.c: New test case.
12189         * gcc.dg/mips-rsqrt-3.c: New test case.
12190
12191 2004-08-10  Paul Brook  <paul@codesourcery.com>
12192
12193         * gfortran.dg/der_io_1.f90: New test.
12194
12195 2004-08-10  Paul Brook  <paul@codesourcery.com>
12196
12197         PR fortran/16919
12198         * gfortran.dg/der_array_1.f90: New test.
12199
12200 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12201
12202         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12203
12204 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12205
12206         * gcc.dg/wchar_t-2.c: Fix typo.
12207
12208 2004-08-09  Falk Hueffner  <falk@debian.org>
12209
12210         PR tree-optimization/12517
12211         * gcc.c-torture/compile/pr12517.c: New test.
12212
12213         PR tree-optimization/12578
12214         * gcc.c-torture/compile/pr12578.c: New test.
12215
12216         PR tree-optimization/12899
12217         * gcc.c-torture/compile/pr12899.c: New test.
12218
12219         PR rtl-optimization/14692
12220         * gcc.c-torture/compile/pr14692.c: New test.
12221
12222         PR tree-optimization/16461
12223         * gcc.c-torture/compile/pr16461.c: New test.
12224
12225 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12226
12227         * gfortran.dg/getenv_1.f90: New test.
12228
12229 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12230
12231         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12232         wchar_t.
12233         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12234
12235 2004-08-06  Paul Brook  <paul@codesourcery.com>
12236
12237         * gfortran.dg/ret_array_1.f90: New test.
12238         * gfortran.dg/ret_pointer_1.f90: New test.
12239
12240 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12241
12242         * gcc.dg/missing-field-init-[12].c: New tests.
12243         * g++.dg/warn/missing-field-init-[12].C: New tests.
12244
12245 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12246
12247         * gcc.dg/enum2.c: New test.
12248         * gcc.dg/symbian3.c: Likewise.
12249         * gcc.dg/symbian4.c: Likewise.
12250         * gcc.dg/wchar_t-2.c: Likewise.
12251
12252 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12253
12254         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12255         destructor tests.
12256
12257 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12258
12259         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12260         dg-require-visiblity.
12261         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12262         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12263         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12264         * g++.dg/ext/visibility/new1.C: Likewise.
12265         * g++.dg/ext/visibility/pragma.C: Likewise.
12266         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12267         * g++.dg/ext/visibility/virtual.C: Likewise.
12268         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12269         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12270         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12271         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12272         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12273         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12274         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12275         * g++/dg/ext/visibility/visibility-8.C: New test.
12276         * gcc.c-torture/compile/dll.x: Remove.
12277         * gcc.dg/dll-2.c: Use dg-require-dll
12278         * gcc.dg/visibility-10.c: New test.
12279         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12280         supporting DLLs.
12281         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12282         (scan_not_hidden): Likewise.
12283
12284 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12285
12286         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12287
12288 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12289
12290         * gcc.c-torture/execute/20040805-1.c: New test.
12291
12292 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12293
12294         * gcc.dg/20020118-1.c: Declare abort.
12295         * gcc.dg/altivec_check.h: Likewise.
12296         * gcc.dg/iftrap-2.c: Likewise.
12297         * gcc.dg/pragma-darwin.c: Likewise.
12298         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12299
12300 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12301
12302         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12303
12304 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12305
12306         * gcc.c-torture/execute/builtins/abs-2.c,
12307         gcc.c-torture/execute/builtins/abs-3.c,
12308         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12309         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12310         intmax_t, uintmax_t and their limits.
12311         * gcc.dg/intmax_t-1.c: New test.
12312
12313 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12314
12315         * g++.dg/tc1/dr147.C: Add reference to PR.
12316
12317 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12318
12319         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12320         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12321
12322 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12323
12324         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12325
12326 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12327
12328         * gcc.dg/redecl-5.c: New test.
12329         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12330         of scanf.
12331
12332 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12333
12334         PR middle-end/16790
12335         * gcc.c-torture/execute/pr16790-1.c: New test case.
12336
12337 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12338
12339         * g++.dg/ext/visibility/assign1.C: New test.
12340         * g++.dg/ext/visibility/new1.C: Likewise.
12341
12342         * gcc.dg/symbian1.c: New test.
12343         * gcc.dg/symbian2.c: Likewise.
12344
12345 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12346
12347         PR target/16570
12348         * gcc.dg/i386-sse-9.c: New test.
12349
12350 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12351
12352         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12353
12354 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12355
12356         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12357         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12358         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12359         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12360         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12361         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12362         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12363         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12364         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12365         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12366         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12367         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12368         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12369         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12370         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12371         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12372         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12373         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12374         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12375         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12376         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12377         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12378         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12379         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12380         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12381         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12382         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12383         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12384         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12385         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12386         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12387         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12388         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12389         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12390         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12391         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12392         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12393         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12394         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12395         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12396         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12397         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12398         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12399         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12400         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12401         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12402         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12403         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12404         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12405         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12406         gcc.misc-tests/i386-pf-3dnow-1.c,
12407         gcc.misc-tests/i386-pf-athlon-1.c,
12408         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12409         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12410         Declare built-in functions used.
12411         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12412
12413 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12414
12415         PR c++/16707
12416         * g++.dg/lookup/using12.C: New test.
12417
12418         * g++.dg/init/null1.C: Fix PR number.
12419         * g++.dg/parse/namespace10.C: Likewise.
12420
12421 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12422
12423         PR c++/16224
12424         * g++.dg/template/spec17.C: New test.
12425         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12426         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12427
12428 2004-08-02  David Billinghurst
12429
12430         PR fortran/16292
12431         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12432
12433 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12434
12435         * gcc.dg/ia64-got-1.c: New test case.
12436
12437 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12438
12439         PR c++/16489
12440         * g++.dg/init/null1.C: New test.
12441         * g++.dg/tc1/dr76.C: Adjust error marker.
12442
12443         PR c++/16529
12444         * g++.dg/parse/namespace10.C: New test.
12445
12446         PR c++/16810
12447         * g++.dg/inherit/ptrmem2.C: New test.
12448
12449 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12450
12451         PR target/16155
12452         * gcc.dg/pr16155.c: New test.
12453
12454 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12455
12456         * gcc.dg/redecl-2.c: New test.
12457
12458 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12459
12460         * gcc.dg/darwin-longdouble.c: New file.
12461
12462 2004-07-30  Richard Henderson  <rth@redhat.com>
12463
12464         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12465         write to constant argument.
12466         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12467
12468 2004-07-30  Richard Henderson  <rth@redhat.com>
12469
12470         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12471         tests of nearest around zero.
12472
12473 2004-07-30  Andrew Pinski  <apinski@apple.com>
12474
12475         * gcc.c-torture/compile/20040730-1.c: New test.
12476
12477 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12478
12479         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12480         powerpc-eabispe.
12481
12482 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12483
12484         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12485
12486 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12487
12488         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12489         contains $ld_library_path.
12490         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12491
12492 2004-07-29  Richard Henderson  <rth@redhat.com>
12493
12494         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12495
12496         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12497         (alt2, which): New.
12498         (Check): Accept either alternative.
12499
12500 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12501
12502         * g++.dg/abi/inline1.C: New test.
12503         * g++.dg/abi/local1-a.cc: Likewise.
12504         * g++.dg/abi/local1.C: Likewise.
12505         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12506         * g++.dg/abi/mangle12.C: Likewise.
12507         * g++.dg/abi/mangle17.C: Likewise.
12508         * g++.dg/abi/mangle20-2.C: Likewise.
12509         * g++.dg/opt/interface1.C: Likewise.
12510         * g++.dg/opt/interface1.h: Likewise.
12511         * g++.dg/opt/interface1-a.cc: New test.
12512         * g++.dg/parse/repo1.C: New test.
12513         * g++.dg/template/repo1.C: Likewise.
12514         * g++.dg/warn/Winline-1.C: Likewise.
12515         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12516
12517 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12518
12519         * gcc.dg/tree-ssa/20040729-1.c: New test.
12520
12521 2004-07-27  Matt Austern <austern@apple.com>
12522
12523         * gcc.dg/darwin-bool-1.c: New test.
12524         * gcc.dg/darwin-bool-2.c: New test.
12525
12526 2004-07-28  Richard Henderson  <rth@redhat.com>
12527
12528         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12529         arguments in the correct type.  Don't write to constant arguments.
12530
12531 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12532
12533         PR tree-optimization/16688
12534         PR tree-optimization/16689
12535         * g++.dg/tree-ssa/pr16688.C: New test.
12536
12537 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12538
12539         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12540         loads.  Not only in the comment, this time.
12541
12542 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12543
12544         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12545         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12546         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12547         * gcc.dg/sh4a-bitmovua.c: New.
12548         * gcc.dg/sh4a-cos.c: New.
12549         * gcc.dg/sh4a-cosf.c: New.
12550         * gcc.dg/sh4a-fprun.c: New.
12551         * gcc.dg/sh4a-fsrra.c: New.
12552         * gcc.dg/sh4a-memmovua.c: New.
12553         * gcc.dg/sh4a-sin.c: New.
12554         * gcc.dg/sh4a-sincos.c: New.
12555         * gcc.dg/sh4a-sincosf.c: New.
12556         * gcc.dg/sh4a-sinf.c: New.
12557
12558 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12559
12560         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12561         conditionals.
12562         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12563         loads.
12564         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12565         DOM1.
12566
12567 2004-07-27  Andrew Pinski  <apinski@apple.com>
12568
12569         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12570
12571 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12572
12573         * gcc.dg/pragma-isr.c: New test.
12574
12575 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12576
12577         PR c++/14429
12578         * g++.dg/template/ttp11.C: New test.
12579
12580 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12581
12582         * gcc.c-torture/compile/20040727-1.c: New test.
12583
12584 2004-07-26  Eric Christopher  <echristo@redhat.com>
12585
12586         * gcc.c-torture/compile/20040726-2.c: New test.
12587
12588 2004-07-26  Andrew Pinski  <apinski@apple.com>
12589
12590         * g++.dg/rtti/tinfo1.C: Xfail.
12591
12592 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12593
12594         * gcc.c-torture/compile/20040726-1.c: New test.
12595
12596 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12597             Brian Ryner  <bryner@brianryner.com>
12598
12599         PR c++/9283
12600         PR c++/15000
12601         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12602         * g++.dg/ext/visibility/: New directory.
12603         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12604         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12605         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12606         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12607         * g++.dg/ext/visibility/fvisibility.C,
12608         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12609         g++.dg/ext/visibility/fvisibility-override1.C
12610         g++.dg/ext/visibility/fvisibility-override2.C
12611         g++.dg/ext/visibility/memfuncts.C
12612         g++.dg/ext/visibility/noPLT.C
12613         g++.dg/ext/visibility/pragma.C
12614         g++.dg/ext/visibility/pragma-override1.C
12615         g++.dg/ext/visibility/pragma-override2.C
12616         g++.dg/ext/visibility/staticmemfuncts.C
12617         g++.dg/ext/visibility/virtual.C: New tests.
12618
12619 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12620
12621         PR c/15360
12622         * gcc.dg/pr15360-1.c: New test.
12623
12624 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12625
12626         * gcc.dg/pragma-align-2.c: New test.
12627         * gcc.dg/pragma-init-fini.c: New test.
12628         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12629         targets.
12630
12631 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12632
12633         * gcc.dg/init-string-2.c: New test.
12634
12635 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12636
12637         PR 16684
12638         * gcc.dg/Wredundant-decls-1.c: New test case.
12639
12640 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12641
12642         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12643         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12644         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12645         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12646         * gcc.dg/compat/generate-random.c: New file.
12647         * gcc.dg/compat/generate-random.h: Likewise.
12648         * gcc.dg/compat/generate-random_r.c: Likewise.
12649         * gcc.dg/compat/struct-layout-1.h: Likewise.
12650         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12651         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12652         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12653         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12654         * gcc.dg/compat/struct-layout-1_main.c: New test.
12655         * gcc.dg/compat/struct-layout-1_x.c: New file.
12656         * gcc.dg/compat/struct-layout-1_y.c: New file.
12657         * gcc.dg/compat/struct-layout-1_test.h: New file.
12658
12659 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12660
12661         * gcc.dg/comp-return-1.c: New test
12662
12663 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12664
12665         * gcc.dg/vmx/8-02a.c: Fix typo.
12666
12667         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12668         * gcc.dg/darwin-abi-3.c: New test.
12669
12670         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12671         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12672
12673         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12674         * gcc.dg/vmx/ops-long-1.c: New test.
12675         * gcc.dg/vmx/ops-long-2.c: New test.
12676
12677 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12678
12679         * g++.dg/lookup/conv-[1234].C: New.
12680
12681 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12682
12683         * g++.dg/parse/attr2.C: Simplify.
12684
12685 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12686
12687         PR c/7284
12688         * gcc.c-torture/execute/pr7284-1.c: New test.
12689
12690 2004-07-22  Brian Booth  <bbooth@redhat.com>
12691
12692         * gcc.dg/tree-ssa/20040721-1.c: New test.
12693
12694 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12695
12696         * g++.dg/template/crash20.c: New.
12697
12698 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12699
12700         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12701         Add dg-run directive.  Declare variables as required.
12702         * gfortran.dg/g77/README: Update
12703
12704 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12705
12706         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12707         gcc.dg/cris-peep2-andu2.c: New tests.
12708
12709 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12710
12711         PR c/15052
12712         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12713         on return type.
12714         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12715         messages.
12716         * gcc.dg/qual-return-2.c: Update expected messages.
12717         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12718
12719 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12720
12721         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12722         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12723
12724 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12725
12726         PR c/11250
12727         * gcc.dg/init-string-1.c: New test.
12728
12729 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12730
12731         PR middle-end/15345
12732         PR c/16450
12733         * gcc.dg/torture/nested-fn-1.c: New test.
12734
12735 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12736
12737         PR target/16559
12738         * gcc.dg/ia64-fptr-1.c: New file.
12739
12740 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12741
12742         PR c++/14497
12743         * g++.dg/template/spec16.C: New test.
12744         * g++.old-deja/g++.robertl/eb118.C: Remove.
12745
12746 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12747
12748         PR c++/509
12749         * g++.dg/template/spec15.C: New test.
12750
12751 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12752
12753         Copy cases from g77.f-torture/execute and add dg-run
12754         directive.  Other changes as noted.
12755         * gfortran.dg/g77/13037.f
12756         * gfortran.dg/g77/1832.f
12757         * gfortran.dg/g77/19981119-0.f
12758         * gfortran.dg/g77/19990313-0.f
12759         * gfortran.dg/g77/19990313-1.f
12760         * gfortran.dg/g77/19990313-2.f
12761         * gfortran.dg/g77/19990313-3.f
12762         * gfortran.dg/g77/19990419-1.f
12763         * gfortran.dg/g77/19990826-0.f
12764         * gfortran.dg/g77/19990826-2.f
12765         * gfortran.dg/g77/20000503-1.f
12766         * gfortran.dg/g77/20001111.f
12767         * gfortran.dg/g77/20010116.f
12768         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12769         * gfortran.dg/g77/20010430.f
12770         * gfortran.dg/g77/6177.f
12771         * gfortran.dg/g77/947.f
12772         * gfortran.dg/g77/970816-3.f
12773         * gfortran.dg/g77/971102-1.f
12774         * gfortran.dg/g77/980520-1.f
12775         * gfortran.dg/g77/980628-0.f
12776         * gfortran.dg/g77/980628-1.f
12777         * gfortran.dg/g77/980628-10.f
12778         * gfortran.dg/g77/980628-2.f
12779         * gfortran.dg/g77/980628-3.f
12780         * gfortran.dg/g77/980628-7.f
12781         * gfortran.dg/g77/980628-8.f
12782         * gfortran.dg/g77/980628-9.f
12783         * gfortran.dg/g77/980701-0.f
12784         * gfortran.dg/g77/980701-1.f
12785         * gfortran.dg/g77/cabs.f
12786         * gfortran.dg/g77/claus.f
12787         * gfortran.dg/g77/complex_1.f
12788         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12789         * gfortran.dg/g77/dcomplex.f
12790         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12791         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12792         * gfortran.dg/g77/f90-intrinsic-numeric.f
12793         * gfortran.dg/g77/int8421.f
12794         * gfortran.dg/g77/labug1.f
12795         * gfortran.dg/g77/large_vec.f
12796         * gfortran.dg/g77/le.f
12797         * gfortran.dg/g77/short.f
12798         * gfortran.dg/g77/README: Update
12799
12800 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12801
12802         PR c++/16637
12803         * g++.dg/parse/lookup4.C: New test.
12804
12805 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12806
12807         PR c++/16175
12808         * g++.dg/template/ttp10.C: New test.
12809
12810 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12811
12812         * gcc.dg/pr12625-1.c: New test.
12813
12814 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12815
12816         * testsuite/gcc.dg/switch-warn-1.c: New test.
12817         * testsuite/gcc.dg/switch-warn-2.c: New test.
12818         * gcc.c-torture/compile/pr14730.c: Update.
12819
12820 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12821
12822         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12823         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12824         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12825         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12826
12827 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12828
12829         PR c++/16623
12830         * g++.dg/template/assign1.C: New test.
12831
12832 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12833
12834         PR c++/12170
12835         * g++.dg/template/ttp9.C: New test.
12836
12837 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12838
12839         * gcc.dg/format/cmn-err-1.c: New test.
12840
12841 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12842
12843         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12844         gcc.dg/Wparentheses-10.c: New tests.
12845         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12846
12847 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12848
12849         PR fortran/16465
12850         * gfortran.dg/g77//ffixed-line-length-0.f,
12851         gfortran.dg/g77/ffixed-line-length-132.f,
12852         gfortran.dg/g77/ffixed-line-length-72.f,
12853         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12854         gfortran.dg/g77/README: Update.
12855
12856 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12857
12858         PR c++/13092
12859         * g++.dg/template/non-dependent7.C: New test.
12860         * g++.dg/template/non-dependent8.C: Likewise.
12861         * g++.dg/template/non-dependent9.C: Likewise.
12862         * g++.dg/template/non-dependent10.C: Likewise.
12863
12864 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12865
12866         PR c++/16337
12867         * g++.dg/parse/attr2.C: New test.
12868
12869 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12870
12871         * g77.dg: Removed.
12872         * g77.f-torture: Ditto.
12873
12874 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12875
12876         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12877         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12878         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12879
12880 2004-07-16  Richard Henderson  <rth@redhat.com>
12881
12882         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12883
12884 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12885
12886         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12887         tests with full list of options.
12888         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12889         of TORTURE_OPTIONS if test contains 'dg-do run'.
12890
12891         PR fortran/16404
12892         * gfortran.dg/do_iterator.f90: New test.
12893
12894 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12895
12896         PR rtl-optimization/16536
12897         * gcc.c-torture/execute/restrict-1.c: New test.
12898
12899 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12900
12901         PR fortran/15324
12902         * gfortran.dg/pr15324.f90: New test.
12903
12904         PR fortran/15129
12905         * gfortran.dg/pr15129.f90: New test.
12906
12907         PR fortran/15140
12908         * gfortran.dg/pr15140.f90: New test.
12909
12910         PR fortran/13792
12911         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12912         compile-time simplification.
12913
12914 2004-07-14  Mike Stump  <mrs@apple.com>
12915
12916         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12917
12918 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12919
12920         PR target/16325
12921         * gcc.dg/profile-generate-1.c: New.
12922
12923 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12924
12925         * gcc.c-torture/execute/20040709-1.c: New test.
12926         * gcc.c-torture/execute/20040709-2.c: New test.
12927
12928 2004-07-14  Mike Stump  <mrs@apple.com>
12929
12930         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12931
12932 2004-07-14  Mike Stump  <mrs@apple.com>
12933
12934         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12935
12936 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12937
12938         PR c++/16518
12939         * g++.dg/parse/mutable1.C: New test.
12940
12941 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12942
12943         PR tree-optimization/16443
12944         * gcc.dg/tree-ssa/20040713-1.c: New test.
12945
12946 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12947
12948         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12949         for operator new.
12950
12951 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12952
12953         * gfortran.dg/g77/README: New file
12954         * gfortran.dg/g77/19981216-0.f:  Copy from
12955         g77.f-torture/noncompile.  Add "dg-do compile" and
12956         dg-error as required.
12957         * gfortran.dg/g77/19990218-1.f: Likewise
12958         * gfortran.dg/g77/19990905-1.f: Likewise
12959         * gfortran.dg/g77/9263.f: Likewise
12960         * gfortran.dg/g77/980615-0.f: Likewise
12961         * gfortran.dg/g77/980616-0.f: Likewise
12962         * gfortran.dg/g77/check0.f: Likewise
12963         * gfortran.dg/g77/select_no_compile.f: Likewise
12964
12965 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12966
12967         Copy files from g77.f-torture/compile.
12968         Add "{ dg-do compile}".  Other changes as noted
12969         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12970         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12971         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12972         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12973         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12974         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12975         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12976         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12977         statement to conform to standard.  Append alpha1.x for reference.
12978         * gfortran.dg/g77/xformat.f: Add dg-warning
12979
12980 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12981
12982         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12983         Add {dg-do compile} directive.
12984         * gfortran.dg/g77/cpp2.F: Likewise
12985
12986 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12987
12988         PR c++/5402
12989         * g++.dg/lookup/name-clash1.C: New test.
12990
12991         PR c++/9777
12992         * g++.dg/lookup/name-clash2.C: New test.
12993
12994         PR c++/12102
12995         * g++.dg/lookup/name-clash3.C: New test.
12996
12997 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12998
12999         * g++.dg/lookup/new2.C: New test.
13000         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
13001
13002 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
13003
13004         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
13005         Add {dg-do compile} directive.
13006         * gfortran.dg/g77/13060.f: Likewise
13007         * gfortran.dg/g77/19990218-0.f: Likewise
13008         * gfortran.dg/g77/19990305-0.f: Likewise
13009         * gfortran.dg/g77/19990419-0.f: Likewise
13010         * gfortran.dg/g77/19990502-0.f: Likewise
13011         * gfortran.dg/g77/19990502-1.f: Likewise
13012         * gfortran.dg/g77/19990525-0.f: Likewise
13013         * gfortran.dg/g77/19990826-1.f: Likewise
13014         * gfortran.dg/g77/19990826-3.f: Likewise
13015         * gfortran.dg/g77/19990905-2.f: Likewise
13016         * gfortran.dg/g77/20000412-1.f: Likewise
13017         * gfortran.dg/g77/20000511-1.f: Likewise
13018         * gfortran.dg/g77/20000511-2.f: Likewise
13019         * gfortran.dg/g77/20000518.f: Likewise
13020         * gfortran.dg/g77/20000601-1.f: Likewise
13021         * gfortran.dg/g77/20000601-2.f: Likewise
13022         * gfortran.dg/g77/20000629-1.f: Likewise
13023         * gfortran.dg/g77/20000630-2.f: Likewise
13024         * gfortran.dg/g77/20010115.f: Likewise
13025         * gfortran.dg/g77/20010321-1.f: Likewise
13026         * gfortran.dg/g77/20010426.f: Likewise
13027         * gfortran.dg/g77/20020307-1.f: Likewise
13028         * gfortran.dg/g77/8485.f: Likewise
13029         * gfortran.dg/g77/960317-1.f: Likewise
13030         * gfortran.dg/g77/970915-0.f: Likewise
13031         * gfortran.dg/g77/980310-1.f: Likewise
13032         * gfortran.dg/g77/980310-2.f: Likewise
13033         * gfortran.dg/g77/980310-3.f: Likewise
13034         * gfortran.dg/g77/980310-4.f: Likewise
13035         * gfortran.dg/g77/980310-6.f: Likewise
13036         * gfortran.dg/g77/980310-7.f: Likewise
13037         * gfortran.dg/g77/980310-8.f: Likewise
13038         * gfortran.dg/g77/980419-2.f: Likewise
13039         * gfortran.dg/g77/980424-0.f: Likewise
13040         * gfortran.dg/g77/980427-0.f: Likewise
13041         * gfortran.dg/g77/980729-0.f: Likewise
13042         * gfortran.dg/g77/981117-1.f: Likewise
13043         * gfortran.dg/g77/toon_1.f: Likewise
13044
13045 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13046
13047         PR c++/2204
13048         * g++.dg/other/abstract2.C: New test.
13049
13050 2004-07-12  Paul Brook  <paul@codesourcery.com>
13051
13052         * gfortran.dg/pointer_init_1.f90: New test.
13053
13054 2004-07-11  Paul Brook  <paul@codesourcery.com>
13055
13056         PR fortran/15986
13057         * gfortran.dg/contained_1.f90: New test.
13058
13059 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13060
13061         * g++.dg/parse/defarg8.C: New test.
13062
13063 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13064
13065         PR fortran/16433
13066         * gfortran.dg/pr16433.f: New test.
13067
13068         PR fortran/17574
13069         * gfortran.dg/pr15754.f90: New test.
13070
13071 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13072
13073         PR tree-optimization/16437
13074         * gcc.c-torture/execute/bitfld-4.c: New test.
13075
13076 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13077
13078         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13079         access to common var from module.
13080
13081 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13082
13083         PR fortran/16336
13084         * gfortran.fortran-torture/execute/common_2.f90: New test.
13085
13086 2004-07-10  Paul Brook  <paul@codesourcery.com>
13087
13088         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13089
13090 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13091
13092         PR fortran/15969
13093         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13094
13095 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13096
13097         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13098         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13099         * gfortran.dg/g77/ffree-form-1.f: Likewise
13100         * gfortran.dg/g77/ffree-form-2.f: Likewise
13101         * gfortran.dg/g77/ffree-form-3.f: Likewise
13102         * gfortran.dg/g77/fno-underscoring.f: Likewise
13103         * gfortran.dg/g77/funderscoring.f: Likewise
13104         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13105
13106 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13107
13108         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13109
13110 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13111         Paul Brook  <paul@codesourcery.com>
13112
13113         PR fortran/13415
13114         * gfortran.dg/common_pointer_1.f90: New test.
13115
13116 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13117
13118         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13119
13120 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13121
13122         PR target/16364
13123         * gcc.c-torture/compile/20040709-1.c: New.
13124
13125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13126
13127         PR fortran/14077
13128         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13129
13130 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13131
13132         PR fortran/13201
13133         * gfortran.dg/shape_1.f90: New test.
13134
13135 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13136             Andrew Pinski  <apinski@apple.com>
13137
13138         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13139
13140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13141
13142         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13143         comment.
13144
13145 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13146         Paul Brook  <paul@codesourcery.com>
13147
13148         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13149         '.f95' and '.F95'.
13150
13151 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13152
13153         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13154
13155 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13156
13157         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13158         testcases with capital suffix.
13159
13160 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13161
13162         PR fortran/15481
13163         PR fortran/13372
13164         PR fortran/13575
13165         PR fortran/15978
13166         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13167
13168         * gfortran.dg/implicit_1.f90: New test.
13169
13170 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13171
13172         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13173         expression to match gfortran warning/error messages
13174         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13175         dg-error text.
13176
13177 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13178
13179         * lib/fortran-torture.exp: Rename proc search_for to
13180         search_for_re.
13181
13182 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13183
13184         * gcc.c-torture/execute/simd-5.x: New file.
13185         XFAIL on SPARC 64-bit at -O0.
13186
13187 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13188
13189         PR c++/8211
13190         PR c++/16165
13191         * g++.dg/warn/effc3.C: New test.
13192
13193 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13194
13195         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13196         change X to 1X in format.
13197         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13198         add data statements to conform to standard.
13199
13200 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13201
13202         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13203         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13204         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13205
13206 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13207
13208         * gfortran.dg/g77/7388.f: Copy from g77.dg
13209         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13210         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13211         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13212         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13213         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13214         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13215         * gfortran.dg/g77/strlen0.f: Likewise
13216
13217 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13218
13219         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13220         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13221
13222 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13223
13224         * gcc.c-torture/execute/920428-2.x: Delete.
13225         * gcc.c-torture/execute/920501-7.x: Likewise.
13226
13227 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13228
13229         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13230         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13231         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13232         prescott and c3-2.
13233         (PREFETCH_3DNOW): Add -march=c3.
13234
13235 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13236
13237         PR c/16437
13238         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13239         * gcc.c-torture/execute/bf64-1.x: Likewise.
13240
13241 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13242
13243         * gcc.c-torture/compile/20040708-1.c: New test.
13244
13245 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13246
13247         PR c++/16169
13248         * g++.dg/warn/effc2.C: New test.
13249
13250 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13251
13252         * gcc.c-torture/execute/bitfld-1.x: Remove.
13253         * gcc.c-torture/execute/bitfld-3.c: New test.
13254         * gcc.dg/bitfld-2.c: Remove XFAILs.
13255
13256 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13257
13258         PR c++/16276
13259         * g++.dg/rtti/tinfo1.C: New file.
13260
13261 2004-07-07  Eric Christopher  <echristo@redhat.com>
13262
13263         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13264
13265 2004-07-07  Andrew Pinski  <apinski@apple.com>
13266
13267         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13268
13269 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13270
13271         * g++.dg/init/call1.C: XFAIL.
13272
13273 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13274
13275         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13276         except for movstrict*, to movmem* and clrstr* to clrmem*.
13277
13278 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13279
13280         * gcc.c-torture/execute/20040707-1.c: New test.
13281
13282 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13283
13284         * gcc.c-torture/execute/20040706-1.c: New test.
13285
13286 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13287
13288         PR c++/3671
13289         * g++.dg/template/spec14.C: New test.
13290
13291 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13292
13293         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13294         nothing if not yet defined.  Use it in b, c and d type definitions.
13295         * gcc.c-torture/execute/20040705-1.c: New test.
13296         * gcc.c-torture/execute/20040705-2.c: New test.
13297
13298 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13299
13300         PR c++/2518
13301         * g++.dg/lookup/new1.C: New test.
13302
13303 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13304
13305         PR c++/11406
13306         * g++.dg/template/sizeof8.C: New test.
13307
13308 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13309
13310         * gcc.c-torture/compile/20040705-1.c: New test.
13311
13312 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13313
13314         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13315
13316 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13317
13318         * gcc.dg/cpp/if-mop.c: Two new testcases.
13319         * gcc.dg/cpp/trad/comment-3.c: New.
13320
13321 2004-07-04  Paul Brook  <paul@codesourcery.com>
13322
13323         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13324
13325 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13326
13327         PR c++/3761
13328         * g++.dg/lookup/crash4.C: New test.
13329
13330 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13331
13332         * gcc.c-torture/execute/builtin-abs-1.c
13333         * gcc.c-torture/execute/builtin-abs-2.c
13334         * gcc.c-torture/execute/builtin-complex-1.c
13335         * gcc.c-torture/execute/builtins/string-1-lib.c
13336         * gcc.c-torture/execute/builtins/string-1.c
13337         * gcc.c-torture/execute/builtins/string-2-lib.c
13338         * gcc.c-torture/execute/builtins/string-2.c
13339         * gcc.c-torture/execute/builtins/string-3-lib.c
13340         * gcc.c-torture/execute/builtins/string-3.c
13341         * gcc.c-torture/execute/builtins/string-4-lib.c
13342         * gcc.c-torture/execute/builtins/string-4.c
13343         * gcc.c-torture/execute/builtins/string-5-lib.c
13344         * gcc.c-torture/execute/builtins/string-5.c
13345         * gcc.c-torture/execute/builtins/string-6-lib.c
13346         * gcc.c-torture/execute/builtins/string-6.c
13347         * gcc.c-torture/execute/builtins/string-7-lib.c
13348         * gcc.c-torture/execute/builtins/string-7.c
13349         * gcc.c-torture/execute/builtins/string-8-lib.c
13350         * gcc.c-torture/execute/builtins/string-8.c
13351         * gcc.c-torture/execute/builtins/string-9-lib.c
13352         * gcc.c-torture/execute/builtins/string-9.c
13353         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13354         * gcc.c-torture/execute/builtins/string-asm-1.c
13355         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13356         * gcc.c-torture/execute/builtins/string-asm-2.c
13357         * gcc.c-torture/execute/stdio-opt-1.c
13358         * gcc.c-torture/execute/stdio-opt-2.c
13359         * gcc.c-torture/execute/stdio-opt-3.c
13360         * gcc.c-torture/execute/string-opt-1.c
13361         * gcc.c-torture/execute/string-opt-10.c
13362         * gcc.c-torture/execute/string-opt-11.c
13363         * gcc.c-torture/execute/string-opt-12.c
13364         * gcc.c-torture/execute/string-opt-13.c
13365         * gcc.c-torture/execute/string-opt-14.c
13366         * gcc.c-torture/execute/string-opt-15.c
13367         * gcc.c-torture/execute/string-opt-16.c
13368         * gcc.c-torture/execute/string-opt-2.c
13369         * gcc.c-torture/execute/string-opt-6.c
13370         * gcc.c-torture/execute/string-opt-7.c
13371         * gcc.c-torture/execute/string-opt-8.c:
13372         Replace with ...
13373
13374         * gcc.c-torture/execute/builtins/abs-2.c
13375         * gcc.c-torture/execute/builtins/abs-3.c
13376         * gcc.c-torture/execute/builtins/complex-1.c
13377         * gcc.c-torture/execute/builtins/fprintf.c
13378         * gcc.c-torture/execute/builtins/fputs.c
13379         * gcc.c-torture/execute/builtins/memcmp.c
13380         * gcc.c-torture/execute/builtins/memmove.c
13381         * gcc.c-torture/execute/builtins/memops-asm.c
13382         * gcc.c-torture/execute/builtins/mempcpy-2.c
13383         * gcc.c-torture/execute/builtins/mempcpy.c
13384         * gcc.c-torture/execute/builtins/memset.c
13385         * gcc.c-torture/execute/builtins/printf.c
13386         * gcc.c-torture/execute/builtins/sprintf.c
13387         * gcc.c-torture/execute/builtins/strcat.c
13388         * gcc.c-torture/execute/builtins/strchr.c
13389         * gcc.c-torture/execute/builtins/strcmp.c
13390         * gcc.c-torture/execute/builtins/strcpy.c
13391         * gcc.c-torture/execute/builtins/strcspn.c
13392         * gcc.c-torture/execute/builtins/strlen-2.c
13393         * gcc.c-torture/execute/builtins/strlen.c
13394         * gcc.c-torture/execute/builtins/strncat.c
13395         * gcc.c-torture/execute/builtins/strncmp-2.c
13396         * gcc.c-torture/execute/builtins/strncmp.c
13397         * gcc.c-torture/execute/builtins/strncpy.c
13398         * gcc.c-torture/execute/builtins/strpbrk.c
13399         * gcc.c-torture/execute/builtins/strpcpy-2.c
13400         * gcc.c-torture/execute/builtins/strpcpy.c
13401         * gcc.c-torture/execute/builtins/strrchr.c
13402         * gcc.c-torture/execute/builtins/strspn.c
13403         * gcc.c-torture/execute/builtins/strstr-asm.c
13404         * gcc.c-torture/execute/builtins/strstr.c:
13405         ... these new files.
13406
13407         * gcc.c-torture/execute/builtins/abs-2-lib.c
13408         * gcc.c-torture/execute/builtins/abs-3-lib.c
13409         * gcc.c-torture/execute/builtins/complex-1-lib.c
13410         * gcc.c-torture/execute/builtins/fprintf-lib.c
13411         * gcc.c-torture/execute/builtins/fputs-lib.c
13412         * gcc.c-torture/execute/builtins/memcmp-lib.c
13413         * gcc.c-torture/execute/builtins/memmove-lib.c
13414         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13415         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13416         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13417         * gcc.c-torture/execute/builtins/memset-lib.c
13418         * gcc.c-torture/execute/builtins/printf-lib.c
13419         * gcc.c-torture/execute/builtins/sprintf-lib.c
13420         * gcc.c-torture/execute/builtins/strcat-lib.c
13421         * gcc.c-torture/execute/builtins/strchr-lib.c
13422         * gcc.c-torture/execute/builtins/strcmp-lib.c
13423         * gcc.c-torture/execute/builtins/strcpy-lib.c
13424         * gcc.c-torture/execute/builtins/strcspn-lib.c
13425         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13426         * gcc.c-torture/execute/builtins/strlen-lib.c
13427         * gcc.c-torture/execute/builtins/strncat-lib.c
13428         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13429         * gcc.c-torture/execute/builtins/strncmp-lib.c
13430         * gcc.c-torture/execute/builtins/strncpy-lib.c
13431         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13432         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13433         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13434         * gcc.c-torture/execute/builtins/strrchr-lib.c
13435         * gcc.c-torture/execute/builtins/strspn-lib.c
13436         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13437         * gcc.c-torture/execute/builtins/strstr-lib.c
13438         * gcc.c-torture/execute/builtins/lib/abs.c
13439         * gcc.c-torture/execute/builtins/lib/fprintf.c
13440         * gcc.c-torture/execute/builtins/lib/memset.c
13441         * gcc.c-torture/execute/builtins/lib/printf.c
13442         * gcc.c-torture/execute/builtins/lib/sprintf.c
13443         * gcc.c-torture/execute/builtins/lib/strcpy.c
13444         * gcc.c-torture/execute/builtins/lib/strcspn.c
13445         * gcc.c-torture/execute/builtins/lib/strncat.c
13446         * gcc.c-torture/execute/builtins/lib/strncmp.c
13447         * gcc.c-torture/execute/builtins/lib/strncpy.c
13448         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13449         * gcc.c-torture/execute/builtins/lib/strspn.c
13450         * gcc.c-torture/execute/builtins/lib/strstr.c:
13451         New files containing support routines.
13452
13453         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13454         declaration.
13455         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13456         when not optimizing.
13457
13458 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/16240
13461         * g++.dg/abi/mangle22.C: New test.
13462         * g++.dg/abi/mangle23.C: Likewise.
13463
13464 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13465
13466         PR fortran/16290
13467         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13468         Allow for cases without denormalized floating point numbers.
13469
13470 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13471
13472         PR c/1027
13473         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13474         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13475         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13476         expected warning text.
13477         * gcc.dg/format/diag-2.c: New test.
13478
13479 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13480
13481         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13482
13483 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13484
13485         * gcc.dg/builtins-43.c: New.
13486         * gcc.dg/builtins-44.c: New.
13487         * gcc.dg/builtins-45.c: New.
13488
13489 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13490             Andreas Tobler  <a.tobler@schweiz.ch>
13491
13492         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13493         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13494         as SIGSEGV.
13495         * gcc.dg/cleanup-11.c: Likewise.
13496         * gcc.dg/cleanup-8.c: Likewise.
13497         * gcc.dg/cleanup-9.c: Likewise.
13498         * gcc.dg/cleanup-5.c: Run on all platforms.
13499
13500 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13501
13502         * g++.dg/warn/nonnull1.C: New test.
13503
13504 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13505
13506         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13507         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13508         Special-case the Sun compiler wrt to <complex.h>.
13509
13510 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13511
13512         * gcc.dg/Wunreachable-8.C: New test.
13513
13514         * gcc.dg/h8300-ice2.c : New test.
13515
13516 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13517
13518         PR fortran/16161
13519         * gfortran.fortran-torture/compile/implicit.f90: Add test
13520         for implicit character.
13521
13522 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13523
13524         PR fortran/16289
13525         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13526         Use tiny() intrinsic to find smallest non-negative real
13527
13528 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13529
13530         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13531         * gcc.dg/compat/struct-by-value-22_x.c: New.
13532         * gcc.dg/compat/struct-by-value-22_y.c: New.
13533
13534         * gcc.c-torture/execute/20040629-1.c: New test.
13535
13536 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13537
13538         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13539         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13540
13541         PR target/16195
13542         * gcc.dg/20040625-1.c: New test.
13543
13544 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13545
13546         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13547
13548 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13549
13550         PR fortran/15963
13551         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13552
13553 2004-06-29  Richard Henderson  <rth@redhat.com>
13554
13555         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13556
13557 2004-06-29  Paul Brook  <paul@codesourcery.com>
13558
13559         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13560         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13561
13562 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         PR c++/16260
13565         * g++.dg/parse/crash15.C: New.
13566
13567 2004-06-28  Andrew Pinski  <apinski@apple.com>
13568
13569         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13570         by the error already.
13571
13572         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13573
13574 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13575
13576         PR target/14041
13577         * gcc.dg/h8300-bss-align-1.c : New.
13578
13579 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * PR c++/16174
13582         * g++.dg/template/ctor4.C: New.
13583
13584 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         PR c++/16205
13587         * g++.dg/warn/Wsequence-point-1.C: New test.
13588
13589 2004-06-27  Paul Brook  <paul@codesourcery.com>
13590
13591         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13592
13593 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13594
13595         * g++.old-deja/g++.mike/p7325.C: Remove.
13596
13597 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13598
13599         PR c/14963
13600         * gcc.dg/pr14963.c: New test.
13601
13602 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13603
13604         PR c++/16193
13605         * g++.dg/parse/redef1.C: New test.
13606
13607 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13608
13609         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13610         20021110.c.
13611         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13612         20021119-1.c.
13613         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13614         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13615         5-04.c.
13616         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13617         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13618         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13619         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13620         g++.brendan/enum14.C.
13621         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13622         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13623         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13624         g++.mike/virt1.C.
13625         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13626         memtemp24.C.
13627
13628 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13629
13630         * gcc.dg/20040527-1.c: New test case.
13631
13632 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13633
13634         PR gfortran/pr16196
13635         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13636
13637 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13638
13639         PR middle-end/15825
13640         * gcc.dg/pr15825-1.c: New test case.
13641
13642 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13643
13644         * gcc.c-torture/execute/20040625-1.c: New test.
13645
13646 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13647
13648         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13649
13650 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13651
13652         * gcc.dg/torture/mips-div-1.c: New test.
13653
13654 2004-06-24  Jeff Law  <law@redhat.com>
13655
13656         * gcc.dg/tree-ssa/20040624-1.c: New test.
13657
13658 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13659
13660         * gcc.c-torture/compile/20040624-1.c: New test.
13661
13662 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13663
13664         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13665         this directory.
13666
13667 2004-06-23  Andrew Pinski  <apinski@apple.com>
13668
13669         PR middle-end/15988
13670         * g++.dg/opt/ptrmem4.C: New test.
13671
13672         * gcc.dg/c90-array-quals-2.c: New test.
13673
13674 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13675
13676         * gcc.dg/kpice1.c: New test.
13677
13678 2006-06-23  Andrew Pinski  <apinski@apple.com>
13679
13680         * gcc.dg/c90-array-quals.c: New test.
13681
13682 2006-06-22  Richard Henderson  <rth@redhat.com>
13683
13684         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13685
13686 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13687
13688         * gcc.dg/builtins-config.h: Handle FreeBSD.
13689
13690 2006-06-22  Richard Henderson  <rth@redhat.com>
13691
13692         * g++.dg/opt/devirt1.C: New.
13693
13694 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13695
13696         * g++.dg/opt/pr15551.C: New testcase.
13697
13698 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13699
13700         PR target/14800
13701         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13702         x86_64-*-linux* when compiling for 32bit.
13703
13704 2004-06-21  Andrew Pinski  <apinski@apple.com>
13705
13706         * gcc.dg/pch/struct-1.c: New.
13707         * gcc.dg/pch/struct-1.hs: New.
13708
13709 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13710
13711         * gcc.dg/pch/save-temps-1.c: New file.
13712         * gcc.dg/pch/save-temps-1.hs: New file.
13713
13714 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13715
13716         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13717         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13718
13719 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13720
13721         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13722         to fix type error.
13723         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13724         Remove trailing spaces.
13725
13726 2004-06-21  Richard Henderson  <rth@redhat.com>
13727
13728         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13729         merging && to BIT_FIELD_REF.
13730
13731 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13732
13733         * g++.dg/opt/placeholder1.C: New test.
13734
13735 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13736
13737         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13738         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13739         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13740         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13741
13742 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13743
13744         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13745         extern "C".
13746         * g++.dg/other/pragma-re-1.C: Add comments.
13747
13748 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13749
13750         PR gfortran/16080
13751         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13752
13753 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13754
13755         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13756         instead of setting the type of size_t by
13757         hand.
13758
13759 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13760
13761         * gcc.dg/unordered-2.c: New test case.
13762         * gcc.dg/unordered-3.c: New test case.
13763
13764 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13765
13766         PR other/16043
13767         * lib/g++.exp (g++_version): Tweak regexp for version
13768         * lib/g77.exp (g77_version): Likewise
13769         * lib/gfortran.exp (gfortran_version): Likewise
13770         * lib/objc.exp (objc_version): Likewise
13771         * lib/treelang.exp (treelang_version): Likewise
13772
13773 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13776         Use INT_MAX instead of __INT_MAX__.
13777         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13778
13779         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13780         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13781         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13782         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13783         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13784         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13785         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13786         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13787         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13788
13789         * gcc.dg/range-test-1.c: New test.
13790         * g++.dg/opt/range-test-1.C: New test.
13791
13792 2004-06-17  Richard Henderson  <rth@redhat.com>
13793
13794         * objc.dg/sync-1.m: New.
13795         * objc.dg/try-catch-1.m: Don't force next runtime.
13796         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13797         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13798         shadowed catch clause.
13799         * objc.dg/try-catch-5.m: New.
13800
13801 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13802
13803         Bug 14610
13804         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13805
13806 2004-06-15  Richard Henderson  <rth@redhat.com>
13807
13808         * gcc.dg/20001116-1.c: Move expected warning line.
13809
13810 2004-06-15  Richard Henderson  <rth@redhat.com>
13811
13812         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13813         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13814
13815 2004-06-15  Jeff Law  <law@redhat.com>
13816
13817         * gcc.dg/tree-ssa/20040615-1.c: New test.
13818         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13819         be less sensitive to operand ordering.
13820         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13821
13822 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13823
13824         * g++.dg/abi/bitfield3.C: Add comment..
13825
13826 2004-06-15  Richard Henderson  <rth@redhat.com>
13827
13828         * g++.dg/ext/stmtexpr1.C: XFAIL.
13829         * gcc.dg/20030612-1.c: XFAIL.
13830
13831 2004-06-15  Eric Christopher  <echristo@redhat.com>
13832
13833         * g++.dg/charset/asm5.c: New.
13834         * gcc.dg/charset/asm6.c: New.
13835
13836 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13837
13838         PR fortran/15962
13839         * gfortran.fortran-torture/execute/select_1.f90: New test.
13840
13841 2004-06-15  Paul Brook  <paul@codesourcery.com>
13842
13843         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13844
13845 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13846
13847         PR c++/15967
13848         * g++.dg/lookup/crash3.C: New test.
13849
13850 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13851
13852         PR c++/15947
13853         * g++.dg/parse/dtor4.C: New test.
13854
13855 2004-06-14  Jeff Law  <law@redhat.com>
13856
13857         * gcc.c-torture/compile/20040614-1.c: New test.
13858
13859 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13860
13861         PR fortran/15211
13862         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13863         LEN of a character array.
13864
13865 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/15096
13868         * g++.dg/template/ptrmem10.C: New test.
13869
13870         PR c++/14930
13871         * g++.dg/template/friend30.C: New test.
13872
13873 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13874
13875         PR fortran/14928
13876         * gfortran.fortran-torture/compile/mloc.f90: New test.
13877
13878 2004-06-13  Paul Brook  <paul@codesourcery.com>
13879
13880         * gfortran.fortran-torture/execute/random_2.f90: New test.
13881
13882 2004-06-13  Eric Christopher  <echristo@redhat.com>
13883
13884         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13885
13886 2004-06-12  Paul Brook  <paul@codesourcery.com>
13887
13888         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13889
13890 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13891
13892         PR fortran/14923
13893         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13894
13895 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13896
13897         PR fortran/14957
13898         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13899         syntax errors in end statements of contained subroutines.
13900
13901 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13902
13903         PR fortran/12841
13904         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13905
13906 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13907
13908         PR fortran/15665
13909         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13910
13911 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13912
13913         PR gfortran/12839
13914         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13915
13916 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13917
13918         PR c++/15862
13919         * g++.dg/parse/enum1.C: New test.
13920
13921 2004-06-10  Jeff Law  <law@redhat.com>
13922
13923         * gcc.c-torture/compile/20040610-1.c: New test.
13924
13925 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13926
13927         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13928         * g++.old-deja/g++.other/decl3.C: Likewise.
13929
13930 2004-06-10  Brian Booth  <bbooth@redhat.com>
13931
13932         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13933         V_MAY_DEF instead of VDEF.
13934         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13935
13936 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13937
13938         PR c++/14211
13939         * g++.dg/conversion/const1.C: New test.
13940
13941         PR c++/15076
13942         * g++.dg/conversion/reinterpret1.C: New test.
13943
13944         PR c++/15877
13945         * g++.dg/template/enum2.C: New test.
13946
13947         PR c++/15227
13948         * g++.dg/template/error13.C: New test.
13949
13950 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13951
13952         PR fortran/14957
13953         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13954         arguments to test_* REAL and of the right size.
13955
13956 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13957
13958         PR target/15569
13959         PR rtl-optimization/15681
13960         * gcc.dg/20040609-1.c: New test.
13961
13962 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13963
13964         PR c++/14791
13965         * g++.dg/opt/builtins1.C: New test.
13966
13967 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13968
13969         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13970         that use default windows32 struct layout.
13971         * gcc.dg/i386-bitfield2.c: Likewise.
13972
13973 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13974
13975         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13976         for mingw32 and cygwin targets.
13977
13978 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13979
13980         * gcc.dg/pch/macro-4.c: New.
13981         * gcc.dg/pch/macro-4.hs: New.
13982
13983 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13984
13985         PR fortran/13249
13986         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13987
13988 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13989
13990         PR fortran/13372
13991         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13992
13993 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13994
13995         PR gfortran/14897
13996         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13997
13998 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13999
14000         PR gfortran/15755
14001         * gfortran.fortran-torture/execute/backspace.c : New test.
14002
14003 2004-06-09  Paul Brook  <paul@codesourcery.com>
14004
14005         * gfortran.fortran-torture/execure/intrinsic_associated.f90
14006         (pointer_to_section): Rewrite to use smaller array.
14007
14008 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
14009
14010         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
14011         * gcc.dg/ext/altivec-10.c: Same.
14012         * gcc.dg/ext/altivec-11.c: Same.
14013         * gcc.dg/ext/altivec-12.c: Same.
14014         * gcc.dg/ext/altivec-13.c: Same.
14015         * gcc.dg/ext/altivec-14.c: Same.
14016         * gcc.dg/ext/altivec-15.c: Same.
14017         * gcc.dg/ext/altivec-16.c: Same.
14018         * gcc.dg/ext/altivec-3.c: Same.
14019         * gcc.dg/ext/altivec-4.c: Same.
14020         * gcc.dg/ext/altivec-6.c: Same.
14021         * gcc.dg/ext/altivec-7.c: Same.
14022         * gcc.dg/ext/altivec-8.c: Same.
14023         * gcc.dg/ext/altivec-varargs-1.c: Same.
14024
14025         * g++.dg/ext/altivec-1.C: Correct dg syntax.
14026         * g++.dg/ext/altivec-10.C: Same.
14027         * g++.dg/ext/altivec-2.C: Same.
14028         * g++.dg/ext/altivec-3.C: Same.
14029         * g++.dg/ext/altivec-4.C: Same.
14030         * g++.dg/ext/altivec-5.C: Same.
14031         * g++.dg/ext/altivec-6.C: Same.
14032         * g++.dg/ext/altivec-7.C: Same.
14033         * g++.dg/ext/altivec-8.C: Same.
14034         * g++.dg/ext/altivec-9.C: Same.
14035
14036 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14037
14038         PR c++/7841
14039         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
14040
14041 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * gcc.dg/union-1.c: New test.
14044
14045 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14046
14047         * gcc.dg/builtins-41.c: New test case.
14048         * gcc.dg/builtins-42.c: New test case.
14049
14050 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14051
14052         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14053         * g++.dg/ext/altivec-10.C: Same.
14054         * g++.dg/ext/altivec-2.C: Same.
14055         * g++.dg/ext/altivec-3.C: Same.
14056         * g++.dg/ext/altivec-4.C: Same.
14057         * g++.dg/ext/altivec-5.C: Same.
14058         * g++.dg/ext/altivec-6.C: Same.
14059         * g++.dg/ext/altivec-7.C: Same.
14060         * g++.dg/ext/altivec-8.C: Same.
14061         * g++.dg/ext/altivec-9.C: Same.
14062         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14063         * g++.old-deja/g++.brendan/new3.C: Same.
14064         * gcc.c-torture/execute/eeprof-1.x: Same.
14065
14066 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14067
14068         PR c/14765
14069         * gcc.dg/pr14765-1.c: New test.
14070
14071 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14072
14073         PR c/14649
14074         * gcc.dg/pr14649-1.c: New test case.
14075
14076 2004-06-07  Richard Henderson  <rth@redhat.com>
14077
14078         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14079         if temporaries.
14080
14081 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14082
14083         * g++.dg/eh/elide1.C: Remove XFAIL.
14084
14085 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14086
14087         PR c++/15337
14088         * g++.dg/expr/sizeof3.C: New test.
14089
14090         PR c++/14777
14091         * g++.dg/template/access14.C: New test.
14092
14093         PR c++/15554
14094         * g++.dg/template/enum1.C: New test.
14095
14096         PR c++/15057
14097         * g++.dg/eh/throw1.C: New test.
14098
14099 2004-06-07  David Ayers  <d.ayers@inode.at>
14100             Ziemowit Laski  <zlaski@apple.com>
14101
14102         * lib/objc.exp (objc_target_compile): Revert the '-framework
14103         Foundation' flag fix, since bare Darwin does not ship
14104         with the Foundation framework.
14105         * objc/execute/next_mapping.h: Provide a local NSConstantString
14106         @interface and @implementation.
14107         (objc_constant_string_init): A constructor function, used to
14108         initialize the NSConstantString meta-class object.
14109         * objc/execute/string1.m: Include "next_mapping.h" instead of
14110         <Foundation/NSString.h>.
14111         * objc/execute/string2.m: Likewise.
14112         * objc/execute/string3.m: Likewise.
14113         * objc/execute/string4.m: Likewise.
14114
14115 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14116
14117         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14118         to double. Replace double with FLOAT.
14119         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14120
14121         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14122         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14123         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14124         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14125         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14126         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14127         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14128         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14129
14130 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14131
14132         PR c/13519
14133         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14134
14135 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14136
14137         PR c++/15503
14138         * g++.dg/template/meminit2.C: New test.
14139
14140 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14141
14142         PR target/15822
14143         * gcc.c-torture/execute/compare-fp-1.c,
14144         gcc.c-torture/execute/compare-fp-2.c,
14145         gcc.c-torture/execute/compare-fp-3.c,
14146         gcc.c-torture/execute/compare-fp-4.c,
14147         gcc.c-torture/execute/compare-fp-3.x,
14148         gcc.c-torture/execute/compare-fp-4.x: Moved...
14149         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14150         gcc.c-torture/execute/ieee/compare-fp-2.c,
14151         gcc.c-torture/execute/ieee/compare-fp-3.c,
14152         gcc.c-torture/execute/ieee/compare-fp-4.c,
14153         gcc.c-torture/execute/ieee/compare-fp-3.x,
14154         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14155
14156 2004-06-04  David Ayers  <d.ayers@inode.at>
14157
14158         * objc/execute/protocol-isEqual-4.m: New testcase.
14159
14160 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14161
14162         * objc/execute/protocol-isEqual-1.m: New testcase.
14163         * objc/execute/protocol-isEqual-2.m: New testcase.
14164         * objc/execute/protocol-isEqual-3.m: New testcase.
14165
14166 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14167
14168         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14169
14170 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14171
14172         * lib/objc.exp (objc_target_compile): When running tests on
14173         Darwin (Mac OS X), inform the linker about '-framework
14174         'Foundation'.
14175
14176 2004-06-02  Eric Christopher  <echristo@redhat.com>
14177
14178         * gcc.c-torture/compile/20040602-1.c: New.
14179
14180 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14181
14182         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14183         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14184
14185         PR tree-optimization/14736
14186         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14187
14188         PR tree-optimization/14042
14189         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14190
14191         PR tree-optimization/14729
14192         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14193
14194 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14195
14196         PR fortran/15557
14197         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14198
14199 2004-06-01  Richard Hederson  <rth@redhat.com>
14200
14201         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14202
14203 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14204
14205         PR c++/14932
14206         * g++.dg/parse/offsetof4.C: New test.
14207
14208 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14209
14210         PR objc/7993
14211         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14212
14213 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/15701
14216         * g++.dg/template/friend29.C: New test.
14217
14218 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14219
14220         PR c/15749
14221         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14222
14223 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14224
14225         * gcc.dg/sparc-trap-1.c: New test.
14226
14227 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14228
14229         PR middle-end/15069
14230         * g++.dg/opt/fold3.C: New test case.
14231
14232 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14233
14234         * lib/target-supports.exp (check_iconv_available): Fix fallout
14235         from 2004-05-28 patch.
14236
14237 2004-05-30  Paul Brook  <paul@codesourcery.com>
14238
14239         PR fortran/15620
14240         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14241         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14242
14243 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14244
14245         * gfortran.fortran-torture/execute/random_1.f90: New test.
14246
14247 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14248
14249         * g++.dg/ext/altivec-10.C: New test.
14250
14251 2004-05-29  Paul Brook  <paul@codesourcery.com>
14252
14253         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14254
14255 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14256
14257         * gcc.dg/altivec-16.c: New test.
14258
14259 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14260
14261         * lib/target-supports.exp (check_vmx_hw_available): New.
14262         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14263
14264         * lib/target-supports.exp (check_alias_available,
14265         check_iconv_available, check_named_sections_available): Use
14266         unique names for temporary files.
14267
14268 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14269
14270         * gcc.dg/altivec-15.c: New test.
14271
14272 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14273
14274         PR c++/15083
14275         * g++.dg/warn/noeffect6.C: New test.
14276
14277         PR c++/15471
14278         * g++.dg/expr/ptrmem4.C: New test.
14279
14280         PR c++/15640
14281         * g++.dg/template/operator3.C: New test.
14282
14283 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR c++/14668
14286         * g++.dg/lookup/redecl1.C: New test.
14287         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14288
14289 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14290
14291         * gcc.c-torture/execute/compare-fp-1.c,
14292         gcc.c-torture/execute/compare-fp-2.c,
14293         gcc.c-torture/execute/compare-fp-3.c,
14294         gcc.c-torture/execute/compare-fp-4.c,
14295         gcc.c-torture/execute/compare-fp-3.x,
14296         gcc.c-torture/execute/compare-fp-4.x,
14297         gcc.dg/pr15649-1.c: New.
14298
14299 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14300
14301         PR c++/12883
14302         * g++.dg/init/array14.C: New test.
14303
14304 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14305
14306         * lib/compat.exp (compat-get-options-main): New.
14307         (compat-get-options): Remove unneeded code, warn for ignored
14308         command.
14309         (compat-execute): Check flag set by dg-require-* commands.
14310
14311         * lib/compat.exp (compat-execute): Break up long lines.
14312
14313 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14314
14315         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14316         * gcc.dg/altivec-14.c: New test.
14317         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14318
14319         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14320         * gcc.dg/altivec-12.c: Ditto.
14321
14322         * gcc.dg/altivec-3.c: Move call to altivec_check.
14323
14324 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14325
14326         PR c++/15044
14327         * g++.dg/template/error12.C: New test.
14328
14329         PR c++/15317
14330         * g++.dg/ext/attrib15.C: New test.
14331
14332         PR c++/15329
14333         * g++.dg/template/ptrmem9.C: New test.
14334
14335 2004-05-25  Paul Brook  <paul@codesourcery.com>
14336
14337         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14338
14339 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14340
14341         PR c++/15165
14342         * g++.dg/template/crash19.C: New test.
14343
14344 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14345
14346         PR c++/15025
14347         * g++.dg/template/redecl1.C: New test.
14348
14349 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14350
14351         PR c++/14821
14352         * g++.dg/other/ns1.C: New test.
14353
14354         PR c++/14883
14355         * g++.dg/template/invalid1.C: New test.
14356
14357 2004-05-23  Paul Brook  <paul@codesourcery.com>
14358         Victor Leikehman  <lei@haifasphere.co.il>
14359
14360         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14361         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14362
14363 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14364
14365         PR c++/15285
14366         PR c++/15299
14367         * g++.dg/template/non-dependent5.C: New test.
14368         * g++.dg/template/non-dependent6.C: New test.
14369
14370 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/15507
14373         * g++.dg/inherit/union1.C: New test.
14374
14375         PR c++/15542
14376         * g++.dg/template/addr1.C: New test.
14377
14378         PR c++/15427
14379         * g++.dg/template/array5.C: New test.
14380
14381         PR c++/15287
14382         * g++.dg/template/array6.C: New test.
14383
14384 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14385             Roger Sayle  <roger@eyesopen.com>
14386
14387         * g++.dg/lookup/forscope2.C: New test case.
14388
14389 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14390
14391         * gcc.dg/cpp/Wmissingdirs.c: New.
14392
14393 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14394
14395         PR target/15301
14396         * gcc.dg/compat/union-m128-1.h: New file.
14397         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14398         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14399         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14400
14401 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14402
14403         PR target/15302
14404         * gcc.dg/compat/struct-complex-1.h: New file.
14405         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14406         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14407         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14408
14409 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14410
14411         PR middle-end/3074
14412         * gcc.dg/pr3074-1.c: New test case.
14413         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14414
14415 2004-05-20  Falk Hueffner  <falk@debian.org>
14416
14417         PR other/15526
14418         * gcc.dg/ftrapv-1.c: New test case.
14419
14420 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14421
14422         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14423
14424 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14425             Jeff Law  <law@redhat.com>
14426
14427         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14428         * gcc.dg/tree-ssa/20040518-2.c: New test.
14429
14430         * gcc.dg/tree-ssa/20040518-1.c: New test.
14431
14432 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14433
14434         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14435
14436 2004-05-18  Paul Brook  <paul@codesourcery.com>
14437
14438         PR fortran/13930
14439         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14440
14441 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14442
14443         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14444         constant folding.
14445
14446 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14447
14448         * gcc.dg/tree-ssa/20040517-1.c: New test.
14449
14450 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         * gcc.dg/loop-4.c: New test.
14453
14454 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14455
14456         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14457
14458 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14459
14460         PR fortran/15311
14461         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14462
14463 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14464
14465         PR fortran/13826
14466         PR fortran/13940
14467         * gfortran.fortran-torture/compile/data_1.f90: New test.
14468
14469 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14470
14471         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14472         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14473
14474 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14475
14476         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14477
14478 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14479
14480         PR c/15444
14481         * gcc.dg/format/xopen-1.c: Adjust expected message.
14482         * gcc.dg/format/xopen-3.c: New test.
14483
14484 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14485
14486         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14487
14488 2004-05-14  Jeff Law  <law@redhat.com>
14489
14490         * gcc.dg/tree-ssa/20040514-2.c: New test.
14491
14492 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14493
14494         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14495         this ...
14496         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14497         this.
14498
14499 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14500
14501         * gcc.dg/tree-ssa/20040514-1.c: New test.
14502
14503 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14504
14505         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14506         test.
14507
14508 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14509
14510         PR fortran/14066
14511         * gfortran.fortran-torture/compile/do_1.f90: New test.
14512
14513 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14514
14515         PR fortran/15051
14516         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14517         test.
14518
14519 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14520
14521         PR fortran/15149
14522         * gfortran.fortran-torture/execute/random_init.f90: New test.
14523
14524 2004-05-13  Paul Brook  <paul@codesourcery.com>
14525
14526         PR fortran/15314
14527         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14528
14529 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14530
14531         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14532         for the powerpc case.
14533
14534 2004-05-13  Jeff Law  <law@redhat.com>
14535
14536         * gcc.dg/tree-ssa/20040513-1.c: New test.
14537         * gcc.dg/tree-ssa/20040513-2.c: New test.
14538
14539 2004-05-13  Paul Brook  <paul@codesourcery.com>
14540
14541         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14542         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14543         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14544
14545 2004-05-13  Andreas Schwab  <schwab@suse.de>
14546
14547         PR other/10819
14548         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14549         characters.
14550
14551 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14552
14553         PR fortran/15294
14554         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14555
14556 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14557
14558         Merge from tree-ssa-20020619-branch.  See
14559         ChangeLog.tree-ssa for details.
14560
14561 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14562
14563         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14564         include <altivec.h> explicitly.
14565         * gcc.dg/altivec-13.c: Likewise.
14566
14567 2004-05-11  Paul Brook  <paul@codesourcery.com>
14568
14569         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14570
14571 2004-05-10  Eric Christopher  <echristo@redhat.com>
14572
14573         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14574         * gcc.dg/sibcall-4.c: Ditto.
14575
14576 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14577
14578         * g++.dg/ext/altivec-8.C: New test case.
14579         * gcc.dg/altivec-13.c: New test case.
14580
14581 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14582
14583         * gcc.c-torture/execute/divcmp-1.c: New test case.
14584         * gcc.c-torture/execute/divcmp-2.c: New test case.
14585         * gcc.c-torture/execute/divcmp-3.c: New test case.
14586
14587 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14588
14589         * g++.dg/other/pragma-re-2.C: New test.
14590
14591 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14592
14593         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14594         * gcc.dg/i386-387-2.c: Likewise.
14595
14596         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14597         __builtin_drem.
14598         * gcc.dg/i386-387-6.c: Likewise.
14599
14600 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14601
14602         * gcc.dg/builtins-33.c:  Also check log1p*.
14603
14604 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14605
14606         PR optimization/15296
14607         * gcc.c-torture/execute/pr15296.c: New test.
14608
14609 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14610
14611         * gcc.dg/builtins-40.c: New test.
14612
14613 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14614
14615         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14616
14617 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14618
14619         * g++.dg/ext/spe1.C: New testcase.
14620
14621 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14622
14623         * objc.dg/image-info.m: Allow additional attributes
14624         for __image_info section.
14625
14626 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14627
14628         * gcc.dg/torture/mips-hilo-2.c: New test.
14629
14630 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14631
14632         PR c++/14389
14633         * g++.dg/template/member5.C: New test.
14634
14635 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14636
14637         * gcc.dg/builtins-34.c: Also check expm1*.
14638
14639 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14640
14641         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14642         * gcc.dg/torture/builtin-convert-3.c: New test.
14643
14644 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14645
14646         PR middle-end/15054
14647         * g++.dg/opt/pr15054.C: New test.
14648
14649 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14650
14651         * gcc.dg/torture/builtin-rounding-1.c: New test.
14652         * gcc.dg/builtins-25.c: Delete.
14653         * gcc.dg/builtins-29.c: Delete.
14654
14655 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14656
14657         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14658         * gcc.dg/sibcall-4.c: Likewise.
14659         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14660
14661 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14662
14663         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14664         bit-field on 16-bit targets.
14665
14666 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14667
14668         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14669         16-bit targets.
14670
14671 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14672
14673         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14674         * gcc.dg/rs6000-power2-2.c: Likewise.
14675
14676 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14677
14678         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14679         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14680         Change the asm registers to be in form of frN instead of fN.
14681
14682 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.dg/torture/builtin-convert-2.c: New test.
14685
14686 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14687
14688         * gcc.dg/rs6000-power2-1.c: New test.
14689         * gcc.dg/rs6000-power2-2.c: New test.
14690
14691 2004-04-28  Jan Hubicka  <jh@suse.cz>
14692
14693         * gcc.dg/unused-6.c: New test.
14694
14695 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14696             Ulrich Weigand  <uweigand@de.ibm.com>
14697
14698         * ada/acats/run_all.sh: Define $target variable.
14699
14700 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14701
14702         PR c++/15119
14703         * g++.dg/other/vararg-1.C: New test.
14704
14705         PR c++/4794
14706         * g++.dg/eh/cleanup3.C: New test.
14707
14708 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14709
14710         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14711         and ad8011a (target_insn).
14712         * ada/acats/support/macro.dfs: Likewise.
14713         * ada/acats/support/impbit.adb: New file.
14714
14715 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14716
14717         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14718
14719 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14720
14721         * gcc.dg/loop-3.c: New test.
14722
14723 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14724
14725         * gcc.c-torture/execute/simd-5.c: New test.
14726
14727 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14728
14729         PR c++/15064
14730         * g++.dg/template/crash18.C: New test.
14731
14732 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14733
14734         * g++.dg/ext/complit3.C: New test.
14735
14736 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14737
14738         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14739         * gcc.dg/altivec-3.c: Same.
14740         * gcc.dg/altivec-varargs-1.c: Same.
14741
14742 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14743
14744         * lib/target-supports.exp (check_profiling_available): Assume
14745         profiling is not available on powerpc-eabi targets.
14746
14747 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14748
14749         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14750         * gcc.dg/vmx/bug-1.c: Ditto.
14751
14752 2004-04-20  Eric Christopher  <echristo@redhat.com>
14753
14754         * gcc.dg/charset/extern.c: New test.
14755         * g++.dg/charset/extern3.cc: Ditto.
14756
14757 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14758
14759         * gcc.dg/builtins-39.c: New test.
14760
14761 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14762
14763         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14764
14765 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14766
14767         * gcc.dg/torture/mips-hilo-1.c: New test.
14768
14769 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14770
14771         * gcc.c-torture/compile/20040419-1.c: New test.
14772
14773 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14774
14775         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14776
14777 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14778             Aldy Hernandez  <aldyh@redhat.com>
14779
14780         * gcc.c-torture/execute/va-arg-24.c: New.
14781
14782 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14783             Aldy Hernandez  <aldyh@redhat.com>
14784
14785         * gcc.dg/vmx/1b-01.c: New.
14786         * gcc.dg/vmx/1b-02.c: New.
14787         * gcc.dg/vmx/1b-03.c: New.
14788         * gcc.dg/vmx/1b-04.c: New.
14789         * gcc.dg/vmx/1b-05.c: New.
14790         * gcc.dg/vmx/1b-06.c: New.
14791         * gcc.dg/vmx/1b-07.c: New.
14792         * gcc.dg/vmx/1c-01.c: New.
14793         * gcc.dg/vmx/1c-02.c: New.
14794         * gcc.dg/vmx/3a-01a.c: New.
14795         * gcc.dg/vmx/3a-01.c: New.
14796         * gcc.dg/vmx/3a-01m.c: New.
14797         * gcc.dg/vmx/3a-03.c: New.
14798         * gcc.dg/vmx/3a-03m.c: New.
14799         * gcc.dg/vmx/3a-04.c: New.
14800         * gcc.dg/vmx/3a-04m.c: New.
14801         * gcc.dg/vmx/3a-05.c: New.
14802         * gcc.dg/vmx/3a-06.c: New.
14803         * gcc.dg/vmx/3a-06m.c: New.
14804         * gcc.dg/vmx/3a-07.c: New.
14805         * gcc.dg/vmx/3b-01.c: New.
14806         * gcc.dg/vmx/3b-02.c: New.
14807         * gcc.dg/vmx/3b-10.c: New.
14808         * gcc.dg/vmx/3b-13.c: New.
14809         * gcc.dg/vmx/3b-14.c: New.
14810         * gcc.dg/vmx/3b-15.c: New.
14811         * gcc.dg/vmx/3c-01a.c: New.
14812         * gcc.dg/vmx/3c-01.c: New.
14813         * gcc.dg/vmx/3c-02.c: New.
14814         * gcc.dg/vmx/3c-03.c: New.
14815         * gcc.dg/vmx/3d-01.c: New.
14816         * gcc.dg/vmx/4-01.c: New.
14817         * gcc.dg/vmx/4-03.c: New.
14818         * gcc.dg/vmx/5-01.c: New.
14819         * gcc.dg/vmx/5-02.c: New.
14820         * gcc.dg/vmx/5-03.c: New.
14821         * gcc.dg/vmx/5-04.c: New.
14822         * gcc.dg/vmx/5-05.c: New.
14823         * gcc.dg/vmx/5-06.c: New.
14824         * gcc.dg/vmx/5-07.c: New.
14825         * gcc.dg/vmx/5-07t.c: New.
14826         * gcc.dg/vmx/5-08.c: New.
14827         * gcc.dg/vmx/5-10.c: New.
14828         * gcc.dg/vmx/5-11.c: New.
14829         * gcc.dg/vmx/7-01a.c: New.
14830         * gcc.dg/vmx/7-01.c: New.
14831         * gcc.dg/vmx/7c-01.c: New.
14832         * gcc.dg/vmx/7d-01.c: New.
14833         * gcc.dg/vmx/7d-02.c: New.
14834         * gcc.dg/vmx/8-01.c: New.
14835         * gcc.dg/vmx/8-02a.c: New.
14836         * gcc.dg/vmx/8-02.c: New.
14837         * gcc.dg/vmx/brode-1.c: New.
14838         * gcc.dg/vmx/bug-1.c: New.
14839         * gcc.dg/vmx/bug-2.c: New.
14840         * gcc.dg/vmx/bug-3.c: New.
14841         * gcc.dg/vmx/cw-bug-1.c: New.
14842         * gcc.dg/vmx/cw-bug-2.c: New.
14843         * gcc.dg/vmx/cw-bug-3.c: New.
14844         * gcc.dg/vmx/dct.c: New.
14845         * gcc.dg/vmx/debug-1.c: New.
14846         * gcc.dg/vmx/debug-2.c: New.
14847         * gcc.dg/vmx/debug-3.c: New.
14848         * gcc.dg/vmx/debug-4.c: New.
14849         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14850         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14851         * gcc.dg/vmx/eg-5.c: New.
14852         * gcc.dg/vmx/fft.c: New.
14853         * gcc.dg/vmx/gcc-bug-1.c: New.
14854         * gcc.dg/vmx/gcc-bug-2.c: New.
14855         * gcc.dg/vmx/gcc-bug-3.c: New.
14856         * gcc.dg/vmx/gcc-bug-4.c: New.
14857         * gcc.dg/vmx/gcc-bug-5.c: New.
14858         * gcc.dg/vmx/gcc-bug-6.c: New.
14859         * gcc.dg/vmx/gcc-bug-7.c: New.
14860         * gcc.dg/vmx/gcc-bug-8.c: New.
14861         * gcc.dg/vmx/gcc-bug-9.c: New.
14862         * gcc.dg/vmx/gcc-bug-b.c: New.
14863         * gcc.dg/vmx/gcc-bug-c.c: New.
14864         * gcc.dg/vmx/gcc-bug-d.c: New.
14865         * gcc.dg/vmx/gcc-bug-e.c: New.
14866         * gcc.dg/vmx/gcc-bug-f.c: New.
14867         * gcc.dg/vmx/gcc-bug-g.c: New.
14868         * gcc.dg/vmx/gcc-bug-i.c: New.
14869         * gcc.dg/vmx/harness.h: New.
14870         * gcc.dg/vmx/ira1.c: New.
14871         * gcc.dg/vmx/ira2a.c: New.
14872         * gcc.dg/vmx/ira2b.c: New.
14873         * gcc.dg/vmx/ira2.c: New.
14874         * gcc.dg/vmx/ira2c.c: New.
14875         * gcc.dg/vmx/mem.c: New.
14876         * gcc.dg/vmx/newton-1.c: New.
14877         * gcc.dg/vmx/ops.c: New.
14878         * gcc.dg/vmx/sn7153.c: New.
14879         * gcc.dg/vmx/spill2.c: New.
14880         * gcc.dg/vmx/spill3.c: New.
14881         * gcc.dg/vmx/spill.c: New.
14882         * gcc.dg/vmx/t.c: New.
14883         * gcc.dg/vmx/varargs-1.c: New.
14884         * gcc.dg/vmx/varargs-2.c: New.
14885         * gcc.dg/vmx/varargs-3.c: New.
14886         * gcc.dg/vmx/varargs-4.c: New.
14887         * gcc.dg/vmx/varargs-5.c: New.
14888         * gcc.dg/vmx/varargs-6.c: New.
14889         * gcc.dg/vmx/varargs-7.c: New.
14890         * gcc.dg/vmx/vmx.exp: New.
14891         * gcc.dg/vmx/vprint-1.c: New.
14892         * gcc.dg/vmx/vscan-1.c: New.
14893         * gcc.dg/vmx/x-01.c: New.
14894         * gcc.dg/vmx/x-02.c: New.
14895         * gcc.dg/vmx/x-03.c: New.
14896         * gcc.dg/vmx/x-04.c: New.
14897         * gcc.dg/vmx/x-05.c: New.
14898         * gcc.dg/vmx/yousufi-1.c: New.
14899         * gcc.dg/vmx/zero-1.c: New.
14900         * gcc.dg/vmx/zero.c: New.
14901
14902 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14903
14904         * g++.dg/lookup/java1.C: Update for chage of
14905         _Jv_AllocObject.
14906         * g++.dg/lookup/java2.C: Likewise.
14907
14908 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14909
14910         * ada/acats/run_all.sh: use -O2 by default.
14911
14912 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14913
14914         * gcc.dg/vr-mult-[12].c: New tests.
14915
14916 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14917
14918         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14919
14920         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14921
14922 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14923
14924         * lib/target-supports.exp (check_profiling_available): Assume profiling
14925         isn't available for mips*-*-elf targets.
14926
14927 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14928
14929         * gcc.dg/builtins-38.c: New test.
14930
14931 2004-04-14  Eric Christopher  <echristo@redhat.com>
14932
14933         * g++.dg/charset/charset.exp: Run .cc extension tests.
14934
14935 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14936
14937         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14938
14939 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14940
14941         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14942
14943 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14944
14945         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14946         * gcc.dg/i386-387-2.c: Likewise.
14947
14948         * gcc.dg/i386-387-7.c: New test.
14949         * gcc.dg/i386-387-8.c: New test.
14950
14951         * gcc.dg/builtins-37.c: New test.
14952
14953 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14954
14955         * g++.dg/pch/externc-1.C: Add missing semicolon.
14956
14957 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14958
14959         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14960
14961 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14962
14963         * gcc.c-torture/execute/20040411-1.c: New test.
14964
14965 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14966
14967         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14968
14969 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14970
14971         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14972
14973 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14974
14975         * lib/target-supports.exp (check_named_sections_available): New.
14976         * lib/gcc-dg.exp (dg-require-named-sections): New.
14977         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14978         old-deja.exp.  Also prune error-count message from HP linker.
14979         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14980
14981         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14982         * g++.old-deja/g++.pt/static3.C: Likewise.
14983         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14984
14985 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14986
14987         * gcc.c-torture/execute/20040409-1.c: New test case.
14988         * gcc.c-torture/execute/20040409-2.c: New test case.
14989         * gcc.c-torture/execute/20040409-3.c: New test case.
14990
14991 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14992
14993         * gcc.dg/20040409-1.c: New test.
14994
14995 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14996
14997         PR target/14888
14998         * g++.dg/opt/pr14888.C: New test case.
14999
15000 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
15001
15002         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
15003         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
15004         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
15005         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
15006         New tests.
15007
15008 2004-04-08  Paul Brook  <paul@codesourcery.com>
15009
15010         * gcc.dg/spill-1.c: New test.
15011
15012 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15013
15014         * gcc.dg/torture/builtin-ctype-2.c: New test.
15015
15016 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
15017
15018         * gcc.dg/pch/pch.exp: Add largefile test.
15019
15020 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
15021
15022         * g++.dg/pch/externc-1.Hs: New.
15023         * g++.dg/pch/externc-1.C: New.
15024
15025 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15026
15027         * gcc.dg/compat/struct-by-value-5a_main.c,
15028         gcc.dg/compat/struct-by-value-5b_main.c: New files.
15029         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
15030         * gcc.dg/compat/struct-by-value-5a_x.c,
15031         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
15032         gcc.dg/compat/struct-by-value-5_x.c.
15033         * gcc.dg/compat/struct-by-value-5a_y.c,
15034         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
15035         gcc.dg/compat/struct-by-value-5_y.c.
15036
15037         * gcc.dg/compat/struct-by-value-6a_main.c,
15038         gcc.dg/compat/struct-by-value-6b_main.c: New files.
15039         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
15040         * gcc.dg/compat/struct-by-value-6a_x.c,
15041         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
15042         gcc.dg/compat/struct-by-value-6_x.c.
15043         * gcc.dg/compat/struct-by-value-6a_y.c,
15044         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
15045         gcc.dg/compat/struct-by-value-6_y.c.
15046
15047         * gcc.dg/compat/struct-by-value-7a_main.c,
15048         gcc.dg/compat/struct-by-value-7b_main.c: New files.
15049         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
15050         * gcc.dg/compat/struct-by-value-7a_x.c,
15051         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
15052         gcc.dg/compat/struct-by-value-7_x.c.
15053         * gcc.dg/compat/struct-by-value-7a_y.c,
15054         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15055         gcc.dg/compat/struct-by-value-7_y.c.
15056
15057 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15058
15059         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15060         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15061         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15062         options.
15063
15064 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15065
15066         * gcc.dg/builtins-36.c: New test.
15067
15068 2004-04-06  Paul Brook  <paul@codesourcery.com>
15069
15070         * README.gcc: Remove obsolete contraint on testcases.
15071
15072 2004-04-05  Paul Brook  <paul@codesourcery.com>
15073
15074         PR2123
15075         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15076         failure and exit(0) on success.
15077         * g++.dg/expr/anew2.C: Ditto.
15078         * g++.dg/expr/anew3.C: Ditto.
15079         * g++.dg/expr/anew4.C: Ditto.
15080
15081 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         PR c++/3518
15084         * g++.dg/template/unify7.C: New.
15085
15086 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15087
15088         * g++.dg/README: Bring up to date with new subdirectories; remove
15089         duplicate subdirectory lines.
15090
15091 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         PR c++/14007
15094         * g++.dg/template/unify5.C: New.
15095         * g++.dg/template/unify6.C: New.
15096         * g++.dg/template/qualttp20.C: Adjust.
15097         * g++.old-deja/g++.jason/report.C: Adjust.
15098         * g++.old-deja/g++.other/qual1.C: Adjust.
15099
15100 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15101
15102         PR c++/14803
15103         * g++.dg/inherit/ptrmem1.C: New test.
15104
15105 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR c++/14755
15108         * gcc.c-torture/execute/20040331-1.c: New test.
15109         * gcc.dg/20040331-1.c: New test.
15110
15111 2004-04-01  Paul Brook  <paul@codesourcery.com>
15112
15113         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15114
15115 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/14724
15118         * g++.dg/init/goto1.C: New test.
15119
15120         PR c++/14763
15121         * g++.dg/template/defarg4.C: New test.
15122
15123 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15124
15125         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15126
15127 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15128
15129         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15130
15131 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15132
15133         * gcc.dg/noncompile/undeclared-2.c: New test.
15134
15135 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15136
15137         * gcc.dg/940409-1.c: Remove XFAIL.
15138         * gcc.dg/reg-vol-struct-1.c: New test.
15139
15140 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15141
15142         * gcc.dg/torture/builtin-wctype-1.c: New test.
15143
15144 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15145
15146         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15147         * gcc.dg/20001101-1.c: Likewise.
15148         * gcc.dg/20001102-1.c: Likewise.
15149
15150 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15151
15152         * gcc.dg/compare8.c: Add an additional test for XOR.
15153
15154 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15155
15156         * gcc.dg/torture/builtin-ctype-1.c: New test.
15157
15158 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15159
15160         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15161         * gcc.dg/torture/builtin-math-1.c: Likewise.
15162         * gcc.dg/torture/builtin-power-1.c: New test.
15163
15164 2004-03-24  Andreas Schwab  <schwab@suse.de>
15165
15166         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15167         IA64 assembler.
15168
15169 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15170             Roger Sayle  <roger@eyesopen.com>
15171
15172         * gcc.dg/compare8.c: New test case.
15173
15174 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15175
15176         * g++.dg/ext/altivec-7.C: New test.
15177
15178 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15179
15180         PR 12267, 12391, 12560, 13129, 14114, 14133
15181         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15182         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15183         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15184         Adjust error regexps.
15185         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15186         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15187         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15188         * gcc.dg/local1.c: Add explanatory comment.
15189
15190 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15191
15192         PR optimization/14669
15193         * g++.dg/opt/fold2.C: New test case.
15194
15195 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15196
15197         PR c/14069
15198         * gcc.dg/20040322-1.c: New test.
15199
15200 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15201
15202         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15203         * gcc.dg/ultrasp4.c: Likewise.
15204         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15205
15206 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15207
15208         * gcc.dg/i386-sse-8.c: Reset default options.
15209
15210 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15211
15212         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15213         in the error message text.
15214
15215 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15216
15217         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15218
15219 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15220
15221         PR c++/14616
15222         * g++.dg/init/array13.C: New test.
15223
15224 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15225
15226         PR target/13889
15227         * gcc.c-torture/compile/pr13889.c: New test case.
15228
15229 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15230
15231         PR c/14635
15232         * builtins-1.c (nan, nans): Don't test.
15233         * builtins-30.c: Don't use nan, nanf, nanl.
15234         * builtins-35.c: New test.
15235
15236 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15237
15238         * g++.dg/ext/altivec-6.C: New test.
15239
15240 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15241
15242         * g++.dg/init/placement3.C: New test.
15243
15244         * g++.dg/template/spec13.C: New test.
15245
15246         * g++.dg/lookup/using11.C: New test.
15247
15248         * g++.dg/lookup/koenig3.C: New test.
15249
15250         * g++.dg/template/operator2.C: New test.
15251
15252         * g++.dg/expr/dtor3.C: New test.
15253         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15254         marker.
15255         * g++.old-deja/g++.law/visibility28.C: Likewise.
15256
15257 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15258
15259         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15260         * gcc.dg/ppc64-abi-3.c: Likewise.
15261
15262 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15263
15264         PR c++/14545
15265         * g++.dg/parse/template15.C: New test.
15266
15267 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15268
15269         * g++.dg/expr/dtor2.C: New test.
15270
15271         * g++.dg/lookup/anon4.C: New test.
15272
15273         * g++.dg/overload/using1.C: New test.
15274
15275         * g++.dg/template/lookup7.C: New test.
15276
15277         * g++.dg/template/typename6.C: New test.
15278
15279         * g++.dg/expr/cond6.C: New test.
15280
15281 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15282
15283         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15284
15285 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15286
15287         * g++.dg/expr/cond5.C: New test.
15288         * g++.dg/expr/constcast1.C: Likewise.
15289         * g++.dg/expr/ptrmem2.C: Likewise.
15290         * g++.dg/expr/ptrmem3.C: Likewise.
15291         * g++.dg/lookup/main1.C: Likewise.
15292         * g++.dg/template/lookup6.C: Likewise.
15293
15294 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15295
15296         * gcc.dg/local1.c: New test.
15297
15298         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15299
15300 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15301
15302         * gcc.dg/torture/builtin-convert-1.c: New test.
15303
15304 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15305
15306         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15307
15308 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15309
15310         PR c++/14481
15311         * g++.dg/warn/Wunused-7.C: New test.
15312
15313 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15314
15315         * gcc.dg/torture/builtin-integral-1.c: New test.
15316
15317 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15318
15319         PR c++/14586
15320         * g++.dg/parse/non-dependent3.C: New test.
15321
15322 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15323
15324         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15325         * g++.dg/eh/simd-2.C: Likewise.
15326         * g++.dg/init/array10.C: Likewise.
15327         * gcc.c-torture/compile/simd-1.c: Likewise.
15328         * gcc.c-torture/compile/simd-2.c: Likewise.
15329         * gcc.c-torture/compile/simd-3.c: Likewise.
15330         * gcc.c-torture/compile/simd-4.c: Likewise.
15331         * gcc.c-torture/compile/simd-6.c: Likewise.
15332         * gcc.c-torture/execute/simd-1.c: Likewise.
15333         * gcc.c-torture/execute/simd-2.c: Likewise.
15334         * gcc.dg/compat/vector-defs.h: Likewise.
15335         * gcc.dg/20020531-1.c: Likewise.
15336         * gcc.dg/altivec-3.c: Likewise.
15337         * gcc.dg/altivec-4.c: Likewise.
15338         * gcc.dg/altivec-varargs-1.c: Likewise.
15339         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15340         * gcc.dg/i386-mmx-3.c: Likewise.
15341         * gcc.dg/i386-sse-4.c: Likewise.
15342         * gcc.dg/i386-sse-5.c: Likewise.
15343         * gcc.dg/i386-sse-8.c: Likewise.
15344         * gcc.dg/simd-1.c: Likewise.
15345         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15346         __ev64_opaque__ since the machine description provides it.
15347
15348 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15349
15350         * lib/compat.exp (skip_list): New global variable.
15351         Use it to hold the user defined COMPAT_SKIPS list if any.
15352         (compat-obj): Add the members of skip_list to optall.
15353
15354 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15355
15356         * gcc.dg/compat/union-by-value-1_main.c,
15357         union-by-value-1_x.c, union-by-value-1_y.c,
15358         union-check.h, union-defs.h,
15359         union-init.h, union-return-1_main.c,
15360         union-return-1_x.c, union-return-1_y.c: New files.
15361
15362 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15363
15364         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15365         mixed-struct-init.h: Add 4 mixed structure types.
15366         struct-by-value-21_main.c, struct-by-value-21_x.c,
15367         struct-by-value-21_y.c, struct-return-21_main.c,
15368         struct-return-21_x.c, struct-return-21_y.c: New files.
15369
15370 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15371
15372         PR c++/14550
15373         * g++.dg/parse/template14.C: New test.
15374
15375 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15376
15377         * gcc.c-torture/execute/20040313-1.c: New test.
15378
15379 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15380
15381         PR target/14533
15382         * gcc.dg/20040311-2.c: New test.
15383
15384 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15385
15386         PR other/14544
15387         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15388         bit-field.
15389
15390 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15391
15392         * gcc.dg/20040305-2.c: Add missing return statement.
15393
15394 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15395
15396         * gcc.dg/builtins-34.c: Also check pow10*.
15397
15398 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15399
15400         PR target/14262
15401         * gcc.dg/20040305-2.c: New test.
15402
15403 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15404
15405         * gcc.dg/20040310-1.c: New test.
15406
15407 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15408
15409         * gcc.c-torture/execute/20040311-1.c: New test case.
15410
15411 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15412
15413         PR c++/14476
15414         * g++.dg/lookup/enum1.C: New test.
15415
15416 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15417
15418         PR c++/14510
15419         * g++.dg/lookup/struct2.C: New test.
15420
15421 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15422
15423         * gcc.dg/builtins-34.c: New test.
15424
15425 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15426
15427         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15428
15429 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15430
15431         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15432         * gcc.dg/alias-2.c: New testcase.
15433
15434 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15435
15436         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15437
15438 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15439
15440         * gcc.c-torture/execute/20040309-1.c: New test case.
15441
15442 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15443
15444         PR c++/14397
15445         * g++.dg/overload/ref1.C: New.
15446
15447 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15448
15449         PR c++/14409
15450         * g++.dg/template/spec12.C: New test.
15451
15452         PR c++/14448
15453         * g++.dg/parse/crash14.C: New test.
15454
15455 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15456
15457         PR c++/14230
15458         * g++.dg/init/ref11.C: New test.
15459
15460 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15461
15462         PR c++/14432
15463         * g++.dg/parse/builtin2.C: New test.
15464
15465 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15466
15467         PR c++/14401
15468         * g++.dg/init/ctor3.C: New test.
15469         * g++.dg/init/union1.C: New test.
15470         * g++.dg/ext/anon-struct4.C: New test.
15471
15472 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15473
15474         * g++.dg/lookup/koenig1.C: Tweak error messages.
15475         * g++.dg/lookup/used-before-declaration.C: Likewise.
15476         * g++.dg/other/do1.C: Likewise.
15477         * g++.dg/overload/koenig1.C: Likewise.
15478         * g++.dg/parse/crash13.C: Likewise.
15479         * g++.dg/template/instantiate3.C: Likewise.
15480
15481 2004-03-08  Eric Christopher  <echristo@redhat.com>
15482
15483         * * lib/target-supports.exp: Enable libiconv in test
15484         compilation.  Fix up error checking.
15485
15486 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15487
15488         PR middle-end/14289
15489         * gcc.dg/pr14289-1.c: New test case.
15490         * gcc.dg/pr14289-2.c: Likewise.
15491         * gcc.dg/pr14289-3.c: Likewise.
15492
15493 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15494
15495         * gcc.c-torture/execute/20040308-1.c: New test.
15496
15497 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15498
15499         * gcc.c-torture/execute/20040307-1.c: New test case.
15500
15501 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15502
15503         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15504
15505 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15506
15507         * gcc.dg/20040306-1.c: New test.
15508
15509 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15510
15511         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15512         them static.
15513         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15514
15515 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15516
15517         PR c/14465
15518         * gcc.dg/decl-6.c: New test.
15519
15520 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521
15522         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15523         Rename LOGPOW -> LOG_POW.
15524         (SQRT_EXP, POW_EXP): New.
15525
15526 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15527
15528         * gcc.dg/i386-sse-8.c: New test.
15529
15530 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15531
15532         PR c/14114
15533         * gcc.dg/decl-5.c: New test.
15534
15535 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15536
15537         * gcc.dg/20040305-1.c: New test.
15538
15539 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15540
15541         PR other/14354
15542         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15543
15544 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15545
15546         PR c++/14425, c++/14426
15547         * g++.dg/ext/altivec-4.C: New test.
15548         * g++.dg/ext/altivec-5.C: New test.
15549
15550 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15551
15552         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15553         global variables of a type with no linkage.
15554         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15555         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15556         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15557         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15558         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15559         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15560         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15561         * g++.dg/warn/deprecated.C: Name enum Color.
15562         * g++.dg/overload/VLA.C: Name structure for 'b'.
15563         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15564
15565 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15566
15567         * gcc.c-torture/compile/20040304-1.c: New test.
15568
15569 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15570
15571         PR 13728
15572         * gcc.dg/decl-4.c: New testcase.
15573
15574 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15575
15576         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15577         as PRECF if sizeof (float) > sizeof (double).
15578         (PRECL): Make it the same as PRECF if
15579         sizeof (float) > sizeof (long double).
15580
15581 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15582
15583         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15584         system type.  Add check for irix6 which doesn't have c99 runtime.
15585
15586 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15587
15588         * gcc.dg/const-elim-1.c: xfail for xtensa.
15589
15590 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15591
15592         PR c++/14369
15593         * g++.dg/template/cond4.C: New test.
15594
15595 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c++/14360
15598         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15599
15600         PR c++/14361
15601         * g++.dg/parse/defarg7.C: New test.
15602
15603         PR c++/14359
15604         * g++.dg/template/friend26.C: New test.
15605
15606 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15607
15608         PR c++/14324
15609         * g++.dg/abi/mangle21.C: New test.
15610
15611         PR c++/14260
15612         * g++.dg/parse/constructor2.C: New test.
15613
15614         PR c++/14337
15615         * g++.dg/template/sfinae1.C: New test.
15616
15617 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15618
15619         PR c++/14267
15620         * g++.dg/expr/crash2.C: New test.
15621
15622         PR middle-end/13448
15623         * gcc.dg/inline-5.c: New test.
15624         * gcc.dg/always-inline.c: Split out tests into ...
15625         * gcc.dg/always-inline2.c: ... this and ...
15626         * gcc.dg/always-inline3.c: ... this.
15627
15628 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15629
15630         PR debug/12103
15631         * g++.dg/debug/crash1.C: New test.
15632
15633 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15634
15635         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15636         function with __attribute__((noinline)).
15637         (recurser_void2): Likewise.
15638         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15639         (recurser_void2): Likewise.
15640
15641 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15642
15643         PR middle-end/14203
15644         * g++.dg/warn/Wunused-6.C: New test case.
15645
15646 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15647
15648         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15649         not defined.
15650
15651 2004-02-27  Eric Christopher  <echristo@redhat.com>
15652
15653         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15654         * g++.dg/charset/asm2.c: Run only x86.
15655         * gcc.dg/charset/asm3.c: Ditto.
15656
15657 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15658
15659         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15660         ld_library_path.
15661
15662 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15663
15664         * g++.dg/ext/altivec-3.C: New.
15665
15666 2004-02-26  Richard Henderson  <rth@redhat.com>
15667
15668         * g++.dg/ext/attrib10.C: Mark for warning.
15669         * gcc.dg/attr-alias-1.c: New.
15670
15671 2004-02-26  Richard Henderson  <rth@redhat.com>
15672
15673         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15674         * gcc.c-torture/execute/20040208-2.c: ... it back.
15675
15676 2004-02-26  Eric Christopher  <echristo@redhat.com>
15677
15678         * lib/target-supports.exp (check-iconv-available): New function.
15679         * lib/gcc-dg.exp (dg-require-iconv): New function.
15680         Use above.
15681         * gcc.dg/charset: New directory.
15682         * gcc.dg/charset/charset.exp: New file.
15683         * gcc.dg/charset/asm1.c: Ditto.
15684         * gcc.dg/charset/asm2.c: Ditto.
15685         * gcc.dg/charset/asm3.c: Ditto.
15686         * gcc.dg/charset/asm4.c: Ditto.
15687         * gcc.dg/charset/asm5.c: Ditto.
15688         * gcc.dg/charset/attribute1.c: Ditto.
15689         * gcc.dg/charset/attribute2.c: Ditto.
15690         * gcc.dg/charset/string1.c: Ditto.
15691         * g++.dg/charset: New directory.
15692         * g++.dg/dg.exp: Add here. Special options.
15693         * g++.dg/charset/charset.exp: New file.
15694         * g++.dg/charset/asm1.c: Ditto.
15695         * g++.dg/charset/asm2.c: Ditto.
15696         * g++.dg/charset/asm3.c: Ditto.
15697         * g++.dg/charset/asm4.c: Ditto.
15698         * g++.dg/charset/attribute1.c: Ditto.
15699         * g++.dg/charset/attribute2.c: Ditto.
15700         * g++.dg/charset/extern1.cc: Ditto.
15701         * g++.dg/charset/extern2.cc: Ditto.
15702         * g++.dg/charset/string1.c: Ditto.
15703
15704 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15705
15706         PR c++/14278
15707         * g++.dg/parse/comma1.C: New test.
15708
15709 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15710
15711         PR c++/14284
15712         * g++.dg/template/ttp8.C: New test.
15713
15714 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15715
15716         * gcc.dg/fixuns-trunc-1.c: New test.
15717
15718 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15719
15720         * gcc.dg/builtins-config.h: Use #elif.
15721
15722 2004-02-26  Michael Matz  <matz@suse.de>
15723
15724         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15725         * gcc.dg/991214-1.c: Likewise.
15726         * gcc.dg/i386-asm-1.c: Likewise.
15727
15728 2004-02-25  Richard Henderson  <rth@redhat.com>
15729
15730         * gcc.c-torture/execute/20040208-2.c: Move ...
15731         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15732
15733 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15734
15735         PR c++/14246
15736         * g++.dg/other/crash-3.C: New test.
15737
15738 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15739
15740         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15741         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15742
15743         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15744         HP-UX.
15745
15746 2004-02-24  Michael Matz  <matz@suse.de>
15747
15748         * gcc.dg/i386-regparm.c: New.
15749
15750 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15751
15752         * gcc.c-torture/execute/20040223-1.c: New.
15753
15754 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15755             Kazu Hirata  <kazu@cs.umass.edu>
15756
15757         * gcc.dg/fwritable-strings-1.c: Remove.
15758
15759 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15760
15761         PR c/14156
15762         * gcc.dg/20040223-1.c: New test.
15763
15764 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15765
15766         PR c++/14106
15767         * g++.dg/ext/typeof9.C: New test.
15768
15769 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15770
15771         PR c++/14250
15772         * g++.dg/other/switch1.C: New test.
15773
15774 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15775
15776         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15777         * gcc.dg/va-arg-1.c: Likewise.
15778
15779 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15780
15781         PR c++/14143
15782         * g++.dg/template/koenig5.C: New test.
15783
15784 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15785
15786         * g++.dg/ext/altivec-1.C: Generalize target triple.
15787         * g++.dg/ext/altivec-2.C: New test case.
15788         * g++.dg/ext/altivec_check.h: New file.
15789         * gcc.dg/altivec-1.c: Generalize target triple;
15790         include altivec_check.h and call altivec_check().
15791         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15792         * gcc.dg/altivec-6.c: New test case.
15793         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15794         type casts as needed.
15795         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15796         altivec_check().
15797         * gcc.dg/altivec-12.c: New test case.
15798         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15799         include altivec_check.h and call altivec_check().
15800         * gcc.dg/altivec_check.h: New file.
15801
15802 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15803
15804         * lib/target-supports.exp (check_alias_available): Don't mangle
15805         function `g' in test program.
15806
15807 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15808
15809         * lib/target-supports.exp (check_profiling_available): Check
15810         argument to determine whether we support a profiling type.
15811         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15812         check_profiling_available.
15813         * g++.dg/bprob/bprob.exp: Likewise
15814         * g77.dg/bprob/bprob.exp: Likewise.
15815         * gcc.misc-tests/bprob.exp: Likewise.
15816         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15817         dg-require-profiling and delete expected error handling.
15818         * gcc.dg/20021014-1.c: Likewise.
15819         * gcc.dg/nest.c: Likewise.
15820
15821 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15822
15823         PR c++/12007
15824         * g++.dg/other/vthunk1.C: New test.
15825
15826 2004-02-20  Falk Hueffner  <falk@debian.org>
15827
15828         PR target/14201
15829         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15830
15831 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/13927
15834         * g++.dg/other/error8.C: Remove XFAIL markers.
15835
15836         PR c++/14173
15837         * g++.dg/ext/packed5.C: New test.
15838
15839         PR c++/14199
15840         * g++.dg/warn/Wunused-5.C: New test.
15841
15842         PR c++/14186
15843         * g++.dg/lookup/member1.C: New test.
15844
15845 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15846
15847         * gcc.c-torture/compile/20040130-1.c: Enable only when
15848         __INT_MAX__ >= 2147483647L.
15849         * gcc.c-torture/compile/961203-1.c: Likewise.
15850
15851 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15854         * g++.dg/opt/template1.C: Robustify assembler regexp
15855
15856 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15857
15858         * gcc.c-torture/execute/simd-4.x: Remove.
15859         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15860         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15861         Guard with #ifndef SKIP_ATTRIBUTE.
15862         * gcc.dg/compat/vector-1_y.c: Likewise.
15863         * gcc.dg/compat/vector-2_x.c: Likewise.
15864         * gcc.dg/compat/vector-2_y.c: Likewise.
15865         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15866         * g++.dg/eh/simd-2.C: Likewise.
15867
15868 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15869
15870         * gcc.c-torture/compile/complex-1.c: New.
15871
15872 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15873
15874         PR target/14209
15875         * gcc.c-torture/execute/20040218-1.c: New test.
15876
15877 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15878
15879         PR c++/14181
15880         * g++.dg/parse/new2.C: New test.
15881
15882 2004-02-18  Paul Brook  <paul@codesourcery.com>
15883
15884         * gcc.c-torture/compile/libcall-1.c: New test.
15885
15886 2004-02-18  Paul Brook  <paul@codesourcery.com>
15887
15888         PR debug/12934
15889         * gcc.dg/debug/debug-7.c: New test.
15890
15891 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15892
15893         * gcc.dg/20040217-1.c: New test.
15894
15895 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15896
15897         * gcc.c-torture/execute/990208-1.x: Delete.
15898
15899 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15900
15901         * gcc.c-torture/execute/20040208-2.x: New file.
15902
15903 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15904
15905         PR c++/11326
15906         * g++.dg/abi/structret1.C: New test.
15907
15908 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15909
15910         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15911         (i386_cpuid): No need to test if cpuid is available on AMD64.
15912         Fix assembly, so that it works onboth i386 and AMD64.
15913         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15914         (vecInLong): Fix s[] member type to unsigned int.
15915         (vecInWord): Remove type.
15916         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15917         (a64, b64, c64, d64, e64): Remove.
15918         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15919         Remove unused variable.  Remove initialization of removed variables.
15920         Don't call mmx_tests nor sse_tests.
15921         (reference_mmx, reference_sse): Remove.
15922         (check): Add return stmt.
15923         * gcc.dg/i386-sse-7.c: New test.
15924         * gcc.dg/i386-mmx-4.c: New test.
15925
15926 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15927
15928         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15929         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15930         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15931         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15932         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15933         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15934         g++.dg/tc1/dr94.C: Fix line terminator.
15935
15936 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15937
15938         * gcc.c-torture/compile/20040216-1.c: New.
15939
15940 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15941
15942         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15943         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15944         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15945         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15946         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15947         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15948
15949 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15950
15951         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15952
15953 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15954
15955         PR c++/13971
15956         * g++.dg/expr/cond4.C: New test.
15957
15958         PR c++/14086
15959         * g++.dg/lookup/crash2.C: New test.
15960
15961 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15962
15963         * gcc.c-torture/compile/20040214-2.c: New test.
15964
15965 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15966
15967         PR c++/14116
15968         * g++.dg/ext/typeof8.C: New test.
15969
15970 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15971
15972         * gcc.c-torture/compile/20040214-1.c: New test.
15973
15974 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15975
15976         PR c++/13635
15977         * g++.dg/template/spec11.C: New test.
15978
15979 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15980
15981         PR c++/13927
15982         * g++.dg/other/error8.C: New test.
15983
15984 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15985
15986         PR c++/14122
15987         * g++.dg/template/array4.C: New test.
15988
15989         PR c++/14108
15990         * g++.dg/inherit/thunk2.C: New test.
15991
15992         PR c++/14083
15993         * g++.dg/eh/cond2.C: New test.
15994
15995 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15996
15997         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15998
15999 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
16000
16001         * lib/scanasm.exp (dg-scan): Quote pattern before display.
16002
16003 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
16004
16005         * g++.dg/simd-2.C: xfail on ppc64-linux.
16006
16007 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16008
16009         PR c/456
16010         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
16011         tests.
16012
16013 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
16014
16015         * gcc.dg/builtins-33.c: New test.
16016
16017 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
16018
16019         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
16020
16021 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16022
16023         * g++.dg/simd-2.C: Set -maltivec for ppc64.
16024
16025 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
16026
16027         * gcc.dg/ppc64-abi-3.c: New test.
16028
16029 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
16030
16031         PR c/14092
16032
16033         * gcc.dg/pr14092-1.c: New testcase.
16034
16035 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
16036
16037         * gcc.dg/cpp/assert4.c: Fix typo last change.
16038
16039         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
16040         * gcc.dg/cpp/assert4.c: Handle powerpc64.
16041
16042         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
16043
16044 2004-02-09  Roger Sayle  <roger@eyesopen.com>
16045
16046         * gcc.c-torture/compile/20040209-1.c: New test case.
16047
16048 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
16049
16050         * gcc.dg/c90-init-1.c: Adjust expected error messages.
16051
16052 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16053
16054         * gcc.c-torture/execute/20040208-[12].c: New tests.
16055
16056 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16057
16058         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16059
16060 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16061
16062         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16063
16064 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16065
16066         Bug 13856
16067         * gcc.dg/visibility-8.c: New testcase.
16068
16069 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16070
16071         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16072         arguments.
16073         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16074
16075 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16076
16077         PR middle-end/13696
16078         * g++.dg/opt/fold1.C: New test case.
16079
16080 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16081
16082         PR c++/14033
16083         * g++.dg/other/crash-2.C: New test.
16084
16085 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16086
16087         PR c++/14028
16088         * g++.dg/parse/angle-bracket2.C: New test.
16089
16090 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16091
16092         PR middle-end/13750
16093         Revert:
16094         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16095         PR pch/13361
16096         * testsuite/g++.dg/pch/wchar-1.C: New.
16097         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16098
16099 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16100
16101         PR c++/14008
16102         * g++.dg/parse/error15.C: New test.
16103         * g++.dg/parse/crash11.C: Update dg-error mark.
16104
16105 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/13932
16108         * g++.dg/warn/conv2.C: New test.
16109
16110 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16111
16112         PR c++/13086
16113         * g++.dg/warn/incomplete1.C: Remove xfail.
16114
16115 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16116
16117         * lib/file-format.exp (gcc_target_object_format): Use
16118         ${tool}_target_compile, not gcc_target_compile.
16119         * lib/target-supports.exp (check_alias_available): Likewise.
16120         (check_gc_sections_available): Likewise.
16121         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16122         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16123         dg-require-alias.
16124
16125 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/13969
16128         * g++.dg/template/static6.C: New test.
16129
16130 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16131
16132         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16133
16134 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16135
16136         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16137         tests for systems where `char' is unsigned by default.
16138
16139 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16140
16141         PR c++/13997
16142         * g++.dg/template/partial3.C: New test.
16143
16144 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16145
16146         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16147         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16148         Remove mentions of obsolete ports.
16149
16150 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16151
16152         * gcc.dg/noncompile/20001228-1.c: Fix for new
16153         error message.
16154
16155 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16156
16157         PR target/9348
16158         * gcc.c-torture/execute/multdi-1.c: New test case.
16159
16160 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16161
16162         PR c++/13925
16163         * g++.dg/template/lookup5.C: New test.
16164
16165 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/13950
16168         * g++.dg/template/lookup4.C: New test.
16169
16170         PR c++/13970
16171         * g++.dg/parse/error14.C: New test.
16172
16173         PR c++/14002
16174         * g++.dg/parse/template13.C: New test.
16175
16176 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/13978
16179         * g++.dg/template/koenig4.C: New test.
16180
16181         PR c++/13968
16182         * g++.dg/template/crash17.C: New test.
16183
16184         PR c++/13975
16185         * g++.dg/parse/error13.C: New test.
16186         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16187
16188 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189
16190         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16191
16192 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16193
16194         PR c/11658
16195         PR c/13994
16196         * gcc.dg/noncompile/20040203-1.c: New test.
16197         * gcc.dg/noncompile/20040203-2.c: Likewise.
16198         * gcc.dg/noncompile/20040203-3.c: Likewise.
16199         * gcc.dg/20040203-1.c: Likewise.
16200
16201 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16202
16203         PR c++/10858
16204         * g++.dg/template/sizeof7.C: New test.
16205
16206 2004-02-02  Eric Christopher  <echristo@redhat.com>
16207             Zack Weinberg  <zack@codesourcery.com>
16208
16209         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16210
16211 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16212
16213         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16214         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16215         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16216         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16217
16218 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/13113
16221         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16222
16223         PR c++/13854
16224         * g++.dg/ext/attrib13.C: New test.
16225
16226         PR c++/13907
16227         * g++.dg/conversion/op2.C: New test.
16228
16229 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16230
16231         * gcc.dg/titype-1.c: Fix pasto.
16232
16233 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16234
16235         * gcc.dg/titype-1.c: New test.
16236
16237 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16238
16239         PR c++/13957
16240         * g++.dg/template/non-type-template-argument-1.C,
16241         g++.dg/template/qualified-id1.C: Update dg-error marks.
16242         * g++.dg/template/nontype6.C: New test.
16243
16244 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16245
16246         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16247         * gcc.dg/builtins-31.c: New testcase.
16248         * gcc.dg/builtins-32.c: New testcase.
16249
16250 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16251
16252         * objc.dg/call-super-2.m: Update line numbers
16253         for the including of stddef.h.
16254
16255 2004-01-30  Michael Matz  <matz@suse.de>
16256
16257         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16258         g++.dg/ext/case-range3.C: New tests.
16259
16260 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16261
16262         DR206
16263         PR c++/13813
16264         * g++.dg/template/member4.C: New test.
16265
16266 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16267
16268         PR c++/13683
16269         * g++.dg/template/sizeof6.C: New test.
16270
16271 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16272
16273         * gcc.dg/fwritable-strings-1.c: New test.
16274
16275 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16276
16277         * gcc.c-torture/compile/20040130-1.c: New test.
16278
16279 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16280
16281         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16282
16283 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16284
16285         PR c++/13883
16286         * g++.dg/template/ctor3.C: New test.
16287
16288 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16289
16290         * g++.dg/tc1: New directory.
16291         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16292         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16293         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16294         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16295         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16296
16297 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16298
16299         * g++.dg/parse/error11.C: New test.
16300         * g++.dg/parse/error12.C: Likewise.
16301
16302 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16303
16304         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16305         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16306
16307 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/13791
16310         * g++.dg/ext/attrib12.C: New test.
16311
16312         PR c++/13736
16313         * g++.dg/parse/cast2.C: New test.
16314
16315 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16316
16317         * objc.dg/encode-2.m (main): New local string.  Set depending on
16318         sizeof long.  Use in sscanf call.
16319         * objc.dg/encode-3.m (main): New local string.  Set depending on
16320         sizeof long.  Use in scan_initial call.
16321
16322 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16323
16324         * objc.dg/call-super-2.m: Make LP64-safe.
16325         * objc.dg/desig-init-1.m: Likewise.
16326
16327 2004-01-27  Devang Patel <dpatel@apple.com>
16328
16329         * g++.dg/debug/namespace1.C: New test.
16330
16331 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16332
16333         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16334         xscale-*-*.
16335
16336         * gcc.dg/arm-mmx-1.c: New test.
16337
16338 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16339
16340         * gcc.dg/20040127-1.c: New test.
16341         * gcc.dg/20040127-2.c: New test.
16342
16343 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16344
16345         * objc.dg/stret-1.m (glob): Renamed to globa.
16346
16347 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16348
16349         PR c++/13663
16350         * g++.dg/expr/for1.C: New test.
16351
16352 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16353
16354         PR middle-end/13779
16355         * gcc.dg/darwin-longlong.c: New test.
16356
16357 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16358
16359         * gcc.dg/20040124-1.c: Moved test from here...
16360         * gcc.c-torture/compile/20040124-1.c: ...to here.
16361
16362 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16365         the assembly output if -m64 is passed.
16366
16367 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16368
16369         PR c++/13833
16370         * g++.dg/template/cond3.C: New test.
16371
16372 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16373
16374         PR c++/13810
16375         * g++.dg/template/ttp7.C: New test.
16376
16377 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16378
16379         PR c++/13797
16380         * g++.dg/template/nontype4.C: New test.
16381         * g++.dg/template/nontype5.C: Likewise.
16382
16383 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16384
16385         * gcc.dg/torture/mips-clobber-at.c: New test.
16386
16387 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16388
16389         * gcc.dg/20040124-1.c: New test.
16390
16391 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16392
16393         * gcc.dg/20040123-1.c: New test.
16394
16395 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16396
16397         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16398
16399 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16400
16401         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16402
16403 2004-01-23  Andrew Pinski  <apinski@apple.com>
16404
16405         * gcc.dg/20030121-1.c: Move to ..
16406         * gcc.dg/20040121-1.c: here.
16407
16408 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16409
16410         * gcc.dg/builtins-29.c: New test case.
16411
16412 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16413
16414         PR 18314
16415         * gcc.dg/builtins-30.c: New testcase.
16416
16417 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16418
16419         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16420         * lib/g77.exp: Likewise.
16421         * lib/objc.exp: Likewise.
16422         * lib/g++.exp: Likewise.
16423
16424 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16425
16426         * gcc.dg/struct-by-value-2.c: New test.
16427
16428 2004-01-21  Andrew Pinski  <apinski@apple.com>
16429
16430         PR target/13785
16431         * gcc.dg/20030121-1.c: New test.
16432
16433 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16434
16435         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16436         clobber frame pointer register in asm statement.
16437
16438 2004-01-21  Falk Hueffner  <falk@debian.org>
16439
16440         * gcc.c-torture/compile/20040121-1.c: New test.
16441
16442 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16443
16444         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16445
16446 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16447
16448         * gcc.dg/ppc64-abi-2.c: New test.
16449
16450 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16451
16452         * lib/treelang.exp: Fill out this file.
16453         * lib/treelang-dg.exp: New File.
16454
16455 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16456
16457         * gcc.c-torture/compile/981022-1.c: Remove.
16458         * gcc.dg/array-5.c: Remove XFAIL.
16459         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16460         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16461         gcc.dg/cond-lvalue-1.c: Update.
16462         * gcc.dg/cast-lvalue-2.c: New test.
16463
16464 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16465
16466         PR c++/13592
16467         * g++.dg/other/error1.C (class foo): Tweak error message.
16468
16469         PR c++/13592
16470         * g++.dg/template/call2.C: New test.
16471
16472 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16473
16474         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16475         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16476         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16477         scalar-return-1_x.c, scalar-return-2_y.c,
16478         scalar-return-3_x.c, scalar-return-3_y.c,
16479         scalar-return-4_x.c, scalar-return-4_y.c,
16480         struct-align-1.h, struct-align-1_x.c,
16481         struct-align-1_y.c, struct-align-2.h,
16482         struct-align-2_x.c, struct-align-2_y.c,
16483         struct-by-value-10_y.c, struct-by-value-11_x.c,
16484         struct-by-value-11_y.c, struct-by-value-12_x.c,
16485         struct-by-value-12_y.c, struct-by-value-13_x.c,
16486         struct-by-value-13_y.c, struct-by-value-14_x.c,
16487         struct-by-value-14_y.c, struct-by-value-15_x.c,
16488         struct-by-value-15_y.c, struct-by-value-16_y.c,
16489         struct-by-value-17_y.c, struct-by-value-18_y.c,
16490         struct-by-value-19_y.c, struct-by-value-1_x.c,
16491         struct-by-value-1_y.c, struct-by-value-20_y.c,
16492         struct-by-value-2_x.c, struct-by-value-2_y.c,
16493         struct-by-value-3_y.c, struct-by-value-4_x.c,
16494         struct-by-value-4_y.c, struct-by-value-5_y.c,
16495         struct-by-value-6_y.c, struct-by-value-7_y.c
16496         struct-by-value-8_x.c, struct-by-value-8_y.c
16497         struct-by-value-9_x.c, struct-by-value-9_y.c
16498         struct-return-10_x.c, struct-return-10_y.c,
16499         struct-return-19_x.c, struct-return-20_x.c
16500         struct-return-2_x.c, struct-return-2_y.c
16501         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16502         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16503
16504 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16505
16506         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16507         attribute on sparc*-sun-solaris2.*.
16508
16509 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/13710
16512         * g++.dg/ext/typeof7.C: New test.
16513
16514 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16515
16516         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16517         * gcc.dg/const-elim-1.c: Same.
16518
16519 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16520
16521         * objc.dg/stret-1.m: New.
16522         * objc.dg/stret-2.m: New.
16523
16524 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16525
16526         PR c++/11895
16527         * g++.dg/ext/vector1.C: New test.
16528
16529 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16530
16531         * gcc.dg/pch/import-1.c: New.
16532         * gcc.dg/pch/import-1.hs: New.
16533         * gcc.dg/pch/import-1a.h: New.
16534         * gcc.dg/pch/import-1b.h: New.
16535         * gcc.dg/pch/import-1c.h: New.
16536
16537 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16538
16539         PR c++/13574
16540         * g++.dg/ext/array1.C: New test.
16541
16542         PR c++/13178
16543         * g++.dg/conversion/op1.C: New test.
16544
16545 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16546
16547         PR 11864
16548         From Kazumoto Kojima / Dan Kegel:
16549         * gcc.dg/pr11864-1.c: New test.
16550
16551         PR 10392
16552         From Marcus Comstedt / Dan Kegel:
16553         * gcc.dg/pr10392-1.c: New test.
16554
16555 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16556
16557         PR c++/13478
16558         * g++.dg/init/ref10.C: New test.
16559
16560 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16561
16562         PR c++/13407
16563         * g++.dg/parse/typename6.C: New test.
16564
16565 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16566
16567         PR pch/13361
16568         * testsuite/g++.dg/pch/wchar-1.C: New.
16569         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16570
16571 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16572
16573         PR c++/9259
16574         * g++.dg/expr/sizeof2.C: New test.
16575
16576 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16577
16578         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16579
16580 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16581
16582         PR c++/13659
16583         * g++.dg/lookup/strong-using-3.C: New.
16584         * g++.dg/lookup/using-10.C: New.
16585
16586 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16587
16588         PR c++/13594
16589         * g++.dg/lookup/strong-using-2.C: New.
16590
16591 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16592             Dan Kegel <dank@kegel.com>
16593             J"orn Rennecke <joern.rennecke@superh.com>
16594
16595         PR target/9365
16596         * gcc.dg/pr9365-1.c: New test.
16597
16598 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16599
16600         PR c++/8856
16601         * g++.dg/parse/casting-operator2.C: New test.
16602         * g++.old-deja/g++.pt/explicit83.C: Remove.
16603
16604 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16605
16606         * gcc.dg/label-compound-stmt-1.c: New test.
16607         * gcc.c-torture/compile/950922-1.c,
16608         gcc.c-torture/compile/20000211-3.c,
16609         gcc.c-torture/compile/20000518-1.c,
16610         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16611         compound statements.
16612
16613 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16614
16615         * gcc.dg/ppc64-abi-1.c: New test.
16616
16617 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16618
16619          * g++.dg/ext/attrib9.C: Add dg-warnings.
16620
16621 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16622
16623         PR c++/12335
16624         * g++.dg/parse/dtor3.C: New test.
16625
16626 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16627
16628         PR c++/12709
16629         * g++.dg/parse/try-catch-1.C: New test.
16630
16631 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16632
16633         * ada/acats/run_all.sh: Add more verbose output in acats.log
16634         when compiling tests.
16635
16636 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16637
16638         PR 13656
16639         * gcc.dg/typedef-redecl.c: New test case.
16640         * gcc.dg/typedef-redecl.h: New support file.
16641
16642 2004-01-13  Jan Hubicka  <jh@suse.cz>
16643
16644         * gcc.dg/always_inline.c: New test.
16645         * gcc.dg/debug/20031231-1.c: Fix.
16646
16647 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16648
16649         PR c++/13474
16650         * g++.dg/template/array3.C: New test.
16651
16652 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16653
16654         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16655         * g++.dg/warn/Wunused-2.C: Likewise.
16656
16657 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16658
16659         PR c++/13289
16660         * g++.dg/template/instantiate6.C: New test.
16661
16662 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16663
16664         PR middle-end/11397
16665         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16666
16667 2004-01-12  Jan Hubicka  <jh@suse.cz>
16668
16669         PR opt/12826
16670         * gcc.dg/20040112-1.c: New.
16671
16672         * gcc.dg/dwarf-die[1-7].c: Move to...
16673         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16674         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16675
16676 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16677
16678         PR c++/4100
16679         * g++.dg/parse/friend4.C: New test.
16680
16681 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16682
16683         PR c++/4100
16684         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16685         definition is called a friend.
16686
16687 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16688
16689         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16690
16691 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16692
16693         PR c++/3478
16694         * g++.dg/parse/error10.C: New test.
16695         * g++.dg/template/arg2.C: Accept "invalid type" error.
16696
16697 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16698
16699         PR middle-end/13392
16700         * g++.dg/opt/expect2.C: New test.
16701
16702 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16703
16704         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16705         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16706         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16707         Update dg-error regexps.
16708
16709 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16710
16711         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16712         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16713
16714 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16715
16716         * gcc.dg/pragma-re-1.c: Use right pointer type.
16717
16718 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16719
16720         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16721
16722 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16723
16724         * gcc.dg/rs6000-ldouble-1.c: New.
16725
16726 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16727
16728         DR 337
16729         PR c++/9256
16730         * g++.dg/other/abstract1.C: New test.
16731
16732 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16733
16734         * g++.dg/lookup/strong-using-1.C: New.
16735
16736 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16737
16738         PR c/11234
16739         * gcc.dg/func-ptr-conv-1.c: New test.
16740         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16741
16742 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16743
16744         PR target/13380.
16745         * gcc.c-torture/compile/20040109-1.c: New.
16746
16747 2004-01-08  Stuart Hastings  <stuart@apple.com>
16748
16749         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16750         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16751         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16752
16753 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16754
16755         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16756
16757 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16758
16759         * ada/acats/run_acats: Treat 'gnatchop' the same way
16760         as 'gnatmake'.  Export GCC_DRIVER.
16761         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16762         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16763
16764 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16765
16766         PR c++/12573
16767         * g++.dg/template/dependent-expr4.C: New test.
16768
16769 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16770
16771         * gcc.dg/altivec-11.c: New test.
16772
16773 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16774
16775         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16776
16777 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16778
16779         PR c/6024
16780         * gcc.dg/enum-compat-1.c: New test.
16781         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16782
16783 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16784
16785         PR c/12165
16786         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16787         gcc.dg/c99-idem-qual-3.c: New tests.
16788
16789 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16790
16791         * gcc.dg/winline-7.c: Don't cast void * to int.
16792
16793 2004-01-06  Jan Hubicka  <jh@suse.cz>
16794
16795         * gcc.dg/i386-sse-5.c: New test
16796         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16797
16798 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16799
16800         PR c++/12815
16801         * g++.dg/rtti/typeid4.C: New test.
16802
16803 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16804
16805         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16806
16807 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/12132
16810         * g++.dg/template/error11.C: New test.
16811
16812         PR c++/13451
16813         * g++.dg/template/class2.C: New test.
16814
16815 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16816         Richard Sandiford <rsandifo@redhat.com>
16817
16818         PR c++/13387
16819         * g++.dg/opt/alias3.C: New test.
16820
16821 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16822
16823         PR c++/13157
16824         * g++.dg/template/koenig3.C: New test.
16825
16826         PR c++/13529
16827         * g++.dg/parse/offsetof3.C: New test.
16828
16829         * g++.dg/init/copy7.C: Add missing dg-error markers.
16830
16831         PR c++/12226
16832         * g++.dg/init/copy7.c: New test.
16833
16834         PR c++/13536
16835         * g++.dg/parse/cast1.C: New test.
16836
16837 2004-01-04  Jan Hubicka  <jh@suse.cz>
16838
16839         * gcc.dg/winline[1-7].c: New tests.
16840
16841 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16842
16843         PR c++/13520
16844         * g++.dg/template/qualttp22.C: New test.
16845
16846 2004-01-01  Jan Hubicka  <jh@suse.cz>
16847
16848         * gcc.dg/debug/20031231-1.c: New.
16849         * gcc.c-torture/compile/20040101-1.c: New.
16850         * gcc.dg/dwarf-die-[1-7].c: New.
16851
16852 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16853
16854         PR optimization/13521
16855         * gcc.c-torture/compile/20031231-1.c: New test.
16856
16857 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16858
16859         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16860
16861 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16862
16863         PR c++/10079
16864         * g++.dg/template/crash16.C: New test.
16865
16866 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16867
16868         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16869
16870 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16871
16872         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16873         ports.
16874         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16875         * g++.old-deja/g++.law/profile1.C: Likewise.
16876         * gcc.c-torture/compile/981006-1.c: Likewise.
16877         * gcc.c-torture/execute/loop-2e.x: Likewise.
16878         * gcc.c-torture/execute/loop-2f.x: Remove.
16879         * gcc.c-torture/execute/loop-2g.x: Likewise.
16880         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16881         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16882
16883 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16884
16885         PR c++/13507
16886         * g++.dg/ext/attrib11.C: New test.
16887
16888         PR c++/13494
16889         * g++.dg/template/array2-1.C: New test.
16890         * g++.dg/template/array2-2.C: New test.
16891
16892 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16893
16894         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16895
16896 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16897
16898         PR c++/12774
16899         * g++.dg/template/array1-1.C: New test.
16900         * g++.dg/template/array1-2.C: New test.
16901
16902 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16903
16904         PR fortran/12632
16905         * g77.dg/12632.f: New test case.
16906
16907 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16908
16909         PR c++/13289
16910         * g++.dg/parse/nontype1.C: New test.
16911
16912 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16913
16914         PR c++/12403
16915         * g++.dg/parse/explicit1.C: New test.
16916         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16917
16918 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16919
16920         PR c++/13081
16921         * g++.dg/opt/inline6.C: New test.
16922
16923         PR c++/12613
16924         * g++.dg/parse/error9.C: New test.
16925
16926         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16927
16928 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16929
16930         PR c++/13009
16931         * g++.dg/init/assign1.C: New test.
16932
16933 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16934
16935         PR c++/13070
16936         * g++.dg/warn/format3.C: New test case.
16937
16938 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16939
16940         * gcc.c-torture/compile/20031227-1.c: New test.
16941
16942 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16943
16944         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16945         * g77.dg/bprob/bprob.exp: Likewise.
16946         * gcc.misc-tests/bprob.exp: Likewise.
16947         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16948         variants on systems where the library does not provide that
16949         functionality.
16950         * gcc.dg/builtins-20.c: Use builtins-config.h.
16951         * gcc.dg/builtins-config.h: New file.
16952
16953 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16954
16955         * lib/gcc-dg.exp (dg-require-profiling): New function.
16956         * lib/target-supports.exp (check_profiling_available): Likewise.
16957         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16958         * g77.dg/bprob/bprob.exp: Likewise.
16959         * gcc.misc-tests/bprob.exp: Likewise.
16960         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16961         * gcc.dg/20021014-1.c: Likewise.
16962         * gcc.dg/nest.c: Likewise.
16963
16964 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16965
16966         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16967         compiling.
16968         * g++.dg/lookup/java2.C: Likewise.
16969         * gcc.dg/cpp/lexident.c: Likewise.
16970
16971 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16972
16973         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16974         given.
16975         * gcc.c-torture/compile/961203-1.c: Likewise.
16976         * gcc.c-torture/compile/980506-1.c: Likewise.
16977
16978 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16979
16980         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16981         (additional_prunes): New global.
16982         (gcc-dg-prune): Handle additional per-test pruning.
16983         (dg-test): Clear additional_prunes between tests.
16984
16985         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16986         dg-prune-output to avoid spurious failures from assembler
16987         complaining about nonexistent WAW violations.
16988         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16989         Use dg-prune-output to avoid spurious failures from assembler
16990         warning about Itanium B-step errata.
16991
16992 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16993
16994         * g++.dg/abi/macro0.C: New test.
16995         * g++.dg/abi/macro1.C: Likewise.
16996         * g++.dg/abi/macro2.C: Likewise.
16997
16998         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16999         * g++.dg/abi/bitfield7.C: Likewise.
17000         * g++.dg/abi/dtor2.C: Likewise.
17001         * g++.dg/abi/mangle11.C: Likewise.
17002         * g++.dg/abi/mangle12.C: Likewise.
17003         * g++.dg/abi/mangle14.C: Likewise.
17004         * g++.dg/abi/mangle17.C: Likewise.
17005         * g++.dg/abi/vbase10.C: Likewise.
17006         * g++.dg/abi/vbase14.C: Likewise.
17007         * g++.dg/template/qualttp17.C: Likewise.
17008
17009 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17010
17011         PR c/11995
17012         * gcc.dg/20031223-1.c: New test.
17013
17014 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17015
17016         * gcc.dg/noreturn-7.c: New test.
17017
17018 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17019
17020         * gcc.dg/null-pointer-1.c: New test.
17021
17022 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17023
17024         * g++.old-deja/g++.jason/template18.C: Remove.
17025         * g++.old-deja/g++.jason/template37.C: Likewise.
17026
17027         PR c++/12862
17028         * g++.dg/lookup/ns1.C: New test.
17029
17030         PR c++/12397
17031         * g++.dg/template/lookup3.C: New test.
17032
17033 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17034
17035         * g++.dg/template/recurse1.C: New test
17036
17037 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
17038
17039         PR c++/12479
17040         * g++.dg/parse/semicolon1.C: New test.
17041         * g++.dg/parse/semicolon1.h: Likewise.
17042
17043 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
17044
17045         * gcc.dg/darwin-misaligned.c: New test.
17046
17047 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17048
17049         PR c/9163
17050         * gcc.dg/20031222-1.c: New test.
17051
17052 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/13438
17055         * g++.dg/parse/error8.C: New test.
17056
17057         PR c++/11554
17058         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17059
17060 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17061
17062         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17063         too small.
17064         * gcc.c-torture/compile/930217-1.c: Likewise.
17065         * gcc.c-torture/compile/930513-1.c: Likewise.
17066         * gcc.c-torture/execute/920908-2.c: Likewise.
17067         * gcc.c-torture/execute/921204-1.c: Likewise.
17068         * gcc.c-torture/execute/930621-1.c: Likewise.
17069         * gcc.c-torture/execute/930630-1.c: Likewise.
17070         * gcc.c-torture/execute/931031-1.c: Likewise.
17071         * gcc.c-torture/execute/980602-2.c: Likewise.
17072         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17073         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17074         * gcc.c-torture/execute/extzvsi.c: Likewise.
17075         * gcc.c-torture/unsorted/ext.c: Likewise.
17076
17077 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17078
17079         PR target/12749
17080         * gcc.c-torture/compile/20031220-2.c: New test case.
17081
17082 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17083
17084         PR optimization/13031
17085         * gcc.c-torture/compile/20031220-1.c: New test case.
17086
17087 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17088
17089         * gcc.dg/cast-function-1.c: New test.
17090
17091 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17092
17093         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17094         formats.
17095
17096 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17097
17098         PR c++/12795
17099         * g++.dg/ext/attrib10.C: New test.
17100
17101 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17102
17103         * gcc.dg/cleanup-10.c: New test.
17104         * gcc.dg/cleanup-11.c: New test.
17105
17106 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17107
17108         PR c++/13239
17109         * g++.dg/opt/expect1.C: New test.
17110
17111 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17112
17113         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17114
17115 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17116
17117         PR debug/12923
17118         * gcc.dg/20031218-1.c: New test.
17119
17120         PR debug/12389
17121         * gcc.dg/20031218-2.c: New test.
17122         * gcc.dg/20031218-3.c: New test.
17123
17124         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17125         of label name and allow for USER_LABEL_PREFIX == "_" names.
17126         * g++.dg/abi/mangle18-2.C: Likewise.
17127         * g++.dg/abi/mangle19-1.C: Likewise.
17128         * g++.dg/abi/mangle19-2.C: Likewise.
17129         * g++.dg/abi/mangle20-1.C: Likewise.
17130         * g++.dg/abi/mangle20-2.C: Likewise.
17131
17132 2003-12-18  Richard Henderson  <rth@redhat.com>
17133
17134         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17135
17136 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17137             Dan Kegel <dank@kegel.com>
17138
17139         PR other/12009
17140         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17141         testing a cross compiler, it causes spurious compile failures.
17142         * lib/g++.exp: Likewise.
17143
17144 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17145
17146         PR c++/13262
17147         * g++.dg/template/access13.C: New test.
17148
17149 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17150
17151         * gcc.dg/20031216-1.c: New test.
17152
17153 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17154
17155         PR c++/9154
17156         * g++.dg/template/error10.C: New test.
17157
17158 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17159
17160         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17161         * g++.dg/eh/simd-2.C: Likewise.
17162
17163 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17164             Roger Sayle  <roger@eyesopen.com>
17165
17166         * gcc.c-torture/execute/ieee/mzero5.c: New.
17167
17168 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/10603
17171         * g++.dg/parse/error6.C: New test.
17172
17173         PR c++/12827
17174         * g++.dg/parse/error7.C: New test.
17175
17176 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17177
17178         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17179         at -O with stabs debugging formats.
17180         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17181         * gcc.dg/debug/debug-2.c: Likewise.
17182
17183 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/12696
17186         * g++.dg/init/error1.C: New test.
17187
17188         PR c++/12218
17189         * g++.dg/init/pm3.C: New test.
17190
17191 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17192
17193         PR c/3347
17194         * gcc.dg/bitfld-8.c: New test.
17195
17196 2003-12-16  James Lemke  <jim@wasabisystems.com>
17197
17198         * gcc.dg/arm-scd42-[123].c: New tests.
17199
17200 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17201
17202         PR c++/9043
17203         * g++.dg/abi/mangle20-1.C: New test.
17204         * g++.dg/abi/mangle20-2.C: New test.
17205
17206 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17207
17208         PR c++/13275
17209         * g++.dg/other/offsetof2.C: Remove XFAIL.
17210         * g++.dg/parse/offsetof1.C: New test.
17211         * g++.gd/parse/offsetof2.C: Likewise.
17212
17213 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17214
17215         * g++.dg/template/nontype3.C: New test.
17216         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17217
17218 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17219
17220         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17221
17222 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17223
17224         PR c++/13387
17225         * g++.dg/expr/assign1.C: New test.
17226
17227         PR c++/13242
17228         * g++.dg/abi/mangle19-1.C: New test.
17229         * g++.dg/abi/mangle19-2.C: New test.
17230
17231 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17232
17233         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17234
17235 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17236
17237         * gcc.c-torture/execute/20031216-1.c: New test.
17238
17239 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17240
17241         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17242         an ICE regression.
17243
17244 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17245
17246         PR c++/10926
17247         * g++.dg/template/error9.C: New test.
17248
17249         PR c++/11116
17250         * g++.dg/template/error8.C: New test.
17251
17252 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17253
17254         PR middle-end/13400
17255         * gcc.c-torture/execute/20031215-1.c: New test case.
17256
17257 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17258
17259         PR c++/13269
17260         * g++.dg/parse/error5.C: New test.
17261
17262         PR c++/12989
17263         * g++.dg/expr/sizeof1.C: New test.
17264
17265         PR c++/13310
17266         * g++.dg/template/crash15.C: New test.
17267
17268 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17269
17270         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17271         a non-POD type as the last named parameter of a varargs function.
17272
17273 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17274
17275         PR c++/13243
17276         PR c++/12573
17277         * g++.dg/template/crash14.C: New test.
17278         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17279
17280 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17281
17282         * g++.dg/other/java1.C: New test.
17283
17284         PR c++/13241
17285         * g++.dg/abi/mangle18-1.C: New test.
17286         * g++.dg/abi/mangle18-2.C: New test.
17287
17288 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17289
17290         PR optimization/10312
17291         * gcc.c-torture/execute/20031214-1.c: New.
17292
17293 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17294
17295         PR c++/10779
17296         PR c++/12160
17297         * g++.dg/parse/error3.C: New test.
17298         * g++.dg/parse/error4.C: Likewise.
17299         * g++.dg/abi/mangle4.C: Tweak error messages.
17300         * g++.dg/lookup/using5.C: Likewise.
17301         * g++.dg/other/error2.C: Likewise.
17302         * g++.dg/parse/typename5.C: Likewise.
17303         * g++.dg/parse/undefined1.C: Likewise.
17304         * g++.dg/template/arg2.C: Likewise.
17305         * g++.dg/template/ttp3.C: Likewise.
17306         * g++.dg/template/type1.C: Likewise.
17307         * g++.old-deja/g++.other/crash32.C: Likewise.
17308         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17309
17310 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17311
17312         PR c++/13106
17313         * g++.dg/warn/noreturn-3.C: New test.
17314
17315 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17316
17317         PR c++/13118
17318         * g++.dg/abi/covariant3.C: New.
17319
17320 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * g++.dg/eh/ia64-1.C: New test.
17323
17324 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17325
17326         PR optimization/13037
17327         * g77.f-torture/execute/13037.f: New test case.
17328
17329 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17330
17331         PR c++/12881
17332         * g++.dg/abi/covariant2.C: New.
17333
17334 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17335
17336         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17337
17338 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17339
17340         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17341
17342 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17343
17344         PR other/10819
17345         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17346         to fix Bug 10819.
17347         * lib/g++.exp (g++_version): Likewise.
17348         * lib/g77.exp (g77_version): Likewise.
17349         * lib/objc.exp (default_objc_version): Likewise.
17350
17351 2003-12-10  Richard Henderson  <rth@redhat.com>
17352
17353         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17354
17355         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17356
17357 2003-12-08  Matt Austern  <austern@apple.com>
17358
17359         PR c/13134
17360         * lib/gcc-dg.exp (dg-require-visibility): Define.
17361         * lib/target-supports (check_visibility_available): Define.
17362         * gcc.dg/visibility-1.c: New test.
17363         * gcc.dg/visibility-2.c: Likewise.
17364         * gcc.dg/visibility-3.c: Likewise.
17365         * gcc.dg/visibility-4.c: Likewise.
17366         * gcc.dg/visibility-5.c: Likewise.
17367         * gcc.dg/visibility-6.c: Likewise.
17368         * g++.dg/ext/visibility-1.C: Likewise.
17369         * g++.dg/ext/visibility-2.C: Likewise.
17370         * g++.dg/ext/visibility-3.C: Likewise.
17371         * g++.dg/ext/visibility-4.C: Likewise.
17372         * g++.dg/ext/visibility-5.C: Likewise.
17373         * g++.dg/ext/visibility-6.C: Likewise.
17374
17375 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17376
17377         * g++.dg/lookup/java1.C: New test.
17378         * g++.dg/lookup/java2.C: New test.
17379
17380 2003-12-07  Falk Hueffner  <falk@debian.org>
17381
17382         * g++.dg/opt/noreturn-1.C: New test.
17383
17384 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17385
17386         * gcc.dg/overflow-1.c: New test.
17387
17388 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17389
17390         * g77.f-torture/compile/13060.f: New test.
17391
17392 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17393
17394         PR c++/13323
17395         * g++.dg/inherit/operator2.C: New test.
17396
17397 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17398
17399         PR c++/13305
17400         * g++.dg/ext/attrib9.C: New test.
17401
17402 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17403
17404         PR c++/13314
17405         * g++.dg/template/error7.C: New test.
17406
17407 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17408             J"orn Rennecke <joern.rennecke@superh.com>
17409
17410         PR target/13302
17411         * g++.dg/other/struct-va_list.C: New test.
17412
17413 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17414
17415         PR c++/13166
17416         * g++.dg/parse/defarg6.C: New test.
17417
17418 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17419
17420         PR target/13256
17421         * gcc.c-torture/execute/20031201-1.c: New test.
17422
17423 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17424
17425         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17426
17427 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17428
17429         * gcc.dg/builtin-return-1.c: New test.
17430
17431 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17432             J"orn Rennecke <joern.rennecke@superh.com>
17433
17434         PR optimization/13260
17435         * gcc.c-torture/execute/20031204-1.c: New test.
17436
17437 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/9127
17440         * g++.dg/template/error6.C: New test.
17441
17442 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17443
17444         * gcc.dg/20031202-1.c: New test.
17445
17446 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17447
17448         PR c++/13179
17449         * g++.dg/template/eh1.C: New test.
17450
17451         PR c++/10771
17452         * g++.dg/template/error5.C: New test.
17453
17454 2003-12-02  David Ung  <davidu@mips.com>
17455
17456         * gcc.dg/compat/vector-check.h: Corrected type for var
17457         g_##TMODE
17458
17459 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17460
17461         PR c++/10126
17462         * g++.dg/template/ptrmem8.C: New test.
17463
17464 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17465
17466         PR c++/12573
17467         * g++.dg/template/dependent-expr3.C: New test.
17468
17469 2003-12-01  James Lemke  <jim@wasabisystems.com>
17470
17471         * gcc.dg/arm-g2.c: New test.
17472
17473 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17474
17475         PR optimization/11634
17476         * gcc.dg/20031201-2.c: New test case.
17477
17478 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17479
17480         PR 11433
17481         * objc.dg/proto-lossage-3.m: New test.
17482
17483 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17484
17485         PR optimization/12628
17486         * gcc.dg/20031201-1.c: New test case.
17487
17488 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17489
17490         * gcc.dg/unaligned-1.c: New test.
17491
17492 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17493
17494         PR c++/9849
17495         * g++.dg/template/error4.C: New test.
17496         * g++.dg/template/nested3.C: Adjust error markers.
17497
17498 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17499
17500         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17501
17502 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17503
17504         PR c/10333
17505         * gcc.dg/bitfld-7.c: New test.
17506
17507 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17508
17509         * gcc.dg/tls/asm-1.C: New test.
17510
17511 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17512
17513         * gcc.dg/cpp/assert4.c: Update.
17514
17515 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17516
17517         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17518         * gcc.dg/builtin-apply3.c: New test.
17519
17520 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17521
17522         * lib/compat.exp (compat-obj): New xfaildata parameter.
17523         Use it to set compiler_conditional_xfail_data before compiling.
17524         (compat-get-options): Handle dg-xfail-if.
17525         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17526         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17527         * gcc.dg/compat/vector-1_y.c: Likewise.
17528         * gcc.dg/compat/vector-2_x.c: Likewise.
17529         * gcc.dg/compat/vector-2_y.c: Likewise.
17530
17531 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17532
17533         * g++.dg/opt/reg-stack4.C: New test.
17534
17535 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17536
17537         * gcc.dg/builtin-apply2.c: New test.
17538
17539 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17540
17541         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17542
17543 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17544
17545         PR c++/12924
17546         * g++.dg/template/template-id-2.C: New test.
17547
17548 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17549
17550         PR c++/5369
17551         * g++.dg/template/memfriend1.C: New test.
17552         * g++.dg/template/memfriend2.C: Likewise.
17553         * g++.dg/template/memfriend3.C: Likewise.
17554         * g++.dg/template/memfriend4.C: Likewise.
17555         * g++.dg/template/memfriend5.C: Likewise.
17556         * g++.dg/template/memfriend6.C: Likewise.
17557         * g++.dg/template/memfriend7.C: Likewise.
17558         * g++.dg/template/memfriend8.C: Likewise.
17559         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17560
17561 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17562
17563         PR c++/12515
17564         * g++.dg/ext/cond1.C: New test.
17565
17566 2003-11-20  Richard Henderson  <rth@redhat.com>
17567
17568         * gcc.dg/20020201-2.c: Remove.
17569         * gcc.dg/20020201-4.c: Remove.
17570         * gcc.dg/20020304-1.c: Remove.
17571
17572 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17573
17574         * gcc.dg/cpp/trad/xwin1.c: New test case.
17575
17576 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17577
17578         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17579         * lib/g77.exp: Likewise.
17580         * lib/objc.exp: Likewise.
17581         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17582         for darwin.
17583
17584 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17585
17586         PR c++/12932
17587         * g++.dg/template/static5.C: New test.
17588
17589 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17590
17591         * gcc.dg/nested-func-1.c: New test.
17592
17593 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17594
17595         * gcc.dg/cpp/assert4.c: New test.
17596
17597 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17598
17599         PR c++/2294
17600         * g++.dg/lookup/using9.c: New test.
17601
17602 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17603
17604         PR c++/12762
17605         * g++.dg/template/error3.C: New test.
17606
17607 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17608
17609         PR ada/13035
17610         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17611         No longer use a wrapper for gcc, since this does not work under
17612         Windows.
17613
17614 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17615
17616         PR c++/2094
17617         * g++.dg/template/ptrmem7.C: New test.
17618
17619 2003-11-13  Andrew Pinski <apinski@apple.com>
17620
17621         * gcc.c-torture/compile/20031113-1.c: New test.
17622
17623 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17624             Kean Johnston <jkj@sco.com>
17625
17626         PR c/13029
17627         * gcc.dg/unused-4.c: Update.
17628
17629 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17630
17631         * g++.dg/opt/const3.C: New test.
17632
17633 2003-11-13  Jan Hubicka  <jh@suse.cz>
17634
17635         * gcc.c-torture/compile/20031112-1.c: New test.
17636
17637 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17638
17639         * g++.dg/parse/crash10.C: Remove bogus error marker.
17640
17641 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17642
17643         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17644         (host_gcc): Likewise.
17645         (ROOT): Honor $PWDCMD.
17646         (BASE): Likewise.
17647         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17648
17649 2003-11-12  Catherine Moore  <clm@redhat.com>
17650
17651         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17652
17653 2003-11-12  Andreas Jaeger  <aj@suse.de>
17654             Jakub Jelinek  <jakub@redhat.com>
17655             Andrew Pinski  <pinskia@physics.uc.edu>
17656             Richard Henderson  <rth@redhat.com>
17657
17658         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17659         systems.
17660         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17661
17662         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17663         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17664
17665 2003-11-11  Andreas Jaeger  <aj@suse.de>
17666
17667         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17668
17669         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17670
17671 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17672
17673         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17674         Clean ups.
17675
17676 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17677
17678         * gcc.dg/trampoline-1.c: New test.
17679
17680 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17681
17682         * gcc.c-torture/compile/200031109-1.c: New test.
17683
17684 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17685
17686         PR c/3190
17687         PR c/8714
17688         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17689         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17690         gcc.dg/format/no-y2k-1.c: Update.
17691
17692 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17693
17694         PR optimization/10467
17695         * gcc.dg/20031108-1.c: New test case.
17696
17697 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17698
17699         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17700
17701 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17702
17703         * gcc.dg/compound-lvalue-1.c: New test.
17704         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17705         some XFAILs.
17706
17707 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17708
17709         * gcc.dg/altivec-varargs-1.c: New test.
17710
17711 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17712
17713         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17714         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17715         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17716         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17717         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17718
17719 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17720
17721         * gcc.dg/cond-lvalue-1.c: New test.
17722
17723 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17724
17725         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17726
17727 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17728
17729         PR c++/11616
17730         * g++.dg/template/instantiate5.C: New test.
17731
17732 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17733
17734         PR c++/12726
17735         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17736         * ChangeLog: Add missing first entry for above test.
17737
17738 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17739
17740         PR c++/9810
17741         * g++.dg/template/using8.C: New test.
17742         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17743
17744 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17745
17746         PR optimization/10817
17747         * gcc.c-torture/compile/20031102-1.c: New test case.
17748
17749 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17750
17751         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17752         2147483647.
17753
17754 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17755
17756         * gcc.dg/20031102-1.c: New test.
17757
17758 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17759
17760         * gcc.dg/complex-1.c: New test.
17761
17762 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17763
17764         PR c++/12796
17765         * g++.dg/template/crash13.C: Adjust expected error location.
17766         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17767
17768 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17769
17770         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17771
17772 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17773
17774         PR/10239
17775         * gcc.c-torture/compile/20031031-2.c: New test.
17776
17777 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17778
17779         PR/11640
17780         * gcc.c-torture/compile/20031031-1.c: New test.
17781
17782 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17783
17784         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17785         * gcc.misc-tests/bprob.exp: Likewise.
17786         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17787         the execution test on arm-elf configs.
17788         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17789         configs that don't support scratch files.
17790         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17791
17792 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17793
17794         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17795         done by dejagnu.
17796
17797 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17798
17799         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17800         Avoid non pure sh syntax. Add more logging.
17801
17802         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17803         fail.
17804
17805 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17806
17807         PR libgcj/10610
17808         * gcc.dg/ppc-stackalign-1.c: New test.
17809
17810 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17811
17812         * ada/acats/run_all.sh: Change output to be more compliant with
17813         dejagnu framework.
17814         Create acats.sum and acats.log files under testsuite/ada/acats
17815         Only run [a-z]* directories, to filter out e.g. CVS.
17816         Redirect build output to log file.
17817
17818 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17819
17820         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17821
17822 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17823
17824         PR ada/5909:
17825         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17826
17827 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17828
17829         * gcc.c-torture/compile/20031023-1.c: New test.
17830         * gcc.c-torture/compile/20031023-2.c: New test.
17831         * gcc.c-torture/compile/20031023-3.c: New test.
17832         * gcc.c-torture/compile/20031023-4.c: New test.
17833
17834 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17835
17836         PR c++/10371
17837         * g++.dg/lookup/scoped8.C: New test.
17838
17839 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17840
17841         * g++.dg/opt/reg-stack3.C: New test.
17842
17843 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17844
17845         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17846
17847 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17848
17849         PR c++/11076
17850         * g++.dg/template/crash13.C: New test.
17851
17852 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17853
17854         * gcc.dg/c99-restrict-2.c: New test.
17855
17856 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         PR c++/12698, c++/12699, c++/12700, c++/12566
17859         * g++.dg/inherit/covariant9.C: New test.
17860         * g++.dg/inherit/covariant10.C: New test.
17861         * g++.dg/inherit/covariant11.C: New test.
17862
17863 2003-10-23  Jason Merrill  <jason@redhat.com>
17864
17865         PR c++/12726
17866         * g++.dg/ext/complit2.C: New test.
17867
17868 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17869
17870         PR target/12654
17871         * gcc.c-torture/execute/20031020-1.c: New test.
17872
17873 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17874
17875         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17876         following the jump_insn.
17877
17878 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17879
17880         * gcc.dg/cast-lvalue-1.c: New test.
17881
17882 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17883
17884         PR c++/11962
17885         * g++.dg/template/cond2.C: New test.
17886
17887 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17888
17889         * gcc.dg/builtins-28.c: New test.
17890
17891 2003-10-20  Jan Hubicka  <jh@suse.cz>
17892
17893         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17894         parameter.
17895         * testsuite/gcc.dg/inline-2.c: Likewise.
17896
17897 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17898
17899         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17900         * gcc.dg/nest.c:  Likewise.
17901
17902 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17903
17904         PR c++/9781, c++/10583, c++/11862
17905         * g++.dg/parse/crash13.C: New test.
17906
17907 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17908
17909         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17910
17911 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17912
17913         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17914         Define HAVE_C99_RUNTIME except on Solaris.
17915         * gcc.dg/builtins-20.c: Likewise.
17916
17917 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17918
17919         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17920
17921 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17922
17923         PR c++/12495
17924         * g++.dg/template/crash21.C: New test.
17925
17926 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17927
17928         PR c++/2513
17929         * g++.dg/template/typename5.C: New test.
17930
17931 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17932
17933         PR c++/12369
17934         * g++.dg/template/friend25.C: New test.
17935
17936 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17937
17938         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17939         versions.
17940
17941 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17942
17943         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17944         == 2147483647.
17945
17946 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17947
17948         * gcc.c-torture/execute/960416-1.x: Remove.
17949         * gcc.c-torture/execute/divconst-3.x: Likewise.
17950
17951 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17952
17953         PR target/12598
17954         * gcc.dg/torture/cris-volatile-1.c: New test.
17955
17956 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17957
17958         PR optimization/9325
17959         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17960         for overflowing floating point to integer conversion during RTL
17961         simplification.
17962
17963 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17964
17965         * objc/execute/_cmd.m: Fix typo.
17966         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17967         Relax 'scan-assembler' regexp.
17968         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17969         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17970         * objc.dg/zero-link-2.m: Remove blank line.
17971         * objc.dg/zero-link-3.m: New test case.
17972
17973 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17974
17975         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17976
17977         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17978         than linker trickery.
17979
17980 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17981
17982         PR c++/12370
17983         * g++.dg/other/friend2.C: New test.
17984
17985 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17986
17987         * gcc.dg/20031012-1.c: New test.
17988
17989 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17990
17991         * gcc.dg/weak/weak-3.c: Fix for new warning.
17992
17993 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17994
17995         PR optimization/8750
17996         * gcc.c-torture/execute/20031012-1.c: New test case.
17997
17998 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17999
18000         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
18001         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
18002
18003 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18004
18005         PR optimization/12260
18006         * gcc.c-torture/compile/20031011-2.c: New test case.
18007
18008 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18009
18010         * gcc.c-torture/execute/20031011-1.c: New testcase.
18011
18012 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
18013
18014         * gcc.c-torture/compile/20031011-1.c: New test.
18015
18016 2003-10-11  Jan Hubicka  <jh@suse.cz>
18017
18018         * g++.dg/other/first-global.C: New test.
18019
18020 2003-10-11  Roger Sayle  <roger@eyesopen.com>
18021
18022         * gcc.c-torture/execute/string-opt-18.c: New testcase.
18023
18024 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
18025
18026         * gcc.c-torture/compile/20031010-1.c: New test.
18027
18028 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
18029
18030         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
18031         * gcc.c-torture/execute/va-arg-25.c: ... here.
18032
18033 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
18034
18035         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
18036
18037 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
18038
18039         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
18040
18041 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
18042
18043         * g++.dg/parse/error2.C: New test.
18044
18045 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
18046
18047         PR c++/11097
18048         * g++.dg/other/error5.C: Modify the error message.
18049         * g++.dg/lookup/using8.C: New test.
18050
18051 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
18052
18053         * gcc.dg/darwin-abi-2.c: New file.
18054         * gcc.c-torture/execute/va-arg-24.c: New file.
18055
18056 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18057
18058         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18059         indentation.
18060
18061 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/10147
18064         * g++.dg/other/error4.C: Update error messages.
18065         * g++.dg/template/ptrmem4.C: Likewise.
18066
18067         PR c++/12337
18068         * g++.dg/init/new9.C: New test.
18069
18070         PR c++/12334, c++/12236, c++/8656
18071         * g++.dg/ext/attrib8.C: New test.
18072
18073 2003-10-06  Devang Patel  <dpatel@apple.com>
18074
18075         * gcc.dg/debug/dwarf2-3.h: New test.
18076         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18077
18078 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18079
18080         * g++.dg/opt/cfg2.C: New test.
18081
18082 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18083
18084         * g++.dg/opt/float1.C: New test.
18085
18086 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18087
18088         * gcc.dg/c90-array-lval-6.c: New test.
18089         * gcc.dg/c99-array-lval-6.c: New test.
18090
18091 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18092             Ziemowit Laski  <zlaski@apple.com>
18093
18094         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18095         'Derived', so that it is never considered a class method; add
18096         new warning for '+port' method ambiguity.
18097         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18098         <objc/objc-api.h> (needed on Mac OS X).
18099         * objc.dg/method-13.m: New test.
18100
18101 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18102
18103         PR optimization/9325, PR java/6391
18104         * gcc.c-torture/execute/20031003-1.c: New test case.
18105
18106 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18107
18108         PR optimization/12180
18109         * gcc.dg/20031002-1.c: New test.
18110
18111         PR c++/12486
18112         * g++.dg/inherit/error1.C: New test.
18113
18114 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18115
18116         * lib/f-torture.exp (search_for): Rename to...
18117         (search_for_re): This.  Also, clean up comments and the
18118         "regexp" invocation.
18119
18120 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18121
18122         * gcc.c-torture/compile/20031002-1.c: New test.
18123
18124 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18125
18126         * g++.dg/opt/cond1.C: New test.
18127
18128 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18129
18130         * gcc.dg/Wold-style-definition-2.c: New testcase.
18131         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18132
18133 2003-09-29  Richard Henderson  <rth@redhat.com>
18134
18135         * g++.dg/init/array10.C: Add dg-options.
18136
18137 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18138
18139         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18140
18141 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18142
18143         * g++.dg/template/friend19.C: Fix typo.
18144         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18145
18146 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18147
18148         * gcc.c-torture/execute/20030928-1.c: New test.
18149         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18150
18151 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18152
18153         * g++.dg/opt/unroll1.C: New test.
18154
18155 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18156
18157         PR optimization/11741
18158         * gcc.dg/20030926-1.c: New test case.
18159
18160 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18161
18162         PR c++/5655
18163         * g++.dg/parse/access7.C: New test.
18164         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18165
18166 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18167
18168         MERGE OF objc-improvements-branch into MAINLINE:
18169         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18170         if libobjc has not been built.
18171         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18172         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18173         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18174         objc/execute/nested-3.m, objc/execute/np-2.m,
18175         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18176         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18177         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18178         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18179         objc.dg/special/unclaimed-category-1.h,
18180         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18181         well as GNU runtime.
18182         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18183         * execute/cascading-1.m, execute/function-message-1.m,
18184         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18185         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18186         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18187         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18188         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18189         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18190         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18191         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18192         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18193         * objc.dg/bitfield-2.m: Run only on Darwin.
18194         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18195         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18196         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18197         * objc.dg/const-str-1.m: Fix constant string layout.
18198
18199 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18200
18201         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18202
18203 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18204
18205         * gcc.dg/darwin-abi-1.c: New file.
18206
18207 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18208
18209         PR target/12281
18210         * gcc.c-torture/compile/20030921-1.c: New test.
18211
18212 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18213
18214         * g++.dg/opt/reg-stack2.C: New test.
18215
18216 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18217
18218         * g++.dg/eh/delayslot1.C: New test.
18219
18220 2003-09-20  Richard Henderson  <rth@redhat.com>
18221
18222         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18223
18224 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18225
18226         * gcc.c-torture/execute/20030920-1.c: New test case.
18227
18228 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18229
18230         * g++.dg/rtti/typeid3.C: Correct expected error message.
18231
18232 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18233
18234         PR c++/157
18235         * g++.dg/parse/crash12.C: New test.
18236
18237 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18238
18239         * gcc.dg/compat/mixed-struct-check.h: New.
18240         * gcc.dg/compat/mixed-struct-defs.h: New.
18241         * gcc.dg/compat/mixed-struct-init.h: New.
18242         * gcc.dg/compat/struct-by-value-19_main.c: New.
18243         * gcc.dg/compat/struct-by-value-19_x.c: New.
18244         * gcc.dg/compat/struct-by-value-19_y.c: New.
18245         * gcc.dg/compat/struct-by-value-20_main.c: New.
18246         * gcc.dg/compat/struct-by-value-20_x.c: New.
18247         * gcc.dg/compat/struct-by-value-20_y.c: New.
18248         * gcc.dg/compat/struct-return-19_main.c: New.
18249         * gcc.dg/compat/struct-return-19_x.c: New.
18250         * gcc.dg/compat/struct-return-19_y.c: New.
18251         * gcc.dg/compat/struct-return-20_main.c: New.
18252         * gcc.dg/compat/struct-return-20_x.c: New.
18253         * gcc.dg/compat/struct-return-20_y.c: New.
18254
18255 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18256         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18257         so that it will not complain on LP64 targets.
18258
18259 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18260
18261         PR c++/495
18262         * g++.dg/template/friend24.C: New test.
18263
18264 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18265
18266         PR c++/12332
18267         * g++.dg/template/memtmpl2.C: New test.
18268
18269 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18270
18271         PR target/11184
18272         * gcc.dg/builtin-apply1.c: New test.
18273
18274 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18275
18276         PR c++/9848
18277         * g++.dg/warn/Wunused-4.C: New test.
18278
18279 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18280
18281         PR c++/12316
18282         * g++.dg/other/gc2.C: New test.
18283
18284 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18285
18286         PR c++/11991
18287         * g++.dg/rtti/typeid3.C: New test.
18288
18289         PR c++/12266
18290         * g++.dg/overload/template1.C: New test.
18291
18292 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18293
18294         * g++.dg/opt/cfg3.C: New test.
18295
18296 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18297
18298         PR c++/7939
18299         * g++.dg/template/crash11.C: New test.
18300
18301 2003-09-16  Jason Merrill  <jason@redhat.com>
18302             Jakub Jelinek  <jakub@redhat.com>
18303
18304         * gcc.dg/attr-warn-unused-result.c: New test.
18305
18306 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18307
18308         PR c++/12184
18309         * g++.dg/expr/call2.C: New test.
18310
18311 2003-09-15  Andreas Jaeger  <aj@suse.de>
18312
18313         * gcc.dg/Wold-style-definition-1.c: New test.
18314
18315 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18316
18317         PR c++/3907
18318         * g++.dg/parse/template12.C: New test.
18319
18320         * g++.dg/abi/bitfield11.C: New test.
18321         * g++.dg/abi/bitfield12.C: Likewise.
18322
18323 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18324
18325         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18326         non-expansion of functional macro name without arguments at EOL.
18327         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18328
18329 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18330
18331         * gcc.c-torture/execute/20030914-[12].c: New tests.
18332
18333 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18334
18335         PR c++/11788
18336         * g++.dg/overload/addr1.C: New test.
18337
18338 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18339
18340         * gcc.dg/20030909-1.c: New test.
18341
18342 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18343
18344         * gcc.dg/ultrasp10.c: New test.
18345
18346 2003-09-09  Devang Patel  <dpatel@apple.com>
18347
18348         * gcc.dg/darwin-ld-6.c: New test.
18349
18350 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18351
18352         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18353
18354 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18355
18356         * gcc.dg/ia64-types1.c: New test.
18357         * gcc.dg/ia64-types2.c: Likewise.
18358
18359 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18360
18361         * gcc.dg/builtins-1.c: Add more _Complex tests.
18362         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18363
18364         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18365         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18366
18367 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18368
18369         PR c++/11786
18370         * g++.dg/lookup/koenig2.C: New test.
18371
18372         PR c++/5296
18373         * g++.dg/rtti/typeid2.C: New test.
18374
18375 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18376
18377         * gcc.c-torture/compile/20030904-1.c: New test.
18378
18379 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18380
18381         * g++.dg/opt/longbranch2.C: New test.
18382
18383 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18384
18385         * g++.dg/template/crash10.C: Only compile it.
18386
18387 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18388
18389         PR middle-end/11665
18390         * gcc.c-torture/compile/20030907-1.c: New test.
18391         * g++.dg/init/array11.C: New test.
18392
18393 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18394
18395         PR c++/11852
18396         * g++.dg/init/struct1.C: New test.
18397
18398 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/12181
18401         * g++.dg/expr/comma1.C: New test.
18402
18403 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18404
18405         PR c++/11867
18406         * g++.dg/expr/static_cast5.C: New test.
18407
18408 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18409
18410         PR c++/11507
18411         * g++.dg/lookup/scoped7.C: New test.
18412
18413         PR c++/9574
18414         * g++.dg/other/static1.C: New test.
18415
18416         PR c++/11490
18417         * g++.dg/warn/template-1.C: New test.
18418
18419         PR c++/11432
18420         * g++.dg/template/crash10.C: New test.
18421
18422         PR c++/2478
18423         * g++.dg/overload/VLA.C: New test.
18424
18425         PR c++/10804
18426         * g++.dg/template/call1.C: New test.
18427
18428 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18429
18430         PR c++/11794
18431         * g++.dg/parse/using3.C: New test.
18432
18433 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18434
18435         PR c++/11409
18436         * g++.dg/overload/builtin3.C: New test case.
18437
18438 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18439
18440         PR c/9862
18441         * gcc.dg/20030906-1.c: New test.
18442         * gcc.dg/20030906-2.c: Likewise.
18443
18444 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18445
18446         PR c++/12167
18447         * g++.dg/parse/defarg5.C: New test.
18448
18449         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18450
18451 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18452
18453         PR c++/12163
18454         * g++.dg/expr/static_cast4.C: New test.
18455
18456         PR c++/12146
18457         * g++.dg/template/crash9.C: New test.
18458
18459 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18460
18461         * g++.old-deja/g++.ext/pretty2.C: Update for change
18462         in __FUNCTION__.
18463         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18464
18465 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18466
18467         PR c++/11922
18468         * g++/dg/template/qualified-id1.C: New test.
18469
18470         PR c++/12037
18471         * g++.dg/warn/noeffect4.C: New test.
18472
18473 2003-09-04  Matt Austern  <austern@apple.com>
18474
18475         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18476         * g++.dg/ext/fnname2.C: Likewise.
18477         * g++.dg/ext/fnname3.C: Likewise.
18478
18479 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18480
18481         * g++.dg/expr/lval1.C: New test.
18482         * g++.dg/ext/lvcast.C: Remove.
18483
18484 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18485
18486         PR optimization/11700.
18487         * gcc.c-torture/compile/20030903-1.c: New test case.
18488
18489 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18490
18491         PR c++/12053
18492         * g++.dg/abi/layout4.C: New test.
18493
18494 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18495
18496         PR c++/11553
18497         * g++.dg/parse/friend3.C: New test.
18498
18499 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18500
18501         PR c++/11847
18502         * g++.dg/template/class1.C: New test.
18503
18504         PR c++/11808
18505         * g++.dg/expr/call1.C: New test.
18506
18507 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18508
18509         PR c++/12114
18510         * g++.dg/init/ref9.C: New test.
18511
18512         PR c++/11972
18513         * g++.dg/template/nested4.C: New test.
18514
18515 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18516
18517         PR c++/12093
18518         * g++.dg/template/non-dependent4.C: New test.
18519
18520         PR c++/11928
18521         * g++.dg/inherit/conv1.C: New test.
18522
18523 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18524
18525         PR c++/6196
18526         * g++.dg/ext/label1.C: New test.
18527         * g++.dg/ext/label2.C: Likewise.
18528
18529 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18530
18531         * g++.dg/expr/cond3.C: New test.
18532
18533 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18534
18535         * gcc.dg/builtins-1.c: Add new builtin cases.
18536
18537 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18538
18539         * gcc.dg/builtins-1.c: Add new cases.
18540         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18541
18542 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18543
18544         * gcc.dg/builtins-1.c: Add more math builtin tests.
18545         * gcc.dg/torture/builtin-attr-1.c: New test.
18546
18547 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18548
18549         PR optimization/5079
18550         * g++.dg/opt/static3.C: New test.
18551
18552 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18553
18554         * gcc.misc-tests/gcov-10b.c: New test.
18555
18556 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18557
18558         * g++.dg/opt/ptrmem3.C: New test.
18559
18560         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18561
18562 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18563
18564         * gcc.dg/20030826-2.c: New test.
18565
18566 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18567
18568         PR middle-end/12002
18569         * g77.f-torture/compile/12002.f: New test case.
18570
18571 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18572
18573         * gcc.dg/20030826-1.c: New test case.
18574
18575 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18576
18577         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18578
18579 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         PR c++/11871
18582         * c++.dg/lookup/crash1.C: New test.
18583
18584         * c++.dg/warn/noeffect3.C: New test.
18585
18586 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18587
18588         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18589         * gcc.dg/compat/vector-1_y.c: Ditto.
18590         * gcc.dg/compat/vector-2_x.c: Ditto.
18591         * gcc.dg/compat/vector-2_y.c: Ditto.
18592
18593 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18594
18595         * gcc.dg/20030702-1.c: New test.
18596
18597 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/8795
18600         * g++.dg/ext/altivec-1.C: New test.
18601
18602 2003-08-24  Richard Henderson  <rth@redhat.com>
18603
18604         * g++.dg/eh/simd-2.C: Add -w for x86.
18605
18606 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18607
18608         * gcc.dg/20030815-1.c: New test.
18609
18610 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18611
18612         PR c++/3765
18613         * g++.dg/parse/access6.C: New test.
18614
18615 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18616
18617         PR c++/641, c++/11876
18618         * g++.dg/template/friend22.C: New test.
18619         * g++.dg/template/friend23.C: Likewise.
18620
18621 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18622
18623         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18624         identically.
18625
18626 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18627
18628         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18629
18630 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18633
18634 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18635
18636         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18637
18638 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18641
18642 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18643
18644         PR c++/11919
18645         * g++.dg/overload/prom1.C: New test.
18646
18647         PR c++/11551
18648         * g++.dg/parse/dtor2.C: New test.
18649
18650         PR c++/10762
18651         * g++.dg/parse/using2.C: New test.
18652
18653 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18654
18655         PR target/11805
18656         * gcc.c-torture/compile/20030821-1.c: New.
18657
18658 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18659
18660         PR c++/11834
18661         * g++.dg/template/deduce2.C: New test.
18662
18663 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18664
18665         * gcc.c-torture/execute/20030821-1.c: New test.
18666
18667 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18668
18669         PR middle-end/11984
18670         * gcc.dg/20030820-1.c: New test case.
18671
18672 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18673
18674         PR c++/11945
18675         * g++.dg/warn/noeffect2.C: New test.
18676
18677 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18678
18679         PR c++/10926
18680         * g++.dg/template/dtor2.C: New test.
18681
18682         PR c++/11684
18683         * g++.dg/template/operator1.C: New test.
18684         * g++.dg/parse/operator4.C: New test.
18685
18686         PR c++/11946.C
18687         * g++.dg/expr/enum1.C: New test.
18688         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18689
18690         PR c++/11036.C
18691         * g++.dg/parse/elab2.C: New test.
18692         * g++.dg/parse/typedef4.C: Change error message.
18693         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18694         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18695         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18696
18697 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18698
18699         * gcc.dg/pch/warn-1.c: New.
18700         * gcc.dg/pch/warn-1.hs: New.
18701
18702         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18703         not-tested file.
18704
18705 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18706
18707         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18708
18709 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18710
18711         * gcc.dg/uninit-D.c: New Test.
18712         * gcc.dg/uninit-E.c: New Test.
18713         * gcc.dg/uninit-F.c: New Test.
18714         * gcc.dg/uninit-G.c: New Test.
18715
18716 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18717
18718         * g++.dg/README: Describe the pch directory.
18719
18720 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18721
18722         PR c++/11174
18723         * g++.dg/parse/access4.C: New test.
18724         * g++.dg/parse/access5.C: Likewise.
18725         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18726
18727 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18728
18729         * gcc.dg/noncompile/20030818-1.c: New.
18730
18731 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18732
18733         PR c++/11957
18734         * g++.dg/warn/noeffect1.C: New test.
18735
18736         * g++.dg/template/scope2.C: New test.
18737         * g++.dg/template/error2.C: Correct dg-error
18738
18739 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18740
18741         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18742
18743 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18744
18745         PR C++/11512
18746         * g++.dg/template/warn1.C: New.
18747
18748 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         * g++.dg/template/error2.C: New test.
18751         * g++.dg/lookup/using7.C: Adjust errors
18752         * g++.old-deja/g++.pt/crash36.C: Likewise.
18753         * g++.old-deja/g++.pt/derived3.C: Likewise.
18754
18755 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18756
18757         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18758         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18759         * gcc.c-torture/execute/builtins/string-9.c: New, from
18760         string-opt-9.c.  Adjust for execute/builtins framework.
18761         * gcc.c-torture/execute/string-opt-9.c: Delete.
18762
18763 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18764
18765         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18766
18767         * g++.dg/parse/ret-type2.C: New test.
18768
18769         PR c++/11703
18770         * g++.dg/init/new8.C: New test.
18771
18772         PR c++/10923
18773         * g++.dg/parse/typedef5.C: New test.
18774
18775         PR c++/9512
18776         * g++.dg/parse/qualified2.C: New test.
18777         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18778         invalid code.
18779
18780 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18781
18782         * g++.dg/conversion/ptrmem1.C: New test.
18783
18784 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18785
18786         PR target/11693
18787         * gcc.dg/20030811-1.c: New test.
18788
18789         PR target/11535
18790         * gcc.c-torture/execute/20030811-1.c: New test.
18791
18792 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18793
18794         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18795
18796 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18797
18798         PR c++/11789.C
18799         * g++.dg/inherit/multiple1.C: New test.
18800
18801 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18802
18803         * gcc.dg/spe1.c: New test.
18804
18805         PR c++/11670
18806         * g++.dg/expr/cast2.C: New test.
18807
18808         PR c++/10530
18809         * g++.dg/template/dependent-name2.C: New test.
18810
18811 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18812
18813         * g++.dg/parse/crash11.C: Put the dg options in comments.
18814
18815 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18816
18817         * lib/gcc-dg.exp: Update for diagnostic change.
18818
18819 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18820
18821         PR c++/5767
18822         * g++.dg/parse/crash11.C: New test.
18823
18824 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18825
18826         * gcc.dg/cpp/spacing1.c: Update.
18827
18828 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18829
18830         PR target/11739
18831         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18832         a value for -mtune.
18833
18834 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18835
18836         PR middle-end/11771
18837         * gcc.c-torture/compile/20030804-1.c: New test case.
18838
18839 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18840
18841         * gcc.dg/20030804-1.c: New test case.
18842
18843 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18844
18845         * gcc.dg/cpp/separate-1.c: New test.
18846
18847 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18848
18849         PR c++/11704
18850         * g++.dg/template/dependent-expr2.C: New test.
18851
18852         PR c++/11766
18853         * g++.dg/expr/ptrmem1.C: New test.
18854
18855 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18856
18857         PR c++/9453
18858         * g++.dg/template/friend15.C: New test.
18859
18860 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18861
18862         * lib/dg-pch.exp: Work round PCH bug.
18863
18864 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18865
18866         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18867         builtins.  Move cases from builtins-4.c here.
18868
18869         * gcc.dg/torture/builtin-math-1.c: New test taken from
18870         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18871         additional cases.
18872
18873         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18874         Delete.
18875
18876 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18877
18878         PR c++/9447
18879         * g++.dg/template/using7.C: New test.
18880
18881 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18882
18883         * import1.c, import2.c: New tests.
18884
18885 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18886
18887         * g++.dg/eh/crossjump1.C: New test.
18888
18889 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18890
18891         PR c++/11697
18892         * g++.dg/template/using6.C: New test.
18893
18894         PR c++/11744
18895         * g++.dg/template/koenig2.C: New test.
18896
18897 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18898
18899         PR c++/7983
18900         * g++.dg/parse/typedef4.C: New test.
18901
18902 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18903
18904         PR c++/8442, c++/8806
18905         * g++.dg/template/elab1.C: New test.
18906         * g++.dg/template/type2.C: Likewise.
18907         * g++.dg/template/ttp3.C: Adjust expected error message.
18908         * g++.old-deja/g++.law/visibility13.C: Likewise.
18909         * g++.old-deja/g++.niklas/t135.C: Likewise.
18910         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18911         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18912         template argument.
18913         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18914
18915 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18916
18917         PR c++/11295
18918         * g++.dg/ext/stmtexpr1.C: New test.
18919
18920         * g++.dg/opt/tmp1.C: New test.
18921
18922         PR c++/11525
18923         * g++.dg/parse/constant4.C: New test.
18924
18925         PR c++/9447
18926         * g++.dg/template/using5.C: New test.
18927
18928 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18929
18930         * gcc.dg/builtins-27.c: New test case.
18931
18932 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18933
18934         * gcc.dg/tls/opt-7.c: New test.
18935
18936 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18937
18938         * g++.old-deja/g++.other/crash18.C: Remove.
18939
18940 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18941
18942         * g++.dg/template/explicit3.C: New.
18943         * g++.dg/template/explicit4.C: New.
18944         * g++.dg/template/explicit5.C: New.
18945
18946         PR c++/11347
18947         * g++.dg/template/memtmpl1.C: New.
18948
18949 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18950
18951         PR target/11565
18952         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18953         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18954
18955 2003-07-30  Jan Hubicka  <jh@suse.cz>
18956
18957         * vtgc1.c: Kill.
18958
18959 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18960
18961         * gcc.dg/struct-in-proto-1.c: New test.
18962
18963 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18964
18965         * gcc.dg/cpp/include2.c: Only expect one message.
18966
18967 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18968
18969         PR c++/9447
18970         * g++.dg/template/using1.C: New test.
18971         * g++.dg/template/using2.C: New test.
18972         * g++.dg/template/using3.C: New test.
18973         * g++.dg/template/using4.C: New test.
18974
18975 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18976
18977         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18978         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18979
18980 2003-07-28  Jan Hubicka  <jh@suse.cz>
18981
18982         PR c++/11530
18983         * g++.dg/opt/call1.C: New test.
18984
18985 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18986
18987         PR c++/11667
18988         * g++.dg/init/enum2.C: New test.
18989         * g++.dg/template/overload1.C: Add "-w" option.
18990
18991 2003-07-28    <hp@bitrange.com>
18992
18993         * gcc.dg/Wdeclaration-after-statement-1.c,
18994         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18995
18996 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18997
18998         * gcc.c-torture/compile/20030725-1.c: New test.
18999
19000 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
19001
19002         * gcc.dg/20030505.c: Only run for SPE.
19003         Remove definition of opaque type.
19004
19005 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
19006
19007         * g++.dg/template/ptrmem6.C: New test.
19008
19009 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
19010
19011         * gcc.c-torture/compile/zero-strct-2.c: New test.
19012
19013 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
19014
19015         * gcc.dg/intermod-1.c: New test.
19016
19017 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19018
19019         PR c++/11617
19020         * g++.dg/template/lookup2.C: New test.
19021         * g++.dg/template/memclass1.C: Remove instantiated from error.
19022         * g++.dg/other/error2.C: Tweak expected errors.
19023
19024         PR c++/11596
19025         * g++.dg/template/defarg3.C: New test.
19026
19027         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
19028
19029 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
19030
19031         * g++.dg/inherit/access5.C: New test.
19032
19033 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19034
19035         PR c++/11513
19036         * g++.dg/template/crash8.C: New test.
19037
19038 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
19039
19040         PR c/10602
19041         * gcc.dg/noncompile/incomplete-2.c: New test.
19042
19043 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/11645
19046         * g++.dg/inherit/access4.C: New test.
19047
19048         PR c++/11517
19049         * g++.dg/expr/cond2.C: New test.
19050
19051         PR optimization/10679
19052         * g++.dg/opt/inline4.C: New test.
19053
19054 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19055
19056         * g++.dg/parse/crash10: New test.
19057
19058 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19059
19060         * g++.dg/ext/flexary1.C: New test.
19061
19062 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19063
19064         PR c++/10793
19065         * g++.dg/template/crash9.C: New test.
19066
19067 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19068
19069         PR c++/3004
19070         * g++.dg/parse/typedef3.C: New test.
19071
19072         PR c++/7906
19073         * g++.dg/parse/operator2.C: New test.
19074
19075         PR c++/8895
19076         * g++.dg/parse/def-tmpl-arg1.C: New test.
19077
19078         PR c++/9282
19079         * g++.dg/parse/funptr1.C: New test.
19080
19081         PR c++/9452
19082         * g++.dg/parse/ambig3.C: New test.
19083
19084         PR c++/9454
19085         * g++.dg/parse/operator3.C: New test.
19086
19087         PR c++/9486
19088         * g++.dg/parse/template10.C: New test.
19089
19090         PR c++/9488
19091         * g++.dg/parse/template11.C: New test.
19092
19093         PR c++/10150
19094         * g++.dg/parse/invalid-op1.C: New test.
19095
19096         PR c++/10247
19097         * g++.dg/parse/condexpr1.C: New test.
19098
19099 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19100
19101         * g++.dg/ext/packed3.C: New test.
19102         * g++.dg/ext/packed4.C: New test.
19103
19104         * gcc.dg/pack-test-3.c: New test.
19105
19106 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19107
19108         * lib/compat.exp: Handle dg-options per source file.
19109         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19110         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19111         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19112         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19113         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19114         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19115         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19116         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19117         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19118         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19119         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19120         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19121         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19122         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19123
19124 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19125
19126         PR c/10320
19127         * gcc.c-torture/execute/20030718-1.c: New test.
19128
19129 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19130
19131         PR optimization/11536
19132         * gcc.dg/20030721-1.c: New test.
19133
19134 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19135
19136         PR c++/11546
19137         * g++.dg/template/lookup1.C: New test.
19138
19139 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19140
19141         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19142         diagnostics of ill-formed constructs involving labels.
19143         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19144         the new 'previously defined here' message.
19145
19146 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19147
19148         * g++.dg/parse/non-dependent2.C: New test.
19149
19150 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19151
19152         * g++.dg/init/init-ref4.C: xfail on targets without
19153         weak symbols.
19154
19155 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19156
19157         PR target/11087
19158         * gcc.c-torture/execute/20030717-1.c: New test.
19159
19160 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19161
19162         * g++.dg/opt/cfg1.C: New test.
19163
19164 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR optimization/11557
19167         * gcc.dg/20030717-1.c: New test.
19168
19169 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19170
19171         PR c++/10476
19172         * g++.dg/expr/crash-1.C: New test.
19173
19174         PR c++/11027
19175         * g++.dg/template/init3.C: New test.
19176
19177         PR c++/8222
19178         * g++.dg/template/non-dependent1.C: New test.
19179
19180         PR c++/11070
19181         * g++.dg/template/non-dependent2.C: New test.
19182
19183         PR c++/11071
19184         * g++.dg/template/non-dependent3.C: New test.
19185
19186         PR c++/9907
19187         * g++.dg/template/sizeof5.C: New test.
19188
19189 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19190
19191         PR 11498
19192         * gcc.c-torture/compile/mangle-1.c: New file.
19193
19194 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19195
19196         PR c++/7809
19197         * g++.dg/parse/access3.C: New test.
19198
19199 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19200
19201         PR c++/11384
19202         * g++.dg/init/init-ref4.C: New test.
19203
19204 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/11547
19207         * g++.dg/parse/constant3.C: New test.
19208         * g++.dg/parse/crash7.C: Likewise.
19209
19210 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19211
19212         PR target/11008
19213         * gcc.dg/i386-pentium4-not-mull.c: New.
19214
19215 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19216
19217         * gcc.dg/asm-names.c (ymain): Make it weak.
19218
19219 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19220
19221         PR c++/5421
19222         * g++.dg/template/friend21.C: New test.
19223
19224 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19225
19226         * gcc.dg/cleanup-8.c: New test.
19227         * gcc.dg/cleanup-9.c: New test.
19228
19229 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19230
19231         * g++.dg/ext/dll-MI1.h: New file.
19232         * g++.dg/ext/dllexport-MI1.C: New file.
19233         * g++.dg/ext/dllimport-MI1.C: New file.
19234
19235 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19238         it does not have cmpstrsi patterns (just cmpmemsi).
19239
19240 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19241
19242         PR debug/11473
19243         * g++.dg/debug/debug8.C: New test.
19244
19245 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19246
19247         PR c++/10108
19248         * g++.dg/template/crash7.C: New test.
19249
19250 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19251
19252         PR target/10795
19253         * gcc.c-torture/compile/20030708-1.c: New.
19254
19255 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19256
19257         * gcc.c-torture/execute/20030715-1.c: New test.
19258
19259 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19260
19261         * gcc.dg/pch/inline-3.c: New file.
19262         * gcc.dg/pch/inline-3.hs: New file.
19263         * gcc.dg/pch/inline-4.c: New file.
19264         * gcc.dg/pch/inline-4.hs: New file.
19265
19266 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19267
19268         PR c++/11509
19269         * g++.dg/template/crash6.C: New test.
19270
19271         PR c++/7053
19272         * g++.dg/template/friend20.C: New test.
19273
19274         PR c++/7019
19275         * g++.dg/template/overload2.C: New test.
19276
19277 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19278
19279         PR optimization/11440
19280         * gcc.c-torture/execute/20030714-1.c: New test.
19281
19282 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19283
19284         PR c++/11154
19285         * g++.dg/template/partial2.C: New test.
19286
19287 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19288
19289         PR c++/11503
19290         * g++.dg/template/anon1.C: New test.
19291
19292         PR c++/11493
19293         PR c++/11495
19294         * g++.dg/parse/template9.C: Likewise.
19295         * g++.dg/template/crash4.C: New test.
19296         * g++.dg/template/koenig1.C: Likewise.
19297         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19298         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19299         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19300         functions.
19301         * g++.old-deja/g++.jason/template36.C: Likewise.
19302         * g++.old-deja/g++.mike/p1989.C: Likewise.
19303         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19304         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19305         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19306         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19307         compiling.
19308         * g++.old-deja/g++.pt/union2.C: Use this->.
19309
19310 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19311
19312         * gcc.dg/20030711-1.c: New test.
19313
19314 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19315
19316         PR c++/11050
19317         * g++.dg/parse/args1.C: New test.
19318         * g++.pt/defarg8.C: Change expected errors.
19319
19320 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19321
19322         PR c++/8164
19323         * g++.dg/template/nontype2.C: New test.
19324
19325         PR c++/10558
19326         * g++.dg/parse/template8.C: New test.
19327
19328         PR c++/8327
19329         * g++.dg/template/scope1.C: New test.
19330
19331         * g++.dg/warn/Wsign-compare-1.C: New test.
19332
19333 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19334
19335         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19336
19337 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/9411
19340         * g++.dg/template/explicit2.C: New test.
19341
19342         PR c++/10032
19343         * g++.dg/warn/pedantic1.C: New test.
19344
19345 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19346
19347         PR c++ 9483
19348         * g++.dg/other/field1.C: New test.
19349
19350 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19351
19352         PR c/11449
19353         * gcc.c-torture/compile/20030707-1.c: New.
19354
19355 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19356
19357         PR c++/10849
19358         * g++.dg/template/access12.C: New test.
19359
19360 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19361
19362         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19363         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19364         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19365         * gcc.misc-tests/gcov.exp: Update
19366         * g++.dg/gcov/gcov.exp: Update
19367         * lib/gcov.exp: Update.
19368
19369 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19370
19371         * g++.dg/abi/mangle17.C: Make sure template expressions are
19372         dependent.
19373         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19374         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19375         * g++.dg/opt/stack1.C: Remove erroneous code.
19376         * g++.dg/parse/template7.C: New test.
19377         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19378         * g++.old-deja/g++.pt/crash4.C: Likewise.
19379
19380 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19381
19382         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19383         with zero or one occurence of `$' after the initial `L'.
19384
19385 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19386
19387         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19388
19389 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19390
19391         PR c/11370
19392         * gcc.dg/Wunreachable-6.c: New testcase.
19393         * gcc.dg/Wunreachable-7.c: New testcase.
19394
19395 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19396
19397         PR c/11420
19398         * gcc.dg/20030708-1.c: New test.
19399
19400 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19401
19402         * gcc.dg/compat/sdata-section.h: New file.
19403         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19404         * gcc.dg/torture/mips-sdata-1.c: New test.
19405
19406 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19407
19408         PR c++/11030
19409         * g++.dg/template/friend19.C: New test.
19410
19411 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19412
19413         * g++.dg/opt/strength-reduce.C: New test.
19414
19415 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19416
19417         PR target/10979
19418         * gcc.dg/20030707-1.c: New testcase.
19419
19420 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19421
19422         PR optimization/11059
19423         * g++.dg/opt/emptyunion.C: New testcase.
19424
19425 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19426             Eric Botcazou  <ebotcazou@libertysurf.fr>
19427
19428         * g++.dg/opt/stack1.C: New test.
19429
19430 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19431
19432         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19433         run test.
19434
19435         PR c++/11431
19436         * g++.dg/expr/static_cast3.C: New test.
19437
19438 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19439
19440         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19441         everywhere.
19442         * gcc.dg/concat.c: Concatenation of string constants with
19443         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19444         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19445         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19446         necessary to avoid multi-character character constant warning.
19447         * gcc.dg/cpp/escape.c: Likewise.
19448         * gcc.dg/cpp/ucs.c: Likewise.
19449         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19450         Fix a typo.
19451
19452 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19453
19454         PR c/11428
19455         * gcc.c-torture/compile/20030704-1.c: New.
19456
19457 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19458
19459         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19460
19461 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19462
19463         PR c++/5287, PR c++/7910,  PR c++/11021
19464         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19465         tests for warnings.
19466         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19467         * g++.dg/ext/dllimport3.C: Likewise.
19468         * g++.dg/ext/dllimport4.C: New file.
19469         * g++.dg/ext/dllimport5.C: New file.
19470         * g++.dg/ext/dllimport6.C: New file.
19471         * g++.dg/ext/dllimport7.C: New file.
19472         * g++.dg/ext/dllimport8.C: New file.
19473         * g++.dg/ext/dllimport9.C: New file.
19474         * g++.dg/ext/dllimport10.C: New file.
19475         * g++.dg/ext/dllexport1.C: New file.
19476
19477 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19478
19479         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19480         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19481
19482 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19483
19484         * gcc.dg/builtins-25.c: New testcase.
19485         * gcc.dg/builtins-26.c: New testcase.
19486
19487 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19488
19489         * gcc.dg/compat/vector-defs.h: New file.
19490         * gcc.dg/compat/vector-setup.h: New file.
19491         * gcc.dg/compat/vector-check.h: New file.
19492         * gcc.dg/compat/vector-1_main.c: New file.
19493         * gcc.dg/compat/vector-1_x.c: New file.
19494         * gcc.dg/compat/vector-1_y.c: New file.
19495         * gcc.dg/compat/vector-2_main.c: New file.
19496         * gcc.dg/compat/vector-2_x.c: New file.
19497         * gcc.dg/compat/vector-2_y.c: New file.
19498
19499         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19500         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19501         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19502         * gcc.dg/compat/struct-align-1.h: New file.
19503         * gcc.dg/compat/struct-align-1_main.c: New file.
19504         * gcc.dg/compat/struct-align-1_x.c: New file.
19505         * gcc.dg/compat/struct-align-1_y.c: New file.
19506         * gcc.dg/compat/struct-align-2.h: New file.
19507         * gcc.dg/compat/struct-align-2_main.c: New file.
19508         * gcc.dg/compat/struct-align-2_x.c: New file.
19509         * gcc.dg/compat/struct-align-2_y.c: New file.
19510
19511         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19512         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19513         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19514         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19515         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19516         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19517         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19518         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19519         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19520         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19521         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19522         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19523         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19524         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19525         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19526         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19527         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19528         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19529         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19530         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19531         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19532         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19533         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19534         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19535         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19536         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19537         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19538         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19539         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19540
19541 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19542
19543         * gcc.dg/i386-call-1.c: New test.
19544
19545 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19546
19547         PR c++/9162
19548         * g++.dg/parse/defarg4.C: New.
19549
19550 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19551
19552         PR target/10700
19553         * gcc.c-torture/compile/20030703-1.c: New test case.
19554
19555 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19556
19557         * g++.dg/template/local3.C: Remove extra semicolon.
19558
19559 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19560
19561         * gcc.dg/i386-volatile-1.c: New test.
19562
19563 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         PR c++/11072
19566         * g++.dg/other/offsetof2.C: XFAIL.
19567         * g++.dg/other/offsetof5.C: New.
19568
19569         PR c++/10219
19570         * g++.dg/template/error1.C: New.
19571
19572         PR c++/9779
19573         * g++.dg/template/dependent-expr1.C: New.
19574
19575 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19576
19577         PR c++/6949
19578         * g++.dg/template/local3.C: New test.
19579
19580         PR c++/11149
19581         * g++.dg/lookup/scoped6.C: New test.
19582
19583 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19584
19585         PR c++/8046
19586         * g++.dg/other/error7.C: New test.
19587
19588 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19589
19590         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19591         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19592         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19593         * g++.old-deja/g++.other/union2.C: Likewise.
19594         * gcc.dg/c90-const-expr-2.c: Likewise.
19595         * gcc.dg/c90-const-expr-3.c: Likewise.
19596         * gcc.dg/c99-const-expr-2.c: Likewise.
19597         * gcc.dg/c99-const-expr-3.c: Likewise.
19598         * gcc.dg/concat.c: Likewise.
19599
19600 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19601
19602         PR c++/9559
19603         * g++.dg/init/static1.C: New test.
19604
19605 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19606
19607         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19608         * g++.old-deja/g++.other/access2.C: Likewise.
19609         * g++.old-deja/g++.other/decl2.C: Likewise.
19610         * gcc.c-torture/execute/20020615-1.c: Likewise.
19611
19612 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19613
19614         PR c++/4933
19615         * g++.dg/template/sizeof4.C: New test.
19616
19617 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19618
19619         * g++.dg/other/error6.C: New test.
19620
19621 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19622
19623         PR c++/10750
19624         * g++.dg/parse/constant2.C: New test.
19625
19626 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19627
19628         PR c++/11106
19629         * g++.dg/other/error5.C: New test.
19630
19631 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19632
19633         * gcc.dg/format/gcc_diag-1.c: New test.
19634
19635 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19636
19637         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19638
19639 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19640
19641         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19642         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19643         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19644
19645 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19646
19647         * gcc.c-torture/execute/builtins/string-8.c: New test.
19648         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19649         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19650         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19651
19652 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19653
19654         PR c++/10468
19655         * g++.dg/ext/typeof6.C: New test.
19656
19657 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19658
19659         PR c++/10796
19660         * g++.dg/init/enum1.C: New test.
19661
19662 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19663
19664         * gcc.dg/20030627-1.c: New test.
19665
19666 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19667
19668         PR c++/11332
19669         * g++.dg/expr/static_cast2.C: New test.
19670
19671 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19672             Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19675         sprintf(dst,"%s",src) optimization.
19676         * gcc.c-torture/execute/20030626-1.c: New test case.
19677         * gcc.c-torture/execute/20030626-2.c: New test case.
19678
19679 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19680
19681         * gcc.c-torture/execute/multi-ix.c: New test.
19682
19683         * gcc.c-torture/execute/simd-4.c (main):
19684         Added missing semicolon at end of union.
19685
19686 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19687
19688         PR c++/8266
19689         * g++.dg/template/explicit-instantiation3.C: New test.
19690
19691 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19692
19693         * gcc.dg/20030626-1.c: Use signed char.
19694
19695 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19696
19697         * gcc.dg/20030626-1.c: New test.
19698
19699 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19700
19701         * const-str-2.m: Update.
19702
19703 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19704
19705         PR c++/10990
19706         * g++.dg/rtti/dyncast1.C: New test.
19707         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19708         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19709         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19710
19711         PR c++/10931
19712         * g++.dg/expr/static_cast1.C: New test.
19713
19714 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19715
19716         * gcc.dg/20030625-1.c: New test.
19717
19718 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19719
19720         * gcc.c-torture/compile/20030624-1.c: New test case.
19721
19722 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * gcc.c-torture/execute/string-opt-17.c: New test.
19725
19726 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19727
19728         PR c++/5754
19729         * g++.dg/parse/crash6.C: New test.
19730
19731 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19732
19733         * gcc.dg/builtins-24.c: New test case.
19734
19735 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19736
19737         * g++.dg/opt/operator1.C: New test.
19738
19739 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19740
19741         * gcc.c-torture/execute/string-opt-16.c: New test case.
19742
19743 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19744
19745         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19746         * g++.old-deja/g++.other/conv7.C: Likewise
19747         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19748         * g++.old-deja/g++.other/overload14.C: Likewise.
19749
19750 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19751
19752         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19753         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19754
19755 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19756
19757         PR c++/10888
19758         * g++.dg/warn/Winline-3.C: New test.
19759
19760 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19761
19762         * lib/target-supports.exp (check_alias_available): Make the test
19763         program acceptable to the Solaris assembler.
19764
19765         PR c++/10749
19766         * g++.dg/template/memclass2.C: New test.
19767
19768 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19769             Eric Botcazou  <ebotcazou@libertysurf.fr>
19770
19771         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19772         data for non-matching targets.
19773         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19774
19775 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/10845
19778         * g++.dg/template/member3.C: New test.
19779
19780 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19781
19782         PR c++/10939
19783         * g++.dg/template/func1.C: New test.
19784
19785         PR c++/9649
19786         * g++.dg/template/static4.C: New test.
19787         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19788
19789         PR c++/11041
19790         * g++.dg/init/ref7.C: New test.
19791
19792 2003-06-19  Matt Austern  <austern@apple.com>
19793
19794         PR c++/11228
19795         * g++.dg/anew1.C: New test.
19796         * g++.dg/anew2.C: New test.
19797         * g++.dg/anew3.C: New test.
19798         * g++.dg/anew4.C: New test.
19799
19800 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19801
19802         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19803
19804 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19805
19806         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19807         endian-dependent.
19808
19809 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19810
19811         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19812         Remove cruft.
19813
19814 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19815
19816         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19817         * gcc.c-torture/compile/961203-1.c: Likewise.
19818         * gcc.c-torture/compile/980506-1.c: Likewise.
19819
19820 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19821
19822         PR c++/10712
19823         * g++.dg/lookup/using7.C: New test.
19824
19825 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19826
19827         PR c++/11105
19828         * g++.dg/abi/conv1.C: Remove it.
19829         * g++.dg/template/conv7.C: New test.
19830         * g++.dg/template/conv8.C: Likewise.
19831         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19832         conversion operator.
19833
19834 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19835
19836         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19837         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19838         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19839         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19840         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19841         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19842         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19843         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19844         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19845         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19846         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19847         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19848         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19849         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19850         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19851         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19852         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19853         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19854         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19855         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19856         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19857         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19858         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19859         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19860         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19861         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19862         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19863         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19864         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19865
19866 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19867
19868         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19869         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19870         indications.
19871
19872 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19873
19874         * gcc.dg/i386-387-5.c: New test case.
19875         * gcc.dg/i386-387-6.c: New test case.
19876         * gcc.dg/builtins-23.c: New test case.
19877
19878 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19879
19880         * gcc.dg/builtins-22.c: New test case.
19881         * gcc.dg/i386-387-1.c: Update to test exp.
19882         * gcc.dg/i386-387-2.c: Likewise.
19883
19884 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19887
19888 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19889
19890         * lib/gcc-dg.exp (dg-require-dll): New function.
19891         (dg-xfail-if): Likewise.
19892         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19893         driver.
19894
19895         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19896         * gcc.c-torture/compile/20001205-1.c: Likewise.
19897         * gcc.c-torture/compile/20001226-1.c: Likewise.
19898         * gcc.c-torture/compile/20010518-2.c: Likewise.
19899         * gcc.c-torture/compile/20020312-1.c: Likewise.
19900         * gcc.c-torture/compile/20020604-1.c: Likewise.
19901         * gcc.c-torture/compile/920501-12.c: Likewise.
19902         * gcc.c-torture/compile/920501-4.c: Likewise.
19903         * gcc.c-torture/compile/920520-1.c: Likewise.
19904         * gcc.c-torture/compile/920521-1.c: Likewise.
19905         * gcc.c-torture/compile/920625-1.c: Likewise.
19906         * gcc.c-torture/compile/961203-1.c: Likewise.
19907         * gcc.c-torture/compile/980506-1.c: Likewise.
19908         * gcc.c-torture/compile/981006-1.c: Likewise.
19909         * gcc.c-torture/compile/981022-1.c: Likewise.
19910         * gcc.c-torture/compile/981223-1.c: Likewise.
19911         * gcc.c-torture/compile/990617-1.c: Likewise.
19912         * gcc.c-torture/compile/dll.c: Likewise.
19913         * gcc.c-torture/compile/labels-3.c: Likewise.
19914         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19915         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19916         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19917         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19918         * gcc.c-torture/compile/simd-5.c: Likewise.
19919         * gcc.c-torture/compile/20000804-1.x: Remove.
19920         * gcc.c-torture/compile/20001205-1.x: Likewise.
19921         * gcc.c-torture/compile/20001226-1.x: Likewise.
19922         * gcc.c-torture/compile/20010518-2.x: Likewise.
19923         * gcc.c-torture/compile/20020312-1.x: Likewise.
19924         * gcc.c-torture/compile/20020604-1.x: Likewise.
19925         * gcc.c-torture/compile/920501-12.x: Likewise.
19926         * gcc.c-torture/compile/920501-4.x: Likewise.
19927         * gcc.c-torture/compile/920520-1.x: Likewise.
19928         * gcc.c-torture/compile/920521-1.x: Likewise.
19929         * gcc.c-torture/compile/920625-1.x: Likewise.
19930         * gcc.c-torture/compile/961203-1.x: Likewise.
19931         * gcc.c-torture/compile/980506-1.x: Likewise.
19932         * gcc.c-torture/compile/981006-1.x: Likewise.
19933         * gcc.c-torture/compile/981022-1.x: Likewise.
19934         * gcc.c-torture/compile/981223-1.x: Likewise.
19935         * gcc.c-torture/compile/990617-1.x: Likewise.
19936         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19937         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19938         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19939         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19940         * gcc.c-torture/compile/simd-5.x: Likewise.
19941
19942         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19943
19944 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19945
19946         * gcc.c-torture/execute/20030611-1.c: New test.
19947
19948 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19949
19950         PR middle-end/168
19951         * gcc.dg/20030612-1.c: New test case.
19952
19953 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19954
19955         PR c++/10635
19956         * g++.dg/expr/cast1.C: New test.
19957
19958 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19959
19960         * gcc.dg/builtins-21.c: New test case.
19961
19962 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19963
19964         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19965         options instead of at the end.
19966         * lib/objc.exp (objc_target_compile): Likewise.
19967
19968 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19969
19970         PR c++/10432
19971         * g++.dg/parse/error1.C: New test.
19972
19973 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19974
19975         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19976         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19977         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19978         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19979         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19980         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19981         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19982         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19983         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19984         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19985         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19986         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19987         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19988         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19989         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19990         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19991         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19992         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19993         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19994         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19995         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19996         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19997         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19998         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19999
20000         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
20001         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
20002         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
20003         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
20004         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
20005         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
20006         * gcc.dg/compat/scalar-return-3_main.c: New file.
20007         * gcc.dg/compat/scalar-return-3_x.c: New file.
20008         * gcc.dg/compat/scalar-return-3_y.c: New file.
20009         * gcc.dg/compat/scalar-return-4_main.c: New file.
20010         * gcc.dg/compat/scalar-return-4_x.c: New file.
20011         * gcc.dg/compat/scalar-return-4_y.c: New file.
20012
20013 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
20014
20015         * gcc.dg/compat/fp2-struct-check.h: New file.
20016         * gcc.dg/compat/fp2-struct-defs.h: New file.
20017         * gcc.dg/compat/fp2-struct-init.h: New file.
20018         * gcc.dg/compat/struct-by-value-10_main.c: New file.
20019         * gcc.dg/compat/struct-by-value-10_x.c: New file.
20020         * gcc.dg/compat/struct-by-value-10_y.c: New file.
20021         * gcc.dg/compat/struct-return-10_main.c: New file.
20022         * gcc.dg/compat/struct-return-10_x.c: New file.
20023         * gcc.dg/compat/struct-return-10_y.c: New file.
20024
20025         * gcc.dg/compat/compat-common.h: New file.
20026         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
20027         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
20028         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
20029         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
20030         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
20031         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
20032         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
20033         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
20034         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
20035         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
20036         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
20037         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
20038         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
20039         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
20040         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
20041         * gcc.dg/compat/small-struct-check.h: Ditto.
20042         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
20043         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
20044         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
20045         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
20046         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
20047         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20048         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
20049         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
20050         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
20051         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
20052         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20053         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20054         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20055         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20056         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20057         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20058         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20059         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20060         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20061         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20062         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20063         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20064         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20065         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20066         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20067         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20068         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20069         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20070         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20071         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20072
20073 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20074
20075         * g++.dg/pch/static-1.C: New file.
20076         * g++.dg/pch/static-1.Hs: New file.
20077
20078 2003-06-10  Richard Henderson  <rth@redhat.com>
20079
20080         * gcc.dg/asm-7.c: Adjust expected warning text.
20081
20082 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20083
20084         * gcc.dg/builtins-20.c: New test case.
20085
20086 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20087
20088         PR c++/11131
20089         * g++.dg/opt/template1.C: New test.
20090
20091 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20092
20093         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20094         additional_sources.
20095
20096 2003-05-21  David Taylor  <dtaylor@emc.com>
20097
20098         * gcc.dg/Wpadded.c: New file.
20099
20100 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20101
20102         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20103         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20104         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20105         dg-require-weak.
20106
20107 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20108
20109         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20110
20111 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20112
20113         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20114         (dg-require-alias): Likewise.
20115         (dg-require-gc-sections): Likewise.
20116         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20117
20118 2003-06-08  Richard Henderson  <rth@redhat.com>
20119
20120         * gcc.dg/20011029-2.c: Fix the array reference.
20121         * gcc.dg/asm-7.c: New.
20122
20123 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20124
20125         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20126
20127 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20128
20129         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20130         (dg-require-gc-sections): Likewise.
20131
20132 2003-06-08  Jan Hubicka  <jh@suse.cz>
20133
20134         * i386-cmov1.c: Fix regular expression.
20135         * i386-cvt-1.c: Likewise.
20136         * i386-local.c: Likewise.
20137         * i386-local2.c: Likewise.
20138         * i386-mul.c: Likewise.
20139         * i386-ssetype-1.c: Likewise.
20140         * i386-ssetype-3.c: Likewise.
20141         * i386-ssetype-5.c: Likewise.
20142
20143 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20144
20145         PR c++/11039
20146         * g++.dg/warn/implicit-typename2.C: New test.
20147         * g++.dg/warn/implicit-typename3.C: New test.
20148
20149 2003-06-07  Richard Henderson  <rth@redhat.com>
20150
20151         * g++.dg/other/offsetof3.C: Use size_t.
20152         * g++.dg/other/offsetof4.C: Likewise.
20153
20154 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20155
20156         * lib/copy-file.exp: New. Implement gcc_copy_files.
20157
20158         * lib/dg-pch.exp: Load copy-file.exp
20159         (dg-pch): Use gcc_copy_files instead of "file copy".
20160
20161 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20162
20163         * gcc.dg/weak/weak.exp: Simplify.
20164         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20165         * gcc.dg/weak/weak-1.c: Likewise.
20166         * gcc.dg/weak/weak-2.c: Likewise.
20167         * gcc.dg/weak/weak-3.c: Likewise.
20168         * gcc.dg/weak/weak-4.c: Likewise.
20169         * gcc.dg/weak/weak-5.c: Likewise.
20170         * gcc.dg/weak/weak-6.c: Likewise.
20171         * gcc.dg/weak/weak-7.c: Likewise.
20172         * gcc.dg/weak/weak-8.c: Likewise.
20173         * gcc.dg/weak/weak-9.c: Likewise.
20174
20175 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20176
20177         gcc.c-torture/execute/20030606-1.c: New.
20178
20179 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20180
20181         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20182         * gcc.dg/builtins-19.c: Likewise.
20183
20184 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20185
20186         * gcc.dg/builtins-2.c: Add some more tests.
20187         * gcc.dg/builtins-18.c: New test case.
20188         * gcc.dg/builtins-19.c: New test case.
20189
20190 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20191             Jim Wilson  <wilson@tuliptree.org>
20192
20193         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20194
20195 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20198         mempcpy/stpcpy calls not to be optimized into something else.
20199         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20200         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20201         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20202
20203 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20204
20205         * gcc.dg/format/asm_fprintf-1.c: New test.
20206
20207 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20208
20209         * lib/gcc-defs.exp (additional_sources): New variable.
20210         (dg-additional-sources): New function.
20211         (additional_files): New variable.
20212         (dg-additional-files): New function.
20213         (dg-additional-files-options): Likewise.
20214         * lib/gcc-dg.exp (dg-require-weak): New function.
20215         (dg-require-alias): Likewise.
20216         (dg-require-gc-sections): Likewise.
20217         * lib/target-supports.exp (check_alias_available): Remove testfile
20218         parameter.
20219         (check_gc_sections_available): New function.
20220         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20221         (dg-gpp-additional-files): Likewise.
20222         * lib/g++.exp (additional_sources): Remove.
20223         (additional_files): Likewise.
20224         (g++_target_compile): Use dg-additional-files-options.
20225
20226         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20227         Tcl logic.
20228         * gcc.dg/special/ecos.exp: Remove.
20229         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20230         * gcc.dg/special/alias-1.c: Likewise.
20231         * gcc.dg/special/alias-2.c: Likewise.
20232         * gcc.dg/special/gcsec-1.c: Likewise.
20233         * gcc.dg/special/weak-1.c: Likewise.
20234         * gcc.dg/special/weak-2.c: Likewise.
20235         * gcc.dg/special/wkali-1.c: Likewise.
20236         * gcc.dg/special/wkali-2.c: Likewise.
20237
20238         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20239         dg-gpp-additional-*.
20240         * g++.dg/special/conpr-3.C: Likewise.
20241         * g++.dg/special/conpr-4.C: Likewise.
20242         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20243         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20244         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20245         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20246         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20247         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20248         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20249         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20250         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20251         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20252         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20253         * g++.old-deja/g++.other/comdat1.C: Likewise.
20254         * g++.old-deja/g++.other/comdat2.C: Likewise.
20255         * g++.old-deja/g++.other/comdat3.C: Likewise.
20256         * g++.old-deja/g++.other/ctor1.C: Likewise.
20257         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20258
20259 2003-06-05  Richard Henderson  <rth@redhat.com>
20260
20261         * gcc.dg/debug/20030605-1.c: New.
20262
20263 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20264
20265         * README.QMTEST: Update.
20266
20267 2003-06-04  Richard Henderson  <rth@redhat.com>
20268
20269         * gcc.dg/cleanup-1.c: New.
20270         * gcc.dg/cleanup-2.c: New.
20271         * gcc.dg/cleanup-3.c: New.
20272         * gcc.dg/cleanup-4.c: New.
20273         * gcc.dg/cleanup-5.c: New.
20274         * gcc.dg/cleanup-6.c: New.
20275         * gcc.dg/cleanup-7.c: New.
20276
20277 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20278
20279         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20280
20281         * lib/dg-pch.exp: New file.
20282         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20283         * gcc.dg/pch/pch.exp: Likewise.
20284
20285 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20286
20287         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20288         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20289         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20290         * gcc.dg/builtins-17.c: New test case.
20291         * gcc.dg/i386-387-4.c: New test case.
20292         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20293
20294 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20295
20296         * gcc.dg/ultrasp9.c: New test.
20297
20298 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20299
20300         * gcc.c-torture/compile/20030604-1.c: New test.
20301         * gcc.dg/sparc-constant-1.c: New test.
20302
20303 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20304
20305         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20306
20307 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20308
20309         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20310
20311         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20312         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20313
20314 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20315
20316         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20317
20318 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20319
20320         PR c++/10940
20321         * g++.dg/template/spec10.C: New test.
20322
20323 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20324
20325         * gcc.dg/builtins-16.c: New test case.
20326
20327 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20328
20329         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20330         mempcpy test with post-increments.
20331         * gcc.c-torture/execute/string-opt-3.c: New test.
20332         * gcc.dg/string-opt-1.c: New test.
20333
20334 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20335
20336         PR fortran/10965
20337         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20338
20339 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20340
20341         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20342         (scan-assembler): ... here.  Use dg-scan.
20343         (scan-assembler-not): Likewise.
20344         (scan-file): New function.
20345         (scan-file-not): Likewise.
20346         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20347         * gcc.dg/cpp/_Pragma4.c: Likewise.
20348         * gcc.dg/cpp/_Pragma5.c: Likewise.
20349         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20350         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20351         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20352         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20353         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20354         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20355         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20356         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20357         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20358         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20359         * gcc.dg/cpp/cxxcom1.c: Likewise.
20360         * gcc.dg/cpp/line1.c: Likewise.
20361         * gcc.dg/cpp/maccom1.c: Likewise.
20362         * gcc.dg/cpp/maccom2.c: Likewise.
20363         * gcc.dg/cpp/maccom3.c: Likewise.
20364         * gcc.dg/cpp/maccom4.c: Likewise.
20365         * gcc.dg/cpp/maccom5.c: Likewise.
20366         * gcc.dg/cpp/maccom6.c: Likewise.
20367         * gcc.dg/cpp/multiline.c: Likewise.
20368         * gcc.dg/cpp/spacing1.c: Likewise.
20369         * gcc.dg/cpp/spacing2.c: Likewise.
20370         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20371         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20372         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20373         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20374         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20375         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20376         * gcc.dg/cpp/cxxcom2.c: Likewise.
20377         * gcc.dg/cpp/cxxcom2.h: New file.
20378
20379         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20380         * g++.dg/cpp/truefalse.C: Here.
20381         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20382
20383 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20384
20385         * gcc.dg/cpp/redef3.c: New file.
20386
20387 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20388
20389         * gcc.dg/i386-loop-3.c: New test.
20390
20391 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20392
20393         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20394
20395 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20396
20397         * gcc.dg/fwrapv-1.c: New test case.
20398         * gcc.dg/fwrapv-2.c: New test case.
20399
20400 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20401
20402         PR c++/10956
20403         * g++.dg/template/spec9.C: New test.
20404
20405 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20406
20407         * gcc.dg/duff-4.c: New test case.
20408
20409 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20410
20411         PR fortran/10843
20412         * g77.dg/ffixed-form-1.f: New test
20413         * g77.dg/ffixed-form-2.f: New test
20414         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20415         * g77.dg/ffree-form-3.f: New test
20416
20417 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20418
20419         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20420         * gcc.dg/wint_t-1.c: Likewise.
20421
20422 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20423
20424         * g++.dg/template/access11.C: New test.
20425
20426 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20427
20428         PR c++/10849
20429         * g++.dg/template/access10.C: New test.
20430
20431 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20432             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20433
20434         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20435
20436 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20437
20438         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20439         suppress for powerpc-*-darwin*.
20440         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20441
20442 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20443
20444         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20445         suppress option for powerpc-*-darwin*.
20446
20447 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20448
20449         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20450         * gcc.dg/builtins-4.c: Add test for fmod.
20451
20452 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20453
20454         PR c++/10682
20455         * g++.dg/template/instantiate4.C: New test.
20456
20457 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20458
20459         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20460
20461 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20462
20463         * gcc.dg/compat/scalar-return-1_main.c: New file.
20464         * gcc.dg/compat/scalar-return-1_x.c: New file.
20465         * gcc.dg/compat/scalar-return-1_y.c: New file.
20466         * gcc.dg/compat/scalar-return-2_main.c: New file.
20467         * gcc.dg/compat/scalar-return-2_x.c: New file.
20468         * gcc.dg/compat/scalar-return-2_y.c: New file.
20469         * gcc.dg/compat/struct-return-3_main.c: New file.
20470         * gcc.dg/compat/struct-return-3_y.c: New file.
20471         * gcc.dg/compat/struct-return-3_x.c: New file.
20472         * gcc.dg/compat/struct-return-2_main.c: New file.
20473         * gcc.dg/compat/struct-return-2_x.c: New file.
20474         * gcc.dg/compat/struct-return-2_y.c: New file.
20475
20476 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20477
20478         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20479         for hppa*-hp-hpux*.
20480         * gcc.dg/20021014-1.c (dg-options): Likewise.
20481         * gcc.dg/nest.c (dg-options): Likewise.
20482
20483 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20484
20485         PR c++/9738
20486         * g++.dg/ext/dllimport2.C: New file.
20487         * g++.dg/ext/dllimport3.C: New file.
20488
20489 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20490
20491         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20492         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20493         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20494         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20495         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20496         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20497         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20498         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20499         * gcc.dg/compat/small-struct-defs.h: New file.
20500         * gcc.dg/compat/small-struct-init.h: New file.
20501         * gcc.dg/compat/small-struct-check.h: New file.
20502         * gcc.dg/compat/fp-struct-defs.h: New file.
20503         * gcc.dg/compat/fp-struct-check.h: New file.
20504         * gcc.dg/compat/fp-struct-init.h: New file.
20505         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20506         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20507
20508 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.dg/20030225-2.c: New test.
20511
20512 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20513             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20514
20515         * gcc.c-torture/compile/20030518-1.c: New test case.
20516
20517 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20518
20519         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20520         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20521         gcc-dg-debug-runtest.
20522         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20523         gcc-dg-debug-runtest.
20524
20525 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20526
20527         PR c++/9022
20528         * g++.dg/lookup/using6.C: New test.
20529
20530 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20531
20532         * g++.dg/parse/access2.C: New test.
20533
20534 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20535
20536         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20537         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20538         * gcc.dg/debug/debug.exp: Likewise.
20539
20540 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20541
20542         * gcc.dg/dollar.c: New test.
20543
20544 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20545
20546         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20547         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20548         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20549         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20550         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20551         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20552         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20553         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20554         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20555         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20556         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20557         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20558         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20559         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20560         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20561         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20562         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20563         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20564
20565 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20566
20567         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20568         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20569         support for "repo" mode.
20570         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20571         * lib/g77-dg.exp: Likewise.
20572         * lib/obj-dg.exp: Likewise.
20573
20574 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20575
20576         Merge from gcc-3_2-rhl8-branch:
20577         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20578
20579         * gcc.dg/tls/opt-6.c: New test.
20580
20581         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20582
20583         * gcc.dg/20030405-1.c: New test.
20584
20585         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * gcc.dg/20030309-1.c: New test.
20588
20589         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20590
20591         * gcc.c-torture/execute/20030307-1.c: New test.
20592
20593         2003-02-20  Randolph Chung  <tausq@debian.org>
20594
20595         * gcc.c-torture/compile/20030220-1.c: New test.
20596
20597         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20598
20599         * gcc.dg/20030217-1.c: New test.
20600
20601         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * gcc.c-torture/compile/20020129-1.c: New test.
20604
20605         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20606
20607         * gcc.dg/unroll-1.c: New test.
20608
20609         2002-11-16  Jan Hubicka  <jh@suse.cz>
20610
20611         * gcc.c-torture/execute/20020920-1.c: New test.
20612
20613         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20614
20615         PR target/7434
20616         * gcc.c-torture/compile/20021008-1.c: New test.
20617
20618         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20619
20620         PR target/7559
20621         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20622
20623         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.c-torture/compile/20020807-1.c: New test.
20626
20627         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.dg/tls/opt-1.c: New test.
20630
20631         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.dg/20020729-1.c: New test.
20634
20635         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20636
20637         * g++.dg/opt/life1.C: New test.
20638
20639         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20640
20641         * gcc.dg/20020525-1.c: New test.
20642
20643         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20644
20645         PR c++/6794
20646         * g++.dg/ext/pretty1.C: New test.
20647         * g++.dg/ext/pretty2.C: New test.
20648
20649 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20650
20651         PR c++/8385
20652         * g++.dg/ext/typeof5.C: New test.
20653
20654 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20655
20656         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20657         __USER_LABEL_PREFIX__ into account.
20658         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20659
20660 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20661
20662         * gcc.dg/builtins-15.c: New test case.
20663
20664 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20665
20666         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20667
20668 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20669
20670         * lib/g++.exp: Tweak handling of additional source files.
20671         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20672         * g++.dg/special/conpr-2a.C: Rename to ...
20673         * g++.dg/special/conpr-2a.cc: ... this.
20674         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20675         * g++.dg/special/conpr-3a.C: Rename to ...
20676         * g++.dg/special/conpr-3a.cc: This.
20677         * g++.dg/special/conpr-3b.C: Rename to ...
20678         * g++.dg/special/conpr-3b.cc: This.
20679         * g++.dg/special/conpr-4.C: New test.
20680         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20681
20682 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20683
20684         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20685
20686 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20687
20688         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20689         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20690         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20691         * g++.old-deja/g++.other/warn3.C: Likewise.
20692
20693 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20694
20695         * gcc.dg/i386-387-1.c: Update to also test log.
20696         * gcc.dg/i386-387-2.c: Likewise.
20697
20698 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20699
20700         * g77.f-torture/execute/int8421.f: New test.
20701
20702 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20703
20704         PR c++/10230, c++/10481
20705         * g++.dg/lookup/scoped5.C: New test.
20706
20707 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20708
20709         PR c++/10552
20710         * g++.dg/template/ttp6.C: New test.
20711
20712 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20713
20714         * gcc.c-torture/execute/builtins: New directory.
20715         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20716         gcc.c-torture/execute/builtins.
20717         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20718         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20719         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20720         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20721
20722 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20723
20724         PR c++/9252
20725         * g++.dg/template/access8.C: New test.
20726         * g++.dg/template/access9.C: New test.
20727
20728 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20729
20730         PR c++/9554
20731         * g++.dg/parse/access1.C: New test.
20732
20733 2003-05-09  DJ Delorie  <dj@redhat.com>
20734
20735         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20736         long, and not an int.
20737
20738 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20739
20740         PR c++/10555, c++/10576
20741         * g++.dg/template/memclass1.C: New test.
20742
20743 2003-05-08  DJ Delorie  <dj@redhat.com>
20744
20745         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20746         targets.
20747         * gcc.c-torture/execute/20021024-1.x: Likewise.
20748         * gcc.c-torture/execute/shiftdi.x: Likewise.
20749         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20750         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20751         * gcc.dg/20021018-1.c: Likewise.
20752
20753 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20754
20755         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20756
20757         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20758         (bcopy): Call memmove.
20759
20760 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20761
20762         * g77.f-torture/compile/8485.f: New test case.
20763
20764 2003-05-07  Richard Henderson  <rth@redhat.com>
20765
20766         PR c++/10570
20767         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20768         Verify exception_cleanup not called for rethrows.
20769         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20770         when exiting catch block without rethrowing.
20771         * g++.dg/eh/forced3.C: New.
20772         * g++.dg/eh/forced4.C: New.
20773
20774 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20775
20776         * gcc.dg/20030505.c: Fix triplet.
20777
20778 2003-05-06  DJ Delorie  <dj@redhat.com>
20779
20780         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20781         * gcc.dg/nest.c: Likewise.
20782
20783 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20784
20785         * gcc.dg/builtins-14.c: New test case.
20786
20787 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20788
20789         * lib/compat.exp (compat-execute): New argument.
20790         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20791         * gcc.dg/compat: New test directory.
20792         * gcc.dg/compat/compat.exp: New expect script.
20793         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20794         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20795         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20796         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20797         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20798         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20799
20800         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20801         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20802         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20803         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20804         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20805         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20806         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20807         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20808         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20809         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20810         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20811         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20812         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20813         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20814         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20815
20816 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20817
20818         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20819
20820 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20821
20822         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20823
20824 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20825
20826         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20827         * gcc.dg/ppc-fsel-2.c: New test.
20828
20829         * gcc.dg/unused-5.c: New test.
20830
20831 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20832
20833         PR c++/10496
20834         * g++.dg/warn/pmf1.C: New test.
20835
20836 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20837
20838         PR c++/4494
20839         * g++.dg/warn/main.C: New test.
20840
20841 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20842
20843         * gcc.dg/nonnull-3.c: New test.
20844
20845 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20846
20847         * gcc.dg/cpp/Wtrigraphs.c: Update.
20848         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20849
20850 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20851
20852         * gcc.dg/ppc-fsel-1.c: New test.
20853
20854 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20855
20856         PR c/10604
20857         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20858
20859 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20860
20861         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20862
20863 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20864
20865         PR c++/9364, c++/10553, c++/10586
20866         * g++.dg/parse/typename4.C: New test.
20867         * g++.dg/parse/typename5.C: Likewise.
20868
20869 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20870
20871         * gcc.c-torture/compile/20030503-1.c: New test.
20872
20873 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20874
20875         * g++.dg/lookup/using5.C: Fix testcase error.
20876
20877 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20878
20879         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20880         since MEABI is no longer supported.  Remove all vestiges
20881         of MEABI from the test.
20882
20883 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20884
20885         PR c++/10554
20886         * g++.dg/lookup/using5.C: New test.
20887
20888 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20889
20890         PR c++/8772
20891         * g++.dg/template/ttp5.C: New test.
20892
20893 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20894
20895         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20896         (dg-gpp-additional-sources): New function.
20897         (dg-gpp-additional-files): Likewise.
20898         * lib/g++.exp (additional_sources): New variable.
20899         (additional_files): Likewise.
20900         (g++_target_compile): Deal with them.
20901         * lib/old-dejagnu.exp: Remove.
20902         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20903         * g++.old-deja: Revise all tests to use dg commands.
20904
20905 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20906
20907         PR c++/9432, c++/9528
20908         * g++.dg/lookup/using4.C: New test.
20909
20910 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20911
20912         * gcc.dg/noreturn-5.c: New file.
20913         * gcc.dg/noreturn-6.c: New file.
20914
20915         * gcc.c-torture/compile/inline-1.c: New file.
20916
20917 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/10551
20920         * g++.dg/template/explicit1.C: New test.
20921
20922 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20923
20924         PR c++/10549
20925         * g++.dg/other/bitfield1.C: New test.
20926
20927         PR c++/10527
20928         * g++.dg/init/new7.C: New test.
20929
20930 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20931
20932         * g++.dg/ext/desig1.C: New test.
20933         * g++.dg/ext/init1.C: Update.
20934
20935         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20936
20937 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20938
20939         PR c++/10180
20940         * g++.dg/warn/Winline-1.C: New test.
20941
20942 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20943
20944         * gcc.c-torture/execute/string-opt-19.c: New test.
20945
20946         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20947         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20948
20949 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20950
20951         PR c++/10506
20952         * g++.dg/init/new6.C: New test.
20953
20954         PR c++/10503
20955         * g++.dg/init/ref6.C: New test.
20956
20957 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20958
20959         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20960
20961 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20962
20963         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20964         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20965
20966 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20967
20968         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20969         initialized static data members.
20970
20971 2003-04-25  H.J. Lu <hjl@gnu.org>
20972
20973         * gcc.dg/ia64-sync-4.c: New test.
20974
20975 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20976
20977         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20978         date.
20979
20980 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20981
20982         PR c++/10337
20983         * g++.dg/warn/conv1.C: New test.
20984         * g++.old-deja/g++.other/conv7.C: Adjust.
20985         * g++.old-deja/g++.other/overload14.C: Adjust.
20986
20987 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20988
20989         PR c++/10471
20990         * g++.dg/template/defarg2.C: New test.
20991
20992 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20993
20994         * gcc.dg/cpp/include2.c: Update.
20995         * gcc.dg/cpp/multiline-2.c: New.
20996         * gcc.dg/cpp/multiline.c: Update.
20997         * gcc.dg/cpp/strify2.c: Update.
20998         * gcc.dg/cpp/trad/literals-2.c: Update.
20999
21000 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21001
21002         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
21003
21004 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21005
21006         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
21007
21008 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/10451
21011         * g++.dg/parse/crash4.C: New test.
21012
21013         PR c++/9847
21014         * g++.dg/parse/crash5.C: New test.
21015
21016 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/10446
21019         * g++.dg/parse/crash3.C: New test.
21020
21021         PR c++/10428
21022         * g++.dg/parse/elab1.C: New test.
21023
21024 2003-04-22  Devang Patel  <dpatel@apple.com>
21025
21026         * gcc.dg/cpp/trad/funlike-5.c: New test.
21027
21028 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
21029
21030         * g++.dg/other/packed1.C: Fix dg options.
21031
21032 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
21033
21034         * g++.dg/other/offsetof2.C: New test.
21035
21036 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
21037
21038         * g++.dg/template/recurse.C: Adjust location of error messages.
21039
21040 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
21041
21042         PR c++/9881
21043         * g++.dg/init/addr-const1.C: New test.
21044         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
21045
21046 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21047
21048         PR c++/10405
21049         * g++.dg/lookup/struct-hack1.C: New test.
21050
21051 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
21052
21053         * ucs.c: Update diagnostic messages.
21054
21055 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21056
21057         * gcc.dg/cpp/truefalse.cpp: New test.
21058         * gcc.dg/cpp/cpp.exp: Update.
21059         * g++.dg/other/stdbool-if.C: Remove.
21060
21061 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21062
21063         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21064         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21065
21066 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21067
21068         * gcc.c-torture/compile/20030418-1.c: New test.
21069
21070 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21071
21072         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21073
21074 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21075
21076         PR c++/10347
21077         g++.dg/template/dependent-name1.C: New test.
21078
21079 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21080
21081         * gcc.dg/warn-1.c (tourist_guide): New array,
21082         contains a pointer to bar.
21083
21084 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21085
21086         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21087         * gcc.c-torture/execute/medce-1.c: New test case.
21088         * gcc.c-torture/execute/medce-2.c: New test case.
21089
21090 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * lib/prune.exp: Ignore more messages.
21093
21094         PR c++/10381
21095         * g++.dg/parse/lookup3.C: New test.
21096
21097 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21098
21099         * gcc.c-torture/compile/20030415-1.c : New test.
21100
21101 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21102
21103         * gcc.c-torture/execute/scope-2.c: Move to ...
21104         * gcc.dg/noncompile/scope.c: .... here.
21105
21106 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21107
21108         * gcc.dg/20030414-2.c: New test case.
21109
21110 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21111
21112         PR target/10377
21113         * gcc.dg/20030414-1.c: New test.
21114
21115 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21116
21117         * gcc.dg/builtins-12.c: New test case.
21118         * gcc.dg/builtins-13.c: New test case.
21119
21120 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21121
21122         * gcc.c-torture/execute/string-opt-18.c: New test.
21123
21124 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21125
21126         PR c++/10300
21127         * g++.dg/init/new5.C: New test.
21128
21129 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21130
21131         PR c++/7910
21132         * g++.dg/ext/dllimport1.C: New test.
21133
21134 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21135
21136         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21137
21138 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21139
21140         PR Fortran/9263
21141         * g77.f-torture/noncompile/9263.f: New test
21142         PR Fortran/1832
21143         * g77.f-torture/execute/1832.f: New test
21144
21145 2003-04-11  David Chad  <davidc@freebsd.org>
21146             Loren J. Rittle  <ljrittle@acm.org>
21147
21148         libobjc/8562
21149         * objc.dg/headers.m: New test.
21150
21151 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21152
21153         * gcc.c-torture/execute/builtin-noret-2.c: New.
21154         * gcc.c-torture/execute/builtin-noret-2.x: New.
21155         XFAIL builtin-noret-2.c at -O1 and above.
21156         * gcc.dg/redecl.c: New.
21157         * gcc.dg/Wshadow-1.c: Update error regexps.
21158
21159 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21160
21161         * g++.dg/abi/bitfield10.C: New test.
21162
21163 2003-04-09  Mike Stump  <mrs@apple.com>
21164
21165         * gcc.dg/pch/pch.exp: Make testcase names longer.
21166         * g++.dg/pch/pch.exp: Make testcase names longer.
21167
21168 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21169
21170         * gcc.dg/builtins-11.c: New test case.
21171
21172 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21173
21174         * gcc.dg/builtins-9.c: New test case.
21175         * gcc.dg/builtins-10.c: New test case.
21176
21177 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21178
21179         * gcc.dg/noncompile/init-4.c.c: New test.
21180
21181 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21182
21183         * gcc.misc-test/gcov-9.c: New test.
21184         * gcc.misc-test/gcov-10.c: New test
21185         * gcc.misc-test/gcov-11.c: New test.
21186
21187 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21188
21189         PR optimization/10024
21190         * gcc.c-torture/compile/20030405-1.c: New test.
21191
21192 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21193
21194         * gcc.dg/pch/static-3.c: New.
21195         * gcc.dg/pch/static-3.hs: New.
21196         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21197
21198 2003-04-04  Richard Henderson  <rth@redhat.com>
21199
21200         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21201         * g++.dg/eh/forced2.C: Likewise.
21202
21203 2003-04-03  Mike Stump  <mrs@apple.com>
21204
21205         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21206         target arg.
21207         (scan-assembler-times, scan-assembler-not): Likewise.
21208         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21209
21210 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21211
21212         * gcc.dg/sparc-loop-1.c: New test.
21213
21214 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21215
21216         PR other/9274
21217         * g++.dg/pch/system-2.C: New.
21218         * g++.dg/pch/system-2.Hs: New.
21219
21220 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21221
21222         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21223
21224         * g++.dg/eh/simd-1.C (vecfunc): Same.
21225
21226 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21227
21228         * gcc.c-torture/execute/20030401-1.c: New test case.
21229
21230 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21231
21232         * objc.dg/defs.m: New.
21233
21234 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21235
21236         * g++.dg/eh/simd-1.C: New.
21237         * g++.dg/eh/simd-2.C: New.
21238
21239 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21240
21241         * gcc.c-torture/execute/simd-3.c: New.
21242
21243 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c/9936
21246         * gcc.dg/20030331-2.c: New test.
21247
21248 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21249
21250         PR c++/10278
21251         * g++.dg/parse/crash2.C: New test.
21252
21253 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21254
21255         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21256         * gcc.c-torture/execute/20030331-1.c: ...here.
21257
21258 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21259
21260         * gcc.c-torture/execute/20030331-1.c: New test.
21261
21262 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21263
21264         * lib/gcov.exp: Adjust call return testing strings.
21265         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21266
21267 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21268
21269         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21270         * gcc.dg/builtins-7.c: New test case.
21271         * gcc.dg/builtins-8.c: New test case.
21272
21273 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21274
21275         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21276
21277 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/7647
21280         * g++.dg/lookup-class-member-2.C: New test.
21281
21282 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21283
21284         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21285
21286 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21287
21288         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21289
21290 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21291
21292         * g++.dg/init/attrib1.C: New test.
21293
21294 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21295
21296         * gcc.dg/ultrasp8.c: New test.
21297
21298 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21299
21300         * gcc.dg/ultrasp7.c: New test.
21301
21302 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21303
21304         PR c++/10047
21305         * g++.dg/template/inline1.C: New test.
21306
21307 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21308
21309         * gcc.dg/sparc-dwarf2.c: New test.
21310
21311 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21312
21313         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21314         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21315
21316 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21317
21318         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21319         than reading .x files.
21320         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21321         * g77.dg/gcov/gcov-1.f: Likewise.
21322         * gcc.misc-tests/gcov-4b.c: Likewise.
21323         * gcc.misc-tests/gcov-5b.c: Likewise.
21324         * gcc.misc-tests/gcov-6.c: Likewise.
21325         * gcc.misc-tests/gcov-7.c: Likewise.
21326         * gcc.misc-tests/gcov-8.c: Likewise.
21327         * g++.dg/gcov/gcov-1.x: Remove.
21328         * g77.dg/gcov/gcov-1.x: Likewise.
21329         * gcc.misc-tests/gcov-4b.x: Likewise.
21330         * gcc.misc-tests/gcov-5b.x: Likewise.
21331         * gcc.misc-tests/gcov-6.x: Likewise.
21332         * gcc.misc-tests/gcov-7.x: Likewise.
21333         * gcc.misc-tests/gcov-8.x: Likewise.
21334
21335 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21336
21337         PR opt/10087
21338         * gcc.dg/20030324-1.c: New test.
21339
21340 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21341
21342         PR c++/10224
21343         * g++.dg/template/arg3.C: New test.
21344
21345         PR c++/10158
21346         * g++.dg/template/friend18.C: New test.
21347
21348 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21349
21350         * g77.f-torture/compile/20030326-1.f: New test case.
21351
21352 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21353
21354         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21355
21356         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21357
21358 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21359
21360         * gcc.dg/ia64-sync-3.c: New test.
21361
21362 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21363
21364         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21365
21366 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21367
21368         * gcc.dg/ultrasp6.c: New test.
21369
21370 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21371
21372         * gcc.dg/i386-signbit-1.c: New test.
21373         * gcc.dg/i386-signbit-2.c: New test.
21374         * gcc.dg/i386-signbit-3.c: New test.
21375
21376 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21377
21378         * gcc.dg/ultrasp5.c: Fix options.
21379
21380 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21381
21382         * gcc.dg/ultrasp5.c: Fix comment.
21383
21384 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21385
21386         PR fortran/10197
21387         * g77.f-torture/execute/10197.f: New test.
21388
21389 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21390
21391         PR c++/9898, c++/383
21392         * g++.dg/template/conv6.C: New test.
21393
21394         PR c++/10119
21395         * g++.dg/template/ptrmem5.C: New test.
21396
21397         PR c++/10026
21398         * g++.dg/lookup/koenig1.C: New test.
21399
21400         PR C++/10199
21401         * g++.dg/lookup/template2.C: New test.
21402
21403 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21404
21405         * g++.dg/opt/rtti1.C: New test.
21406
21407 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21408
21409         * gcc.dg/ultrasp5.c: New test.
21410
21411 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21412
21413         PR middle-end/9967
21414         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21415         builtin fputs.
21416
21417 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21418
21419         PR c/8224
21420         * gcc.dg/20030323-1.c: New test.
21421
21422 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21423
21424         * gcc.c-torture/compile/20030323-1.c: New test case.
21425
21426 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21427
21428         * gcc.dg/20030321-1.c: New test.
21429
21430 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21431
21432         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21433
21434 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21435
21436         PR c++/9978, c++/9708
21437         * g++.dg/ext/vlm1.C: Adjust expected error.
21438         * g++.dg/ext/vla2.C: New test.
21439         * g++.dg/template/arg1.C: New test.
21440         * g++.dg/template/arg2.C: New test.
21441
21442 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21443
21444         * g77.f-torture/execute/select.f: New test.
21445         * g77.f-torture/noncompile/select_no_compile.f: New test.
21446
21447 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         PR c++/9898
21450         * g++.dg/other/error4.C: New test.
21451
21452 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21453
21454         * g++.dg/template/friend17.C: New test.
21455
21456 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21457
21458         * gcc.c-torture/compile/20030320-1.c: New.
21459
21460 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21461
21462         * gcc.dg/builtins-6.c: New test case.
21463
21464 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21465
21466         PR target/10073
21467         * gcc.c-torture/compile/20030319-1.c: New.
21468
21469 2003-03-18  Jan Hubicka  <jh@suse.cz>
21470
21471         * gcc.dg/i386-cvt-1.c: New test.
21472
21473 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21474
21475         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21476         * objc.dg/naming-2.m: Likewise.
21477
21478 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21479
21480         PR c++/9639
21481         * g++.dg/parse/crash1.C: New test.
21482
21483 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21484
21485         PR c++/8805
21486         * g++.dg/eh/cleanup1.C: New test.
21487
21488 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21489
21490         * gcc.c-torture/execute/20030316-1.c: New test case.
21491
21492 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21493
21494         PR c++/9629
21495         * g++.dg/init/ctor2.C: New test.
21496
21497 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21498
21499         * g77.f-torture/compile/xformat.f: New test case.
21500
21501 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21502
21503         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21504         * g++.old-deja/g++.mike/eh50.C: Likewise.
21505
21506 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21507
21508         PR c++/6440
21509         * g++.dg/template/spec7.C: New test.
21510         * g++.dg/template/spec8.C: Likewise.
21511
21512 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21513
21514         * gcc.c-torture/execute/20030313-1.c: New test.
21515
21516 2003-03-14  Richard Henderson  <rth@redhat.com>
21517
21518         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21519
21520 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21521
21522         * gcc.c-torture/compile/20030314-1.c: New test.
21523
21524 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21525
21526         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21527         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21528         thumb target,
21529         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21530         to accept newer _imp__  prefix and additional
21531         newline in .drectve section.
21532         * gcc.dg/dll-4.c: Likewise.
21533         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21534         switch.
21535
21536 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21537
21538         * g++.dg/parse/namespace9.C: New test.
21539
21540         * g++.dg/init/ref5.C: New test.
21541         * g++.dg/parse/ptrmem1.C: Likewise.
21542
21543 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21544
21545         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21546         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21547         regular expression.
21548         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21549         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21550
21551 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21552
21553         * gcc.c-torture/execute/20030224-2.c: New test.
21554
21555 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21556
21557         * gcc.dg/decl-3.c: New test.
21558
21559 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21560
21561         * gcc.dg/i386-loop-2.c: New test.
21562
21563 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/9474
21566         * g++.dg/parse/namespace8.C: New test.
21567
21568         PR c++/9924
21569         * g++.dg/overload/builtin2.C: New test.
21570
21571 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21572
21573         * gcc.dg/return-type-3.c: New test.
21574
21575 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21576
21577         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21578         profiling options are not supported.
21579
21580 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21581
21582         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21583         * g++.old-deja/g++.warn/impint2.C: Likewise.
21584
21585 2003-03-10  Devang Patel  <dpatel@apple.com>
21586
21587         * g++.dg/cpp/c++_cmd_1.C: New test.
21588         * g++.dg/cpp/c++_cmd_1.h: New file.
21589
21590 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21591
21592         * gcc.dg/altivec-9.c: New file.
21593
21594 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21595
21596         * gcc.dg/ppc-sdata-1.c: New test.
21597         * gcc.dg/ppc-sdata-2.c: New test.
21598
21599 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21600
21601         PR c++/9373
21602         * g++.dg/opt/ptrmem2.C: New test.
21603
21604         PR c++/8534
21605         * g++.dg/opt/ptrmem1.C: New test.
21606
21607 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21608
21609         * gcc.dg/i386-loop-1.c: New test.
21610
21611 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21612
21613         PR c++/9970
21614         * g++.dg/lookup/friend1.C: New test.
21615
21616 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21617
21618         PR c++/9823
21619         * g++.dg/parser/constructor1.C: New test.
21620
21621 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21622
21623         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21624
21625         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21626
21627 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21628
21629         * gcc.dg/cpp/Wunused.c: Update test.
21630
21631 2003-03-08  Jan Hubicka  <jh@suse.cz>
21632
21633         * gcc.dg/inline-3.c: New test.
21634
21635 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/9809
21638         * g++.dg/parse/builtin1.C: New test.
21639
21640         PR c++/9982
21641         * g++.dg/abi/cookie1.C: New test.
21642         * g++.dg/abi/cookie2.C: Likewise.
21643
21644         PR c++/9524
21645         * g++.dg/template/field1.C: New test.
21646
21647         PR c++/9912
21648         * g++.dg/parse/class1.C: New test.
21649         * g++.dg/parse/namespace7.C: Likewise.
21650         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21651
21652 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21653
21654         * g++.dg/init/ref4.C: New test.
21655
21656 2003-03-07  Jan Hubicka  <jh@suse.cz>
21657
21658         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21659         * gcc.dg/inline-3.c:  New test.
21660
21661 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21662
21663         * g++.dg/init/ref3.C: New test.
21664
21665         PR c++/9965
21666         * g++.dg/init/ref2.C: New test.
21667
21668         PR c++/9400
21669         * g++.dg/warn/Wshadow-2.C: New test.
21670
21671         PR c++/9791
21672         * g++.dg/warn/Woverloaded-1.C: New test.
21673
21674 2003-03-05  Jan Hubicka  <jh@suse.cz>
21675
21676         * gcc.dg/i386-local2.c: New.
21677         * gcc.dg/i386-local.c: Fix typo.
21678
21679 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21680
21681         * g++.dg/abi/layout3.C: New test.
21682
21683 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21684
21685         * gcc.c-torture/compile/20030305-1.c
21686
21687 2003-03-05  Jan Hubicka  <jh@suse.cz>
21688
21689         * gcc.dg/i386-local.c: New.
21690
21691 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21692
21693         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21694
21695 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21696
21697         * gcc.dg/switch-2.c: New test.
21698         * gcc.dg/switch-3.c: New test.
21699         * gcc.dg/Wswitch.c: Adjust line numbers.
21700         * gcc.dg/Wswitch-default.c: Likewise.
21701         * gcc.dg/Wswitch-enum.c: Likewise.
21702
21703 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21704
21705         * gcc.c-torture/execute/20030222-1.c: New test.
21706
21707 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21708
21709         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21710
21711 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21712
21713         PR c++/9878
21714         * g++.dg/init/ref1.C: New test.
21715
21716 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21717
21718         * gcc.dg/sh-relax.c: New SH-only test.
21719
21720 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21721
21722         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21723         comment explaining purpose of testcase.
21724
21725 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21726
21727         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21728         for HC11/HC12 (asm needs two int registers).
21729         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21730         HC11/HC12 because the test uses an asm which needs two 32-bit
21731         registers.
21732
21733 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21734
21735         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21736         for HC11/HC12 (array is too large otherwise).
21737         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21738         * gcc.c-torture/compile/20010518-2.x: Likewise.
21739         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21740         HC11/HC12 (array is too large).
21741
21742 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21743
21744         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21745         * lib/g++-dg.exp (g++-dg-test): Likewise.
21746
21747 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21748
21749         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21750         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21751
21752 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21753
21754         * g++.dg/warn/implicit-typename1.C: Remove warning.
21755
21756 2003-02-28  Richard Henderson  <rth@redhat.com>
21757
21758         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21759         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21760
21761 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21762
21763         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21764         * g++.dg/pch/pch.exp: Likewise.
21765
21766 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/9879
21769         * testsuite/g++.dg/init/new4.C: New test.
21770
21771 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21772
21773         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21774
21775 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21776
21777         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21778         unsigned long.
21779
21780         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21781         wider than float.
21782
21783 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21784
21785         * lib/scanasm.exp: Add support for counting numbers of
21786         occurences.
21787         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21788         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21789
21790 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21791
21792         PR c++/9683
21793         * g++.dg/template/static3.C: New test.
21794
21795         PR c++/9829
21796         * g++.dg/parse/namespace6.C: New test.
21797
21798 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21799
21800         PR target/9732
21801         * gcc.dg/20030225-1.c: New test.
21802
21803 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21804
21805         * README: Remove out-of-date information.
21806
21807         PR c++/9836
21808         * g++.dg/template/spec6.C: New test.
21809
21810 2003-02-24  Jeff Law  <law@redhat.com>
21811
21812         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21813
21814 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21815
21816         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21817         * gcc.dg/pragma-ep-1.c: Likewise.
21818
21819 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21820
21821         PR c++/9602
21822         * g++.dg/template/friend16.C: New test.
21823
21824 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21825
21826         PR c++/5333
21827         * g++.dg/parse/fused-params1.C: Adjust error messages.
21828         * g++.dg/template/nested3.C: New test.
21829
21830 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21831
21832         * g++.dg/abi/param1.C: New test.
21833
21834 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21835
21836         PR c++/7982
21837         * g++.dg/warn/implicit-typename1.C: New test.
21838
21839 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21840
21841         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21842         with "mtune".
21843         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21844         * gcc.c-torture/execute/20010129-1.x: Likewise.
21845         * gcc.dg/20011107-1.c: Likewise.
21846         * gcc.dg/20020108-1.c: Likewise.
21847         * gcc.dg/20020122-3.c: Likewise.
21848         * gcc.dg/20020206-1.c: Likewise.
21849         * gcc.dg/20020310-1.c: Likewise.
21850         * gcc.dg/20020426-2.c: Likewise.
21851         * gcc.dg/20020517-1.c: Likewise.
21852         * gcc.dg/991230-1.c: Likewise.
21853         * gcc.dg/i386-unroll-1.c: Likewise.
21854         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21855
21856 2003-02-22  Jan Hubicka  <jh@suse.cz>
21857
21858         * gcc.dg/i386-mul.c: New test.
21859
21860 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21861
21862         * gcc.dg/builtins-5.c: New test case.
21863
21864 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21865
21866         * gcc.dg/asmreg-1.c: New test.
21867
21868 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21869
21870         PR c++/9749
21871         * g++.dg/parse/varmod1.C: New test.
21872
21873 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21874
21875         PR c++/9727
21876         * g++.dg/template/op1.C: New test.
21877
21878 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21879
21880         PR c++/8906
21881         * g++.dg/template/nested2.C: New test.
21882
21883 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21884
21885         PR c++/8724
21886         * g++.dg/expr/dtor1.C: New test.
21887
21888 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21889
21890         * gcc.dg/cpp/include3.c: New test.
21891         * gcc.dg/cpp/inc/foo.h: New file.
21892
21893 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21894
21895         * gcc.c-torture/execute/20030221-1.c: New test.
21896
21897 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21898
21899         PR c++/9729
21900         * g++.dg/abi/conv1.C: New test.
21901
21902 2003-02-20  Jan Hubicka  <jh@suse.cz>
21903
21904         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21905
21906 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21907
21908         * gcc.c-torture/compile/20030219-1.c: New test.
21909
21910 2003-02-18  Jan Hubicka  <jh@suse.cz>
21911
21912         * gcc.dg/funcorder.c: New test.
21913
21914 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21915
21916         * gcc.c-torture/execute/20030218-1.c: New.
21917
21918 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21919
21920         * gcc.dg/20030218-1.c: New.
21921
21922 2003-02-18  Richard Henderson  <rth@redhat.com>
21923
21924         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21925         * gcc.dg/attr-used-2.c: New.
21926
21927 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21928
21929         PR c++/9704
21930         * g++.dg/init/copy5.C: New test.
21931
21932 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21933
21934         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21935         * g++.dg/pch/pch.exp: Likewise.
21936
21937 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21938
21939         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21940         STACK_SIZE is not defined.
21941
21942 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21943
21944         PR c++/9457
21945         * g++.dg/template/init1.C: New test.
21946
21947 2003-02-16  Jan HUbicka  <jh@suse.cz>
21948
21949         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21950         (foo): Add few extra tests
21951         * gcc.dg/c99-const-expr-3.c: Likewise.
21952         * gcc.c-torture/execute/20030216-1.c: New.
21953
21954 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21955
21956         PR c++/9459
21957         * g++.dg/ext/typeof4.C: New test.
21958
21959 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21960
21961         * gcc.dg/i386-387-3.c: New test case.
21962
21963 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21964
21965         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21966         cris-*-elf* cris-*-aout* and mmix-*-*.
21967
21968 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21969
21970         * gcc.dg/20030213-1.c: New test.
21971
21972 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21973
21974         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21975         * gcc.dg/i386-387-2.c: Likewise.
21976
21977 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21978
21979         * gcc.dg/ppc-spe.c: Fix formatting.
21980         Enable tests that were previously unsupported by gas.
21981         Delete tests for instructions that no longer exist.
21982         Switch arguments on evsubifw builtin.
21983
21984 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21985
21986         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21987         STACK_SIZE is too small.
21988
21989 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21990             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21991
21992         * gcc.dg/decl-2.c: New test.
21993
21994 2003-02-10  Jan Hubicka  <jh@suse.cz>
21995
21996         * gcc.dg/i386-fpcvt-1.c:  New test.
21997
21998 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21999
22000         * gcc.c-torture/execute/20030209-1.c: New test.
22001
22002 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
22003
22004         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
22005         int-wide bitops, use the constants of the same width.
22006         Likewise, if long long is 32-bit wide, test bitops using
22007         32-bit constants.
22008
22009 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
22010
22011         * gcc.dg/20021014-1.c: Annotate with expected notice text.
22012
22013 2003-02-07  Roger Sayle  <roger@eyesopen.com>
22014
22015         * testsuite/gcc.dg/builtins-4.c: New test case.
22016
22017 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22018
22019         * gcc.dg/20020430-1.c: Fix dg command typos.
22020         * gcc.dg/20020503-1.c: Likewise.
22021
22022 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22023
22024         PR c++/8785
22025         * g++.dg/parse/fused-params1.C: New test.
22026
22027         PR c++/8857
22028         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
22029
22030         PR c++/8921
22031         * g++.dg/parse/non-dependent1.C: New test.
22032
22033         PR c++/8928
22034         * g++.dg/parse/dupl-tmpl-args1.C: New test.
22035
22036         PR c++/9228
22037         * g++.dg/parse/undefined7.C: New test.
22038         * g++.dg/parse/non-templ1.C: New test.
22039
22040         PR c++/9229
22041         * g++.dg/parse/too-many-tmpl-args1.C: New test.
22042
22043 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
22044
22045         * gcc.c-torture/compile/20030206-1.c: New test.
22046
22047 2003-02-05  Roger Sayle  <roger@eyesopen.com>
22048
22049         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
22050         "pow" to "foo" to avoid potential confusion with a math built-in.
22051
22052 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22053
22054         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22055         conditions for SPARC targets.
22056
22057 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22058
22059         * gcc.dg/20030204-1.c: New test.
22060
22061 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22062
22063         PR c++/38
22064         * g++.dg/parse/array-size1.C: New test.
22065
22066         PR c++/5657
22067         * g++.dg/parse/undefined3.C: New test.
22068
22069         PR c++/5665
22070         * g++.dg/parse/undefined4.C: New test.
22071
22072         PR c++/5975
22073         * g++.dg/parse/undefined5.C: New test.
22074
22075         PR c++/7259
22076         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22077
22078         PR c++/8578
22079         * g++.dg/parse/casting-operator1.C: New test.
22080
22081         PR c++/8596
22082         * g++.dg/parse/undefined6.C: New test.
22083
22084         PR c++/8736
22085         * g++.dg/parse/missing-template1.C: New test.
22086
22087 2003-02-04  Jan Hubicka  <jh@suse.cz>
22088
22089         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22090         * gcc.dg/i386-cmov?.c:  Likewise.
22091         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22092         * gcc.dg/i386-ssefp-1.c:  Likewise.
22093         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22094         conventions.
22095
22096 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/7129
22099         * testsuite/g++.dg/ext/max.C: New test.
22100
22101 2003-02-03  Jan Hubicka  <jh@suse.cz>
22102
22103         * gcc.c-torture/execute/20030203-1.c: New test.
22104
22105 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22106
22107         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22108         'natural-endian'.
22109
22110 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22111
22112         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22113         * g++.dg/init/new2.C: Likewise.
22114         * g++.dg/other/new1.C: Likewise.
22115
22116 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22117
22118         * gcc.dg/struct-ret-libc.c: New test.
22119
22120 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22121
22122         * gcc.dg/20030129-1.c: New test.
22123
22124 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22125
22126         PR c++/8849
22127         * g++.dg/template/ptrmem4.C: New test.
22128
22129 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22130
22131         * g++.dg/parser/constant1.C: New test.
22132
22133 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22134
22135         PR c++/8591
22136         * g++.dg/parse/friend2.C: New test.
22137
22138 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         PR c++/9437
22141         * g++.dg/template/unify4.C: New test.
22142
22143 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22144
22145         * gcc.c-torture/execute/20030128-1.c: New test.
22146
22147 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22148
22149         * g++.dg/lookup/nested1.C: Test moved from ...
22150         * g++.old-deja/g++.other/lookup24.C: ... here.
22151
22152 2003-01-28  Jan Hubicka  <jh@suse.cz>
22153
22154         * gcc.dg/i386-cmov5.c:  New test.
22155
22156 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22157
22158         * gcc.c-torture/execute/20010925-1.c: Changed the
22159         memcpy declaration.
22160
22161 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22162
22163         PR c++/3902
22164         * g++.dg/parse/template5.C: New test.
22165
22166 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22167
22168         PR fortran/9258
22169         * g77.dg/pr9258: New test.
22170
22171 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22172
22173         * README: Move relevant parts from README.g++.
22174
22175         * README.g++: Remove this file.
22176
22177 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22178
22179         * g++.dg/abi/dcast1.C: New test.
22180
22181 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22182
22183         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22184
22185 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22186
22187         PR c++/47
22188         * g++.old-deja/g++.other/lookup24.C: New test.
22189
22190 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22191
22192         PR middle-end/7227
22193         * gcc.dg/uninit-C.c: New test.
22194
22195 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22196
22197         * g++.dg/abi/covariant1.C: New test.
22198
22199 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22200
22201         * gcc.dg/20030123-1.c: New test.
22202
22203 2003-01-25  Jan Hubicka  <jh@suse.cz>
22204
22205         PR opt/8492
22206         * gcc.c-torture/compile/20030125-1.c
22207
22208 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22209
22210         PR c++/9403
22211         * g++.dg/parse/template3.C: New test.
22212         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22213
22214         PR c++/795
22215         * g++.dg/parse/template4.C: New test.
22216
22217         PR c++/9415
22218         * g++.dg/template/qual2.C: New test.
22219
22220         PR c++/8545
22221         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22222
22223         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22224
22225 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22226
22227         * gcc.c-torture/execute/switch-1.c: New test case.
22228
22229 2003-01-25  Jan Hubicka  <jh@suse.cz>
22230
22231         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22232
22233 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22234
22235         Tweaks for Bison-1.875. From the NEWS file:
22236         "- `parse error' -> `syntax error'
22237         Bison now uniformly uses the term `syntax error'"
22238         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22239         * gcc.dg/cpp/digraph2.c: Likewise.
22240         * gcc.dg/cpp/direct2.c: Likewise.
22241         * gcc.dg/cpp/paste4.c: Likewise.
22242         * gcc.dg/c90-restrict-1.c: Likewise.
22243         * gcc.dg/c99-func-2.c: Likewise.
22244         * gcc.dg/noncompile/920721-2.c: Likewise.
22245         * gcc.dg/noncompile/930622-2.c: Likewise.
22246         * gcc.dg/noncompile/940112-1.c: Likewise.
22247         * gcc.dg/noncompile/950921-1.c: Likewise.
22248         * gcc.dg/noncompile/951123-1.c: Likewise.
22249         * gcc.dg/noncompile/971104-1.c: Likewise.
22250         * gcc.dg/noncompile/990416-1.c: Likewise.
22251
22252 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22253
22254         * g++.dg/parse/undefined1.C: Add error message.
22255
22256 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22257
22258         PR c++/9354
22259         * g++.dg/parse/new1.C: New test.
22260
22261         PR c++/9216
22262         * g++.dg/parse/template2.C: New test.
22263
22264         PR c++/9354
22265         * g++.dg/parse/typedef2.C: New test.
22266
22267         PR c++/9328
22268         * g++.dg/ext/typeof3.C: New test.
22269
22270 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22271
22272         PR c++/2738
22273         * g++.dg/parse/ret-type1.C: New test.
22274
22275         PR c++/3792
22276         * g++.dg/parse/tmpl-outside1.C: New test.
22277
22278         PR c++/4207
22279         * g++.dg/parse/int-as-enum1.C: New test.
22280
22281         PR c++/4903
22282         * g++.dg/parse/no-typename1.C: New test.
22283
22284         PR c++/5533
22285         * g++.dg/parse/no-value1.C: New test.
22286
22287         PR c++/5921
22288         * g++.dg/parse/wrong-inline1.C: New test.
22289
22290         PR c++/6402
22291         * g++.dg/parse/ref1.C: New test.
22292
22293         PR c++/6992
22294         * g++.dg/parse/attr-ctor1.C: New test.
22295
22296         PR c++/7229
22297         * g++.dg/parse/namespace5.C: New test.
22298
22299         PR c++/7917
22300         * g++.dg/parse/func-def1.C: New test.
22301
22302         PR c++/8143
22303         * g++.dg/parse/undefined1.C: New test.
22304
22305         PR c++/5723, PR c++/8522
22306         * g++.dg/parse/specialization1.C: New test.
22307
22308         PR c++/163, PR c++/8595
22309         * g++.dg/parse/struct-as-enum1.C: New test.
22310
22311         PR c++/9173
22312         * g++.dg/parse/undefined2.C: New test.
22313
22314 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22315
22316         PR c++/9298
22317         * g++.dg/parse/template1.C: New test.
22318
22319         PR c++/9384
22320         * g++.dg/parse/using1.C: New test.
22321
22322         PR c++/9285
22323         PR c++/9294
22324         * g++.dg/parse/expr2.C: New test.
22325
22326         PR c++/9388
22327         * g++.dg/parse/lookup2.C: Likewise.
22328
22329 2003-01-21  Jan Hubicka  <jh@suse.cz>
22330
22331         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22332         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22333         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22334         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22335
22336 2003-01-20  Nick Clifton  <nickc@redhat.com>
22337
22338         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22339         problem with ARM sibcall code generation.
22340
22341 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22342
22343         * gcc.c-torture/execute/20030120-1.c: New.
22344
22345 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22346
22347         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22348
22349 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22350
22351         PR c++/9272
22352         * g++.dg/parse/ctor1.C: New test.
22353
22354         PR c++/9294:
22355         * g++.dg/parse/qualified1.C: New test.
22356
22357         * g++.dg/parse/typename3.C: New test.
22358
22359 2003-01-16  Richard Henderson  <rth@redhat.com>
22360
22361         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22362
22363 2003-01-16  Richard Henderson  <rth@redhat.com>
22364
22365         * g++.dg/pch/pch.exp: Copy test header to the working directory
22366         before using it either for precompilation or direct use.
22367         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22368         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22369
22370 2003-01-16  Richard Henderson  <rth@redhat.com>
22371
22372         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22373         before using it either for precompilation or direct use.
22374         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22375         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22376
22377 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22378
22379         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22380         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22381         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22382         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22383         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22384         typename warning into error.
22385         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22386         error messages.
22387         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22388         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22389         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22390         messages.
22391         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22392         make declaration visible in template.
22393         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22394         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22395         messages.
22396         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22397         message.
22398         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22399         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22400         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22401         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22402         typename warning with error message.
22403         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22404         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22405         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22406
22407 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22408
22409         * g++.dg/parse/ambig2.C: New test.
22410
22411 2003-01-15  Richard Henderson  <rth@redhat.com>
22412
22413         * g++.dg/tls/init-2.C: Update error message string.
22414
22415 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22416
22417         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22418
22419 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22420
22421         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22422         all for HC11/HC12.
22423         * gcc.c-torture/compile/20001205-1.x: Likewise.
22424         * gcc.c-torture/compile/20001226-1.x: Likewise.
22425         * gcc.c-torture/compile/920520-1.x: Likewise.
22426         * gcc.c-torture/compile/961203-1.x: Likewise.
22427         * gcc.c-torture/compile/20020604-1.x: Likewise.
22428
22429 2003-01-15  Jan Hubicka  <jh@suse.cz>
22430
22431         * gcc.c-torture/compile/20030115-1.c: New test.
22432
22433         * gcc.dg/i386-fpcvt-1.c: New test.
22434         * gcc.dg/i386-fpcvt-2.c: New test.
22435
22436 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22437
22438         Further conform g++'s __vmi_class_type_info to the C++ ABI
22439         specification.
22440         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22441         the specification.
22442
22443 2003-01-14  Jan Hubicka  <jh@suse.cz>
22444
22445         * gcc.dg/i386-fpcvt-1.c: New test.
22446         * gcc.dg/i386-fpcvt-2.c: New test.
22447
22448 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22449
22450         * gcc.dg/i386-mmx-3.c: New test.
22451
22452 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22453
22454         PR c++/9264
22455         * g++.dg/parse/octal1.C: New file.
22456
22457         PR c++/9172
22458         * g++.dg/parse/typename1.C: New file.
22459
22460 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22461
22462         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22463         * gcc.dg/bf-no-ms-layout.c: Likewise.
22464         * gcc.dg/bf-ms-attrib.c: Likewise.
22465
22466 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22467
22468         PR c++/9099
22469         * g++.dg/parse/dtor1.C: New file.
22470
22471         PR c++/9128
22472         * g++.dg/rtti/typeid1.C: New file.
22473
22474         PR c++/9153
22475         * g++.dg/parse/lookup1.C: New file.
22476
22477         PR c++/9171
22478         * g++.dg/templ/spec5.C: New file.
22479
22480 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22481
22482         * gcc.c-torture/compile/20030110-1.c: New test.
22483
22484 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22485
22486         Merge from pch-branch:
22487
22488         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22489
22490         * gcc.dg/pch/cpp-1.h: New.
22491         * gcc.dg/pch/cpp-1.c: New.
22492         * gcc.dg/pch/cpp-2.h: New.
22493         * gcc.dg/pch/cpp-2.c: New.
22494
22495         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22496
22497         * gcc.dg/pch/except-1.h: New.
22498         * gcc.dg/pch/except-1.c: New.
22499
22500         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22501
22502         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22503         running test.
22504         * gcc.dg/pch: Include *.hp not *.h.
22505         * gcc.dg/pch/system-1.h: New.
22506         * gcc.dg/pch/system-1.c: New.
22507
22508         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22509
22510         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22511         rather than trying to build and run a program using PCH.
22512         * gcc.dg/pch: Remove dg-do commands from test files.
22513
22514         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22515
22516         * gcc.dg/pch/macro-3.c: New.
22517         * gcc.dg/pch/macro-3.h: New.
22518
22519         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22520
22521         * gcc.dg/pch/common-1.c: New.
22522         * gcc.dg/pch/common-1.h: New.
22523         * gcc.dg/pch/decl-1.c: New.
22524         * gcc.dg/pch/decl-1.h: New.
22525         * gcc.dg/pch/decl-2.c: New.
22526         * gcc.dg/pch/decl-2.h: New.
22527         * gcc.dg/pch/decl-3.c: New.
22528         * gcc.dg/pch/decl-3.h: New.
22529         * gcc.dg/pch/decl-4.c: New.
22530         * gcc.dg/pch/decl-4.h: New.
22531         * gcc.dg/pch/decl-5.c: New.
22532         * gcc.dg/pch/decl-5.h: New.
22533         * gcc.dg/pch/global-1.c: New.
22534         * gcc.dg/pch/global-1.h: New.
22535         * gcc.dg/pch/inline-1.c: New.
22536         * gcc.dg/pch/inline-1.h: New.
22537         * gcc.dg/pch/inline-2.c: New.
22538         * gcc.dg/pch/inline-2.h: New.
22539         * gcc.dg/pch/static-1.c: New.
22540         * gcc.dg/pch/static-1.h: New.
22541         * gcc.dg/pch/static-2.c: New.
22542         * gcc.dg/pch/static-2.h: New.
22543
22544         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22545
22546         * g++.dg/pch/pch.exp: Better handle failing testcases.
22547         * gcc.dg/pch/pch.exp: Likewise.
22548         * gcc.dg/pch/macro-1.c: New.
22549         * gcc.dg/pch/macro-1.h: New.
22550         * gcc.dg/pch/macro-2.c: New.
22551         * gcc.dg/pch/macro-2.h: New.
22552
22553         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22554
22555         * g++.dg/dg.exp: Treat files in pch/ specially.
22556         * g++.dg/pch/pch.exp: New file.
22557         * g++.dg/pch/empty.H: New file.
22558         * g++.dg/pch/empty.C: New file.
22559         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22560         "precompile".
22561
22562         * gcc.dg/pch/pch.exp: New file.
22563         * gcc.dg/pch/empty.h: New file.
22564         * gcc.dg/pch/empty.c: New file.
22565         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22566         "precompile".
22567
22568 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22569
22570         * g++.dg/template/friend14.C: New test.
22571
22572 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22573
22574         * gcc.dg/old-style-asm-1.c: New test.
22575
22576 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22577
22578         * gcc.c-torture/compile/20030109-1.c: New test.
22579
22580 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22581
22582         * gcc.c-torture/execute/20030109-1.c: New test.
22583
22584 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22585
22586         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22587         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22588         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22589         * g++.old-deja/g++.mike/eh2.C: Likewise
22590         * g++.old-deja/g++.mike/eh3.C: Likewise
22591         * g++.old-deja/g++.mike/eh5.C: Likewise
22592         * g++.old-deja/g++.mike/eh6.C: Likewise
22593         * g++.old-deja/g++.mike/eh7.C: Likewise
22594         * g++.old-deja/g++.mike/eh8.C: Likewise
22595         * g++.old-deja/g++.mike/eh9.C: Likewise
22596         * g++.old-deja/g++.mike/eh10.C: Likewise
22597         * g++.old-deja/g++.mike/eh12.C: Likewise
22598         * g++.old-deja/g++.mike/eh13.C: Likewise
22599         * g++.old-deja/g++.mike/eh14.C: Likewise
22600         * g++.old-deja/g++.mike/eh16.C: Likewise
22601         * g++.old-deja/g++.mike/eh17.C: Likewise
22602         * g++.old-deja/g++.mike/eh18.C: Likewise
22603         * g++.old-deja/g++.mike/eh21.C: Likewise
22604         * g++.old-deja/g++.mike/eh23.C: Likewise
22605         * g++.old-deja/g++.mike/eh24.C: Likewise
22606         * g++.old-deja/g++.mike/eh25.C: Likewise
22607         * g++.old-deja/g++.mike/eh26.C: Likewise
22608         * g++.old-deja/g++.mike/eh27.C: Likewise
22609         * g++.old-deja/g++.mike/eh28.C: Likewise
22610         * g++.old-deja/g++.mike/eh29.C: Likewise
22611         * g++.old-deja/g++.mike/eh31.C: Likewise
22612         * g++.old-deja/g++.mike/eh33.C: Likewise
22613         * g++.old-deja/g++.mike/eh34.C: Likewise
22614         * g++.old-deja/g++.mike/eh35.C: Likewise
22615         * g++.old-deja/g++.mike/eh36.C: Likewise
22616         * g++.old-deja/g++.mike/eh37.C: Likewise
22617         * g++.old-deja/g++.mike/eh38.C: Likewise
22618         * g++.old-deja/g++.mike/eh39.C: Likewise
22619         * g++.old-deja/g++.mike/eh40.C: Likewise
22620         * g++.old-deja/g++.mike/eh41.C: Likewise
22621         * g++.old-deja/g++.mike/eh42.C: Likewise
22622         * g++.old-deja/g++.mike/eh44.C: Likewise
22623         * g++.old-deja/g++.mike/eh46.C: Likewise
22624         * g++.old-deja/g++.mike/eh47.C: Likewise
22625         * g++.old-deja/g++.mike/eh48.C: Likewise
22626         * g++.old-deja/g++.mike/eh49.C: Likewise
22627         * g++.old-deja/g++.mike/eh50.C: Likewise
22628         * g++.old-deja/g++.mike/eh51.C: Likewise
22629         * g++.old-deja/g++.mike/eh53.C: Likewise
22630         * g++.old-deja/g++.mike/eh55.C: Likewise
22631         * g++.old-deja/g++.mike/p7912.C: Likewise
22632         * g++.old-deja/g++.mike/p9706.C: Likewise
22633         * g++.old-deja/g++.mike/p10416.C: Likewise
22634         * g++.old-deja/g++.mike/p11667.C: Likewise
22635         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22636         Remove redundant reference to Iris.
22637         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22638         Elxsi, i860, Pico Java, and WE32K.
22639
22640 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22641
22642         * g++.dg/ext/asm4.C: New test.
22643
22644 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22645
22646         PR c++/9030
22647         * g++.dg/template/friend12.C: New test.
22648         * g++.dg/template/friend13.C: Likewise.
22649         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22650
22651 2003-01-08  Jan Hubicka  <jh@suse.cz>
22652
22653         * gcc.dg/i386-cadd.c: New test.
22654         * gcc.dg/i386-cmov4.c: Likewise.
22655
22656 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22657
22658         PR c++/9165
22659         * g++.dg/warn/Wunused-3.C: New test.
22660
22661         * g++.dg/abi/bitfield9.C: New test.
22662
22663         PR c++/9189
22664         * g++.dg/parse/defarg3.C: New test.
22665
22666 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22667
22668         * g++.dg/parse/ambig1.C: New test.
22669         * g++.dg/parse/defarg2.C: New test.
22670
22671 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22672
22673         * g++.dg/template/defarg-1.C: New test.
22674         * g++.dg/template/local2.C: Likewise.
22675
22676 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22677
22678         * gcc.c-torture/execute/20030105-1.c: New test.
22679
22680 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22681
22682         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22683         * g++.dg/parse/namespace4.C: Likewise.
22684
22685 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22686
22687         * g++.dg/template/ntp2.C: New test.
22688
22689 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22690
22691         * g++.dg/parse/extern-C-1.C: New test.
22692
22693         * g++.dg/parse/namespace4.C: New test.
22694
22695         * g++.dg/template/nested1.C: New test.
22696
22697         * g++.dg/parse/namespace3.C: New test.
22698
22699 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22700
22701         * g++.dg/lookup/two-stage1.C: New test.
22702
22703 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22704
22705         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22706         * g++.old-deja/g++.jason/access8.C: Likewise.
22707         * g++.old-deja/g++.other/decl5.C: Likewise.
22708
22709 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22710
22711         * g++.dg/parse/parse7.C: New test.
22712
22713 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22714
22715         PR c++/2843
22716         * g++.dg/ext/attrib7.C: New test.
22717
22718 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22719
22720         * g++.dg/parse/parse6.C: New test.
22721
22722 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22723
22724         * gcc.dg/h8300-stack-1.c: New.
22725
22726 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22727
22728         g++.dg/lookup/exception1.C: New test.
22729
22730         g++.dg/lookup/template1.C: New test.
22731
22732         g++.dg/parse/namespace2.C: New test.
22733
22734         g++.dg/parse/parens2.C: New test.
22735
22736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22737
22738         * g++.dg/parse/parse5.C: New test.
22739         * g++.dg/lookup/scoped4.C: New test.
22740
22741 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22742
22743         * g++.dg/parse/parens1.C: New test.
22744
22745         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22746         angle-bracket1.C.
22747         * g++.dg/parse/parens2.C: New test.
22748
22749         * g++.dg/lookup/scope-operator1.C: New test.
22750
22751         * g++.dg/parse/operator1.C: New test.
22752
22753 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22754
22755         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22756         * g++.old-deja/g++.other/access6.C: Likewise.
22757         * g++.old-deja/g++.other/decl1.C: Likewise.
22758         * g++.old-deja/g++.pt/typename12.C: Likewise.
22759
22760 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22761
22762         * g++.dg/parse/namespace1.C: New test.
22763
22764 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22765
22766         * g++.dg/parse/parse4.C: New test.
22767
22768 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22769
22770         * g++.dg/parse/parse3.C: New test.
22771
22772 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22773
22774         * g++.dg/parse/parse2.C: New test.
22775
22776 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22777
22778         * g++.dg/template/friend11.C: New test.
22779
22780 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22781
22782         * g++.dg/parse/parse1.C: New test.
22783
22784 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22785
22786         * lib/profopt.exp: Change the name of a global variable to avoid
22787         possible clashes with other test suites.
22788
22789 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22790
22791         * g++.dg/inherit/covariant8.C: New test.
22792
22793 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22794
22795         * g++.dg/init/array9.C: New test.
22796
22797         PR c++/9112
22798         * g++.dg/parse/expr1.C: New test.
22799
22800 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22801
22802         * gcc.c-torture/compile/20021230-1.c: New test.
22803
22804 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22805
22806         * g++.dg/inherit/covariant5.C: New test.
22807         * g++.dg/inherit/covariant6.C: New test.
22808         * g++.dg/inherit/covariant7.C: New test.
22809
22810 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22811
22812         PR c++/2739
22813         * g++.dg/other/access2.C: New test.
22814
22815 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22816
22817         * g++.dg/other/anon-struct.C: No longer fails
22818         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22819         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22820         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22821
22822 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22823
22824         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22825
22826 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22827
22828         * g++.dg/eh/spec4.C: Remove stray semicolon.
22829         * g++.dg/expr/pmf-1.C: Change error message.
22830         * g++.dg/ext/asm1.C: Remove stray semicolon.
22831         * g++.dg/ext/typename1.C: Add missing typenames.
22832         * g++.dg/inherit/template-as-base.C: Change error message.
22833         * g++.dg/lookup/scoped1.C: Likewise.
22834         * g++.dg/lookup/scoped2.C: Likewise.
22835         * g++.dg/lookup/using2.C: Likewise.
22836         * g++.dg/other/component1.C: Remove stray semicolon.
22837         * g++.dg/other/do1.C: Change error message.
22838         * g++.dg/other/error2.C: Likewise.
22839         * g++.dg/other/init1.C: Likewise.
22840         * g++.dg/other/packed1.C: Remove stray semicolon.
22841         * g++.dg/other/ptrmem2.C: Change error message.
22842         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22843         marker.
22844         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22845         * g++.dg/template/access3.C: Add typename keyword.
22846         * g++.dg/template/access5.C: Remove stray semicolon.
22847         * g++.dg/template/access6.C: Likewise.
22848         * g++.dg/template/complit1.C: Likewise.
22849         * g++.dg/template/crash1.C: Change error message.
22850         * g++.dg/template/inherit2.C: Remove stray semicolon.
22851         * g++.dg/template/instantiate2.C: Likewise.
22852         * g++.dg/template/instantiate3.C: Change error message.
22853         * g++.dg/template/qual1.C: Remove stray semicolon.
22854         * g++.dg/template/qualttp18.C: Change error message.
22855         * g++.dg/template/ref1.C: Remove stray semicolon.
22856         * g++.dg/template/sizeof1.C (A::value): Declare it.
22857         * g++.dg/template/spec4.C: Change error message.
22858         * g++.dg/template/static1.C: Likewise.
22859         * g++.dg/template/type1.C: Likewise.
22860         * g++.dg/template/typename3.C: Likewise.
22861         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22862         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22863         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22864         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22865         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22866         named return value extension.
22867         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22868         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22869         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22870         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22871         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22872         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22873         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22874         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22875         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22876         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22877         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22878         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22879         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22880         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22881         syntax.
22882         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22883         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22884         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22885         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22886         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22887         * g++.old-deja/g++.brendan/template11.C: Likewise.
22888         * g++.old-deja/g++.brendan/template26.C: Likewise.
22889         * g++.old-deja/g++.brendan/template27.C: Use explicit
22890         specialization syntax.
22891         * g++.old-deja/g++.brendan/template30.C: Likewise.
22892         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22893         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22894         non-dependent names.
22895         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22896         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22897         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22898         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22899         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22900         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22901         named return value extension.
22902         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22903         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22904         * g++.old-deja/g++.ext/return1.C: Likewise.
22905         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22906         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22907         * g++.old-deja/g++.jason/access8.C: Likewise.
22908         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22909         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22910         pseudo-destructor names.
22911         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22912         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22913         pseudo-destructor names.
22914         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22915         * g++.old-deja/g++.jason/overload19.C: Likewise.
22916         * g++.old-deja/g++.jason/overload32.C: Likewise.
22917         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22918         stray semicolons.
22919         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22920         * g++.old-deja/g++.jason/return.C: Likewise.
22921         * g++.old-deja/g++.jason/return2.C: Likewise.
22922         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22923         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22924         syntax.
22925         * g++.old-deja/g++.jason/template10.C: Account for use of
22926         non-dependent names.
22927         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22928         syntax.
22929         * g++.old-deja/g++.jason/template37.C: Likewise.
22930         * g++.old-deja/g++.law/access4.C: Change error messages.
22931         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22932         pseudo-destructor names.
22933         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22934         * g++.old-deja/g++.law/ctors9.C: Likewise.
22935         * g++.old-deja/g++.law/cvt22.C: Likewise.
22936         * g++.old-deja/g++.law/dtors5.C: Likewise.
22937         * g++.old-deja/g++.law/global-init1.C: Likewise.
22938         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22939         * g++.old-deja/g++.law/operators28.C: Likewise.
22940         * g++.old-deja/g++.law/visibility28.C: Likewise.
22941         * g++.old-deja/g++.martin/eval1.C: Likewise.
22942         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22943         name.
22944         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22945         * g++.old-deja/g++.mike/net34.C: Likewise.
22946         * g++.old-deja/g++.mike/net36.C: Likewise.
22947         * g++.old-deja/g++.mike/ns2.C: Likewise.
22948         * g++.old-deja/g++.mike/p12306.C: Likewise.
22949         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22950         value extension.
22951         * g++.old-deja/g++.mike/p700.C: Likewise.
22952         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22953         * g++.old-deja/g++.mike/p710.C: Likewise.
22954         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22955         value extension.
22956         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22957         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22958         * g++.old-deja/g++.ns/crash2.C: Likewise.
22959         * g++.old-deja/g++.ns/crash3.C: Likewise.
22960         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22961         * g++.old-deja/g++.ns/ns17.C: Likewise.
22962         * g++.old-deja/g++.ns/template16.C: Likewise.
22963         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22964         keyword.
22965         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22966         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22967         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22968         named return value extension.
22969         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22970         * g++.old-deja/g++.other/access4.C: Issue additional error
22971         messages.
22972         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22973         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22974         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22975         * g++.old-deja/g++.other/crash25.C: Change error message.
22976         * g++.old-deja/g++.other/crash4.C: Change error message.
22977         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22978         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22979         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22980         checks.
22981         * g++.old-deja/g++.other/defarg8.C: Likewise.
22982         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22983         * g++.old-deja/g++.other/dtor10.C: Likewise.
22984         * g++.old-deja/g++.other/incomplete.C: Likewise.
22985         * g++.old-deja/g++.other/linkage7.C: Likewise.
22986         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22987         lookup algorithm.
22988         * g++.old-deja/g++.other/mangle2.C: Likewise.
22989         * g++.old-deja/g++.other/refinit2.C: Likewise.
22990         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22991         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22992         * g++.old-deja/g++.pt/crash28.C: Likewise.
22993         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22994         syntax.
22995         * g++.old-deja/g++.pt/crash32.C: Change error message.
22996         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22997         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22998         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22999         error message position.
23000         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
23001         * g++.old-deja/g++.pt/defarg8.C: Change error message.
23002         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
23003         syntax.
23004         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
23005         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
23006         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
23007         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
23008         keyword.
23009         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23010         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
23011         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
23012         keyword.
23013         * g++.old-deja/g++.pt/explicit71.C: Change error message.
23014         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
23015         syntax.
23016         * g++.old-deja/g++.pt/friend28.C: Account for use of
23017         non-dependent names.
23018         * g++.old-deja/g++.pt/friend29.C: Likewise.
23019         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
23020         rules.
23021         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
23022         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
23023         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
23024         lookup rules.
23025         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
23026         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
23027         keyword.
23028         * g++.old-deja/g++.pt/memclass20.C: Likewise.
23029         * g++.old-deja/g++.pt/memclass5.C: Likewise.
23030         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
23031         keyword.
23032         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
23033         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
23034         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
23035         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
23036         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
23037         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
23038         keyword.
23039         * g++.old-deja/g++.pt/spec10.C: Likewise.
23040         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
23041         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
23042         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
23043         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
23044         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
23045         * g++.old-deja/g++.pt/ttp62.C: Likewise.
23046         * g++.old-deja/g++.pt/ttp64.C: Likewise.
23047         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
23048         * g++.old-deja/g++.pt/typename15.C: Likewise.
23049         * g++.old-deja/g++.pt/typename22.C: Likewise.
23050         * g++.old-deja/g++.pt/typename6.C: Change error messages.
23051         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
23052         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23053         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23054         syntax.
23055         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23056         return value extension.
23057         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23058         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23059         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23060         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23061
23062 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.dg/warn/inline1.C: New test.
23065         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23066         * g++.old-deja/g++.jason/synth10.C: Likewise.
23067         * g++.old-deja/g++.mike/net31.C: Likewise.
23068         * g++.old-deja/g++.mike/p8786.C: Likewise.
23069
23070         * g++.dg/template/friend10.C: New test.
23071         * g++.dg/template/conv5.C: New test.
23072
23073 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         * g++.dg/lookup/scoped3.C: New test.
23076
23077         * g++.dg/lookup/decl1.C: New test.
23078         * g++.dg/lookup/decl2.C: New test.
23079
23080 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23081
23082         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23083         gcc.c-torture/compile/20021015-1.c,
23084         gcc.c-torture/compile/20021015-2.c,
23085         gcc.c-torture/compile/20021123-1.c,
23086         gcc.c-torture/compile/20021123-2.c,
23087         gcc.c-torture/compile/20021123-3.c,
23088         gcc.c-torture/compile/20021123-4.c,
23089         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23090         only to 3.1 or 3.2 branch.
23091
23092 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23093
23094         * gcc.dg/i386-bitfield3.c: New test.
23095
23096         * gcc.dg/i386-bitfield2.c: New test.
23097
23098 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23099
23100         * g++.dg/parse/conv_op1.C: New test.
23101
23102 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23103
23104         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23105         approved.
23106
23107 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23108
23109         * gcc.c-torture/compile/20021220-1.c: New test.
23110
23111 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23112
23113         * gcc.dg/i386-fastcall-1.c: New.
23114
23115 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23116
23117         * gcc.c-torture/execute/20021219-1.c: New test.
23118
23119 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23120
23121         * gcc.dg/i386-pic-1.c: New test.
23122
23123 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23124
23125         PR c++/8099
23126         * g++.dg/template/friend9.C: New test.
23127
23128 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23129
23130         PR c++/3663
23131         * g++.dg/template/access7.C: New test.
23132
23133 2002-12-18  Nick Clifton  <nickc@redhat.com>
23134
23135         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23136         the libstdc++-v3 directory has been found.
23137
23138 2002-12-12  Devang Patel <dpatel@apple.com>
23139         * gcc.dg/darwin-ld-1.c: New test.
23140         * gcc.dg/darwin-ld-2.c: New test.
23141         * gcc.dg/darwin-ld-3.c: New test.
23142         * gcc.dg/darwin-ld-4.c: New test.
23143         * gcc.dg/darwin-ld-5.c: New test.
23144
23145 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23146
23147         * gcc.c-torture/compile/20021212-1.c: New test.
23148
23149 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23150
23151         * gcc.dg/fshort-wchar: New test.
23152
23153 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23154
23155         PR c++/8372
23156         * g++.dg/template/dtor1.C: New test.
23157
23158         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23159         markers.
23160
23161 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23162
23163         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23164
23165 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23166
23167         * g++.dg/template/static1.C: New test.
23168         * g++.dg/template/static2.C: New test.
23169         * g++.old-deja/g++.ext/memconst.C: New test.
23170
23171 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23172
23173         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23174         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23175         * g++.dg/special/initp1.C: Likewise.
23176
23177 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23178
23179         * gcc.c-torture/execute/20021204-1.c: New test.
23180
23181 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23182
23183         * gcc.dg/ppc-fmadd-1.c: New file.
23184         * gcc.dg/ppc-fmadd-2.c: New file.
23185         * gcc.dg/ppc-fmadd-3.c: New file.
23186
23187 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23188
23189         * gcc.c-torture/compile/20021204-1.c: New test.
23190
23191 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23192
23193         * g++.dg/inherit/covariant2.C: New test.
23194         * g++.dg/inherit/covariant3.C: New test.
23195         * g++.dg/inherit/covariant4.C: New test.
23196         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23197         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23198
23199 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23200
23201         PR c++/8688
23202         * g++.dg/init/brace3.C: New test.
23203
23204 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23205
23206         * gcc.dg/20020210-1.c: Fix a comment typo.
23207
23208 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23209
23210         PR c++/8720
23211         * g++.dg/parse/defarg1.C: New test.
23212
23213         PR c++/8615
23214         * g++.dg/template/char1.C: New test.
23215
23216         * g++.dg/template/varmod1.C: Fix typo.
23217
23218 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23219
23220         DR 180
23221         * g++.old-deja/g++.pt/crash32.C: Expect error.
23222
23223 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23224
23225         PR c++/5919
23226         * g++.dg/template/varmod1.C: New test.
23227
23228         PR c++/8727
23229         * g++.dg/inherit/typeinfo1.C: New test.
23230
23231         PR c++/8663
23232         * g++.dg/inherit/typedef1.C: New test.
23233
23234 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23235
23236         PR c++/8332
23237         PR c++/8493
23238         * g++.dg/template/strlen1.C: New test.
23239
23240         PR c++/8227
23241         * g++.dg/template/ctor2.C: New test.
23242
23243         PR c++/8214
23244         * g++.dg/init/string1.C: New test.
23245
23246         PR c++/8511
23247         * g++.dg/template/friend8.C: New test.
23248
23249 2002-11-29  Joe Buck <jbuck@synopsys.com>
23250
23251         * g++.dg/lookup/anon2.C: New test.
23252
23253 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23254
23255         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23256         h8300 port.
23257
23258 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23259
23260         * gcc.dg/bitfld-6.c: New test.
23261
23262 2002-11-27  Jan Hubicka  <jh@suse.cz>
23263
23264         * gcc.c-torture/execute/20021127.[cx]: New test.
23265
23266 2002-11-26  Jan Hubicka  <jh@suse.cz>
23267
23268         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23269         quality.
23270
23271 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23272
23273         * g++.dg/init/brace2.C: New test.
23274         * g++.old-deja/g++.mike/p9129.C: Correct.
23275
23276 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23279
23280 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23281
23282         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23283
23284 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23285
23286         * testsuite/g++.dg/abi/empty11.C: New test.
23287         * testsuite/g++.dg/rtti/cv1.C: New test.
23288
23289 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23290
23291         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23292
23293 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23294
23295         * g++.dg/abi/empty10.C: New test.
23296
23297 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23298
23299         * gcc.c-torture/compile/20021124-1.c: New test.
23300
23301 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23302
23303         * g++.dg/abi/rtti2.C: New test.
23304
23305 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23306
23307         * gcc.dg/i386-unroll-1.c: New test.
23308
23309 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23310
23311         * gcc.c-torture/compile/20021120-1.c: New test.
23312         * gcc.c-torture/compile/20021120-2.c: New test.
23313
23314 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23315
23316         * gcc.dg/bitfld-5.c: New test.
23317
23318 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23319
23320         * gcc.c-torture/execute/20021120-3.c: New test.
23321
23322 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23323
23324         * gcc.c-torture/execute/20021120-2.c: New test.
23325
23326 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23327
23328         * gcc.c-torture/execute/20021120-1.c: New test.
23329
23330 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23331
23332         * gcc.c-torture/execute/20021118-3.c: New test.
23333
23334 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23335
23336         * gcc.c-torture/compile/20021119-1.c: New test.
23337
23338 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23339
23340         * gcc.dg/duff-1.c: New test.
23341         * gcc.dg/duff-2.c: New test.
23342         * gcc.dg/duff-3.c: New test.
23343
23344 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23345
23346         * gcc.dg/cpp/_Pragma5.c: New test.
23347
23348 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23349
23350         * gcc.c-torture/execute/20021118-2.c: New test.
23351
23352 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23353
23354         * gcc.c-torture/execute/20021118-1.c: New test.
23355
23356 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23357
23358         * gcc.dg/20021116-1.c: New test.
23359
23360 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23361
23362         * g++.dg/abi/vcall1.C: New test.
23363
23364 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23365
23366         * gcc.dg/20021029-1.c: New test.
23367         * gcc.dg/20021029-2.c: New test.
23368
23369 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23370
23371         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23372
23373 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23374
23375         PR c/8439
23376         * gcc.dg/20021110.c: Move to ...
23377         * gcc.c-torture/compile/20021110.c: .... here.
23378
23379 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23380
23381         PR c/8467
23382         * gcc.c-torture/execute/20021111-1.c
23383
23384 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23385
23386         PR c/8439
23387         * gcc.dg/20021110.c: New test.
23388
23389 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23390
23391         * g++.dg/abi/vthunk3.C: Run only on x86.
23392
23393 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23394
23395         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23396
23397 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23398
23399         * lib/compat.exp (compat-execute): Fix logic error in last
23400         change.
23401
23402 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23403
23404         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23405
23406 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23407
23408         PR c++/8389
23409         * g++.dg/template/access6.C: New test.
23410
23411 2002-11-08  Jan Hubicka  <jh@suse.cz>
23412
23413         * gcc.dg/i386-ssefp-1.c: New test.
23414         * gcc.dg/i386-ssefp-1.c: New test.
23415
23416 2002-11-08  Jan Hubicka  <jh@suse.cz>
23417
23418         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23419
23420 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23421
23422         * g++.dg/abi/vthunk3.C: New test.
23423
23424         PR c++/8338
23425         * g++.dg/template/crash2.C: New test.
23426
23427 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23428
23429         * testsuite/g++.dg/abi/dtor1.C: New test.
23430         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23431
23432 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23433
23434         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23435         Darwin.
23436
23437 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23438
23439         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23440         -mthumb.  Only xfail with -O0.
23441
23442 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23443
23444         * g++.dg/abi/thunk1.C: New test.
23445         * g++.dg/abi/thunk2.C: Likewise.
23446         * g++.dg/abi/vtt1.C: Likewise.
23447
23448 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23449
23450         PR optimization/8423
23451         * gcc.c-torture/execute/builtin-constant.c: New test.
23452
23453 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23454
23455         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23456         Add some more cases.
23457
23458 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23459
23460         PR c++/8391
23461         * g++.dg/opt/local1.C: New test.
23462
23463 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23464
23465         PR c++/8160
23466         * g++.dg/template/complit1.C: New test.
23467
23468         PR c++/8149
23469         * g++.dg/template/typename4.C: Likewise.
23470
23471 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23472
23473         Core issue 287, PR c++/7639
23474         * g++.dg/template/instantiate1.C: Adjust error location.
23475         * g++.dg/template/instantiate3.C: New test.
23476         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23477         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23478         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23479
23480 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23481
23482         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23483
23484 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23485
23486         PR c++/8287
23487         * g++.dg/init/dtor2.C: New test.
23488
23489 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23490
23491         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23492         * gcc.dg/nest.c: Bypass errors on irix6.
23493
23494 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23495
23496         * gcc.dg/nest.c: Expect error for mmix-*-*.
23497         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23498
23499 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23500
23501         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23502         markers.
23503
23504         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23505
23506 2002-10-25  Mike Stump  <mrs@apple.com>
23507
23508         * gcc.dg/warn-1.c: New test.
23509
23510 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23511
23512         * g++.dg/template/typename3.C: New test.
23513
23514 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23515
23516         * g++.dg/lookup/ptrmem1.C: New test.
23517
23518         * g++.dg/abi/vthunk2.C: New test.
23519
23520 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23521
23522         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23523
23524 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23525
23526         * g++.dg/abi/empty9.C: New test.
23527
23528 2002-10-24  Richard Henderson  <rth@redhat.com>
23529
23530         * g++.dg/inherit/thunk1.C: Enable for ia64.
23531
23532 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23533
23534         PR c++/8067
23535         * g++.dg/lookup/pretty1.C: New test.
23536
23537 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23538
23539         * gcc.dg/20021023-1.c: New test.
23540
23541 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/7679
23544         * g++.dg/parse/inline1.C: New test.
23545
23546 2002-10-23  Richard Henderson  <rth@redhat.com>
23547
23548         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23549
23550         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23551
23552 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23553
23554         PR c++/6579
23555         * g++.dg/parse/stmtexpr3.C: New test.
23556
23557 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23558
23559         * g++.dg/expr/cond1.C: New test.
23560
23561 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23562
23563         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23564
23565 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23566
23567         * g++.dg/abi/vbase13.C: New test.
23568         * g++.dg/abi/vbase14.C: Likewise.
23569
23570 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23571
23572         * gcc.dg/tls/pic-1.c: New test.
23573         * gcc.dg/tls/nonpic-1.c: New test.
23574         * gcc.dg/20021018-1.c: New test.
23575
23576 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23577
23578         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23579         Remove only files with the same base name as the test case.
23580         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23581         (profopt-execute): Likewise.  Also, remove old profiling
23582         and performance data files before running the tests.
23583
23584         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23585         * g++.dg/bprob/bprob.exp: Likewise.
23586         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23587         to allow more general test case names.
23588
23589         * g++.dg/bprob/bprob-1.C: Rename to ...
23590         * g++.dg/bprob/g++-bprob-1.C: ... this.
23591
23592         * g77.dg/bprob/bprob-1.f: Rename to ...
23593         * g77.dg/bprob/g77-bprob-1.f: ... this.
23594
23595 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23596
23597         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23598         bison 1.50 or later.
23599
23600 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23601
23602         * g++.dg/README: Describe more test directories.
23603
23604 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23605
23606         * g++.dg/init/array6.C: Add additional tests.
23607
23608 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23609
23610         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23611         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23612
23613 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23614
23615         * gcc.c-torture/compile/20020604-1.x: New.
23616         * gcc.c-torture/compile/simd-5.x: Likewise.
23617         * gcc.c-torture/execute/920710-1.x: Likewise.
23618         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23619
23620 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23621
23622         * g++.dg/inherit/override1.C: Add dg-options clause.
23623
23624 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23625
23626         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23627         _mm_slli_si128.
23628
23629 2002-10-19  Andreas Schwab  <schwab@suse.de>
23630
23631         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23632         directory component.
23633
23634 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23635
23636         * g++.dg/inherit/thunk1.C: New test.
23637
23638         * g++.dg/inherit/override1.C: New test.
23639
23640         * g++.dg/abi/mangle11.C: New test.
23641         * g++.dg/abi/mangle14.C: New test.
23642         * g++.dg/abi/mangle17.C: New test.
23643
23644 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23645
23646         * g++.dg/overload/member2.C: New test.
23647
23648 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23649
23650         * g++.dg/README: Describe new compat directory.
23651         * g++.dg/dg.exp: Skip tests in compat directory.
23652         * README.compat: New file.
23653         * lib/compat.exp: New expect script.
23654         * g++.dg/compat: New test directory.
23655         * g++.dg/compat/compat.exp: New expect script.
23656         * g++.dg/compat/abi: New test directory.
23657         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23658         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23659         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23660         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23661         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23662         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23663         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23664         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23665         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23666         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23667         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23668         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23669         * g++.dg/compat/break: New test directory.
23670         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23671         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23672         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23673         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23674         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23675         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23676         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23677         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23678         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23679         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23680         g++.dg/compat/break/README: New files.
23681         * g++.dg/compat/eh: New test directory.
23682         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23683         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23684         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23685         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23686         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23687         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23688         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23689         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23690         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23691         g++.dg/compat/eh/filter2_y.C,
23692         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23693         g++.dg/compat/eh/new1_y.C,
23694         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23695         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23696         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23697         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23698         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23699         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23700         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23701         g++.dg/compat/eh/unexpected1_y.C: New files.
23702         * g++.dg/compat/init: New test directory.
23703         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23704         g++.dg/compat/init/array5_y.C,
23705         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23706         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23707         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23708         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23709         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23710         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23711         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23712         g++.dg/compat/init/init-ref2_y.C: New files.
23713
23714 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23715
23716         PR c++/7584
23717         * g++.dg/inherit/using3.C: New test.
23718
23719 2002-10-17  Jan Hubicka  <jh@suse.cz>
23720
23721         * gcc.dg/20021017-2.c: New test.
23722
23723 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23724
23725         * g++.dg/abi/mangle16.C: Adjust.
23726
23727         * g++.dg/init/array8.C: New test.
23728
23729 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23730
23731         * gcc.dg/special/mips-abi.exp: New test.
23732         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23733
23734 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23735
23736         * g++.dg/abi/mangle16.C: New test.
23737         * g++.dg/abi/mangle17.C: Likewise.
23738
23739         PR c++/7478
23740         * g++.dg/template/ref1.C: New test.
23741
23742 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23743
23744         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23745
23746 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23747
23748         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23749
23750 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/7524
23753         * g++.dg/init/array7.C: New test.
23754
23755 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23756
23757         * g++.dg/init/array6.C: New test.
23758
23759         * g++.dg/abi/mangle13.C: Likewise.
23760         * g++.dg/abi/mangle14.C: Likewise.
23761         * g++.dg/abi/mangle15.C: Likewise.
23762
23763 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23764
23765         * g++.dg/abi/empty8.C: New test.
23766
23767 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23768
23769         * g++.dg/init/ctor1.C: New test.
23770
23771 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23772
23773         * gcc.c-torture/execute/20021015-1.c: New test.
23774
23775 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23776
23777         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23778
23779 2002-10-14  Jan Hubicka  <jh@suse.cz>
23780
23781         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23782
23783 2002-10-14  Richard Henderson  <rth@redhat.com>
23784
23785         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23786
23787 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23788
23789         PR optimization/6631
23790         * g++.dg/opt/const2.C: New test.
23791
23792 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23793
23794         PR c++/7176
23795         * g++.dg/parse/friend1.C: New test.
23796         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23797
23798 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * gcc.dg/20021014-1.c: New test.
23801
23802 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c++/5661
23805         * g++.dg/ext/vlm1.C: New test.
23806         * g++.dg/ext/vlm2.C: Likewise.
23807
23808         * g++.dg/init/array1.C: Remove invalid braces.
23809         * g++.dg/init/brace1.C: New test.
23810         * g++.dg/init/copy2.C: Likewise.
23811         * g++.dg/init/copy3.C: Likewise.
23812         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23813         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23814         braces.
23815
23816 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23817
23818         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23819
23820 2002-10-11  Richard Shann  <richard.shann@superh.com>
23821
23822         * gcc.c-torture/compile/simd-5.c: New test.
23823
23824 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23825
23826         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23827
23828 2002-10-10  Jim Wilson  <wilson@redhat.com>
23829
23830         * gcc.c-torture/execute/20021010-1.c: New test.
23831
23832 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23833
23834         PR c/7353
23835         * g++.dg/ext/typedef-init.C: New test.
23836         * gcc.dg/typedef-init.c: New test.
23837
23838 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23839
23840         * gcc.dg/cpp/paste13.c: New test.
23841
23842 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23843
23844         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23845         remaining platforms, XFAIL during compile, not execute.  Don't
23846         XFAIL at -O0.
23847
23848 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23849
23850         * gcc.dg/alias-1.c: Tweak expected warning.
23851
23852 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23853
23854         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23855
23856 2002-10-06  Andreas Jaeger  <aj@suse.de>
23857
23858         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23859         * gcc.dg/cpp/c++98.C: Likewise.
23860
23861         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23862         * g++.dg/cpp/c++98.C: Likewise.
23863
23864         * g++.dg/README (Subdirectories): Mention cpp directory.
23865
23866         PR target/7559
23867         * gcc.dg/20021006-1.c: New test.
23868
23869 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23870
23871         PR c++/7804
23872         * g++.dg/other/warning1.C: New test.
23873
23874 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23875
23876         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23877         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23878         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23879
23880 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23881
23882         PR c++/7931
23883         * g++.dg/template/ptrmem3.C: New test.
23884
23885         PR c++/7754
23886         * g++.dg/template/union1.C: New test.
23887
23888 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23889
23890         PR c++/8006
23891         * g++.dg/abi/mangle9.C: New test.
23892         * g++.dg/abi/mangle10.C: New test.
23893         * g++.dg/abi/mangle11.C: New test.
23894         * g++.dg/abi/mangle12.C: New test.
23895
23896 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23897
23898         PR c++/7188.
23899         * g++.dg/template/meminit1.C: New test.
23900         * g++.dg/warn/Wreorder-1.C: Likewise.
23901         * g++.old-deja/g++.mike/warn3.C: Tweak.
23902         * lib/prune.exp: Ingore "in copy constructor".
23903
23904 2002-10-02  Andreas Jaeger  <aj@suse.de>
23905
23906         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23907         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23908         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23909         on x86-64.
23910
23911 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23912
23913         * gcc.dg/empty1.C: Fix typo.
23914
23915 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23916
23917         * gcc.dg/alias-1.c: New test.
23918
23919 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23920
23921         * gcc.dg/empty1.C: New test.
23922
23923         * g++.dg/tls/init-2.C: Tweak error messages.
23924
23925 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23926
23927         * gcc.c-torture/compile/20020923-1.c: New test.
23928
23929 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23930
23931         * gcc.c-torture/execute/ffs-1.c: New test.
23932         * gcc.c-torture/execute/ffs-2.c: Ditto.
23933
23934 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23935
23936         * g++.dg/overload/member1.C: New test.
23937
23938 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23939
23940         * g++.dg/abi/empty7.C: New test.
23941         * g++.dg/init/pm2.C: Likewise.
23942
23943 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23944
23945         * g++.dg/rtti/crash1.C: New test.
23946
23947 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23948
23949         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23950         gcc.dg/sibcall-4.c: New tests.
23951
23952 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23953
23954         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23955         powerpc and MMIX targets.
23956
23957 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23958
23959         * gcc.dg/cpp/20020927-1.c: New.
23960
23961 2002-09-26  David S. Miller  <davem@redhat.com>
23962
23963         * gcc.c-torture/compile/trunctfdf.c: New.
23964
23965 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23966
23967         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23968
23969 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23970
23971         * gcc.c-torture/execute/loop-15.c: New.
23972
23973 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23974
23975         * README.QMTEST: Fix typo.
23976
23977 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23978
23979         * gcc.dg/20020926-1.c: New test.
23980
23981 2002-09-25  David S. Miller  <davem@redhat.com>
23982
23983         PR target/7842
23984         * gcc.c-torture/execute/shiftdi.c: New test.
23985
23986 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23987
23988         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23989         unique to the tool.
23990         * lib/g77.exp (g77_init): Likewise.
23991         * lib/g++.exp (g++_init): Likewise.
23992         * lib/objc.exp (objc_init): Likewise.
23993
23994 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23995
23996         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23997         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23998         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23999
24000 2002-09-25  Richard Henderson  <rth@redhat.com>
24001
24002         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
24003         too-small long double.
24004
24005 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
24006
24007         * gcc.dg/20020919-1.c: New test.
24008
24009 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
24010
24011         * g++.dg/abi/bitfield6.C: New test.
24012         * g++.dg/abi/bitfield7.C: New test.
24013         * g++.dg/abi/bitfield8.C: New test.
24014         * g++.dg/abi/vbase11.C: New test.
24015
24016 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24017
24018         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
24019         hppa*-*-hpux*.  Update test comment.
24020
24021 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
24022
24023         * gcc.dg/tls/struct-1.c: New test.
24024
24025 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
24026
24027         * gcc.dg/cpp/tr-warn2.c: Update.
24028
24029 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24030
24031         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
24032
24033 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
24034
24035         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
24036         systems.
24037
24038 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
24039
24040         * gcc.c-torture/execute/ieee/mzero3.c: New test.
24041
24042         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
24043         Adjust for c++filt moved to binutils.  Remove spurious duplicate
24044         setting of cxxfilt.
24045
24046 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
24047
24048         * gcc.dg/20020312-2.c: Update for darwin.
24049
24050 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24053
24054 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24055
24056         * objc.dg/comp-types-1.m: New test.
24057         * objc.dg/comp-types-2.m: New test.
24058         * objc.dg/comp-types-3.m: New test.
24059         * objc.dg/comp-types-4.m: New test.
24060         * objc.dg/comp-types-5.m: New test.
24061         * objc.dg/comp-types-6.m: New test.
24062
24063 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24064
24065         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24066
24067 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24068
24069         * g++.dg/other/do1.C: New test.
24070
24071         * g++.dg/template/subst1.C: New test.
24072
24073 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24074
24075         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24076
24077 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24078
24079         * g++.dg/template/qualttp20.C: Adjust expected errors.
24080         * g++.old-deja/g++.jason/report.C: Likewise.
24081         * g++.old-deja/g++.other/qual1.C: Likewise.
24082
24083         * g++.dg/lookup/scoped2.C: New test.
24084
24085         * g++.dg/ext/asm3.C: New test.
24086
24087 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24088
24089         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24090
24091 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24092
24093         * ChangeLog: follow spelling conventions.
24094         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24095         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24096         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24097         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24098         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24099         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24100         * g++.old-deja/g++.law/global-init1.C: Likewise.
24101         * g++.old-deja/g++.other/delete4.C: Likewise.
24102         * g++.old-deja/g++.other/inline21.C: Likewise.
24103         * g++.old-deja/g++.other/singleton.C: Likewise.
24104         * g77.dg/strlen0.f: Likewise.
24105         * g77.f-torture/compile/20010519-1.f: Likewise.
24106         * g77.f-torture/compile/980310-4.f: Likewise.
24107         * gcc.c-torture/compile/20000605-1.c: Likewise.
24108         * gcc.c-torture/execute/20020225-1.c: Likewise.
24109         * gcc.dg/c90-hexfloat-2.c: Likewise.
24110         * gcc.dg/c99-bool-1.c: Likewise.
24111         * gcc.dg/c99-hexfloat-2.c: Likewise.
24112         * gcc.dg/dll-2.c: Likewise.
24113         * gcc.dg/wtr-union-init-1.c: Likewise.
24114         * gcc.dg/wtr-union-init-2.c: Likewise.
24115         * gcc.dg/wtr-union-init-3.c: Likewise.
24116         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24117         * gcc.dg/cpp/defined.c: Likewise.
24118         * gcc.dg/cpp/macsyntx.c: Likewise.
24119         * gcc.dg/cpp/paste2.c: Likewise.
24120         * gcc.dg/cpp/trad/defined.c: Likewise.
24121         * gcc.dg/format/c90-printf-1.c: Likewise.
24122         * gcc.dg/format/c90-scanf-1.c: Likewise.
24123         * gcc.dg/format/c99-printf-1.c: Likewise.
24124         * gcc.dg/format/c99-scanf-1.c: Likewise.
24125         * gcc.misc-tests/gcov-8.c: Likewise.
24126         * lib/profopt.exp: Likewise.
24127
24128 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24129
24130         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24131
24132 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24133
24134         * g++.dg/inherit/using2.C: New test.
24135
24136 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24137
24138         * ChangeLog: Follow spelling conventions.
24139         * g++.dg/template/friend4.C: Likewise.
24140         * g++.old-deja/g++.pt/crash67.C: Likewise.
24141         * gcc.c-torture/execute/20000801-4.c: Likewise.
24142         * gcc.dg/c90-digraph-1.c: Likewise.
24143         * gcc.dg/c94-digraph-1.c: Likewise.
24144         * gcc.dg/c99-digraph-1.c: Likewise.
24145         * gcc.dg/cpp/line5.c: Likewise.
24146         * gcc.dg/cpp/multiline.c: Likewise.
24147         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24148         * gcc.dg/format/attr-3.c: Likewise.
24149         * gcc.dg/format/c90-scanf-3.c: Likewise.
24150         * gcc.dg/format/ext-4.c: Likewise.
24151
24152 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         * g++.dg/template/pretty1.C: New test.
24155
24156 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24157
24158         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24159
24160 2002-09-13  Matt Austern  <austern@apple.com>
24161
24162         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24163         passing a cast expression to a function by const reference.
24164
24165 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24166
24167         * g++.dg/template/deduce1.C: New test.
24168
24169 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24170
24171         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24172         32-bit int.
24173
24174 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24175
24176         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24177         usage.
24178
24179 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24180
24181         * gcc.c-torture/compile/20020910-1.c: New test.
24182
24183 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24184
24185         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24186
24187 2002-09-10  Andreas Jaeger  <aj@suse.de>
24188
24189         * gcc.dg/20020312-2.c: Adjust for x86-64.
24190
24191 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24192
24193         * g77.dg/7388.f: New test case for PR 7388.
24194
24195 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24196
24197         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24198
24199 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24200
24201         * objc.dg/proto-lossage-1.m: New test.
24202
24203 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24204
24205         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24206
24207 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24208
24209         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24210         expected to pass.
24211
24212 2002-09-06  Stan Shebs  <shebs@apple.com>
24213             David Edelsohn  <edelsohn@gnu.org>
24214
24215         * gcc.dg/weak: New directory.
24216         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24217         target-specific xfail bits.
24218         * gcc.dg/typeof-2.c: Move to new directory.
24219         * gcc.dg/weak.exp: New expect script.
24220
24221 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24222
24223         * gcc.c-torture/execute/extzvsi.c: New test.
24224
24225 2002-09-05  Stan Shebs  <shebs@apple.com>
24226
24227         * gcc.dg/weak-1.c: xfail on Darwin.
24228         * gcc.dg/weak-2.c: Ditto.
24229         * gcc.dg/weak-3.c: Ditto.
24230         * gcc.dg/weak-4.c: Ditto.
24231         * gcc.dg/weak-5.c: Ditto.
24232         * gcc.dg/weak-6.c: Ditto.
24233         * gcc.dg/weak-7.c: Ditto.
24234         * gcc.dg/weak-8.c: Ditto.
24235         * gcc.dg/weak-9.c: Ditto.
24236
24237 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24238
24239         * gcc.c-torture/execute/loop-14.c: New test.
24240
24241 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24242
24243         * g++.dg/other/cxa-atexit1.C: New test.
24244
24245         * gcc.dg/typeof-2.c: New test.
24246
24247 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24248
24249         * gcc.dg/builtins-2.c: New testcase.
24250         * gcc.dg/builtins-3.c: New testcase.
24251
24252 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24253
24254         * gcc.dg/cpp/_Pragma4.c: New test.
24255
24256 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24257
24258         * objc/execute/nil_method-1.m: New testcase.
24259
24260 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24261
24262         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24263         [Object class], not [Object initialize].
24264
24265 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24266             Hans-Peter Nilsson  <hp@bitrange.com>
24267
24268         * gcc.c-torture/execute/20020720-1.x: Skip test on
24269         mmix-knuth-mmixware.  Correct comment.
24270
24271 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24272
24273         * testsuite/g++.dg/abi/bitfield5.C: New test.
24274         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24275
24276 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24277
24278         * objc.dg/undeclared-selector.m: New test.
24279
24280 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24281
24282         * g++.dg/other/offsetof1.C: Avoid cast warning.
24283
24284 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24285
24286         * objc.dg/super-class-2.m: New test.
24287
24288 2002-08-24  Matt Austern  <austern@apple.com>
24289
24290         * g++.dg/ext/lvaddr.C: New test.
24291         * g++.dg/ext/lvcast.C: New test.
24292
24293 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24294
24295         * testsuite/g++.dg/inherit/cond1.C: New test.
24296
24297 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24298
24299         * gcc.dg/noncompile/incomplete-1.c: New test.
24300
24301 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24302
24303         * gcc.dg/typespec-1.c: New test.
24304
24305 2002-08-20  Devang Patel  <dpatel@apple.com>
24306         * objc.dg/proto-hier-2.m: New test.
24307
24308 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24309
24310         * objc.dg/bitfield-1.m: New test.
24311         * objc.dg/bitfield-2.m: New test.
24312
24313 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24314
24315         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24316         gcc.dg/c99-flex-array-4.c: New tests.
24317
24318 2002-08-16  Stan Shebs  <shebs@apple.com>
24319
24320         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24321
24322 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24323
24324         * gcc.dg/typeof-1.c: New test.
24325         * g++.dg/ext/typeof2.C: New test.
24326
24327 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * g++.dg/other/offsetof1.C: New test.
24330
24331 2002-08-14  Richard Henderson  <rth@redhat.com>
24332
24333         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24334
24335 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24336
24337         * gcc.dg/cpp/_Pragma3.c: New test.
24338
24339 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24340
24341         * g++.dg/template/inherit3: New test.
24342
24343 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24344
24345         * gcc.dg/bitfld-4.c: Add blank options.
24346
24347 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24348
24349         * g++.dg/template/crash1.C: New test.
24350
24351 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24352
24353         * gcc.dg/tls/opt-2.c: New test.
24354
24355 2002-08-08  Devang Patel  <dpatel@apple.com>
24356
24357         * objc.dg/selector-1.m : New test
24358
24359 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24360
24361         * g++.dg/abi/bitfield4.C: New test.
24362         * gcc.dg/bitfld-4.c: New test.
24363
24364 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24365
24366         * g++.dg/other/packed1.C: New test.
24367
24368 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24369
24370         * g++.dg/abi/offsetof.C: Tweak error messages.
24371         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24372
24373 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24374
24375         * gcc.dg/bitfld-3.c: New test.
24376
24377 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24378             Richard Henderson  <rth@redhat.com>
24379
24380         * gcc.dg/i386-bitfield1.c: New test.
24381         * g++.dg/abi/bitfield3.C: Update.
24382
24383 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24384
24385         * objc.dg/const-str-2.m: Update.
24386         * gcc.dg/cpp/c++98.c: Change to C extension.
24387         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24388         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24389
24390 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24391
24392         * testsuite/gcc.dg/tls/diag-3.c: New.
24393
24394 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24395
24396         * g++.dg/README (Subdirectories): Document new subdir expr.
24397         * g++.dg/expr/pmf-1.C: New test.
24398
24399 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24400
24401         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24402
24403 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * g++.dg/abi/bitfield3.C: New test.
24406
24407 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24408
24409         * lib/gcov.exp: Tweak expected line formats.
24410         * gcc.misc-tests/gcov8.c: New test.
24411         * gcc.misc-tests/gcov8.x: New flags.
24412
24413 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24414
24415         * consistency.vlad/layout/endian.c: Include string.h.
24416
24417         * gcc.c-torture/execute/20020805-1.c: New test.
24418
24419 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24420
24421         * g++.dg/other/conversion1.C: New test.
24422
24423 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24424
24425         * gcc.dg/builtins-1.c: New testcase.
24426
24427 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24428
24429         * g++.dg/inherit/access3.C: New test.
24430
24431 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.dg/ia64-visibility-2.c: New test.
24434
24435 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24436
24437         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24438         __qualifier_flags to __flags.
24439
24440 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24441
24442         * g++.dg/inherit/operator1.C: New test.
24443         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24444         * g++.dg/other/error1.C: Change expected error message.
24445         * g++.dg/template/conv4.C: Likewise.
24446
24447 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24448
24449         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24450         for documented behavior.
24451
24452 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24453
24454         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24455         several targets known to fail.
24456
24457 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24458
24459         * gcc.dg/mips-args-[123].c: New tests.
24460
24461 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24462
24463         * gcc.dg/ppc-spe.c: New.
24464
24465 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24466
24467         * g++.dg/other/ptrmem4.C: New testcase.
24468
24469 2002-07-24  Richard Henderson  <rth@redhat.com>
24470
24471         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24472
24473 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24474
24475         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24476
24477 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24478
24479         * gcc.c-torture/execute/memset-3.c: New testcase.
24480
24481 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24482
24483         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24484         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24485
24486 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24487
24488         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24489         Delete.
24490
24491 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24492
24493         * gcc.c-torture/compile/simd-4.c: New test.
24494
24495 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24496
24497         PR c++/7347, c++/7348
24498         * g++.dg/template/access4.C: New test.
24499         * g++.dg/template/access5.C: New test.
24500         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24501         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24502         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24503         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24504
24505 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24506
24507         * gcc.dg/gnu89-init-2.c: New test.
24508
24509 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24510
24511         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24512
24513 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24514
24515         * gcc.c-torture/execute/20020720-1.c: New testcase.
24516
24517 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24518
24519         * gcc.dg/cpp/Wsignprom.c: New tests.
24520
24521 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24522
24523         * gcc.c-torture/execute/loop-13.c: New test.
24524
24525 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24526
24527         * gcc.dg/cpp/expr.c: New tests.
24528
24529 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24530
24531         * g++.dg/opt/pr6713.C: Add template instantiation.
24532
24533 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24534
24535         * gcc.dg/nest.c: New test.
24536
24537 2002-07-17  Richard Henderson  <rth@redhat.com>
24538
24539         * g++.dg/opt/pr6713.C: New test.
24540
24541 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24542
24543         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24544         XFAIL for all x86 processors.
24545
24546 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24547
24548         * gcc.c-torture/execute/20010122-1.x: Do not test with
24549         -fomit-frame-pointer.
24550
24551 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24552
24553         * g++.dg/template/instantiate2.C: New test.
24554         * g++.dg/template/spec4.C: New test.
24555
24556 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24557
24558         * g++.dg/template/access2.C: New test.
24559         * g++.dg/template/access3.C: New test.
24560
24561 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24562
24563         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24564         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24565         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24566         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24567         Convert to use <stdarg.h>.
24568         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24569         Delete.
24570         * gcc.dg/va-arg-2.c: New.
24571         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24572
24573 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24574
24575         * gcc.c-torture/compile/20020710-1.c: New test.
24576
24577 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24578                           Andrew Pinski  <pinskia@physics.uc.edu>
24579
24580         gcc.c-torture/compile/simd-2.c: New testcase.
24581         gcc.c-torture/compile/simd-3.c: Likewise.
24582
24583 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24584
24585         PR c++/7224
24586         * g++.dg/overload/error1.C: New test.
24587
24588 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24589
24590         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24591         configuration and IRIX 6 O32 ABI.
24592
24593 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24594
24595         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24596
24597 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24598
24599         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24600
24601 2002-07-10  Jeffrey A Law  <law@redhat.com>
24602
24603         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24604
24605         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24606
24607 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24608
24609         * gcc.dg/20020312-2.c: Check for __PPC__.
24610
24611 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24612
24613         * gcc.c-torture/compile/20020709-1.c: New test.
24614
24615 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24616
24617         * g++.dg/template/qualttp21.C: New test case.
24618
24619 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24620
24621         * gcc.c-torture/compile/20020706-1.c: New test.
24622         * gcc.c-torture/compile/20020706-2.c: New test.
24623
24624 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24625             Alexandre Oliva  <aoliva@redhat.com>
24626
24627         * g++.dg/warn/incomplete1.C: New test.
24628
24629 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24630
24631         PR c++/7099
24632         * g++.dg/warn/noreturn1.C: New test.
24633
24634 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/6706
24637         * g++.dg/debug/debug6.C: New test.
24638         * g++.dg/debug/debug7.C: New test.
24639
24640 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24641
24642         * gcc.c-torture/compile/simd-3.c: New test.
24643
24644 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24645
24646         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24647         * gcc.dg/20020620-1.c: Likewise.
24648
24649 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24650
24651         PR c++/6944
24652         * g++.dg/init/array4.C: New test.
24653         * g++.dg/init/array5.C: New test.
24654
24655 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24656
24657         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24658         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24659
24660 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24661
24662         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24663         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24664         * gcc.dg/wtr-conversion-1.c: Likewise.
24665         * gcc.dg/wtr-escape-1.c: Likewise.
24666         * gcc.dg/wtr-int-type-1.c: Likewise.
24667         * gcc.dg/wtr-label-1.c: Likewise.
24668         * gcc.dg/wtr-static-1.c: Likewise.
24669         * gcc.dg/wtr-strcat-1.c: Likewise.
24670         * gcc.dg/wtr-suffix-1.c: Likewise.
24671         * gcc.dg/wtr-switch-1.c: Likewise.
24672         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24673         * gcc.dg/wtr-union-init-1.c: Likewise.
24674         * gcc.dg/wtr-union-init-2.c: Likewise.
24675         * gcc.dg/wtr-union-init-3.c: Likewise.
24676
24677         * gcc.dg/wtr-func-def-1.c: New test.
24678
24679 2002-07-02 Devang Patel <dpatel@apple.com>
24680
24681         * objc.dg/param-1.m: New test.
24682
24683 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24684
24685         * gcc.dg/cpp/trad/directive.c: Add test.
24686         * gcc.dg/cpp/trad/macroargs.c: Add test.
24687         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24688
24689 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24690
24691         * gcc.dg/cpp/cmdlne-M.c: New test.
24692
24693 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24694
24695         * objc.dg/desig-init-1.m: New test.
24696
24697 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24698
24699         PR c++/6716
24700         * g++.dg/template/instantiate1.C: New test.
24701
24702 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/7112
24705         * g++.dg/template/sizeof2.C: New test.
24706
24707 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24708
24709         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24710         gcc.dg/cpp/trad/include.c: New tests.
24711
24712 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24713
24714         PR target/7177
24715         * gcc.c-torture/compile/20020701-1.c: New test.
24716
24717 2002-07-01  Stan Shebs  <shebs@apple.com>
24718
24719         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24720         header here...
24721         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24722         (objc-torture-execute): or here.
24723
24724 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24725
24726         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24727
24728 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24729
24730         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24731
24732 2002-06-30  Devang Patel  <dpatel@apple.com>
24733
24734         * objc.dg/fsyntax-only.m: New test.
24735
24736 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24737
24738         PR c++/6695
24739         * g++.dg/template/friend7.C: New file.
24740
24741 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24742
24743         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24744         return type.
24745
24746 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24747
24748         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24749         avoid division by zero.
24750
24751 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24752
24753         * gcc.dg/Wunknownprag.c: New tests.
24754
24755 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24756
24757         * gcc.c-torture/execute/simd-2.c: New test.
24758
24759 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24760
24761         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24762         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24763         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24764         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24765         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24766         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24767         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24768         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24769         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24770         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24771         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24772         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24773         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24774         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24775         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24776         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24777         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24778
24779 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24780
24781         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24782         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24783         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24784         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24785         New tests.
24786         * gcc.dg/cpp/trad/directive.c: Update.
24787
24788 2002-06-23  Andreas Jaeger  <aj@suse.de>
24789
24790         * gcc.c-torture/execute/complex-6.c: New.
24791
24792 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24793
24794         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24795         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24796         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24797         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24798
24799 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24800
24801         * gcc.dg/cpp/trad: New directory with traditional tests copied
24802         from parent directory.
24803         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24804         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24805         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24806         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24807         Move to trad/ and rename.
24808         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24809         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24810         gcc.dg/cpp/trad/redef2.c: New tests.
24811         * gcc.dg/cpp/trad/trad.exp: New driver.
24812
24813 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24814
24815         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24816         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24817         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24818         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24819         Remove.
24820
24821 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24822
24823         * gcc.dg/20020620-1.c: New test.
24824
24825 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24826
24827         * g++.dg/template/ttp4.C: New test.
24828
24829 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24830
24831         * g++.dg/opt/vt1.C: Fix regexp.
24832
24833 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24834
24835         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24836         Don't use attribute `noinline'.
24837
24838 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24839
24840         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24841
24842 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24843
24844         * gcc.c-torture/execute/simd-1.c: New.
24845
24846         * gcc.dg/simd-1.c: New.
24847
24848 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24849
24850         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24851
24852 2002-06-16  Richard Henderson  <rth@redhat.com>
24853
24854         * g++.dg/ext/anon-struct1.C: New.
24855         * g++.dg/ext/anon-struct2.C: New.
24856         * g++.dg/ext/anon-struct3.C: New.
24857         * gcc.dg/anon-struct-1.c: New.
24858         * gcc.dg/anon-struct-2.c: New.
24859         * gcc.dg/anon-struct-3.c: New.
24860         * gcc.dg/20011008-1.c: Adjust warning text.
24861         * gcc.dg/20020527-1.c: Add -fms-extensions.
24862
24863 2002-06-16  Richard Henderson  <rth@redhat.com>
24864
24865         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24866
24867 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24868
24869         * gcc.c-torture/execute/20020615-1.c: New test.
24870
24871 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24872
24873         * gcc.c-tortuture/execute/compare-1.c: New test case.
24874         * gcc.c-tortuture/execute/compare-2.c: New test case.
24875         * gcc.c-tortuture/execute/compare-3.c: New test case.
24876
24877 2002-06-13  Richard Henderson  <rth@redhat.com>
24878
24879         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24880         ia64 ilp32.
24881
24882 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24883
24884         * g++.dg/template/typename2.C: Update error message.
24885
24886 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24887
24888         * gcc.c-torture/execute/20020611-1.c: New test.
24889
24890 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24891
24892         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24893         list of targets to skip.
24894
24895 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24896
24897         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24898         targets if not optimizing.
24899
24900 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24901
24902         * gcc.c-torture/compile/20020605-1.c: New test.
24903
24904         * g++.dg/opt/vt1.C: New test.
24905
24906         * gcc.dg/20020531-1.c: New test.
24907
24908         * gcc.dg/20020530-1.c: New test.
24909
24910         * gcc.dg/20020527-1.c: New test.
24911
24912         * g++.dg/opt/cse1.C: New test.
24913
24914 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24915
24916         * gcc.dg/20020607-2.c: New test case.
24917
24918 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24919
24920         * gcc.c-torture/compile/20020604-1.c: New test.
24921
24922 2002-06-04  Richard Henderson  <rth@redhat.com>
24923
24924         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24925         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24926         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24927
24928 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24929
24930         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24931
24932 2002-06-03  Richard Henderson  <rth@redhat.com>
24933
24934         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24935         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24936
24937 2002-06-02  Richard Henderson  <rth@redhat.com>
24938
24939         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24940         test functions static.
24941
24942 2002-06-02  Andreas Jaeger  <aj@suse.de>
24943
24944         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24945         now.
24946
24947 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24948
24949         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24950         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24951         Update for mofified diagnostics.
24952         * gcc.dg/c99-intconst-1.c: No longer fail.
24953
24954 2002-06-02  Richard Henderson  <rth@redhat.com>
24955
24956         * gcc.dg/uninit-A.c: Remove xfail markers.
24957
24958 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24959
24960         * gcc.dg/fnegate-1.c: New test case.
24961
24962 2002-05-30  Osku Salerma  <osku@iki.fi>
24963
24964         * gcc.c-torture/execute/mayalias-1.c: New file.
24965
24966 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24967
24968         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24969         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24970         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24971
24972 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24973
24974         * gcc.c-torture/execute/20020529-1.c: New test.
24975
24976 2002-05-27  Richard Henderson  <rth@redhat.com>
24977
24978         * g++.dg/ext/attrib6.C: New test case.
24979
24980 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24981
24982         * gcc.c-torture/execute/pure-1.c: New test.
24983
24984 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24985
24986         * gcc.dg/cpp/arith-2.c: Remove.
24987
24988 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24989
24990         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24991         * gcc.dg/cpp/if-3.c: Remove.
24992
24993 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24994
24995         * g++.dg/opt/cse2.C: New test.
24996
24997 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24998
24999         * gcc.dg/cpp/arith-1.c: New semantic tests.
25000         * gcc.dg/cpp/if-1.c: Update.
25001
25002 2002-05-24  Ben Elliston  <bje@redhat.com>
25003
25004         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
25005
25006 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * gcc.dg/verbose-asm.c: New test.
25009
25010 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25011
25012         * gcc.dg/cpp/paste12.c: New test.
25013
25014 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25015
25016         * g++.dg/parse/named_ops.C: New test.
25017
25018 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
25019
25020         * gcc/testsuite/gcc.dg/weak-8.c: New test.
25021
25022 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
25023
25024         * gcc.dg/weak-2.c: Allow optional leading underscore
25025         in scan-assembler symbol name.
25026         * gcc.dg/weak-3.c: Likewise.
25027         * gcc.dg/weak-4.c: Likewise.
25028         * gcc.dg/weak-5.c: Likewise.
25029
25030 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
25031
25032         * gcc.dg/20020523-1.c: New test.
25033
25034 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
25035
25036         * objc.dg/const-str-2.m: Update now that we stop after
25037         a command line error.
25038
25039 2002-05-22  Richard Henderson  <rth@redhat.com>
25040
25041         * g++.dg/dg.exp: Fix typo in test pruneing.
25042
25043 2002-05-22  Richard Henderson  <rth@redhat.com>
25044
25045         * g++.dg/dg.exp: Prune the tls subdirectory.
25046         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
25047         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
25048         * g++.dg/tls/init-1.C: New.
25049
25050 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
25051
25052         * gcc.dg/20020517-1.c: New test.
25053
25054 2002-05-21  Richard Henderson  <rth@redhat.com>
25055
25056         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25057         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25058
25059 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25060
25061         * g++.dg/other/copy2.C: New test.
25062
25063 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25064
25065         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25066         (MAX_COPY): Bump up to 10 times sizeof (long long).
25067         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25068
25069         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25070         sizeof (long long).
25071
25072         * gcc.c-torture/execute/strcpy-1.c: New test.
25073
25074 2002-05-19  Jason Merrill  <jason2redhat.com>
25075
25076         * g++.dg/ext/oper1.C: New test.
25077
25078 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25079 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25080
25081         * README.QMTEST: New file.
25082
25083         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25084
25085 2002-05-19  Andreas Jaeger  <aj@suse.de>
25086
25087         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25088         now.
25089         * gcc.c-torture/execute/loop-2d.x: Likewise.
25090
25091 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25092
25093         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25094         support weak symbols.
25095         * gcc.dg/weak-4.c: Likewise
25096         * gcc.dg/weak-6.c: Likewise
25097
25098 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25099
25100         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25101         cygwin, coff and h8300-*-hms targets
25102         * gcc.dg/weak-5.c: Likewise
25103         * gcc.dg/weak-7.c: Likewise
25104
25105 2002-05-16  Jason Merrill  <jason@redhat.com>
25106
25107         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25108         (scan-assembler-not, scan-assembler-dem): Likewise.
25109         (scan-assembler-dem-not): Likewise.
25110
25111 2002-05-15  Richard Henderson  <rth@redhat.com>
25112
25113         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25114
25115 2002-05-15  Richard Henderson  <rth@redhat.com>
25116
25117         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25118         (vfoo1f): Warning here.
25119         (vfoo1l): Don't redefine the alias.
25120
25121 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25122
25123         * g++.dg/init/pm1.C: New test.
25124
25125 2002-05-12  David S. Miller  <davem@redhat.com>
25126
25127         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25128         types.
25129
25130 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25131
25132         * gcc.c-torture/execute/20020510-1.c: New test case.
25133
25134 2002-05-10  David S. Miller  <davem@redhat.com>
25135
25136         * gcc.c-torture/execute/conversion.c: Test long double too.
25137
25138 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25139
25140         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25141         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25142         * lib/g++.exp (g++_link_flags): Likewise.
25143         * lib/objc.exp (objc_target_compile): Likewise.
25144
25145 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25146
25147         * gcc.dg/cpp/poison.c: Update.
25148         * gcc.dg/cpp/20000625-2.c: Remove.
25149         * gcc.dg/cpp/direct2s.c: Remove final test.
25150
25151 2002-05-08  Tom Rix  <trix@redhat.com>
25152
25153         * gcc.c-torture/execute/20020508-1.c: New test.
25154         * gcc.c-torture/execute/20020508-2.c: New test.
25155         * gcc.c-torture/execute/20020508-3.c: New test.
25156
25157 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25158
25159         * gcc.dg/cpp/charconst-4.c: More tests.
25160
25161 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25162
25163         PR c/6569
25164         * gcc.dg/weak-3.c: Update location of warning messages.
25165         * gcc.dg/weak-5.c: Likewise.
25166
25167 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25168
25169         * gcc.c-torture/execute/20020506-1.c: New test case.
25170
25171 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25172
25173         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25174
25175 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25176
25177         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25178
25179 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25180
25181         * gcc.dg/cpp/charconst-3.c: New test.
25182
25183 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25184
25185         * gcc.dg/cpp/charconst.c: Update tests.
25186
25187 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25188
25189         * treelang: Added directory for new sample language treelang. Also
25190         lib/treelang.exp: New file to signal treelang should be tested.
25191
25192 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25195         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25196         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25197         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25198         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25199         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25200         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25201
25202 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25203
25204         * gcc.dg/format/xopen-2.c: New test.
25205
25206 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25207
25208         * gcc.dg/20020503-1.c: New test.
25209
25210 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25211
25212         * g++.dg/init/dtor1.C: Make it tougher.
25213
25214 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25215
25216         * g++.dg/init/dtor1.C: New test.
25217
25218 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25219
25220         * gcc.dg/altivec-8.c: New.
25221
25222 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25223
25224         * gcc.dg/altivec-7.c: New.
25225
25226 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25227
25228         * g++.dg/parse/typedef1.C: New test.
25229
25230 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/6486
25233         * g++.dg/template/friend6.C: New test.
25234
25235         PR c++/6492
25236         * g++.dg/init/copy1.C: New test.
25237
25238 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25239
25240         * g++.dg/warn/effc1.C: New test.
25241
25242 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25243
25244         * gcc.dg/cpp/if-cexp.c: Add a test.
25245
25246 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25247
25248         * gcc.dg/20020426-2.c: New test.
25249
25250 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25251
25252         * gcc.dg/cpp/if-mop.c: Update.
25253         * gcc.dg/cpp/if-mpar.c: Add test.
25254         * gcc.dg/cpp/if-oppr.c: Update.
25255
25256 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25257
25258         PR c/6343
25259         * gcc.dg/weak-[2-7].c: New tests.
25260
25261 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25262
25263         * gcc.dg/enum1.c: New test.
25264
25265 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25266
25267         PR c++/6497
25268         * g++.dg/inherit/access2.C: New test.
25269
25270 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25271
25272         PR bootstrap/6445
25273         * gcc.dg/20020426-1.c: New test.
25274
25275 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25276
25277         * g++.dg/abi/enum1.C: New test.
25278
25279 2002-04-26  Richard Henderson  <rth@redhat.com>
25280
25281         * gcc.dg/c99-bool-1.c: Expect always true warning.
25282
25283 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25284
25285         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25286
25287 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25288
25289         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25290         targets.
25291
25292 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25293
25294         * g++.dg/abi/mange7.C: New test.
25295
25296         PR c++/6438.
25297         * g++.dg/parse/stmtexpr2.C: New test.
25298
25299 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25300
25301         * gcc.dg/20020312-2.c: Add SH target.
25302
25303 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25304
25305         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25306         compiler output on mips*-*-irix*.
25307
25308 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25309
25310         * g++.dg/parse/attr1.C: New test.
25311
25312 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25313
25314         * gcc.c-torture/execute/string-opt-17.c: New test case.
25315         * gcc.c-torture/execute/memset-2.c: New test case.
25316
25317 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25318
25319         PR c++/6256:
25320         * g++.dg/template/friend5.C: New test.
25321
25322         PR c++/6331:
25323         * g++.dg/template/qual1.C: Likewise.
25324
25325 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25326
25327         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25328         Include stdlib.h, not stdio.h or ctype.h.
25329
25330 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25331
25332         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25333         cris-*-elf* and mmix-*-*.
25334         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25335         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25336         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25337         Ditto.
25338         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25339         * gcc.dg/wchar_t-1.c: Ditto.
25340
25341 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25342
25343         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25344         Clarify comment.
25345
25346 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25347
25348         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25349
25350 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25351
25352         * gcc.c-torture/execute/20000906-1.x: Delete.
25353
25354 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25355
25356         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25357
25358 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25359
25360         * PR6367
25361         * g77.f-torture/execute/6367.f: New test.
25362         * g77.f-torture/execute/6367.x: Disable for MMIX.
25363
25364 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25365
25366         * PR6352
25367         * g++.dg/opt/inline2.C: New test.
25368
25369 2002-04-18  Richard Henderson  <rth@redhat.com>
25370
25371         * gcc.dg/20000906-1.c: Enable for all targets.
25372         * gcc.c-torture/compile/iftrap-2.c: New.
25373
25374 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25375
25376         * gcc.dg/20020418-1.c: New test.
25377         * gcc.dg/20020418-2.c: New test.
25378
25379 2002-04-18  Richard Henderson  <rth@redhat.com>
25380
25381         * gcc.c-torture/compile/iftrap-1.c: New.
25382         * gcc.dg/iftrap-1.c: Adjust for ia64.
25383         * gcc.dg/iftrap-2.c: New.
25384
25385 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25386
25387         * gcc.c-torture/compile/20020418-1.c: New test.
25388
25389 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25390
25391         * gcc.c-torture/compile/20020415-1.c: New.
25392
25393 2002-04-18  David S. Miller  <davem@redhat.com>
25394
25395         * gcc.c-torture/execute/20020418-1.c: New test.
25396
25397 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * gcc.dg/20020416-1.c: New test.
25400
25401         * g++.dg/opt/inline1.C: New test.
25402
25403 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25404
25405         * gcc.dg/altivec-5.c: New test.
25406
25407         * gcc.dg/20020415-1.c: New test.
25408
25409 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25410
25411         * testsuite/lib/chill.exp: Remove.
25412
25413 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25414
25415         * g++.dg/other/big-struct.C: New test.
25416
25417 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25418
25419         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25420         of scratch file.
25421
25422 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25423
25424         PR c/6277
25425         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25426         in scan-assembler function name
25427
25428 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25429
25430         * g77.f-torture/execute/980628-4.x,
25431         g77.f-torture/execute/980628-5.x,
25432         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25433         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25434         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25435         i[34567]86-*-*.
25436
25437 2002-04-13  David S. Miller  <davem@redhat.com>
25438
25439         * gcc.c-torture/execute/20020413-1.c: New test.
25440
25441 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25442
25443         * gcc.dg/asm-6.c,
25444         * g++.dg/ext/asm1.C: New tests.
25445
25446 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25447
25448         PR c++ 5373.
25449         * g++.dg/parse/stmtexpr1.C: New test.
25450
25451         PR c++/5189.
25452         * g++.dg/template/copy1.C: New test.
25453
25454 2002-04-12  Richard Henderson  <rth@redhat.com>
25455
25456         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25457
25458 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25459
25460         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25461         gcc.c-torture/execute/20020307-2.c.
25462
25463 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25464
25465         * g++.dg/ext/attrib5.C,
25466         * g++.dg/lookup/struct1.C: New tests.
25467
25468 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25469
25470         * gcc.dg/20020411-1.c: New test.
25471
25472         * gcc.c-torture/execute/20020411-1.c: New test.
25473
25474 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25475
25476         * g77.f-torture/execute/6177.f: New test.
25477
25478 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25479
25480         PR middle-end/6247
25481         * g++.dg/opt/cleanup1.C: New test.
25482
25483         * g++.dg/opt/const1.C: New test.
25484
25485 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25486
25487         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25488
25489 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25490
25491         PR c++/5507
25492         * g++.dg/template/typename2.C: New test.
25493
25494 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25495
25496         * gcc.c-torture/execute/loop-12.c: New.
25497
25498 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25499
25500         * g77.f-torture/execute/980628-4.x,
25501         g77.f-torture/execute/980628-5.x,
25502         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25503         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25504         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25505
25506 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25507
25508         PR optimization/6086
25509         * g++.dg/opt/preinc1.C: New test.
25510
25511 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/5571
25514         * g++.dg/opt/static2.C: New test.
25515
25516 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25517
25518         PR c/5120
25519         * gcc.dg/20020406-1.c: New test.
25520
25521 2002-04-04  David S. Miller  <davem@redhat.com>
25522
25523         * gcc.c-torture/execute/20020404-1.c: New test.
25524
25525 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25526
25527         PR c/6123
25528         * gcc.dg/20020312-2.c: Do not declare global register variable
25529         if __PIC__ or __pic__ is defined.
25530
25531 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25532
25533         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25534         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25535
25536 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25537
25538         * gcc.misc-tests/linkage.exp: Update last change to handle
25539         sparc*-, not just sparc-.
25540
25541 2002-04-03  Richard Henderson  <rth@redhat.com>
25542
25543         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25544
25545 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25546
25547         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25548
25549 2002-04-02  David S. Miller  <davem@redhat.com>
25550
25551         * gcc.c-torture/execute/20020402-3.c: New test.
25552
25553 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25554
25555         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25556         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25557
25558         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25559         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25560         g77.f-torture/execute/20001201.x,
25561         g77.f-torture/execute/u77-test.x: New files.
25562
25563         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25564         * gcc.dg/wchar_t-1.c: Ditto.
25565
25566 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25567
25568         * gcc.c-torture/execute/20020402-1.c: New test.
25569
25570 2002-04-01  Richard Henderson  <rth@redhat.com>
25571
25572         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25573
25574         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25575
25576 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25577
25578         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25579
25580 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25581
25582         * g++.dg/inherit/template-as-base.C: Expect error.
25583         * g++.dg/inherit/namespace-as-base.C: Likewise.
25584
25585 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25586
25587         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25588         g++.dg/ext/instantiate3.C: Tweak match patterns.
25589
25590         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25591         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25592         -da test.
25593
25594 2002-03-31  Richard Henderson  <rth@redhat.com>
25595
25596         * gcc.dg/special/alias-2.c: New.
25597         * gcc.dg/special/ecos.exp: Run it.
25598
25599 2002-03-31  Richard Henderson  <rth@redhat.com>
25600
25601         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25602
25603 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25604
25605         * gcc.dg/weak-1.c: Disable on h8300 port.
25606
25607 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25608
25609         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25610         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25611         ordering tests.
25612         * g++.dg/bprob/bprob-1.C: New test.
25613         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25614         * g++.dg/gcov/gcov-1.C: New test.
25615         * g++.dg/gcov/gcov-1.x: New file.
25616         * g++.dg/gcov/gcov-2.C: New test.
25617         * g++.dg/gcov/gcov-3.C: New test.
25618         * g++.dg/gcov/gcov-3.h: New file.
25619
25620 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25621
25622         * g++.old-deja/g++.other/builtins5.C: New test.
25623         * g++.old-deja/g++.other/builtins6.C: New test.
25624         * g++.old-deja/g++.other/builtins7.C: New test.
25625         * g++.old-deja/g++.other/builtins8.C: New test.
25626         * g++.old-deja/g++.other/builtins9.C: New test.
25627
25628 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25629
25630         * g++.dg/opt/static1.C: New test.
25631
25632         * g++.dg/opt/longbranch1.C: New test.
25633
25634 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25635
25636         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25637
25638         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25639
25640 2002-03-28  Jeffrey A Law  (law@redhat.com)
25641
25642         * gcc.c-torture/execute/20020328-1.c: New test.
25643
25644 2002-03-27  Richard Henderson  <rth@redhat.com>
25645
25646         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25647         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25648         move from g++.old-deja/g++.ext/.
25649
25650 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25651
25652         * g++.dg/init/new2.C: New test.
25653
25654 2002-03-26  Richard Henderson  <rth@redhat.com>
25655
25656         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25657
25658         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25659         on sparc.
25660
25661         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25662         sparcv9 systems.
25663         * gcc.dg/20001102-1.c: Likewise.
25664
25665 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25666
25667         * gcc.dg/cpp/endif-pedantic1.c,
25668         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25669
25670 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25671
25672         * g++.dg/init/new1.C: New test.
25673
25674 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25675
25676         * g++.dg/abi/vbase9.C: New test.
25677
25678 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25679
25680         * gcc.dg/arm-asm.c: New test.
25681
25682 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25683
25684         * gcc.dg/Wswitch-enum.c: New test.
25685         Fix PR c/5044.
25686
25687 2002-03-26  Richard Henderson  <rth@redhat.com>
25688
25689         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25690         structure.
25691
25692 2002-03-25  Richard Henderson  <rth@redhat.com>
25693
25694         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25695         sparcv9 systems.
25696
25697         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25698         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25699
25700 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25701
25702         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25703
25704 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25705
25706         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25707         targets using generic thunk support.
25708
25709 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25710
25711         * gcc.c-torture/compile/20020323-1.c: New test.
25712
25713         * g++.dg/opt/conj2.C: New test.
25714
25715 2002-03-24  Richard Henderson  <rth@redhat.com>
25716
25717         * gcc.dg/weak-1.c: Use -fno-common.
25718
25719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25720
25721         * g77.dg/f77-edit-apostrophe-out.f: New test
25722         * g77.dg/f77-edit-h-out.f: New test
25723         * g77.dg/f77-edit-t-in.f: New test
25724         * g77.dg/f77-edit-t-out.f: New test
25725         * g77.dg/f77-edit-x-out.f: New test
25726         * g77.dg/f77-edit-slash-out.f: New test
25727         * g77.dg/f77-edit-colon-out.f: New test
25728         * g77.dg/f77-edit-s-out.f: New test
25729
25730 2002-03-24  Richard Henderson  <rth@redhat.com>
25731
25732         * objc/execute/formal_protocol-6.x: New XFAIL.
25733
25734 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25735
25736         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25737         that do not support weak symbols
25738
25739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25740
25741         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25742         * lib/g77.exp:  Likewise
25743         * lib/objc.exp: Likewise
25744
25745 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25746
25747         * gcc.dg/Wswitch-default.c: New test.
25748
25749 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25750
25751         * g++.dg/other/enum1.C: New test.
25752
25753 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25754
25755         * gcc.dg/pragma-ep-3.c: Fix typo.
25756
25757 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25758
25759         * g++.dg/inherit/template-as-base.C: New test.
25760
25761 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25762
25763         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25764         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25765
25766 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25767
25768         * gcc.dg/cpp/multiline.c: Update to match.
25769
25770 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25771
25772         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25773
25774 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25775
25776         * gcc.dg/cpp/extratokens2.c:  New file.
25777
25778 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25779
25780         * gcc.dg/20020312-2.c: Add rs6000 target.
25781
25782         * gcc.c-torture/compile/20020319-1.c: New test.
25783
25784 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25785
25786         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25787         (A, E): Handle this.
25788
25789 2002-03-20  Jason Merrill  <jason@redhat.com>
25790
25791         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25792         ignoring -fpic.
25793         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25794         through prune_gcc_output.
25795
25796 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25797
25798         * gcc.c-torture/compile/20020320-1.c: New test.
25799
25800 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25801
25802         * gcc.c-torture/compile/20020318-1.c: New test.
25803
25804         * gcc.dg/struct-by-value-1.c: New test.
25805
25806         * gcc.dg/20020319-1.c: New test.
25807
25808 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25809
25810         * g++.dg/opt/conj1.C: New test.
25811
25812 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25813
25814         * g++.dg/template/qualttp20.C: Revert previous change.
25815         * g++.dg/template/qualttp3.C: Likewise.
25816         * g++.dg/template/qualttp4.C: Likewise
25817         * g++.dg/template/qualttp5.C: Likewise
25818         * g++.dg/template/qualttp6.C: Likewise
25819         * g++.dg/template/qualttp7.C: Likewise
25820         * g++.dg/template/qualttp8.C: Likewise
25821         * g++.dg/template/recurse.C: Likewise.
25822
25823 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25824
25825         * gcc.dg/cpp/wchar-1.c: Update.
25826
25827 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25828
25829         * g++.dg/template/conv1.C: New test.
25830         * g++.dg/template/conv2.C: New test.
25831         * g++.dg/template/conv3.C: New test.
25832         * g++.dg/template/conv4.C: New test.
25833
25834 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25835
25836         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25837         * g++.dg/template/qualttp3.C: Likewise.
25838         * g++.dg/template/qualttp4.C: Likewise
25839         * g++.dg/template/qualttp5.C: Likewise
25840         * g++.dg/template/qualttp6.C: Likewise
25841         * g++.dg/template/qualttp7.C: Likewise
25842         * g++.dg/template/qualttp8.C: Likewise
25843         * g++.dg/template/recurse.C: Likewise.
25844
25845 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25846
25847         * g++.dg/opt/dtor1.C: New test.
25848
25849 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25850
25851         * gcc.c-torture/compile/20020315-1.c: New test.
25852
25853 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25854
25855         * gcc.dg/weak-1.c: Fix scan tests.
25856
25857 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25858
25859         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25860         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25861         cris-*-aout* mmix-*-*.
25862         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25863         cris-*-aout* mmix-*-*.
25864         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25865         cris-*-elf* cris-*-aout* and mmix-*-*.
25866         * gcc.dg/20001009-1.c: Ditto.
25867         * gcc.dg/20010912-1.c: Ditto.
25868         * gcc.dg/20020122-4.c: Ditto.
25869         * gcc.dg/inline-2.c: Ditto.
25870
25871 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25872
25873         * gcc.c-torture/compile/20020314-1.c: New test.
25874
25875 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25876
25877         * gcc.c-torture/execute/20020314-1.c: New test.
25878
25879 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25880
25881         * g++.dg/warn/Wunused-1.C: New test.
25882
25883 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25884
25885         * g++.dg/abi/mangle6.C: New test.
25886
25887 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25888
25889         * gcc.c-torture/compile/20020309-2.c: New test.
25890
25891         * gcc.c-torture/compile/20020312-1.c: New test.
25892
25893 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         * g++.dg/other/access1.C: New test.
25896
25897 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25898
25899         * gcc.c-torture/execute/wchar_t-1.c: New test.
25900
25901 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25902
25903         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25904
25905 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25906
25907         * gcc.dg/20020312-1.c: New test case.
25908
25909 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25910
25911         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25912
25913 2002-03-11  Richard Henderson  <rth@redhat.com>
25914
25915         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25916         * g++.old-deja/g++.jason/report.C: Likewise.
25917
25918 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25919
25920         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25921         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25922
25923 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25924
25925         * testsuite/g++.dg/overload/pmf1.C: New test.
25926
25927 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25928
25929         * gcc.c-torture/execute/20020307-1.c: Use long.
25930
25931 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25932
25933         PR optimization/5844
25934         * gcc.dg/20020310-1.c: New test.
25935
25936 2002-03-09  Michael Meissner  <meissner@redhat.com>
25937
25938         * gcc.c-torture/execute/memcpy-2.c: New test.
25939         * gcc.c-torture/execute/memset-1.c: New test.
25940         * gcc.c-torture/execute/strlen-1.c: New test.
25941         * gcc.c-torture/execute/strcmp-1.c: New test.
25942         * gcc.c-torture/execute/strncmp-1.c: New test.
25943
25944 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25945
25946         * gcc.dg/ppc-ldstruct.c: New test.
25947
25948 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25949
25950         * gcc.c-torture/execute/va-arg-22.c: New test.
25951
25952 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25953
25954         * gcc.c-torture/compile/20020309-1.c: New test.
25955
25956 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25957
25958         * gcc.c-torture/execute/20020307-2.c: New test.
25959
25960 2002-03-07  Jeffrey A Law  (law@redhat.com)
25961
25962         * g77.f-torture/compile/20020307-1.f: New test.
25963
25964 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25965
25966         * gcc.dg/unordered-1.c: New test.
25967
25968 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25969
25970         * gcc.c-torture/execute/20020307-1.c: New test.
25971
25972 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25973
25974         * gcc.dg/20020304-1.c: New test.
25975
25976         * gcc.c-torture/compile/20020304-2.c: New test.
25977
25978 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25979
25980         * gcc.c-torture/compile/20020304-1.c: New test case
25981         (from PR c/5830).
25982
25983 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25984
25985         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25986
25987 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25988
25989         * g++.dg/other/classkey1.C: New test.
25990
25991 2002-03-01  Richard Henderson  <rth@redhat.com>
25992
25993         * gcc.c-torture/compile/981223-1.x: New.
25994         * gcc.c-torture/compile/920625-1.x: New.
25995
25996 2002-02-28  Richard Henderson  <rth@redhat.com>
25997
25998         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25999
26000 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
26001
26002         * gcc.c-torture/execute/20020227-1.c: New test.
26003
26004 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
26005
26006         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
26007         here" ERROR lines.
26008         * g++.old-deja/g++.oliva/partord1.C: Likewise.
26009         * g++.old-deja.g++.other/defarg1.C: Likewise.
26010         * g++.old-deja/g++.pt/calls2.C: Likewise.
26011         * g++.old-deja/g++.pt/crash20.C: Likewise.
26012         * g++.old-deja/g++.pt/crash30.C: Likewise.
26013         * g++.old-deja/g++.pt/crash36.C: Likewise.
26014         * g++.old-deja/g++.pt/crash6.C: Likewise.
26015         * g++.old-deja/g++.pt/defarg13.C: Likewise.
26016         * g++.old-deja/g++.pt/derived3.C: Likewise.
26017         * g++.old-deja/g++.pt/error1.C: Likewise.
26018         * g++.old-deja/g++.pt/friend21.C: Likewise.
26019         * g++.old-deja/g++.pt/friend23.C: Likewise.
26020         * g++.old-deja/g++.pt/infinite1.C: Likewise.
26021         * g++.old-deja/g++.robertl/eb128.C: Likewise.
26022
26023 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
26024
26025         * gcc.c-torture/execute/20020225-2.c: New test.
26026
26027 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
26028
26029         * gcc.c-torture/execute/920730-1t.c,
26030         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
26031         Delete test cases, only relevant to -traditional.
26032
26033 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
26034
26035         * gcc.dg/cpp/undef1.c: Remove.
26036         * gcc.dg/cpp/directiv.c: Update.
26037         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
26038
26039 2002-02-27  Michael Meissner  <meissner@redhat.com>
26040
26041         * gcc.c-torture/execute/20020226-1.c: New test.
26042
26043 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
26044
26045         * g++.dg/debug/debug4.C: New test.
26046
26047         * gcc.dg/ia64-visibility-1.c: New test.
26048
26049 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
26050
26051         * gcc.dg/debug/20020224-1.c: New.
26052
26053 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26054
26055         * gcc.c-torture/execute/960416-1.x: New.
26056         * gcc.c-torture/execute/divconst-3.x: Likewise.
26057
26058 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26059
26060         * gcc.dg/20020224-1.c: New test.
26061
26062 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26063
26064         * gcc.c-torture/execute/20020225-1.c: New.
26065
26066 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26067
26068         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26069
26070 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26071
26072         * gcc.dg/20020222-1.c: New test.
26073
26074 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26075
26076         * g++.dg/opt/anonunion1.C: New test.
26077
26078 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26079
26080         * g++.dg/template/qualttp19.C: New test.
26081         * g++.dg/template/qualttp20.C: New test.
26082         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26083         * g++.old-deja/g++.other/qual1.C: Likewise.
26084
26085 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26086
26087         * gcc.dg/attr-alwaysinline.c: New.
26088
26089 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26090
26091         * gcc.dg/20020220-1.c: New test.
26092
26093         * gcc.dg/20020220-2.c: New test.
26094
26095         * g++.dg/opt/mmx1.C: New test.
26096
26097 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26098
26099         * gcc.c-torture/compile/20020110.c: New test.
26100
26101 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26102
26103         * gcc.c-torture/execute/20020219-1.c: New test.
26104
26105         * gcc.dg/20020219-1.c: New test.
26106
26107         * gcc.dg/noncompile/20020220-1.c: New test.
26108
26109         * g++.dg/opt/ptrintsum1.C: New test.
26110
26111         * gcc.dg/debug/20020220-1.c: New test.
26112
26113 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.c-torture/execute/20020216-1.c: New test.
26116
26117 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26118
26119         * gcc.dg/decl-1.c: Update, new test.
26120
26121 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26122
26123         * g++.dg/abi/bitfield1.C: New test.
26124         * g++.dg/abi/bitfield2.C: New test.
26125
26126 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26127
26128         * gcc.dg/attr-nest.c: New test.
26129
26130 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26131
26132         * gcc.c-torture/execute/20020215-1.c: New test.
26133
26134 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26135
26136         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26137         * g++.dg/debug/debug.exp: New.
26138         * g++.dg/debug/trivial.C: New.
26139         * g++.dg/debug/debug1.C: Moved...
26140         * g++.dg/other/debug1.C: ...from here.
26141         * g++.dg/debug/debug2.C: Moved...
26142         * g++.dg/other/debug2.C: ...from here.
26143         * g++.dg/debug/debug3.C: Moved...
26144         * g++.dg/other/debug3.C: ...from here.
26145
26146         * gcc.dg/noncompile/20020213-1.c: New test.
26147
26148 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * g++.dg/other/debug3.C: New test.
26151
26152         * gcc.c-torture/execute/20020213-1.c: New test.
26153
26154 2002-02-13  Richard Smith <richard@ex-parrot.com>
26155
26156         * g++.old-deja/g++.other/thunk1.C: New test.
26157
26158 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26159
26160         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26161
26162 2002-02-13  Stan Shebs  <shebs@apple.com>
26163
26164         * gcc.dg/altivec-3.c: New.
26165
26166 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26167
26168         * gcc.dg/Wunreachable-1.c: New test.
26169         * gcc.dg/Wunreachable-2.c: New test.
26170
26171 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26172
26173         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26174
26175 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26176
26177         * gcc.dg/decl-1.c: New test.
26178
26179 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26180
26181         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26182
26183 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26184
26185         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26186         * gcc.c-torture/compile/980506-1.x: Likewise.
26187
26188 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26189
26190         * gcc.dg/20020210-1.c: New.
26191
26192 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26193
26194         * g77.f-torture/execute/947.f: New regression test
26195         for PR fortran/947.
26196
26197 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26198
26199         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26200         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26201
26202 2002-02-08  Richard Henderson  <rth@redhat.com>
26203
26204         * gcc.c-torture/compile/labels-3.c: New.
26205
26206 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26207
26208         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26209         expression statements work instead.
26210         * gcc.dg/noncompile/20020207-1.c: New test.
26211
26212 2002-02-07  Richard Henderson  <rth@redhat.com>
26213
26214         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26215
26216 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26217
26218         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26219         message from g77
26220         * lib/g77-dg.exp: Trim g77 error messages so that they are
26221         recognized by dg.exp.
26222
26223 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26224
26225         PR fortran/5473
26226         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26227
26228 2002-02-07  Richard Henderson  <rth@redhat.com>
26229
26230         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26231         to be sufficiently aligned for integers.
26232
26233 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         * g++.dg/template/friend4.C: New test.
26236
26237 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26238
26239         PR fortran/5743
26240         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26241         unsupported cases.
26242
26243 2002-02-07  Richard Henderson  <rth@redhat.com>
26244
26245         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26246         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26247         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26248         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26249
26250 2002-02-06  Richard Henderson  <rth@redhat.com>
26251
26252         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26253
26254 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26255
26256         * gcc.dg/20020206-1.c: New test.
26257
26258 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26259
26260         * gcc.c-torture/execute/20020206-1.c: New test.
26261
26262         * gcc.c-torture/execute/20020206-2.c: New test.
26263
26264         PR optimization/5429:
26265         * gcc.c-torture/compile/20020206-1.c: New test.
26266
26267 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26268
26269         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26270         as certain file formats cannot support particularly large
26271         alignments.
26272
26273         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26274         and do not expect to be able to link the executable.
26275
26276         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26277         fail because the COFF format does not support the weak attribute.
26278
26279 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26280
26281         * g77.dg/pr5473.f:  New test
26282
26283 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26284
26285         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26286         Fix testcase accordingly.
26287
26288 2002-02-04  Richard Henderson  <rth@redhat.com>
26289
26290         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26291         (buf): Change to be an array of pointers, not ints.
26292
26293 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26294
26295         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26296         before all tests.  Move warning one line above to match where it
26297         C frontend emits.
26298         * gcc.dg/Wswitch-2.c: New test.
26299         * g++.dg/warn/Wswitch-1.C: New test.
26300         * g++.dg/warn/Wswitch-2.C: New test.
26301
26302 2002-02-04  Richard Henderson  <rth@redhat.com>
26303
26304         * g++.dg/abi/offsetof.C: Fix size comparison.
26305
26306 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26307
26308         * gcc.dg/cast-qual-2.c: New test.
26309
26310 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26311
26312         * gcc.dg/20020201-4.c: New test.
26313
26314 2002-02-04  Ben Elliston  <bje@redhat.com>
26315
26316         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26317         target_info attribute != 0, in addition to the empty string.
26318         (gcc_target_compile): Likewise.
26319
26320 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26321
26322         * gcc.dg/Wswitch.c: New test.
26323         PR gcc/4475. PR gcc/3780.
26324
26325 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26326
26327         * g77.f-torture/execute/5122.f: New test for regressions
26328         against PR fortran/5122.
26329
26330 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26331
26332         * g77.f-torture/compile/pr3743.f: Delete
26333         * g77.dg/pr3743-1.f: New test.
26334         * g77.dg/pr3743-2.f: New test.
26335         * g77.dg/pr3743-3.f: New test.
26336         * g77.dg/pr3743-4.f: New test.
26337
26338 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26339
26340         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26341
26342 2002-02-02  Richard Henderson  <rth@redhat.com>
26343
26344         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26345         * gcc.c-torture/execute/bf64-1.c: Likewise.
26346
26347 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26348
26349         * gcc.dg/20020201-2.c: New test.
26350
26351         * gcc.dg/20020201-3.c: New test.
26352
26353         * gcc.c-torture/execute/bitfld-2.c: New test.
26354
26355 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26356
26357         * gcc.dg/bitfld-1.c: Update.
26358         * gcc.dg/bitfld-2.c: Update.
26359         * gcc.c-torture/execute/bitfld-1.x: New.
26360
26361 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26362
26363         * gcc.c-torture/execute/20020201-1.c: New test.
26364
26365 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26366
26367         PR target/5469
26368         * gcc.dg/20020201-1.c: New test.
26369
26370 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26371
26372         PR fortran/3743
26373         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26374         * g77.f-torture/compile/pr3743.x: Remove
26375
26376 2002-01-31  Tom Rix  <trix@redhat.com>
26377
26378         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26379
26380 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26381
26382         * gcc.dg/noncompile/20020130-1.c: New test.
26383
26384 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26385
26386         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26387
26388 2002-01-29  Richard Henderson  <rth@redhat.com>
26389
26390         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26391         to long long.
26392         * gcc.c-torture/execute/bf64-1.c: Likewise.
26393
26394 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * gcc.c-torture/execute/20020129-1.c: New test.
26397
26398 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26399
26400         * gcc.c-torture/compile/20000224-1.c: Update.
26401         * gcc.c-torture/execute/bitfld-1.c: New tests.
26402         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26403         * gcc.dg/uninit-A.c: Update.
26404
26405 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26406
26407         * g++.dg/template/ctor1.C: Add instantiation.
26408
26409 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26410
26411         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26412         argument to __builtin_prefetch to be const ptr.
26413
26414 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26415
26416         * gcc.c-torture/compile/20020120-1.c: New test.
26417
26418 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26419
26420         * gcc.c-torture/execute/20020127-1.c: New test.
26421
26422 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26423
26424         * g77.dg/f77-edit-i-in.f: New test
26425         * g77.dg/f77-edit-i-out.f: New test
26426
26427 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26428
26429         * gcc.dg/debug/debug.exp: New file.
26430         * gcc.dg/debug/trivial.c: New file.
26431         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26432         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26433         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26434         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26435         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26436         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26437         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26438         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26439         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26440         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26441         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26442         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26443         * gcc.dg/20000503-1.c: Removed.
26444         * gcc.dg/20010207-1.c: Removed.
26445         * gcc.dg/20011223-1.c: Removed.
26446         * gcc.dg/20020104-2.c: Removed.
26447         * gcc.dg/debug-1.c: Removed.
26448         * gcc.dg/debug-2.c: Removed.
26449         * gcc.dg/debug-3.c: Removed.
26450         * gcc.dg/debug-4.c: Removed.
26451         * gcc.dg/debug-5.c: Removed.
26452         * gcc.dg/debug-6.c: Removed.
26453         * gcc.dg/dwarf2-1.c: Removed.
26454         * gcc.dg/dwarf2-2.c: Removed.
26455
26456 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26457
26458         * g++.old-deja/g++.other/eh5.C: New test.
26459         * g++.old-deja/g++.other/sibcall2.C: New test.
26460         * g++.old-deja/g++.other/array9.C: New test.
26461         * g++.old-deja/g++.other/typename2.C: New test.
26462         * g++.old-deja/g++.other/crash60.C: New test.
26463         * g++.old-deja/g++.other/conv9.C: New test.
26464         * g++.old-deja/g++.other/mangle10.C: New test.
26465         * g++.old-deja/g++.other/unchanging1.C: New test.
26466         * g++.old-deja/g++.other/exprstmt1.C: New test.
26467         * g++.old-deja/g++.other/inline23.C: New test.
26468         * g++.old-deja/g++.eh/ia64-1.C: New test.
26469         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26470         * g++.old-deja/g++.other/reload1.C: New test.
26471         * g++.old-deja/g++.other/static20.C: New test.
26472         * g++.old-deja/g++.other/local-alloc1.C: New test.
26473         * g++.old-deja/g++.other/conv8.C: New test.
26474         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26475         * g++.old-deja/g++.other/storeexpr1.C: New test.
26476         * g++.old-deja/g++.other/storeexpr2.C: New test.
26477         * g++.dg/eh/template2.C: New test.
26478         * g++.dg/warn/weak1.C: New test.
26479
26480 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26481
26482         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26483         Remove first, non-varying, argument.
26484
26485 2002-01-23  Richard Henderson  <rth@redhat.com>
26486
26487         * gcc.dg/inline-2.c: New.
26488
26489         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26490         Add optional target arg.  Check number of arguments.
26491         (scan-assembler-not, scan-assembler-dem): Likewise.
26492         (scan-assembler-dem-not): Likewise.
26493
26494 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26495
26496         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26497         line 12.
26498         * g++.old-deja/g++.brendan/parse3.C,
26499         g++.old-deja/g++.other/crash26.C,
26500         g++.old-deja/g++.other/crash28.C,
26501         g++.old-deja/g++.other/crash29.C,
26502         g++.old-deja/g++.other/crash30.C,
26503         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26504
26505 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26506
26507         * gcc.dg/20020115-1.c: New.
26508
26509 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26510
26511         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26512
26513 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26514
26515         * gcc.dg/20020122-3.c: New.
26516
26517 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * g++.dg/other/gc1.C: New test.
26520
26521 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26522
26523         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26524
26525 2002-01-22  Richard Henderson  <rth@redhat.com>
26526
26527         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26528
26529 2002-01-22  Richard Henderson  <rth@redhat.com>
26530
26531         * gcc.dg/20020122-4.c: New.
26532
26533 2002-01-22  H.J. Lu <hjl@gnu.org>
26534
26535         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26536         link output.
26537         * gcc.dg/special/ecos.exp: Likewise.
26538         * lib/g++-dg.exp: Likewise.
26539         * lib/g77-dg.exp: Likewise.
26540         * lib/gcc-dg.exp : Likewise.
26541         * lib/mike-g++.exp: Likewise.
26542         * lib/mike-g77.exp: Likewise.
26543         * lib/mike-gcc.exp: Likewise.
26544         * lib/objc-dg.exp: Likewise.
26545
26546 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26547
26548         PR target/5379
26549         * gcc.dg/20020122-2.c: New test.
26550
26551 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26552
26553         * gcc.dg/20020122-1.c: New test.
26554
26555 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26556
26557         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26558
26559 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26560
26561         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26562
26563 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26564
26565         * gcc.c-torture/compile/20020121-1.c: New test.
26566
26567 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26568
26569         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26570         ld_library_path.
26571
26572 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26573
26574         * gcc.dg/20020218-1.c: New test.
26575
26576 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26577
26578         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26579         messages
26580         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26581         "At global scope" warning
26582         * g++.dg/ext/align1.C: Change cygwin test for alignment
26583         from db-bogus to dg-warning
26584
26585 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26586
26587         * g77.f-torture/compile/cpp2.F: New test.
26588
26589 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26590
26591         * g++.dg/template/access1.C: New test.
26592
26593 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26594
26595         * gcc.dg/20020118-1.c: New.
26596
26597 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26598
26599         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26600
26601 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26602
26603         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26604         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26605         alignment warnings.
26606
26607 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26608
26609         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26610         torture_with_loops and torture_without_loops
26611
26612 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26613
26614         * gcc.c-torture/compile/20020116-1.c: New test.
26615
26616 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26617
26618         * gcc.dg/20020116-2.c: New test.
26619
26620         * gcc.dg/ultrasp4.c: New test.
26621
26622         * gcc.dg/20020116-1.c: New test.
26623
26624 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26625
26626         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26627         by EABI.
26628
26629 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26630
26631         * gcc.misc-tests/i386-prefetch.exp: New.
26632         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26633         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26634         * gcc.misc-tests/i386-pf-none-1.c: New test.
26635         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26636
26637 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26638
26639         * gcc.dg/gnu89-init-1.c: Add new tests.
26640
26641 2002-01-15  Andreas Jaeger  <aj@suse.de>
26642
26643         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26644         * gcc.dg/i386-mmx-2.c: Likewise.
26645         * gcc.dg/i386-sse-1.c: Likewise.
26646         * gcc.dg/i386-sse-2.c: Likewise.
26647         * gcc.dg/i386-sse-3.c: Likewise.
26648
26649 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26650
26651         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26652         Uncomment additional cases that now pass.
26653
26654 2002-01-11  Richard Henderson  <rth@redhat.com>
26655
26656         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26657         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26658
26659 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26660
26661         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26662
26663 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26664
26665         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26666         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26667
26668 2002-01-10  Dale Johannesen  <dalej@apple.com>
26669
26670         * gcc.c-torture/execute/loop-11.c: New.
26671
26672 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26673
26674         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26675         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26676
26677 2002-01-09  Richard Henderson  <rth@redhat.com>
26678
26679         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26680         type in which to perform the operation for each size.
26681
26682 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26683
26684         * gcc.c-torture/compile/20020109-2.c: New test.
26685
26686 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26687
26688         * gcc.c-torture/execute/loop-10.c: New test.
26689
26690 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26691
26692         * gcc.c-torture/compile/20010226-1.c: New test.
26693         * gcc.c-torture/compile/20010227-1.c: New test.
26694         * gcc.c-torture/compile/20010426-1.c: New test.
26695         * gcc.c-torture/compile/20010510-1.c: New test.
26696         * gcc.c-torture/compile/20010605-3.c: New test.
26697         * gcc.c-torture/compile/20010824-1.c: New test.
26698         * gcc.c-torture/execute/20010409-1.c: New test.
26699         * gcc.dg/noncompile/20000901-1.c: New test.
26700         * gcc.dg/20001023-1.c: New test.
26701         * gcc.dg/20001101-1.c: New test.
26702         * gcc.dg/20001102-1.c: New test.
26703         * gcc.dg/20010207-1.c: New test.
26704         * gcc.dg/20010405-1.c: New test.
26705         * gcc.dg/20010822-1.c: New test.
26706         * gcc.dg/20011107-1.c: New test.
26707
26708 2002-01-09  Jeffrey A Law  (law@redhat.com)
26709
26710         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26711
26712         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26713         execution failure on PA targets.
26714
26715 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.c-torture/compile/20020109-1.c: New test.
26718
26719 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26720
26721         * gcc.c-torture/execute/20020108-1.c: New test.
26722
26723 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26724
26725         * gcc.dg/20020108-1.c: New test.
26726
26727 2002-01-08  H.J. Lu <hjl@gnu.org>
26728
26729         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26730         for header files.
26731
26732 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26733
26734         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26735         consistency.
26736
26737 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26738
26739         * gcc.dg/altivec-4.c: Test altivec predicates.
26740
26741 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26742
26743         * gcc.c-torture/execute/20020107-1.c: New test.
26744
26745 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26746
26747         PR c/5279
26748         * gcc.c-torture/compile/20020106-1.c: New test.
26749
26750 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26751
26752         * gcc.c-torture/execute/nestfunc-4.c: New test.
26753
26754 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26755
26756         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26757         extra triple that slipped in.
26758         * g++.old-deja/g++.abi/align.C: Likewise.
26759         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26760
26761 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26762
26763         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26764         * g++.old-deja/g++.abi/align.C: Likewise.
26765         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26766
26767         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26768         on FreeBSD/i386.
26769         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26770         FreeBSD.
26771
26772 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26773
26774         * gcc.dg/20020104-1.c: New test.
26775
26776         * gcc.dg/20020104-2.c: New test.
26777
26778 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26779
26780         * gcc.dg/20020103-1.c: Fix typo in target selector.
26781
26782 2002-01-03  Richard Henderson  <rth@redhat.com>
26783
26784         * gcc.dg/20020103-1.c: New.
26785
26786 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26787
26788         * gcc.c-torture/execute/20020103-1.c: New test.
26789
26790 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26791
26792         * g++.dg/other/debug2.C: New test.
26793
26794         * gcc.c-torture/compile/20020103-1.c: New test.
26795
26796 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26797
26798         * gcc.dg/gnu89-init-1.c: Added new tests.
26799
26800 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26801
26802         * g++.dg/template/friend2.C: Remove as patch is reverted.
26803
26804         * g++.dg/warn/oldcast1.C: New test.
26805
26806         * g++.dg/template/ptrmem1.C: New test.
26807         * g++.dg/template/ptrmem2.C: New test.
26808
26809         * g++.dg/template/ntp.C: New test.
26810
26811         * g++.dg/other/component1.C: New test.
26812
26813         * g++.dg/template/ttp3.C: New test.
26814
26815         * g++.dg/template/friend2.C: New test.
26816         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26817
26818 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26819
26820         * g++.dg/other/ptrmem1.C: New test.
26821         * g++.dg/other/ptrmem2.C: New test.
26822
26823 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26824
26825         * g++.dg/template/ctor1.C: New test.
26826
26827 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         * g++.dg/template/friend2.C: New test.
26830
26831 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26832
26833         * gcc.dg/mmix-1.c: New test.
26834
26835 2001-12-31  Richard Henderson  <rth@redhat.com>
26836
26837         * gcc.dg/asm-5.c: New.
26838
26839 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26840
26841         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26842         in namespace __gnu_cxx
26843
26844 2001-12-30  Richard Henderson  <rth@redhat.com>
26845
26846         * gcc.dg/debug-6.c: New.
26847
26848 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26849
26850         * gcc.c-torture/compile/20011229-2.c: New test.
26851
26852 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26853
26854         * gcc.dg/debug-3.c: New test.
26855         * gcc.dg/debug-4.c: New test.
26856         * gcc.dg/debug-5.c: New test.
26857
26858 2001-12-29  Richard Henderson  <rth@redhat.com>
26859
26860         * g++.dg/eh/loop1.C: New.
26861
26862 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26863
26864         * g++.dg/template/crash1.C: New test.
26865
26866 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26867
26868         * g++.dg/other/const1.C: New test.
26869
26870 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26871
26872         * gcc.c-torture/compile/20011229-1.c: New test.
26873
26874 2001-12-28  Stan Shebs  <shebs@apple.com>
26875
26876         * lib/objc-torture.exp: Resync with c-torture.exp.
26877         * lib/objc.exp: Load standard libraries.
26878
26879 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26880
26881         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26882         additional tests.
26883
26884 2001-12-27  Roger Sayle <roger@eyesopen.com>
26885
26886         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26887
26888 2001-12-27  Richard Henderson  <rth@redhat.com>
26889
26890         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26891
26892 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26893
26894         * g++.dg/eh/ctor1.C: New test.
26895         * g++.dg/other/error2.C: New test.
26896
26897 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.dg/other/init2.C: New test.
26900
26901 2001-12-24  Richard Henderson  <rth@redhat.com>
26902
26903         * gcc.dg/20011223-1.c: New.
26904         * gcc.dg/inline-1.c: New.
26905
26906 2001-12-23  Richard Henderson  <rth@redhat.com>
26907
26908         * gcc.dg/asm-4.c: Test operand modifiers.
26909
26910 2001-12-23  Richard Henderson  <rth@redhat.com>
26911
26912         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26913
26914 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26915
26916         * gcc.c-torture/execute/20011223-1.c: New test.
26917
26918 2001-12-21  Richard Henderson  <rth@redhat.com>
26919
26920         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26921         re-enables the warning.
26922
26923 2001-12-21  Richard Henderson  <rth@redhat.com>
26924
26925         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26926
26927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26928
26929         * gcc.c-torture/compile/20011218-1.c: New test.
26930
26931 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26932
26933         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26934         arm-isr.c test.
26935         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26936         epilogue generation for ARM ISR routines.
26937
26938 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26939
26940         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26941         * gcc.dg/format/c90-printf-3.c: Likewise.
26942         * gcc.dg/format/c99-printf-3.c: Likewise.
26943         * gcc.dg/format/ext-1.c: Likewise.
26944         * gcc.dg/format/ext-6.c: Likewise.
26945         * gcc.dg/format/format.h: Prototype unlocked stdio.
26946
26947 2001-12-20  Richard Henderson  <rth@redhat.com>
26948
26949         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26950         (arena): Use it.
26951         (malloc): Correct allocation logic.  Abort if we fill up the
26952         arena before initialization complete.
26953         (realloc): Correct allocation logic.
26954
26955 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26956
26957         * gcc.c-torture/compile/20011219-2.c: New test.
26958
26959         * gcc.c-torture/execute/20011219-1.c: New test.
26960
26961 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26962
26963         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26964         target does not support weak symbols.
26965
26966 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26967
26968         * gcc.c-torture/compile/20011219-1.c: New test.
26969
26970 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26971
26972         * g++.dg/other/error1.C: New test.
26973
26974 2001-12-17  Jeffrey A Law  (law@redhat.com)
26975
26976         * gcc.c-torture/execute/20011217-1.c: New test.
26977
26978 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26979
26980         * objc.dg/special/: New directory.
26981         * objc.dg/special/special.exp: New file.
26982         * objc.dg/special/unclaimed-category-1.h: New file.
26983         * objc.dg/special/unclaimed-category-1a.m: New file.
26984         * objc.dg/special/unclaimed-category-1.m: New file.
26985
26986 2001-12-17  Andreas Jaeger  <aj@suse.de>
26987
26988         * gcc.c-torture/compile/20011217-2.c: New test.
26989
26990 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26991
26992         * gcc.c-torture/compile/20011217-1.c: New test.
26993
26994 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26995
26996         * testsuite/gcc.dg/20011214-1.c: New.
26997
26998 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26999
27000         * gcc.dg/altivec-4.c: New.
27001
27002 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
27003
27004         * gcc.dg/20011113-1.c: New test.
27005
27006 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27007
27008         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
27009         std::__malloc_alloc_template<0> and
27010         std::__default_alloc_template<false, 0>.
27011
27012 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
27013
27014         * objc/execute/bf-21.m: New test.
27015         * objc/execute/enumeration-1.m: New test.
27016         * objc/execute/enumeration-2.m: New test.
27017
27018 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
27019
27020         * gcc.dg/gnu89-init-1.c: New test.
27021
27022 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27023
27024         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
27025         * g++.old-deja/g++.jason/2371.C: Likewise.
27026         * g++.old-deja/g++.jason/template33.C: Likewise.
27027         * g++.old-deja/g++.jason/template34.C: Likewise.
27028         * g++.old-deja/g++.jason/template36.C: Likewise.
27029         * g++.old-deja/g++.oliva/typename1.C: Likewise.
27030         * g++.old-deja/g++.oliva/typename2.C: Likewise.
27031         * g++.old-deja/g++.other/typename1.C: Likewise.
27032         * g++.old-deja/g++.pt/inherit2.C: Likewise.
27033         * g++.old-deja/g++.pt/nontype5.C: Likewise.
27034         * g++.old-deja/g++.pt/typename11.C: Likewise.
27035         * g++.old-deja/g++.pt/typename14.C: Likewise.
27036         * g++.old-deja/g++.pt/typename16.C: Likewise.
27037         * g++.old-deja/g++.pt/typename3.C: Likewise.
27038         * g++.old-deja/g++.pt/typename4.C: Likewise.
27039         * g++.old-deja/g++.pt/typename5.C: Likewise.
27040         * g++.old-deja/g++.pt/typename7.C: Likewise.
27041         * g++.old-deja/g++.robertl/eb9.C: Likewise.
27042
27043 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
27044
27045         * g++.dg/other/linkage1.C: New test.
27046         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
27047         specifiers.
27048
27049 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
27050
27051         * gcc.dg/concat.c: New test.
27052
27053 2001-12-11  Stan Shebs  <shebs@apple.com>
27054
27055         * objc/compile: New test directory.
27056         * objc/compile/compile.exp: New expect script.
27057         * objc/compile/20011211-1.m: New compile test.
27058
27059 2001-12-11  Jason Merrill  <jason@redhat.com>
27060
27061         * lib/prune.exp (prune_gcc_output): Also handle "In member
27062         function".  So many permutations...
27063
27064 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27065
27066         * g++.dg/template/typedef1.C: New test.
27067
27068 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27069
27070         * g++.dg/other/copy1.C: New test.
27071
27072 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27073
27074         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27075
27076         * gcc.dg/builtin-choose-expr.c: New.
27077
27078 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27079
27080         * gcc.dg/altivec-2.c: New.
27081
27082 2001-12-07  Richard Henderson  <rth@redhat.com>
27083
27084         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27085
27086 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27087
27088         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27089         ultrasparc.
27090
27091 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27092
27093         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27094
27095 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27096
27097         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27098         variable argument list.
27099
27100 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27101
27102         * gcc.c-torture/execute/memcheck: Delete entire directory.
27103         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27104         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27105
27106 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27107
27108         * gcc.dg/Wshadow-1.c: New test.
27109
27110 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27111
27112         * gcc.c-torture/compile/20011130-1.c: New test.
27113
27114         * gcc.dg/noncompile/20011025-1.c: New test.
27115
27116         * g++.dg/other/anon-union.C: New test.
27117
27118         * gcc.c-torture/execute/20011024-1.c: New test.
27119
27120 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27121
27122         * gcc.c-torture/execute/20000722-1.x,
27123         gcc.c-torture/execute/20010123-1.x: Remove.
27124         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27125         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27126         gcc.dg/c99-complit-2.c: New tests.
27127
27128 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27129
27130         * g++.dg/inherit/base1.C: New test.
27131
27132 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27133
27134         * g++.dg/other/stdarg1.C: New test.
27135
27136         * gcc.c-torture/compile/20011130-2.c: New test.
27137
27138 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27139
27140         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27141         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27142         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27143         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27144         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27145         * gcc.dg/builtin-prefetch-1.c: New test.
27146
27147 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27148
27149         * gcc.dg/20011130-1.c: New test.
27150
27151 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27152
27153         * g++.dg/other/scope1.C: New test.
27154         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27155
27156 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27157
27158         * gcc.dg/vla-init-1.c: New test.
27159
27160 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27161
27162         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27163
27164 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27165
27166         * objc.dg/alias.m: Update.
27167         * objc.dg/class-1.m: Update.
27168         * objc.dg/const-str-1.m: Update.
27169         * objc.dg/fwd-proto-1.m: Update.
27170         * objc.dg/id-1.m: Update.
27171         * objc.dg/super-class-1.m: Update.
27172
27173 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27174
27175         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27176         constructs.
27177
27178 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27179
27180         * gcc.c-torture/execute/20011128-1.c: New test.
27181
27182 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27183
27184         * gcc.dg/20011127-1.c: New test.
27185
27186 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27187
27188         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27189         from Austin Group draft 7.
27190         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27191         scanf format arguments.
27192         * gcc.dg/format/no-exargs-2.c: New test.
27193
27194 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         * g++.dg/abi/vbase8-4.C: New test.
27197
27198 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27199
27200         * gcc.c-torture/execute/20011121-1.c: New test.
27201
27202 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27203
27204         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27205
27206 2001-11-23  Andreas Jaeger  <aj@suse.de>
27207
27208         * gcc.dg/cpp/charconst-2.c: New test.
27209
27210 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27211
27212         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27213         to the host if it is remote.  Let tests specify extra headers
27214         they use.
27215         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27216         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27217         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27218         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27219         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27220         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27221         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27222         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27223         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27224         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27225
27226 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27227
27228         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27229         for little endian ARMs.
27230
27231 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27232
27233         * gcc.c-torture/compile/20011119-1.c: New test.
27234         * gcc.c-torture/compile/20011119-2.c: New test.
27235
27236 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27237
27238         * gcc.dg/altivec-1.c: Fix typo.
27239
27240 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27241
27242         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27243
27244 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27245
27246         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27247
27248 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27249
27250         * lib/g77.exp: Don't specify --rpath-link.
27251
27252         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27253         across all the headers.
27254         * gcc.dg/format/format.exp: For testing on a remote host,
27255         copy format.h.
27256
27257         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27258         * gcc.c-torture/execute/930406-1.c: Likewise.
27259         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27260
27261 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27262
27263         * gcc.dg/altivec-1.c: New.
27264
27265 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27266
27267         * gcc.dg/cpp/fpreprocessed.c: New test case.
27268
27269 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27270
27271         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27272         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27273         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27274
27275 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27276
27277         * gcc.dg/no-builtin-1.c: New test.
27278
27279 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27280
27281         * gcc.c-torture/execute/20011115-1.c: New test.
27282
27283 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27284
27285         * gcc.c-torture/compile/20011114-2.c: New test.
27286         * gcc.c-torture/compile/20011114-3.c: New test.
27287         * gcc.c-torture/compile/20011114-4.c: New test.
27288
27289 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27290
27291         * g++.dg/other/init1.C: New test.
27292
27293 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27294
27295         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27296         message.
27297
27298         * gcc.c-torture/execute/20011114-1.c: New testcase.
27299
27300         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27301         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27302         like the (before this change) version of 20010327-1.c.
27303
27304 2001-11-14  Roger Sayle <roger@eyesopen.com>
27305
27306         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27307
27308 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27309
27310         * g++.dg/init/array2.C: New test.
27311
27312 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27313
27314         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27315
27316 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27317
27318         * g++.dg/other/forscope1.C: New test.
27319         * g++.dg/ext/forscope1.C: New test.
27320         * g++.dg/ext/forscope2.C: New test.
27321
27322 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27323
27324         * gcc.c-torture/execute/20011113-1.c: New test.
27325
27326 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27327
27328         * gcc.c-torture/execute/20011109-2.c: New test.
27329
27330         * gcc.c-torture/execute/20011109-1.c: New test.
27331
27332 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * gcc.c-torture/compile/20011109-1.c: New test.
27335
27336 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27337
27338         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27339         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27340         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27341         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27342         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27343         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27344         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27345
27346 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27347
27348         * g++.dg/warn/Wshadow-1.C: New tests.
27349         * g++.old-deja/g++.mike/for3.C: Update.
27350
27351 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27352
27353         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27354         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27355         XFAILs.  Adjust expected error texts.
27356         * gcc.c-torture/compile/20011106-1.c,
27357         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27358         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27359         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27360         gcc.dg/c99-array-lval-5.c: New tests.
27361
27362 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27363
27364         * gcc.dg/cpp/defined.c: Update.
27365
27366 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27367
27368         * gcc.c-torture/execute/anon-1.c: New test.
27369
27370 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27371
27372         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27373         same size, so no warning should be produced on stormy16.
27374
27375         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27376         due to oversized array.
27377         * g++.old-deja/g++.mike/ns15.C: Likewise.
27378         * g++.old-deja/g++.pt/crash16.C: Likewise.
27379
27380 2001-11-02  Graham Stott  <grahams@redhat.com>
27381
27382         * g++.dgother/debug1.C: Fix typos.
27383
27384 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27385
27386         * g++.dg/other/debug1.C: New test.
27387
27388 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27389
27390         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27391         of unsigned long.
27392
27393 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27394
27395         * gcc.dg/20011029-2.c: New test.
27396
27397         * gcc.c-torture/compile/20011029-1.c: New test.
27398
27399 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27400
27401         * objc/execute/class_self-1.m: New test.
27402         * objc/execute/class_self-2.m: New test.
27403
27404 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27405
27406         * gcc.misc-tests/msgs.exp: Delete.
27407         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27408         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27409         error set to match recent changes.
27410
27411 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27412
27413         * gcc.dg/20011021-1.c: New test.
27414
27415 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27416
27417         * gcc.c-torture/compile/20011023-1.c: New test.
27418
27419 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27420
27421         * lib/g77.exp: Rewrite based on lib/g++.exp.
27422
27423 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27424
27425         * gcc.c-torture/execute/20011019-1.c: New test.
27426
27427         * gcc.dg/20011018-1.c: New test.
27428
27429 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27430
27431         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27432
27433 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27434
27435         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27436         * gcc.dg/attr-invalid.c: Likewise.
27437
27438 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27439
27440         * testsuite/gcc.dg/20011015-1.c: New test.
27441
27442 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27443
27444         * g++.dg/template/unify2.C: New test.
27445
27446 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27447
27448         * g++.dg/other/exception-specification.C: New test
27449
27450 2001-10-13  Tom Rix  <trix@redhat.com>
27451
27452         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27453         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27454
27455 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27456
27457         * testsuite/gcc.dg/20011009-1.c: New test.
27458
27459 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         PR g++/4476
27462         * g++.dg/other/friend1.C: New test.
27463
27464 2001-10-11  Richard Henderson  <rth@redhat.com>
27465
27466         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27467
27468 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27469
27470         * gcc.c-torture/compile/20011010-1.c: New.
27471
27472 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27473
27474         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27475         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27476         g77.f-torture/execute/execute.exp,
27477         g77.f-torture/noncompile/noncompile.exp,
27478         gcc.c-torture/compile/compile.exp,
27479         gcc.c-torture/execute/execute.exp,
27480         gcc.c-torture/execute/ieee/ieee.exp,
27481         gcc.c-torture/execute/memcheck/memcheck.exp,
27482         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27483         objc/execute/execute.exp: Update FSF address.
27484
27485 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27486
27487         * gcc.dg/cpp/cmdlne-C.c: Update.
27488         * gcc.dg/cpp/cmdlne-C2.c: New.
27489
27490 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27491
27492         * gcc.c-torture/execute/20011008-3.c: New.
27493
27494 2001-10-08  DJ Delorie  <dj@redhat.com>
27495
27496         * gcc.dg/20011008-1.c: New.
27497         * gcc.dg/20011008-2.c: New.
27498
27499 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27500
27501         * gcc.dg/cpp/spacing1.c: Update test.
27502
27503 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27504
27505         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27506         spelling errors of "separate" as "seperate".
27507
27508 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27509
27510         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27511         enough to avoid inlining.
27512
27513 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27514
27515         * lib/g77.exp: set libg2c_dir correctly.
27516
27517 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27518
27519         * gcc.dg/cpp/macro11.c: New test.
27520
27521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27522
27523         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27524         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27525         gcc.dg/format/multattr-3.c: New tests.
27526         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27527         tests for format attributes on function pointers being rejected.
27528
27529 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27530
27531         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27532
27533 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27534
27535         * g++.dg/warn/format1.C: New test.
27536
27537 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27538
27539         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27540
27541 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27542
27543         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27544
27545 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27546
27547         * gcc.dg/cpp/redef2.c: Add test.
27548
27549 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27550
27551         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27552         long-standing bug on i686, apparently.
27553         * gcc.c-torture/execute/loop-2c.x: New file.
27554         * gcc.c-torture/execute/loop-2d.x: New file.
27555         * gcc.c-torture/execute/loop-3c.x: New file.
27556
27557 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27558
27559         * gcc.dg/cpp/20000625-2.c: Correct line number.
27560
27561 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27562
27563         * gcc.dg/cpp/macro10.c: New test.
27564         * gcc.dg/cpp/strify3.c: New test.
27565         * gcc.dg/cpp/spacing1.c: Add tests.
27566         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27567         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27568
27569 2001-09-24  DJ Delorie  <dj@redhat.com>
27570
27571         * gcc.c-torture/execute/20010924-1.c: New test.
27572
27573 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27574
27575         * testsuite/objc/execute/paste.m: Remove.
27576
27577 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27578
27579         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27580
27581 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27582
27583         * g77.dg/strlen0.f: New test.
27584
27585 2001-09-21  Richard Henderson  <rth@redhat.com>
27586
27587         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27588         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27589
27590 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27591
27592         Table-driven attributes.
27593         * g++.dg/ext/attrib1.C: New test.
27594
27595 2001-09-20  DJ Delorie  <dj@redhat.com>
27596
27597         * gcc.dg/20000926-1.c: Update expected warning messages.
27598         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27599         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27600         array.
27601
27602 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27603
27604         * g++.dg/eh/registers1.C: New test case.
27605
27606 2001-09-17  Richard Henderson  <rth@redhat.com>
27607
27608         * gcc.dg/array-5.c: Fix VLA decomposition test.
27609
27610 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27611
27612         * gcc.dg/cpp/line5.c: New testcase.
27613
27614 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27615
27616         * gcc.dg/cpp/macro9.c: New test.
27617
27618 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27619
27620         * gcc.c-torture/execute/980223.c: Change type of addr from long
27621         to char *.
27622
27623 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27624
27625         * gcc.c-torture/execute/20010915-1.c: New test.
27626
27627 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27628
27629         * g77.dg/bprob: New directory.
27630         * g77.dg/bprob/bprob.exp: New file.
27631         * g77.dg/bprob/bprob-1.f: New test.
27632         * g77.dg/gcov: New directory.
27633         * g77.dg/gcov/gcov.exp: New file.
27634         * g77.dg/gcov/gcov-1.f: New test.
27635         * g77.dg/gcov/gcov-1.x: New file.
27636
27637 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27638
27639         * gcc.dg/cpp/directiv.c: Update.
27640         * gcc.dg/cpp/undef1.c: Update.
27641
27642 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27643
27644         * gcc.dg/20010912-1.c: New test.
27645
27646 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27647
27648         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27649         language-independent file in lib.
27650         * lib/gcov.exp: New file.
27651
27652 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27653
27654         * gcc.c-torture/compile/20010911-1.c: New test.
27655
27656 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27657
27658         * lib/profopt.exp: New, to support profile-directed optimizations.
27659         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27660         * gcc.misc-tests/bprob-1.c: New test.
27661         * gcc.misc-tests/bprob-2.c: New test.
27662
27663 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27664
27665         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27666         XFAIL and which kinds of gcov output to verify.
27667         * gcc.misc-tests/gcov-4b.x: New file.
27668         * gcc.misc-tests/gcov-5b.x: New file.
27669         * gcc.misc-tests/gcov-6.x: New file.
27670         * gcc.misc-tests/gcov-7.c: New test.
27671         * gcc.misc-tests/gcov-7.x: New file.
27672
27673 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27674
27675         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27676         * gcc.misc-tests/gcov-6.c: New test.
27677
27678 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27679
27680         PR c++/3986
27681         * g++.dg/abi/vbase1.C: New test.
27682
27683 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27684
27685         * objc.dg/method-2.m: New.
27686
27687 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27688
27689         PR c++/4203
27690         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27691         * g++.dg/init/empty1.C: New test.
27692
27693 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27694
27695         * gcc.c-torture/compile/20010903-1.c: New test.
27696
27697 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27698
27699         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27700         for m68k.
27701
27702 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27703
27704         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27705
27706         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27707
27708         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27709
27710 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27711
27712         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27713         for 16-bit 'unsigned int'.
27714
27715 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27716
27717         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27718
27719 2001-08-27  Richard Henderson  <rth@redhat.com>
27720
27721         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27722         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27723
27724 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27725
27726         * gcc.dg/asm-names.c (ymain): New.
27727
27728 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27729
27730         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27731         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27732         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27733
27734 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27735
27736         * gcc.dg/compare5.c: New testcase.
27737
27738 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27739
27740         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27741         and "In instantiation".
27742
27743 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27744
27745         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27746
27747 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27748
27749         * gcc.misc-tests/gcov.exp: Add support for branch information.
27750         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27751         * gcc.misc-tests/gcov-4.c: New test.
27752         * gcc.misc-tests/gcov-4b.c: New test.
27753         * gcc.misc-tests/gcov-5b.c: New test.
27754
27755 2001-08-20  Zack Weinberg  <zackw@panix.com>
27756
27757         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27758         expected to fail.
27759
27760 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27761
27762         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27763
27764 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27765
27766         * g++.dg/eh/template1.C: New test.
27767
27768 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27769
27770         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27771         Fix thinko.
27772         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27773         for xfail.
27774
27775 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27776
27777         * lib/g77-dg.exp:  Use prune.exp for common procedures
27778         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27779         * lib/g77.exp: (g77-dg-prune) Remove
27780
27781 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27782
27783         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27784
27785 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27786
27787         * g++.dg/template/unify1.C: New test.
27788
27789 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27790
27791         * g++.dg/abi/empty4.C: New test.
27792
27793 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27794
27795         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27796         solaris2.*
27797         * g77.f-torture/compile/pr3743.x: Likewise
27798
27799 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27800
27801         * g++.dg/other/using-declaration.C: New test.
27802
27803 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27804
27805         * gcc.dg/cpp/tr-sign.c: New testcase.
27806
27807 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27808
27809         * gcc.dg/cpp/19951025-1.c: Revert.
27810         * gcc.dg/cpp/directiv.c: We no longer process directives that
27811         interrupt macro arguments.
27812
27813 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27814
27815         * gcc.dg/bconstp-1.c: New test.
27816
27817 2001-08-03  Richard Henderson  <rth@redhat.com>
27818
27819         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27820
27821 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27822
27823         * gcc.dg/cpp/19951025-1.c: Update.
27824
27825 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27826
27827         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27828         should be x.
27829
27830 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27831
27832         Kill -fhonor-std.
27833         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27834         * g++.old-deja/g++.other/std1.C: Likewise.
27835         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27836
27837 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27838
27839         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27840         (g77_pass, g77_fail, g77_finish, g77_exit,
27841         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27842
27843 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27844
27845         * g77.dg/fbackslash.f
27846         * g77.dg/fcase-preserve.f
27847         * g77.dg/ff90-1.f
27848         * g77.dg/ffixed-line-length-0.f
27849         * g77.dg/ffixed-line-length-132.f
27850         * g77.dg/ffixed-line-length-7.f
27851         * g77.dg/ffixed-line-length-72.f
27852         * g77.dg/ffixed-line-length-none.f
27853         * g77.dg/ffree-form-1.f
27854         * g77.dg/fno-backslash.f
27855         * g77.dg/fno-f90-1.f
27856         * g77.dg/fno-fixed-form-1.f
27857         * g77.dg/fno-onetrip.f
27858         * g77.dg/fno-typeless-boz.f
27859         * g77.dg/fno-underscoring.f
27860         * g77.dg/fno-vxt-1.f
27861         * g77.dg/fonetrip.f
27862         * g77.dg/ftypeless-boz.f
27863         * g77.dg/fugly-assumed.f
27864         * g77.dg/funderscoring.f
27865         * g77.dg/fvxt-1.f
27866
27867 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27868
27869         * objc.dg/fwd-proto-1.m: New.
27870         * objc.dg/local-decl-1.m: New.
27871         * objc.dg/naming-1.m: New.
27872         * objc.dg/naming-2.m: New.
27873         * objc.dg/proto-hier-1.m: New.
27874
27875 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27876
27877         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27878         largest-type elements to a struct makes its size grow.
27879
27880 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27881
27882         * g++.dg/abi/vthunk1.C: New test.
27883
27884 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27885
27886         * g++.dg/abi/vbase8-22.C: New test.
27887
27888 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27889
27890         * gcc.dg/cpp/macro8.c: New test.
27891
27892 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27893
27894         * g++.dg/abi/vbase8-21.C: New test.
27895
27896 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27897
27898         * g++.dg/abi/vbase8-10.C: New test.
27899
27900 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27901
27902         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27903         ${tool}_set_ld_library_path.
27904         Changed caller.
27905         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27906         g++.exp.
27907
27908 2001-07-26  Stan Cox <scox@redhat.com>
27909
27910         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27911         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27912         gcc_exit, gcc_check_unsupported_p):
27913         Moved to gcc-deps.exp
27914         * gcc-deps.exp: New file.
27915
27916 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27917
27918         * g++.old-deja/g++.pt/defarg14.C: New test.
27919
27920 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.old-deja/g++.other/lineno5.C: New test.
27923
27924 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27925
27926         * g++.old-deja/g++.pt/crash68.C: New test.
27927
27928 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27929
27930         * g++.old-deja/g++.other/crash42.C: New test.
27931
27932 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27933
27934         * gcc.dg/cpp/extratokens.c: Fix.
27935         * gcc.dg/cpp/skipping2.c: New tests.
27936
27937 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27938
27939         * gcc.c-torture/execute/20010724-1.c: New file.
27940         * gcc.c-torture/execute/20010724-1.x: New file.
27941
27942 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27943
27944         * g++.old-deja/g++.other/cond7.C: New test.
27945
27946 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27947
27948         * g++.old-deja/g++.other/optimize4.C: New test.
27949
27950 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27953
27954 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27955
27956         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27957         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27958         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27959         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27960
27961         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27962         bug report" message.
27963
27964         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27965         * g++.dg/ext/instantiate1.C: Move from old-deja.
27966
27967 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27968
27969         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27970         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27971         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27972         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27973
27974 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27975
27976         * gcc.c-torture/execute/20010723-1.c: New test.
27977
27978 2001-07-23  Ben Elliston  <bje@redhat.com>
27979
27980         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27981
27982 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27983
27984         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27985         i[34567]86-*-*.
27986         Delete handling of ieee_multilib_flags.
27987         Pass -mieee for alpha*-*-* and sh-*-*.
27988         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27989
27990 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27991
27992         Remove old-abi tests.
27993         * g++.old-deja/g++.mike/p11116.C: Remove.
27994         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27995
27996 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27997
27998         * g77.f-torture/compile/pr3743.f:  New test
27999
28000 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
28001
28002         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
28003
28004 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28005
28006         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
28007         g++.old-deja/g++.pt/static6.C: Likewise.
28008         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
28009         supports weak symbols.
28010
28011 2001-07-18  Andreas Jaeger  <aj@suse.de>
28012
28013         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
28014         supported again.
28015
28016 2001-07-18  Andreas Jaeger  <aj@suse.de>
28017
28018         * gcc.dg/iftrap-1.c: Fix target line.
28019
28020 2001-07-17  Richard Henderson  <rth@redhat.com>
28021
28022         * gcc.c-torture/execute/20010717-1.c: New.
28023
28024 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
28025
28026         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
28027         tests.
28028
28029 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28030
28031         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
28032
28033 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28034
28035         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
28036         UAC_SIGBUS, UAC_NOPRINT definitions.
28037
28038 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
28039
28040         * objc/execute/object_is_class.m: New test.
28041         * objc/execute/object_is_meta_class.m: New test.
28042
28043 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
28044
28045         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
28046         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
28047
28048 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
28049
28050         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
28051         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
28052
28053 2001-07-14  Richard Henderson  <rth@redhat.com>
28054
28055         * gcc.dg/iftrap-1.c: New.
28056
28057 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28058
28059         * g77.f-torture/execute/intrinsic77.f: New test.
28060
28061 2001-07-11  Janis Johnson <janis@us.ibm.com>
28062
28063         * gcc.misc-tests/gcov-3.c: New test.
28064
28065 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28066
28067         * gcc.c-torture/compile/20010711-1.c,
28068         * gcc.c-torture/compile/20010711-2.c: New tests.
28069
28070 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28071
28072         * gcc.c-torture/execute/20010711-1.c: New test.
28073
28074 2001-07-11  Ben Elliston  <bje@redhat.com>
28075
28076         * g++.old-deja/g++.other/enum5.C: New test.
28077
28078 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28079
28080         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28081         (g++-dg-prune): Call prune_gcc_output.
28082         * prune.exp: New file for prune_gcc_output.
28083         * lib/g++.exp, lib/gcc.exp: Load it.
28084
28085 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28086
28087         * gcc.c-torture/compile/20010701-1.c,
28088         g++.old-deja/g++.ext/attrib6.C: New tests.
28089
28090 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28091
28092         * gcc.c-torture/compile/20010706-1.c: New test.
28093
28094 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28095
28096         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28097
28098 2001-06-28  Stan Shebs  <shebs@apple.com>
28099
28100         * gcc.dg/pragma-darwin.c: New test.
28101
28102 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28103
28104         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28105         Solaris 2.[678] system.
28106
28107 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28108
28109         * gcc.dg/20010622-1.c: New test.
28110
28111 2001-06-18  Stan Shebs  <shebs@apple.com>
28112
28113         * objc.dg: New directory.
28114         * objc.dg/dg.exp: New file.
28115         * objc.dg/alias.m: New.
28116         * objc.dg/class-1.m: New.
28117         * objc.dg/class-2.m: New.
28118         * objc.dg/const-str-1.m: New.
28119         * objc.dg/const-str-2.m: New.
28120         * objc.dg/id-1.m: New.
28121         * objc.dg/method-1.m: New.
28122         * objc.dg/super-class-1.m: New.
28123         * lib/objc-dg.exp: New file.
28124
28125 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28126
28127         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28128         of label name.
28129
28130 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28131
28132         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28133
28134 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28135
28136         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28137         variable.
28138
28139 2001-06-12  Richard Henderson  <rth@redhat.com>
28140
28141         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28142
28143 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28144
28145         * g++.old-deja/g++.abi/vbase5.C: New test.
28146         * g++.old-deja/g++.abi/vbase6.C: New test.
28147         * g++.old-deja/g++.abi/vbase7.C: New test.
28148
28149 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28150
28151         * gcc.c-torture/compile/20010610-1.c: New test.
28152
28153 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28154
28155         * g++.old-deja/g++.abi/vbase4.C: New test.
28156
28157 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28158
28159         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28160         support %f for HC11/HC12 targets.
28161         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28162         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28163         on HC11/HC12 targets.
28164         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28165
28166 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28167
28168         * gcc.dg/wchar_t-1.c: New file.
28169         * gcc.dg/wint_t-1.c: Likewise.
28170
28171 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28172
28173         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28174
28175 2001-06-11  Richard Henderson  <rth@redhat.com>
28176
28177         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28178
28179 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28180
28181         * gcc.c-torture/compile/20010611-1.c: New test.
28182
28183 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28184
28185         * gcc.dg/c99-tag-1.c: Add more tests.
28186
28187 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28188
28189         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28190         representation on MN10300 and ARM/Thumb.
28191
28192 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28193
28194         * g77.f-torture/execute/20010610.f: New.
28195
28196 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28197
28198         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28199         names.
28200
28201 2001-06-09  Richard Henderson  <rth@redhat.com>
28202
28203         * gcc.c-torture/execute/ashrdi-1.c: New.
28204         * gcc.c-torture/execute/ashldi-1.c: New.
28205         * gcc.c-torture/execute/lshrdi-1.c: New.
28206
28207 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28208
28209         * objc/execute/load-3.m: Added. Check sending +load to categories,
28210         in addition to classes.
28211
28212 2001-06-08  Stan Shebs  <shebs@apple.com>
28213
28214         * objc/execute/load-2.m: New test.  From Nicola Pero
28215         <n.pero@mi.flashnet.it>.
28216
28217 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28218
28219         * gcc.c-torture/execute/20010605-2.c: New test.
28220
28221 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28222
28223         * g++.old-deja/g++.abi/vbase2.C: New test.
28224         * g++.old-deja/g++.abi/vbase3.C: New test.
28225
28226 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28227
28228         * g++.old-deja/g++.pt/friend49.C: New test.
28229
28230 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28231
28232         * g++.old-deja/g++.ext/anon3.C: New test.
28233
28234 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * g++.old-deja/g++.other/conv7.C: New test.
28237
28238 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28239
28240         * gcc.c-torture/compile/20010605-2.c: New test.
28241
28242 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28243
28244         * gcc.c-torture/execute/20010604-1.c: New test.
28245
28246 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28247
28248         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28249
28250 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28251
28252         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28253         (g++_link_flags): Likewise.
28254         (g++_init): Pass gccpath's value to two previous functions.
28255
28256 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28257
28258         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28259         Ensure logfile entry matches exec command line.
28260
28261 2001-05-31  Richard Henderson  <rth@redhat.com>
28262
28263         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28264         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28265
28266 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28267
28268         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28269         compiler for irix6.2
28270
28271 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28272
28273         * g++.old-deja/g++.other/optimize3.C: New file.
28274
28275 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28276
28277         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28278         assemble.
28279
28280 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28281
28282         * g++.old-deja/g++.other/optimize2.C: New file.
28283
28284 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28285
28286         * gcc.c-torture/compile/20010518-2.c: New file.
28287         * gcc.c-torture/execute/20010518-1.c: New file.
28288         * gcc.c-torture/execute/20010518-2.c: New file.
28289
28290 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28291
28292         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28293
28294 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28295
28296         G++ no longer defines builtins that do not begin with __builtin.
28297         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28298         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28299         * g++.old-deja/g++.law/builtin1.C: Likewise.
28300         * g++.old-deja/g++.law/cvt2.C: Likewise.
28301         * g++.old-deja/g++.mike/net5.C: Likewise.
28302         * g++.old-deja/g++.other/builtins1.C: Likewise.
28303         * g++.old-deja/g++.other/builtins2.C: Likewise.
28304         * g++.old-deja/g++.other/builtins3.C: Likewise.
28305         * g++.old-deja/g++.other/builtins4.C: Likewise.
28306         * g++.old-deja/g++.other/inline8.C: Likewise.
28307         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28308
28309 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28310
28311         * g++.old-deja/g++.pt/using1.C: Adjust.
28312         * g++.old-deja/g++.pt/using2.C: New test.
28313
28314 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28315
28316         * gcc.dg/cpp/charconst.c: New tests.
28317         * gcc.dg/cpp/escape.c: New tests.
28318         * gcc.dg/cpp/escape-1.c: New tests.
28319         * gcc.dg/cpp/escape-2.c: New tests.
28320         * gcc.dg/cpp/ucs.c: New tests.
28321
28322 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28323
28324         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28325         native compiler for irix6.5.
28326
28327 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28328
28329         * lib/g++.exp (g++_include_flags): Use args to compute
28330         get_multilibs.
28331         (g++_link_flags): Likewise.
28332         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28333
28334 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28335
28336         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28337
28338 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28339
28340         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28341         this file.
28342
28343 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28344
28345         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28346         STACK_SIZE;
28347         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28348         to STACK_SIZE; Use it to define size of add_histo array.
28349         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28350         to STACK_SIZE.
28351         (f): Use GITT_SIZE to define size of gitt local table.
28352         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28353         to STACK_SIZE; Use it to define size of bytemem array.
28354
28355 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28356
28357         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28358         on 68HC11/HC12 due to the asm instruction.
28359         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28360         * gcc.c-torture/compile/920520-1.x: Likewise.
28361         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28362         on 68HC11/HC12 because the function is larger than 64K.
28363         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28364         on 68HC11/HC12 because the structure is too large.
28365
28366 2001-05-20  Richard Henderson  <rth@redhat.com>
28367
28368         * gcc.c-torture/execute/20010520-1.c: New.
28369
28370 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28371
28372         * g++.old-deja/g++.warn/compare1.C: New test.
28373         * gcc.dg/compare4.c: New test.
28374
28375 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.old-deja/g++.other/optimize1.C: New test.
28378
28379 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28380
28381         * g++.old-deja/g++.pt/spec41.C: New test.
28382
28383 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28384
28385         * gcc.c-torture/compile/20010114-1.x: Remove.
28386
28387 2001-05-18  Stan Shebs  <shebs@apple.com>
28388
28389         * gcc.c-torture/compile/20010518-1.c: New test.
28390
28391 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28392
28393         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28394         * g++.old-deja/g++.pt/crash67.C: New test.
28395
28396 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28397
28398         * g++.old-deja/g++.other/debug9.C: New test.
28399
28400 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28401
28402         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28403
28404 2001-05-16  Jan Hubicka  <jh@suse.cz>
28405
28406         * gcc.c-torture/compile/20010516-1.c: New test.
28407
28408 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28409
28410         * g++.old-deja/g++.other/crash41.C: New test.
28411
28412 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28413
28414         * g++.old-deja/g++.pt/crash66.C: New test.
28415
28416 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28417
28418         * g++.old-deja/g++.robertl/eb27.C: Convert.
28419
28420 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28421
28422         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28423         declaration being redundant.
28424
28425 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28426
28427         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28428
28429 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28430
28431         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28432
28433 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28434
28435         * lib/g++.exp: Use testsuite_flags.
28436
28437 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28438
28439         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28440
28441 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28442
28443         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28444
28445 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28446
28447         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28448
28449 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28450
28451         * gcc.c-torture/compile/20010313-1.c: New test.
28452
28453 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28454
28455         * gcc.dg/cpp/direct2.c: New test.
28456         * gccq.dg/cpp/direct2s.c: New test.
28457
28458         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28459
28460 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28461
28462         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28463         * g++.old-deja/g++.other/op3.C: Likewise.
28464
28465 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28466
28467         * gcc.dg/cpp/syshdr.h: New file.
28468         * gcc.dg/cpp/sysmac1.c: Update.
28469         * gcc.dg/cpp/sysmac2.c: Update.
28470
28471 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28472
28473         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28474
28475 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28476
28477         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28478         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28479
28480 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28481
28482         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28483
28484 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28485
28486         * lib/g++.exp (g++_include_flags): Don't use any special flags
28487         if TESTING_IN_BUILD_TREE is not defined.
28488         (g++_init): Use a plain 'c++' as the compiler if
28489         TESTING_IN_BUILD_TREEE is not defined.
28490
28491 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28492
28493         * g++.old-deja/g++.eh/catch13.C: New test.
28494         * g++.old-deja/g++.eh/catch14.C: New test.
28495
28496 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28497
28498         * gcc.dg/cpp/tr-define.c: New test.
28499
28500 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28501
28502         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28503         <stdlib.h>, not <malloc.h>.
28504
28505 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28506
28507         * g++.old-deja/g++.ns/template17.C: New test.
28508
28509 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.pt/ref4.C: New test.
28512
28513 2001-04-30  Richard Henderson  <rth@redhat.com>
28514
28515         * gcc.dg/20000724-1.c: Revert last change.
28516
28517 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28518
28519         * g77.f-torture/execute/20010430.f: New test.
28520
28521 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28522
28523         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28524
28525 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28526
28527         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28528
28529 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * g++.old-deja/g++.eh/crash6.C: New test.
28532
28533 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28534
28535         * g++.old-deja/g++.other/warn7.C: New test.
28536
28537 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28538
28539         * g++.old-deja/g++.other/defarg9.C: New test.
28540
28541 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28542
28543         * g77.f-torture/compile/20010426.f: New test.
28544         * g77.f-torture/execute/20010426.f: New test.
28545
28546 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28547
28548         * g77.f-torture/compile/20000629-1.x: Remove - error
28549         has been fixed.
28550
28551 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28552
28553         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28554         Tweak slightly to work with g++.dg framework.
28555         * g++.dg/special/ecos.exp: Run initp1.C test.
28556         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28557
28558         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28559         its linker doesn't give line numbers either.
28560         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28561
28562 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28563
28564         * g++.old-deja/g++.other/lex1.C: New test.
28565
28566 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28567
28568         * gcc.dg/noncompile/20010425-1.c: New test.
28569
28570 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28571
28572         * g++.old-deja/g++.pt/mangle2.C: New test.
28573
28574 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28575
28576         * gcc.dg/format/plus-1.c: New test.
28577
28578 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28579
28580         * gcc.dg/20010423-1.c: New test.
28581
28582 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28583
28584         * gcc.c-torture/execute/20010422-1.c: New test.
28585
28586 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28587
28588         * g++.old-deja/g++.ns/type2.C: New test.
28589
28590 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28591
28592         * g++.old-deja/g++.other/perf1.C: New test.
28593
28594 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28595
28596         * gcc.dg/c99-func-2.c: Remove xfail.
28597         * gcc.dg/c99-func-3.c: Remove xfail.
28598         * gcc.dg/c99-func-4.c: Remove xfail.
28599
28600 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28601
28602         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28603
28604 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28605
28606         * gcc.c-torture/compile/20010423-1.c: New test.
28607
28608 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28609
28610         * g++.old-deja/g++.pt/typename28.C: New test.
28611
28612 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28613
28614         * g++.old-deja/g++.abi/empty2.C: New test.
28615         * g++.old-deja/g++.abi/empty3.C: New test.
28616
28617 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28618
28619         * g++.old-deja/g++.other/comdat2.C: New test.
28620         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28621
28622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28623
28624         * g++.old-deja/g++.other/overload14.C: New test.
28625
28626 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28627
28628         * g++.old-deja/g++.other/lookup23.C: New test.
28629
28630 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28631
28632         * gcc.c-torture/execute/20010403-1.c: New test.
28633
28634 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28635             Mark Mitchell  <mark@codesourcery.com>
28636
28637         * lib/old-dejagnu.exp: Don't delete output of executable.
28638         Add .exe suffix to executables.
28639
28640 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28641
28642         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28643
28644 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28645
28646         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28647
28648 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28649
28650         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28651         * g++.old-deja/g++.abi/crash1.C: New test.
28652
28653 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28654
28655         * g++.old-deja/g++.other/crash40.C: New test.
28656
28657 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28658
28659         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28660
28661 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28662
28663         * g++.old-deja/g++.other/warn6.C: New test.
28664
28665 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28666
28667         * g++.old-deja/g++.robertl/eb42.C: Same.
28668
28669 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28670
28671         * gcc.dg/wtr-conversion-1.c: New testcase.
28672
28673 2001-04-10  Richard Henderson  <rth@redhat.com>
28674
28675         * g++.old-deja/g++.other/array5.C: New.
28676
28677 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28678
28679         * gcc.c-torture/execute/20010408-1.c: New test.
28680
28681 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28682
28683         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28684         headers and constructs.
28685         * g++.old-deja/g++.robertl/eb79.C: Same.
28686         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28687         * g++.old-deja/g++.robertl/eb73.C: Same.
28688         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28689         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28690         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28691         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28692         * g++.old-deja/g++.robertl/eb44.C: Same.
28693         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28694         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28695         * g++.old-deja/g++.robertl/eb39.C: Same.
28696         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28697         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28698         * g++.old-deja/g++.robertl/eb30.C: Same.
28699         * g++.old-deja/g++.robertl/eb3.C: Same.
28700         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28701         * g++.old-deja/g++.robertl/eb21.C: Same.
28702         * g++.old-deja/g++.robertl/eb15.C: Same.
28703         * g++.old-deja/g++.robertl/eb118.C: Same.
28704         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28705         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28706         * g++.old-deja/g++.robertl/eb109.C: Same.
28707         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28708         * g++.old-deja/g++.mike/rtti1.C: Same.
28709         * g++.old-deja/g++.mike/p658.C: Same.
28710         * g++.old-deja/g++.mike/net46.C: Same.
28711         * g++.old-deja/g++.mike/net34.C: Same.
28712         * g++.old-deja/g++.mike/memoize1.C: Same.
28713         * g++.old-deja/g++.mike/eh2.C: Same.
28714         * g++.old-deja/g++.law/weak.C: Same.
28715         * g++.old-deja/g++.law/visibility7.C: Same.
28716         * g++.old-deja/g++.law/visibility25.C: Same.
28717         * g++.old-deja/g++.law/visibility22.C: Same.
28718         * g++.old-deja/g++.law/visibility2.C: Same.
28719         * g++.old-deja/g++.law/visibility17.C: Same.
28720         * g++.old-deja/g++.law/visibility13.C: Same.
28721         * g++.old-deja/g++.law/visibility10.C: Same.
28722         * g++.old-deja/g++.law/visibility1.C: Same.
28723         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28724         * g++.old-deja/g++.law/vbase1.C: Same.
28725         * g++.old-deja/g++.law/operators32.C: Same.
28726         * g++.old-deja/g++.law/nest3.C: Same.
28727         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28728         * g++.old-deja/g++.law/except5.C (main): Same.
28729         * g++.old-deja/g++.law/cvt7.C (run): Same.
28730         * g++.old-deja/g++.law/cvt2.C: Same.
28731         * g++.old-deja/g++.law/cvt16.C: Same.
28732         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28733         * g++.old-deja/g++.law/ctors17.C (main): Same.
28734         * g++.old-deja/g++.law/ctors13.C: Same.
28735         * g++.old-deja/g++.law/ctors12.C (main): Same.
28736         * g++.old-deja/g++.law/ctors10.C: Same.
28737         * g++.old-deja/g++.law/code-gen5.C: Same.
28738         * g++.old-deja/g++.law/bad-error7.C: Same.
28739         * g++.old-deja/g++.law/arm9.C: Same.
28740         * g++.old-deja/g++.law/arm12.C: Same.
28741         * g++.old-deja/g++.law/arg8.C: Same.
28742         * g++.old-deja/g++.law/arg1.C: Same.
28743         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28744         * g++.old-deja/g++.jason/template31.C: Same.
28745         * g++.old-deja/g++.jason/template24.C (main): Same.
28746         * g++.old-deja/g++.jason/2371.C: Same.
28747         * g++.old-deja/g++.eh/new2.C: Same.
28748         * g++.old-deja/g++.eh/new1.C: Same.
28749         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28750         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28751         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28752         * g++.old-deja/g++.brendan/crash62.C: Same.
28753         * g++.old-deja/g++.brendan/crash52.C: Same.
28754         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28755         * g++.old-deja/g++.brendan/crash38.C: Same.
28756         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28757         * g++.old-deja/g++.brendan/copy9.C: Same.
28758
28759 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28760
28761         * gcc.c-torture/execute/20001203-2.c (memset):
28762         Count argument is of type __SIZE_TYPE__.
28763
28764 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28765
28766         * gcc.c-torture/compile/20010404-1.c: New test.
28767
28768 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28769
28770         * gcc.c-torture/compile/20010326-1.c: New test.
28771
28772 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28773
28774         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28775         peculiarities of the SH.
28776         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28777
28778 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28779
28780         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28781         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28782         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28783
28784 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28785
28786         * g77.f-torture/compile/20010321-1.f: New test.
28787
28788 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28789
28790         * gcc.c-torture/compile/20010329-1.c: New test.
28791
28792 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28793
28794         * gcc.c-torture/execute/20010329-1.c: New test.
28795
28796 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28797
28798         * g++.old-deja/g++.other/eh4.C: Fix typo.
28799
28800 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28801
28802         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28803
28804 2001-03-28  Philip Blundell  <philb@gnu.org>
28805
28806         * gcc.c-torture/compile/20010328-1.c: New test.
28807
28808 2001-03-27  Richard Henderson  <rth@redhat.com>
28809
28810         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28811         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28812
28813 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28814
28815         * gcc.c-torture/compile/20010327-1.c: New test.
28816
28817 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28818
28819         * g++.old-deja/g++.other/friend12.C: New test.
28820         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28821         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28822
28823 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28824
28825         * gcc.c-torture/execute/20010325-1.c: New test.
28826
28827 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28828
28829         * g++.old-deja/g++.other/mangle3.C: New test.
28830
28831 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28832
28833         * g++.old-deja/g++.other/anon8.C: New test.
28834
28835 2001-03-20  Philip Blundell  <philb@gnu.org>
28836
28837         * gcc.c-torture/compile/20010320-1.c: New test.
28838
28839 2001-03-17  Richard Henderson  <rth@redhat.com>
28840
28841         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28842
28843 2001-03-15  Geoff Keating  <geoff@redhat.com>
28844
28845         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28846         tests on AIX.
28847
28848 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28849
28850         * g++.old-deja/g++.other/eh4.C: New test.
28851
28852 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28853
28854         * gcc.dg/cpp/mi1.c: Update.
28855
28856 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28857
28858         * g++.old-deja/g++.other/regstack.C: New test.
28859
28860 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.other/ref4.C: New test.
28863
28864 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28865
28866         * objc/execute/va_method.m: Added.
28867         * objc/execute/IMP.m: Added.
28868         * objc/execute/_cmd.m: Added.
28869         * objc/execute/accessing_ivars.m: Added.
28870         * objc/execute/class-1.m: Added.
28871         * objc/execute/class-10.m: Added.
28872         * objc/execute/class-11.m: Added.
28873         * objc/execute/class-12.m: Added.
28874         * objc/execute/class-13.m: Added.
28875         * objc/execute/class-14.m: Added.
28876         * objc/execute/class-2.m: Added.
28877         * objc/execute/class-3.m: Added.
28878         * objc/execute/class-4.m: Added.
28879         * objc/execute/class-5.m: Added.
28880         * objc/execute/class-6.m: Added.
28881         * objc/execute/class-7.m: Added.
28882         * objc/execute/class-8.m: Added.
28883         * objc/execute/class-9.m: Added.
28884         * objc/execute/class-tests-1.h
28885         * objc/execute/class-tests-2.h
28886         * objc/execute/compatibility_alias.m: Added.
28887         * objc/execute/encode-1.m: Added.
28888         * objc/execute/formal_protocol-1.m: Added.
28889         * objc/execute/formal_protocol-2.m: Added.
28890         * objc/execute/formal_protocol-3.m: Added.
28891         * objc/execute/formal_protocol-4.m: Added.
28892         * objc/execute/formal_protocol-5.m: Added.
28893         * objc/execute/formal_protocol-6.m: Added.
28894         * objc/execute/formal_protocol-7.m: Added.
28895         * objc/execute/informal_protocol.m: Added.
28896         * objc/execute/initialize.m: Added.
28897         * objc/execute/load.m: Added.
28898         * objc/execute/many_args_method.m: Added.
28899         * objc/execute/nested-3.m: Added.
28900         * objc/execute/no_clash.m: Added.
28901         * objc/execute/private.m: Added.
28902         * objc/execute/redefining_self.m: Added.
28903         * objc/execute/root_methods.m: Added.
28904         * objc/execute/selector-1.m: Added.
28905         * objc/execute/static-1.m: Added.
28906         * objc/execute/static-2.m: Added.
28907         * objc/execute/va_method.m: Added.
28908
28909 2001-03-10  Richard Henderson  <rth@redhat.com>
28910
28911         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28912
28913 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28914
28915         * g++.old-deja/g++.other/crash31.C: XFAIL.
28916         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28917         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28918         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28919         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28920         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28921
28922 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28923
28924         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28925
28926 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28927
28928         * gcc.dg/20000724-1.c: Don't use multiline strings.
28929
28930 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28931
28932         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28933         result of -cString against what we expect it to be; don't just
28934         print it out for no one to read.
28935
28936         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28937         Based on testcases provided by Nicola Pero.
28938
28939 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28940
28941         * gcc.dg/cpp/macro7.c: New test.
28942
28943 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28944
28945         * gcc.dg/cpp/multiline.c: Update.
28946
28947 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28948
28949         * g++.old-deja/g++.other/enum3.C: New test.
28950
28951 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28952
28953         * g++.old-deja/g++.other/pod1.C: New test.
28954
28955 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28956
28957         * g++.old-deja/g++.ext/overload1.C: New test.
28958
28959 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28960
28961         * g++.old-deja/g++.pt/using1.C: New test.
28962
28963 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28964
28965         * g++.old-deja/g++.other/using9.C: New test.
28966
28967 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28968
28969         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28970
28971         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28972
28973 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28974
28975         * g++.old-deja/g++.ext/realpt1.C: Remove.
28976
28977 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28978
28979         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28980
28981 2001-02-26  Will Cohen  <wcohen@redhat.com>
28982
28983         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28984
28985 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28986
28987         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28988         templatized constructors.
28989
28990 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28991
28992         * gcc.c-torture/execute/20010224-1.c: New test.
28993
28994 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28995
28996         * gcc.c-torture/execute/20010222-1.c: New test.
28997
28998 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28999
29000         * g++.old-deja/g++.other/inline20.C: New test.
29001
29002 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
29003
29004         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
29005
29006 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
29007
29008         * g++.old-deja/g++.other/lookup22.C: New test.
29009
29010 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
29011
29012         * g77.dg: New directory.
29013         * g77.dg/20010216-1.f: New test case.
29014         * g77.dg/dg.exp: New driver.
29015         * lib/g77-dg.exp: New driver library.
29016
29017 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29018
29019         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
29020
29021 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
29022
29023         * g++.old-deja/g++.other/decl9.C: New test.
29024
29025 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
29026
29027         * g++.old-deja/g++.other/init16.C: Update the test so that it does
29028         not need <string> and also tests the initialization at runtime.
29029
29030 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
29031
29032         * gcc.c-torture/execute/longlong.c: New test.
29033
29034 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29035
29036         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
29037
29038 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
29039
29040         * gcc.c-torture/execute/920302-1.c (execute):
29041         Change argument type to short.
29042
29043 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29044
29045         * g++.old-deja/g++.pt/deduct6.C: New test.
29046
29047 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29048
29049         * g++.old-deja/g++.pt/deduct5.C: New test.
29050
29051 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
29052
29053         * gcc.c-torture/execute/20010209-1.c: New test.
29054
29055 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29056
29057         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29058
29059 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29060
29061         * g++.dg/vtgc1.C: Update for new ABI.
29062
29063         * consistency.vlad: New directory, 1665 files.
29064
29065 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29066
29067         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29068         return type.
29069         * gcc.dg/cpp/digraphs.c: Declare puts.
29070
29071 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29072
29073         * g++.old-deja/g++.other/warn5.C: New test.
29074
29075 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29076
29077         * g++.old-deja/g++.pt/spec40.C: New test.
29078
29079 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29080
29081         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29082         case.
29083         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29084
29085 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29086
29087         * gcc.c-torture/compile/20010209-1.c: New test.
29088
29089 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29090
29091         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29092         excess errors message but not if it crashes.
29093         * g++.old-deja/g++.other/crash27.C: Likewise.
29094         * g++.old-deja/g++.other/crash28.C: Likewise.
29095         * g++.old-deja/g++.other/crash30.C: Likewise.
29096         * g++.old-deja/g++.other/crash32.C: Likewise.
29097         * g++.old-deja/g++.other/crash35.C: Likewise.
29098         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29099
29100 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29101
29102         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29103         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29104         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29105         g77.f-torture/execute/execute.exp,
29106         g77.f-torture/noncompile/noncompile.exp,
29107         gcc.c-torture/execute/execute.exp,
29108         gcc.c-torture/execute/memcheck/memcheck.exp,
29109         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29110         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29111         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29112         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29113         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29114         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29115         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29116         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29117         Remove bug reporting instructions with ancient email addresses.
29118
29119 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29120
29121         * gcc.dg/20010202-1.c: New test.
29122         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29123
29124 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29125
29126         * g++.dg/stdbool-if.C: New test.
29127
29128 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29129
29130         * objc/execute/fdecl.m: Added main().
29131
29132 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29133
29134         * gcc.c-torture/execute/20010206-1.c: New test.
29135
29136 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29137
29138         * gcc.dg/cpp/avoidpaste1.c: Update.
29139
29140 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29141
29142         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29143         Pero <nicola@brainstorm.co.uk>.
29144         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29145
29146 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.old-deja/g++.pt/spec39.C: New test.
29149
29150 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29151
29152         * gcc.c-torture/compile/20010202-1.c: New test.
29153
29154 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29155
29156         * g++.old-deja/g++.abi/primary2.C: New test.
29157         * g++.old-deja/g++.abi/primary3.C: New test.
29158         * g++.old-deja/g++.abi/primary4.C: New test.
29159         * g++.old-deja/g++.abi/primary5.C: New test.
29160         * g++.old-deja/g++.abi/vtable3.h: New test.
29161         * g++.old-deja/g++.abi/vtable3a.C: New test.
29162         * g++.old-deja/g++.abi/vtable3b.C: New test.
29163         * g++.old-deja/g++.abi/vtable3c.C: New test.
29164         * g++.old-deja/g++.abi/vtable3d.C: New test.
29165         * g++.old-deja/g++.abi/vtable3e.C: New test.
29166         * g++.old-deja/g++.abi/vtable3f.C: New test.
29167         * g++.old-deja/g++.abi/vtable3g.C: New test.
29168         * g++.old-deja/g++.abi/vtable3h.C: New test.
29169         * g++.old-deja/g++.abi/vtable3i.C: New test.
29170         * g++.old-deja/g++.abi/vtable3j.C: New test.
29171         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29172
29173 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29174
29175         * g++.old-deja/g++.other/anon6.C: New test.
29176         * g++.old-deja/g++.other/anon7.C: New test.
29177
29178 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29179
29180         * gcc.dg/cpp/avoidpaste2.c: New tests.
29181
29182 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29185
29186 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29187
29188         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29189         DECIMAL_DIG cases for Irix."
29190
29191 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29192
29193         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29194
29195 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29196
29197         * gcc.dg/c99-tag-1.c: New test.
29198
29199 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29200
29201         * gcc.dg/cpp/tr-warn1.c: Add tests.
29202
29203 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29204
29205         * gcc.dg/cpp/avoidpaste1.c: Update.
29206         * gcc.dg/cpp/paste4.c: Update.
29207
29208 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29209
29210         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29211         cases for Irix.
29212
29213 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29214
29215         * g++.old-deja/g++.other/inline19.C: New test.
29216
29217 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29218
29219         * gcc.dg/Wlarger-than.c: New test.
29220
29221 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29222
29223         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29224
29225 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29226
29227         * gcc.c-torture/execute/20010129-1.c: New test.
29228         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29229
29230 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29231
29232         * gcc.dg/cpp/avoidpaste1.c: Test case.
29233
29234 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29235
29236         * g++.old-deja/g++.other/inline18.C: New test.
29237
29238 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29239
29240         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29241         and __builtin_putchar.
29242
29243 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29244
29245         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29246         tests.
29247
29248 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29249
29250         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29251         floating point number rounding mode to round to the nearest
29252         representable mode.
29253
29254 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29255
29256         * g++.old-deja/g++.other/mangle2.C: New test.
29257
29258 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29259
29260         * gcc.c-torture/compile/20010124-1.c: New test.
29261
29262 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29263
29264         * g++.old-deja/g++.pt/spec38.C: New test.
29265
29266 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29267
29268         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29269         "Build don't run".
29270
29271 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29272
29273         * gcc.c-torture/execute/20010123-1.c: New test.
29274
29275 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29276
29277         * g++.old-deja/g++.pt/spec37.C: New test.
29278
29279 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29280
29281         * g++.old-deja/g++.pt/overload14.C: New test.
29282
29283 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29284
29285         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29286         __builtin_return_address.
29287
29288 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29289
29290         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29291         * g++.old-deja/g++.pt/spec35.C: New test.
29292         * g++.old-deja/g++.pt/spec36.C: New test.
29293
29294 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29295
29296         * gcc.c-torture/compile/20010118-1.c: New test.
29297
29298 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29299
29300         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29301
29302 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29303
29304         * gcc.c-torture/execute/20010119-1.c: New test.
29305
29306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29307
29308         * g++.old-deja/g++.other/vbase5.C: New test.
29309
29310 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29311
29312         * gcc.c-torture/execute/20010118-1.c: New test.
29313
29314 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29315
29316         * g++.old-deja/g++.pt/deduct3.C: New test.
29317
29318 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.old-deja/g++.pt/spec34.C: New test.
29321
29322 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29323
29324         * g77.f-torture/compile/20000601-2.f: New test.
29325
29326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29327
29328         * g++.old-deja/g++.other/init17.C: New test.
29329
29330 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29331
29332         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29333
29334 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29335
29336         * g++.old-deja/g++.pt/unify8.C: New test.
29337
29338 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29339
29340         * g++.old-deja/g++.abi/vbase1.C: New test.
29341
29342 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29343
29344         * g++.old-deja/g++.pt/crash65.C: New test.
29345
29346 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29347
29348         * gcc.dg/cpp/assembl2.S: New test case.
29349
29350 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29351
29352         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29353         are supported.
29354
29355 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29356
29357         * g++.old-deja/g++.other/builtins1.C: New test.
29358         * g++.old-deja/g++.other/builtins2.C: Likewise.
29359         * g++.old-deja/g++.other/builtins3.C: Likewise.
29360         * g++.old-deja/g++.other/builtins4.C: Likewise.
29361
29362 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29363
29364         * gcc.c-torture/compile/20010117-1.c: New test.
29365         * gcc.c-torture/compile/20010117-2.c: New test.
29366
29367 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29368
29369         * g77.f-torture/execute/20010116.[fx]: New test,
29370         XFAIL on i?86-*-*.
29371         * g77.f-torture/compile/20010115.f: Indicate it's
29372         a test for PR fortran/1636.
29373
29374 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29375
29376         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29377
29378 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29379
29380         * g77.f-torture/compile/20010115.f: New test.
29381
29382 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29383
29384         * g++.old-deja/g++.pt/nontype5.C: New test.
29385
29386 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29387
29388         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29389         have an equivalent working one below it.
29390
29391 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29392
29393         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29394         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29395
29396 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29397
29398         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29399         message containing "init_priority".
29400         (conpr-2.C): Likewise.
29401         (conpr-3.C): Likewise.
29402         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29403
29404 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29405
29406         * gcc.c-torture/execute/20010114-2.c: New test.
29407
29408 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29409
29410         * gcc.c-torture/compile/20010114-1.c: New test.
29411         * gcc.c-torture/compile/20010114-1.x: Xfail.
29412         * gcc.c-torture/compile/20010114-2.c: New test.
29413         * gcc.c-torture/execute/20010114-1.c: New test.
29414         * gcc.dg/trunc-1.c: New test.
29415         * gcc.dg/uninit-B.c: New test.
29416
29417 2001-01-13  Nick Clifton  <nickc@redhat.com>
29418
29419         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29420         target.
29421
29422 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29423
29424         * gcc.c-torture/compile/20010113-1.c: New test.
29425
29426 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29427
29428         * gcc.c-torture/compile/20001212-1.c: New test.
29429
29430 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29431
29432         * gcc.dg/cpp/widestr1.c: Update.
29433         * gcc.dg/cpp/prag-imp.c: Remove.
29434
29435 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29436
29437         * gcc.c-torture/execute/20000801-3.x: Remove.
29438         * gcc.dg/c90-init-1.c: New test.
29439         * gcc.dg/c99-init-1.c: New test.
29440         * gcc.dg/c99-init-2.c: New test.
29441         * gcc.dg/gnu99-init-1.c: New test.
29442
29443 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29444
29445         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29446         testing that no relevant ones were found.
29447
29448 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29449
29450         * g++.old-deja/g++.pt/cast2.C: New test.
29451
29452 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29453
29454         * g++.old-deja/g++.pt/friend47.C: New test.
29455
29456 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29457
29458         * g++.old-deja/g++.pt/instantiate13.C: New test.
29459
29460 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         * g++.old-deja/g++.other/defarg7.C: New test.
29463         * g++.old-deja/g++.other/defarg8.C: New test.
29464
29465 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29466
29467         * g++.old-deja/g++.pt/crash64.C: New test.
29468
29469 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29470
29471         * g++.old-deja/g++.pt/crash63.C: New test.
29472
29473 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29474
29475         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29476
29477 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29478
29479         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29480
29481 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29482
29483         * g++.old-deja/g++.pt/error3.C: New test.
29484
29485 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29486
29487         * g++.old-deja/g++.other/crash39.C: New test.
29488
29489 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29490
29491         * g++.old-deja/g++.other/vbase4.C: New test.
29492
29493 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29494
29495         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29496         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29497         * gcc.dg/special/special.exp: New test driver which will check
29498         for alias support for the above test.
29499
29500 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29501
29502         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29503         problems on small machines.
29504         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29505         parameterize.
29506
29507 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29508
29509         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29510         mips.
29511         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29512
29513 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29514
29515         * g++.old_deja/g++.pt/using8.C: New test.
29516
29517 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29518
29519         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29520
29521 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29522
29523         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29524         where a failure is expected.
29525         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29526
29527 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29528
29529         * g++.old_deja/g++.pt/instantiate12.C: New test.
29530
29531 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29532
29533         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29534         start of structs.
29535         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29536         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29537         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29538         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29539         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29540         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29541         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29542         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29543         * g++.old-deja/g++.eh/spec6.C: Likewise.
29544         * g++.old-deja/g++.jason/crash3.C: Likewise.
29545         * g++.old-deja/g++.law/ctors11.C: Likewise.
29546         * g++.old-deja/g++.law/ctors17.C: Likewise.
29547         * g++.old-deja/g++.law/ctors5.C: Likewise.
29548         * g++.old-deja/g++.law/ctors9.C: Likewise.
29549         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29550         * g++.old-deja/g++.mike/net22.C: Likewise.
29551         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29552         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29553         * g++.old-deja/g++.mike/virt3.C: Likewise.
29554         * g++.old-deja/g++.niklas/t128.C: Likewise.
29555         * g++.old-deja/g++.other/anon4.C: Likewise.
29556         * g++.old-deja/g++.other/using1.C: Likewise.
29557         * g++.old-deja/g++.other/warn3.C: Likewise.
29558         * g++.old-deja/g++.pt/t37.C: Likewise.
29559         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29560         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29561
29562 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29563
29564         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29565
29566 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29567
29568         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29569
29570 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29571
29572         * gcc.c-torture/compile/20010107-1.c: New test.
29573
29574 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29575
29576         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29577
29578 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29579
29580         * gcc.dg/format/format.h: New file.
29581         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29582         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29583         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29584         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29585         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29586         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29587         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29588         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29589         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29590         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29591         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29592         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29593         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29594         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29595         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29596         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29597         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29598         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29599         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29600         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29601         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29602         instead of declaring standard types, macros and functions in each
29603         test.
29604
29605 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29606
29607         * gcc.c-torture/execute/20010106-1.c: New test.
29608
29609 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29610
29611         * gcc.dg/format/format.exp: New file.
29612         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29613         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29614         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29615         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29616         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29617         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29618         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29619         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29620         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29621         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29622         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29623         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29624         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29625         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29626         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29627         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29628         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29629         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29630         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29631         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29632         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29633         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29634         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29635         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29636         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29637         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29638         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29639         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29640         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29641         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29642         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29643         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29644         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29645         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29646         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29647         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29648         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29649         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29650         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29651         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29652         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29653         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29654
29655 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29656
29657         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29658         account.
29659
29660 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29661
29662         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29663
29664 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29665
29666         * g++.old-deja/g++.pt/crash62.C: New test.
29667
29668 2001-01-04  Richard Henderson  <rth@redhat.com>
29669
29670         * gcc.dg/20000926-1.c: Update expected warnings.
29671         * gcc.dg/array-2.c: Likewise.
29672         * gcc.dg/array-4.c: Also validate flexible array members.
29673         * gcc.dg/c99-flex-array-1.c: New.
29674
29675 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29676
29677         * gcc.c-torture/compile/20001222-1.x: Remove.
29678
29679 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29680
29681         * gcc.c-torture/execute/built-in-setjmp.c: New.
29682
29683 2001-01-03  Richard Henderson  <rth@redhat.com>
29684
29685         * gcc.dg/940510-1.c: Update expected error wording.
29686         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29687
29688 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29689
29690         * lib/target-supports.exp (check_alias_available): Modified to
29691         indicate aliases not supported if only weak aliases are supported.
29692
29693 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29694
29695         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29696         Turn on cmpstrsi checks for __pj__ and __i370__.
29697
29698 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29699
29700         * g++.old-deja/g++.other/virtual11.C: New test.
29701
29702 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29705
29706 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29707
29708         * gcc.c-torture/compile/20010102-1.c: New test.
29709
29710 2001-01-02  Andreas Jaeger  <aj@suse.de>
29711
29712         * gcc.dg/noreturn-3.c: New test.
29713
29714         * gcc.dg/noreturn-4.c: New test.
29715
29716 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29717
29718         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29719         __builtin_fputc and __builtin_fwrite.
29720
29721 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29722
29723         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29724         signed char, not default char.
29725
29726 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29727
29728         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29729
29730 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29731
29732         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29733
29734 2000-12-29  Richard Henderson  <rth@redhat.com>
29735
29736         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29737         (__cyg_profile_func_exit): Define.
29738
29739 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29740
29741         * g++.dg/vtgc1.C: New test.
29742
29743 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29744
29745         * gcc.dg/noncompile/20001228-1.c: New test.
29746
29747         * gcc.dg/20001228-1.c: New test.
29748
29749         * gcc.c-torture/execute/20001228-1.c: New test.
29750
29751 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29752
29753         * gcc.dg/format-strfmon-1.c: New test.
29754
29755 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29756
29757         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29758         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29759         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29760         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29761         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29762         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29763         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29764         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29765         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29766         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29767         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29768         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29769         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29770
29771         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29772         * gcc.c-torture/execute/string-opt-4.c: Test index.
29773
29774 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29775
29776         * gcc.c-torture/compile/20001226-1.c: New test.
29777
29778 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29779
29780         * gcc.c-torture/compile/20001222-1.c: New test.
29781         * gcc.c-torture/compile/20001222-1.x: Xfail.
29782
29783 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29784
29785         * gcc.c-torture/execute/comp-goto-2.c: New test.
29786
29787 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29788
29789         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29790         Use long types if __INT_MAX__ is 32767.
29791         (main): Use cast to (sint32 *) when poking 88 into a_page.
29792
29793         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29794
29795 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29796
29797         * gcc.c-torture/compile/20001221-1.c: New test.
29798         * gcc.c-torture/execute/20001221-1.c: New test.
29799
29800 2000-12-20  Richard Henderson  <rth@redhat.com>
29801
29802         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29803         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29804
29805 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29806
29807         * gcc.dg/compare3.c: New test.
29808
29809 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29810
29811         * gcc.dg/format-warnll-1.c: New test.
29812
29813 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29814
29815         * gcc.dg/cpp/cmdlne-P.c: New test.
29816
29817 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29818
29819         * gcc.c-torture/execute/builtin-abs-1.c,
29820         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29821
29822 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29823
29824         * gcc.dg/cpp/multiline.c: New test.
29825
29826 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29827
29828         * g++.old-deja/g++.other/syshdr1.C: Update.
29829         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29830
29831 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29832
29833         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29834
29835 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29836
29837         * g++.old-deja/g++.pt/ttp65.C: New test.
29838
29839 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29840
29841         * g++.old-deja/g++.pt/ttp64.C: New test.
29842
29843 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29844
29845         * g++.old-deja/g++.pt/spec33.C: New test.
29846
29847 2000-12-14  Catherine Moore  <clm@redhat.com>
29848
29849         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29850         * gcc.c-torture/execute/920612-2.c: Likewise.
29851         * gcc.c-torture/execute/920428-2.c: Likewise.
29852         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29853         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29854
29855 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29856
29857         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29858         * gcc.dg/pack-test-2.c: Likewise.
29859
29860 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29861
29862         Tests by Zack Weinberg <zackw@stanford.edu>.
29863
29864         * gcc.dg/cpp/defined.c: Update.
29865         * gcc.dg/cpp/defined_trad.c: New tests.
29866
29867 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29868
29869         * gcc.dg/cpp/trad-direct.c: Update.
29870
29871 2000-12-11  Neil Booth  <neilb@earthling.net>
29872
29873         * gcc.dg/cpp/defined_trad.c
29874
29875 2000-12-11  Neil Booth  <neilb@earthling.net>
29876
29877         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29878
29879 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29880
29881         * gcc.dg/format-miss-2.c: New test.
29882
29883 2000-12-09  Neil Booth  <neilb@earthling.net>
29884
29885         * gcc.dg/cpp/lineflags.c: New tests.
29886         * gcc.dg/cpp/poison.c: Update.
29887         * gcc.dg/cpp/redef2.c: Update.
29888         * gcc.dg/cpp/skipping.c: New test.
29889
29890 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29891
29892         * g++.old-deja/g++.other/eh3.C: New testcase.
29893
29894 2000-12-07  Neil Booth  <neilb@earthling.net>
29895
29896         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29897         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29898         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29899         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29900         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29901         Update.
29902
29903 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29904
29905         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29906         __SIZE_TYPE__ instead of int for type of integers cast to
29907         pointers.
29908
29909 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29910
29911         * g++.old-deja/g++.other/cleanup4.C: New test.
29912
29913 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29914
29915         * format-sec-1.c: New test.
29916
29917 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29918
29919         * gcc.dg/format-nonlit-3.c: New test.
29920
29921 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29922
29923         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29924         through a null pointer.
29925
29926 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29927
29928         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29929         * g++.old-deja/g++.pt/partial4.C: New test.
29930
29931 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29932
29933         * gcc.c-torture/execute/ieee/hugeval.x: New.
29934
29935 2000-12-06  Neil Booth  <neilb@earthling.net>
29936
29937         * gcc.dg/cpp/backslash2.c: New tests.
29938
29939 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29940
29941         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29942         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29943
29944 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29945
29946         * gcc.c-torture/execute/20001203-2.c: New testcase.
29947
29948 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29949
29950         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29951         * g++.old-deja/g++.other/virtual10.C: New test.
29952
29953 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29954
29955         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29956
29957 2000-12-05  Richard Henderson  <rth@redhat.com>
29958
29959         * gcc.c-torture/compile/20001205-1.c: New.
29960
29961 2000-12-04  Neil Booth  <neilb@earthling.net>
29962
29963         * g++.old-deja/g++.other/virtual9.C: New test.
29964         * g++.old-deja/g++.pt/crash61.C: New test.
29965         * gcc.c-torture/execute/loop-9.c: New test.
29966
29967 2000-12-04  Neil Booth  <neilb@earthling.net>
29968
29969         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29970         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29971         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29972         * gcc.dg/cpp/extratokens.c: ...here.
29973
29974 2000-12-04  Neil Booth  <neilb@earthling.net>
29975
29976         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29977         New tests.
29978
29979 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29980
29981         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29982         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29983
29984 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29985
29986         * gcc.c-torture/execute/20001203-1.c: New test.
29987
29988 2000-12-03  Neil Booth  <neilb@earthling.net>
29989
29990         * gcc.dg/cpp/macro6.c: New test cases.
29991
29992 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29993
29994         * gcc.c-torture/execute/string-opt-9.c: New test.
29995         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29996         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29997         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29998
29999         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
30000         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
30001
30002 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
30003
30004         * gcc.dg/cpp/if-6.c: New testcase.
30005
30006         * gcc.dg/20001201-1.c: New testcase.
30007
30008 2000-12-02  Neil Booth  <neilb@earthling.net>
30009
30010         * g++.old-deja/g++.other/externC4.C,
30011         g++.old-deja/g++.other/friend10.C: New tests.
30012
30013 2000-12-02  Neil Booth  <neilb@earthling.net>
30014
30015         * g++.old-deja/g++.other/instan2.C
30016         * g++.old-deja/g++.other/instan3.C: New test.
30017
30018 2000-12-02  Neil Booth  <neilb@earthling.net>
30019
30020         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
30021         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
30022         gnuc99.c,gnuc99-pedantic.c: New tests.
30023
30024 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30025
30026         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
30027         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
30028
30029 2000-12-01  Neil Booth  <neilb@earthling.net>
30030
30031         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
30032         * gcc.dg/cpp/poison.c: Update.
30033         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
30034
30035 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
30036
30037         * g77.f-torture/execute/20001201.f: New test.
30038
30039 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30040
30041         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
30042
30043 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
30044
30045         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
30046
30047 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
30048
30049         * g++.old-deja/g++.other/cast6.C: New test.
30050
30051 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
30052
30053         * gcc.c-torture/execute/20001130-2.c: New testcase.
30054
30055 2000-11-30  Richard Henderson  <rth@redhat.com>
30056
30057         * gcc.c-torture/execute/20001130-1.c: New test.
30058
30059 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30060
30061         * g++.old-deja/g++.other/op3.C: New test.
30062
30063 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         * g++.old-deja/g++.other/op2.C: New test.
30066
30067 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30068
30069         * g++.old-deja/g++.other/crash38.C: New test.
30070
30071 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30072
30073         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30074
30075 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30076
30077         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30078         tests.
30079         * gcc.c-torture/execute/string-opt-6.c: New test.
30080
30081         * gcc.dg/20001117-1.c: Add main.
30082
30083 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30084
30085         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30086         Move from here ...
30087         * gcc.dg/940510-1.c: ... to here.
30088
30089         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30090         zero-size arrays in toplevel structures.
30091
30092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30093
30094         * gcc.c-torture/execute/loop-8.c: New test.
30095
30096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30097
30098         * g++.old-deja/g++.other/base1.C: New test.
30099
30100 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30101
30102         * g++.old-deja/g++.other/parse2.C: New test.
30103
30104 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30105
30106         * g++.old-deja/g++.pt/incomplete1.C: New test.
30107
30108 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.other/friend9.C: New test.
30111
30112 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30113
30114         * gcc.dg/20001127-1.c: New test.
30115
30116 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30117
30118         * g++.old-deja/g++.pt/friend46.C: New test.
30119
30120 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30121
30122         * g++.old-deja/g++.other/ptrmem8.C: New test.
30123
30124 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30125
30126         * gcc.c-torture/execute/string-opt-7.c: New test.
30127         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30128
30129 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30130
30131         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30132         instead of 'mkcheck 2'.
30133
30134 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30135
30136         * gcc.c-torture/execute/memcheck/driver.c,
30137         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30138         C9X references to refer to C99.
30139
30140 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30141
30142         * gcc.dg/ultrasp3.c: New test.
30143
30144 2000-11-25  Neil Booth  <neilb@earthling.net>
30145
30146         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30147
30148 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30149
30150         * gcc.c-torture/compile/20001123-2.c: New.
30151
30152 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30153
30154         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30155
30156 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30157
30158         * gcc.dg/sequence-point-1.c: Add some new tests.
30159         * gcc.c-torture/execute/20001124-1.c: New test.
30160
30161 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         * g++.old-deja/g++.other/vaarg4.C: New test.
30164         * gcc.c-torture/compile/20001123-1.c: New test.
30165
30166 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30167
30168         * g++.other/crash24.C: Adjust and remove XFAIL.
30169         * g++.other/crash37.C: New test.
30170
30171 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30172
30173         * g++.old-deja/g++.pt/instantiate9.C: New test.
30174
30175 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30176
30177         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30178         new ABI, too.
30179
30180         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30181         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30182
30183 2000-11-22  Neil Booth  <neilb@earthling.net>
30184
30185         * gcc.dg/cpp/Wtrigraphs.c: New test.
30186
30187 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30188
30189         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30190
30191 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30192
30193         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30194
30195 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30196
30197         * lib/gcc-dg.exp: load_lib scanasm.exp.
30198         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30199         * lib/g++-dg.exp: load_lib scanasm.exp.
30200         * lib/scanasm.exp: New.
30201         (scan-assembler, scan-assembler-not): Add optional arguments to
30202         test name, or if not present, the pattern name.
30203         (scan-assembler-dem, scan-assembler-dem-not): New.
30204
30205         * g++.dg/dg.exp: New.
30206
30207 2000-11-21  Neil Booth  <neilb@earthling.net>
30208
30209         * gcc.dg/cpp/integrated1.c: Remove.
30210
30211 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30212
30213         * gcc.c-torture/execute/20001121-1.c: New test.
30214
30215 2000-11-21  Richard Henderson  <rth@redhat.com>
30216
30217         * gcc.c-torture/compile/20001121-1.c: New test.
30218
30219 2000-11-20  Neil Booth  <neilb@earthling.net>
30220
30221         * gcc.dg/cpp/integrated1.c: New test.
30222
30223 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30224
30225         * g++.old-deja/g++.other/inline17.C: New test.
30226
30227 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30228
30229         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30230         local variable to be zero: I made the variable global. Now
30231         uses abort() and exit() instead of relying on main's return value.
30232
30233 2000-11-20  Neil Booth  <neilb@earthling.net>
30234
30235         * gcc.dg/cpp/paste2.c: Update test.
30236         * objc/execute/paste.m: New test.
30237
30238 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30239
30240         * gcc.dg/c99-condexpr-1.c: New test.
30241
30242 2000-11-20  Neil Booth  <neilb@earthling.net>
30243
30244         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30245
30246 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30247
30248         * g++.old-deja/g++.pt/export1.C: New test.
30249
30250 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30251
30252         * gcc.dg/20001117-1.c: New test.
30253
30254 2000-11-18  Richard Henderson  <rth@redhat.com>
30255
30256         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30257
30258 2000-11-18  Richard Henderson  <rth@redhat.com>
30259
30260         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30261         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30262         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30263
30264 2000-11-18  Richard Henderson  <rth@redhat.com>
30265
30266         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30267         (main): New.  Exit cleanly.
30268
30269 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30270
30271         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30272         gcc.dg/c99-fordecl-2.c: New tests.
30273
30274 2000-11-18  Richard Henderson  <rth@redhat.com>
30275
30276         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30277         * gcc.c-torture/execute/zerolen-2.c: New.
30278
30279 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30280
30281         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30282         memory.
30283
30284 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30285
30286         * g++.old-deja/g++.pt/instantiate8.C: New test.
30287
30288 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30289
30290         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30291         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30292
30293 2000-11-16  Nick Clifton  <nickc@redhat.com>
30294
30295         * gcc.c-torture/execute/nestfunc-2.c: New test.
30296         * gcc.c-torture/execute/nestfunc-3.c: New test.
30297
30298 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30299
30300         * gcc.c-torture/compile/20001116-1.c: New test.
30301
30302 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30303
30304         * gcc.c-torture/execute/20001115-1.c: New test.
30305
30306 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30307
30308         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30309         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30310         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30311         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30312
30313 2000-11-15  Neil Booth  <neilb@earthling.net>
30314
30315         gcc.dg/cpp/_Pragma1.c: Update.
30316         gcc.dg/cpp/_Pragma2.c: New test.
30317
30318 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30319
30320         * g++.old-deja/g++.other/anon5.C: New test.
30321
30322 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30323
30324         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30325         tests.
30326
30327 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30328
30329         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30330         output.
30331
30332 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30333
30334         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30335         labels at end of compound statements.
30336
30337 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30338
30339         * gcc.c-torture/execute/loop-7.c: New test.
30340
30341 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30342
30343         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30344
30345 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30346
30347         * gcc.dg/c99-bool-1.c: New test.
30348
30349 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30350
30351         * gcc.dg/c99-scope-1.c: Remove xfail.
30352         * gcc.dg/c99-scope-2.c: New test.
30353
30354 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30355
30356         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30357         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30358
30359 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30360
30361         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30362         error messages.
30363
30364         * g++.mike/p700.C: Don't typedef wchar_t.
30365         * g++.mike/p784.C: Likewise.
30366         * g++.mike/eb101.C: Don't use __wchar_t.
30367
30368 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30369
30370         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30371         from DO loop.
30372
30373 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30374
30375         * gcc.c-torture/execute/20001111-1.c: New test.
30376
30377 2000-11-10  Nick Clifton  <nickc@redhat.com>
30378
30379         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30380         long multuiple and accumulate.
30381
30382 2000-11-09  Richard Henderson  <rth@redhat.com>
30383
30384         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30385         via size_t instead of int.
30386
30387         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30388         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30389         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30390         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30391
30392 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30393
30394         * gcc.c-torture/compile/20001109-1.c: New test.
30395         * gcc.c-torture/compile/20001109-2.c: New test.
30396
30397 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30398
30399         * g++.old-deja/g++.pt/operator1.C: New test.
30400         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30401
30402 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30403
30404         * gcc.dg/20001108-1.c: New test.
30405
30406 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30407
30408         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30409         with both arguments constant strings.
30410         * gcc.c-torture/execute/string-opt-3.c: New test.
30411         * gcc.c-torture/execute/string-opt-4.c: New test.
30412         * gcc.c-torture/execute/string-opt-5.c: New test.
30413
30414 2000-11-08  Nick Clifton  <nickc@redhat.com>
30415
30416         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30417         mulsidi3adddi patterns.
30418
30419 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30420
30421         * g++.old-deja/g++.other/crash36.C: New test.
30422
30423 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30424
30425         * g++.old-deja/g++.other/init16.C: New test.
30426
30427 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30428
30429         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30430
30431 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30432
30433         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30434         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30435         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30436
30437 2000-11-07  DJ Delorie  <dj@redhat.com>
30438
30439         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30440
30441 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30442
30443         * gcc.c-torture/execute/string-opt-1.c: New test.
30444
30445 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30446
30447         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30448         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30449         parameters in registers, and there is no way for a varargs
30450         function to know in which order the integer and floating-point
30451         parameters should be interleaved when they are placed on the
30452         stack.
30453         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30454         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30455
30456 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30457
30458         * gcc.c-torture/execute/string-opt-2.c: New test.
30459
30460 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         * g++.old-deja/g++.pt/crash60.C: New test.
30463
30464 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30465
30466         * g++.old-deja/g++.other/crash24.C: New test.
30467         * g++.old-deja/g++.other/crash25.C: New test.
30468         * g++.old-deja/g++.other/crash26.C: New test.
30469         * g++.old-deja/g++.other/crash27.C: New test.
30470         * g++.old-deja/g++.other/crash28.C: New test.
30471         * g++.old-deja/g++.other/crash29.C: New test.
30472         * g++.old-deja/g++.other/crash30.C: New test.
30473         * g++.old-deja/g++.other/crash31.C: New test.
30474         * g++.old-deja/g++.other/crash32.C: New test.
30475         * g++.old-deja/g++.other/crash33.C: New test.
30476         * g++.old-deja/g++.other/crash34.C: New test.
30477         * g++.old-deja/g++.other/crash35.C: New test.
30478
30479 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30480
30481         * gcc.c-torture/execute/20001031-1.c: New test.
30482
30483 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30484
30485         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30486         namespace.
30487
30488         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30489         standards-conformant.
30490
30491         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30492
30493         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30494         * g++.old-deja/g++.mike/p755a.C: Likewise.
30495         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30496         library makes no calls to `operator new' during initialization.
30497
30498 2000-11-04  Neil Booth  <neilb@earthling.net>
30499
30500         * gcc.dg/cpp/include2.c: New tests.
30501
30502 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30503
30504         * lib/g++.exp (g++_set_ld_library_path): New function.
30505         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30506
30507 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30508
30509         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30510         warnings.
30511
30512 2000-11-01  Richard Henderson  <rth@redhat.com>
30513
30514         * g++.old-deja/g++.ext/namedret1.C: New.
30515         * g++.old-deja/g++.ext/namedret2.C: New.
30516         * g++.old-deja/g++.ext/namedret3.C: New.
30517
30518 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30519
30520         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30521         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30522
30523 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30524
30525         * gcc.c-torture/execute/va-arg-21.c: New test.
30526
30527 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30528
30529         * gcc.dg/c99-complex-2.c: New test.
30530
30531 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30532
30533         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30534
30535 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30536
30537         * g++.old-deja/g++.other/inline16.C: New test.
30538
30539 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30540
30541         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30542         __PRETTY_FUNCTION__
30543
30544 2000-10-29  Neil Booth  <neilb@earthling.net>
30545
30546         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30547         New tests.
30548         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30549         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30550         optimisation.
30551
30552 2000-10-29  Neil Booth  <neilb@earthling.net>
30553
30554         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30555         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30556         * mi5.c: Test multiple includes work with -C.
30557         * trigraphs.c: Test ^= version.
30558
30559 2000-10-28  Neil Booth  <neilb@earthling.net>
30560
30561         New tests and test updates for new macro expander.
30562
30563         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30564         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30565         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30566         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30567         new diagnostic messages.
30568
30569         * gcc.dg/cpp/macro3.c: New tests.
30570
30571 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30572
30573         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30574         on the same line.
30575
30576 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30577
30578         * g++.old-deja/g++.other/eh2.C: New test.
30579
30580 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30581
30582         * gcc.c-torture/execute/20001027-1.c: New test.
30583
30584 2000-10-26  Richard Henderson  <rth@redhat.com>
30585
30586         * gcc.c-torture/execute/20001026-1.c: New.
30587
30588 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30589
30590         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30591         * g++.old-deja/g++.law/builtin1.C: Likewise.
30592         * g++.old-deja/g++.law/ctors10.C: Likewise.
30593         * g++.old-deja/g++.law/virtual3.C: Likewise.
30594         * g++.old-deja/g++.mike/p658.C: Likewise.
30595         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30596         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30597         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30598         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30599         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30600
30601 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30602
30603         * gcc.c-torture/compile/20001024-1.c: New test.
30604
30605 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30606
30607         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30608         to tell us whether or not we are using V3.
30609
30610 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30611
30612         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30613         operands.
30614
30615 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30616
30617         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30618
30619 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30620
30621         * gcc.c-torture/execute/20001024-1.c: New test.
30622
30623 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30624
30625         * g++.old-deja/g++.other/sibcall1.C: New test.
30626
30627 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30628
30629         * gcc.dg/noncompile/init-3.c: New test.
30630
30631 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30632
30633         * gcc.dg/format-array-1.c: New test.
30634
30635 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30636
30637         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30638         writing through null pointers; remove comment about testing
30639         unterminated strings.
30640
30641 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30642
30643         * gcc.c-torture/execute/20001017-2.c: New test.
30644
30645 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30646
30647         * gcc.c-torture/compile/20001018-1.c: New test.
30648         * gcc.c-torture/compile/20001018-1.x: Xfail.
30649
30650 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30651
30652         * gcc.c-torture/execute/20001017-1.c: New test.
30653
30654 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30655
30656         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30657         for multiple use of arguments with scanf formats; add tests for
30658         multiple use of arguments.
30659
30660 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30661
30662         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30663
30664 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30665
30666         * gcc.dg/format-miss-1.c: New test.
30667
30668 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30669
30670         * gcc.c-torture/execute/20001013-1.c: New test.
30671
30672 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30673
30674         * gcc.dg/format-branch-1.c: New test.
30675
30676 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30677
30678         * README, lib/file-format.exp: Remove EGCS references.
30679
30680 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30681
30682         * gcc.dg/20001013-1.c: New test.
30683
30684 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30685
30686         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30687         for intmax_t in the compiler using __typeof__ and the type rules
30688         for conditional expressions.
30689
30690 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30691
30692         * gcc.dg/20001012-1.c: New test.
30693         * gcc.dg/20001012-2.c: New test.
30694
30695 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30696
30697         * gcc.dg/format-attr-1.c: New test.
30698
30699 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30700
30701         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30702         __LONG_LONG_MAX__ instead of LLONG_MAX.
30703
30704 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30705
30706         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30707         scanf flags.
30708         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30709         flags.
30710
30711 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30712
30713         * gcc.dg/sequence-pt-1.c: New test.
30714
30715 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30716
30717         * gcc.c-torture/execute/20001011-1.c: New testcase.
30718         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30719
30720 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30721
30722         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30723         does not error on it.
30724
30725 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30726
30727         * gcc.dg/20001009-1.c: New test.
30728
30729 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30730
30731         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30732         * gcc.c-torture/execute/20001009-2.c: ... to here.
30733
30734 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30735
30736         * gcc.c-torture/compile/20001009-1.c: New testcase.
30737         * gcc.c-torture/execute/20001009-1.c: New testcase.
30738         Testcases provided by Jan Hubicka <jh@suse.cz>.
30739
30740 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30741
30742         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30743         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30744         uintmax_t using <limits.h> to emulate the compiler's internal
30745         logic.  No longer XFAIL %j tests.
30746
30747 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30748
30749         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30750         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30751         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30752         regexps and details of expected handling of some bad formats.
30753         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30754         suppression.
30755
30756 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30757
30758         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30759         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30760         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30761         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30762         in list archives.
30763
30764 2000-10-06  Richard Henderson  <rth@cygnus.com>
30765
30766         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30767         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30768         * g++.old-deja/g++.jason/report.C: Likewise.
30769         * g++.old-deja/g++.law/friend5.C: Likewise.
30770         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30771         of the expected warnings.
30772
30773 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30774
30775         * g++.old-deja/g++.pt/enum14.C: New test.
30776
30777 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30778
30779         * g++.old-deja/g++.pt/crash59.C: New test.
30780
30781 2000-10-04  Will Cohen  <wcohen@redhat.com>
30782
30783         * gcc.dg/20000926-1.c: New test.
30784
30785 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30786
30787         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30788         function name for current C++ compiler.
30789         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30790
30791 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30792
30793         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30794         __PRETTY_FUNCTION__.
30795         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30796
30797 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30798
30799         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30800
30801 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30802
30803         * gcc.c-torture/compile/20000923-1.c: New test.
30804
30805 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30806
30807         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30808         * g++.old-deja/g++.pt/ttp62.C: Same.
30809         * g++.old-deja/g++.other/inline14.C: Same.
30810
30811 2000-09-24  Richard Henderson  <rth@cygnus.com>
30812
30813         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30814
30815 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30816
30817         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30818
30819 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30820
30821         * gcc.c-torture/compile/20000922-1.c: New file.
30822
30823 2000-09-21  Nick Clifton  <nickc@redhat.com>
30824
30825         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30826         a signed long modulo operation.
30827         (mod6): New function - perform an unsigned long modulo operation.
30828         (main): Add tests for modulos of very large numbers by very small
30829         dividends.
30830
30831 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30832
30833         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30834
30835 2000-09-19  Richard Henderson  <rth@cygnus.com>
30836
30837         * gcc.dg/compare2.c (case 10): XFAIL.
30838
30839 2000-09-18  Richard Henderson  <rth@cygnus.com>
30840
30841         * gcc.c-torture/execute/20000906-1.c: Move ...
30842         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30843         that support __builtin_trap.
30844
30845 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30846
30847         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30848
30849 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30850
30851         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30852         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30853         more $ format tests.
30854
30855 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30856
30857         * gcc.dg/format-errmk-1.c: New test.
30858
30859 2000-09-17  Greg McGary  <greg@mcgary.org>
30860
30861         * gcc.c-torture/execute/20000917-1.x: Remove.
30862
30863 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30864
30865         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30866
30867 2000-09-17  Greg McGary  <greg@mcgary.org>
30868
30869         * gcc.c-torture/execute/20000917-1.c: New test.
30870         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30871
30872 2000-09-16  Neil Booth  <NeilB@earthling.net>
30873
30874         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30875         in nested macro bug.
30876
30877 2000-09-15  Neil Booth  <NeilB@earthling.net>
30878
30879         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30880
30881 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30882
30883         * gcc.c-torture/execute/20000914-1.c: New test.
30884
30885 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30886
30887         * g++.other/inline13.C: New test.
30888
30889 2000-09-12  Andreas Jaeger  <aj@suse.de>
30890
30891         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30892         constant by Ulrich Drepper <drepper@redhat.com>.
30893
30894 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30895
30896         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30897
30898 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30899
30900         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30901
30902 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30903
30904         * gcc.dg/cpp/backslash.c: New test.
30905
30906 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30907
30908         * gcc.c-torture/execute/20000910-1.c: New test.
30909         * gcc.c-torture/execute/20000910-2.c: Likewise.
30910
30911 2000-09-11  Robert Lipe  <robertl@sco.com>
30912
30913         * gcc.dg/pragma-align.c: New test.
30914
30915 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30916
30917         * g++.old-deja/g++.pt/explicit82.C: New test.
30918         * g++.old-deja/g++.pt/explicit83.C: New test.
30919
30920 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30921
30922         * gcc.dg/asm-names.c: New test.
30923
30924 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30925
30926         * gcc.dg/cpp/tr-warn6.c: New test
30927
30928 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30929
30930         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30931         be accepted.
30932
30933 2000-09-07  Catherine Moore  <clm@redhat.com>
30934
30935         * gcc.c-torture/execute/unroll-1.c: New test.
30936
30937 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30938
30939         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30940         ERROR markers.
30941         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30942         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30943         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30944         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30945         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30946         Preprocess only.
30947         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30948         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30949
30950 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30951
30952         * g++.old-deja/g++.pt/deduct2.C: New test.
30953
30954 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30955
30956         * g++.old-deja/g++.pt/parms2.C: New test.
30957
30958 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.pt/crash58.C: New test.
30961
30962 2000-09-06  Greg McGary  <greg@mcgary.org>
30963
30964         * gcc.c-torture/execute/20000906-1.c: New test.
30965         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30966
30967 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30968
30969         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30970
30971 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30972
30973         * g++.old-deja/g++.pt/crash57.C: New test.
30974
30975 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30976
30977         * g++.old-deja/g++.pt/crash56.C: New test.
30978
30979 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30980
30981         * g++.old-deja/g++.pt/koenig1.C: New test.
30982
30983 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30984
30985         * gcc.dg/20000904-1.c: New test.
30986
30987 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * gcc.dg/cpp/paste8.c: New test.
30990
30991 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30992
30993         * gcc.c-torture/compile/20000827-1.c: New test.
30994
30995 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30996
30997         * gcc.dg/format-diag-1.c: New test.
30998
30999 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
31000
31001         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
31002         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
31003         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
31004         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
31005         gcc.dg/formatz-1.c: Adjust warning regular expressions.
31006
31007 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31008
31009         * g++.old-deja/g++.other/nested4.C: New test.
31010
31011 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
31012
31013         * g++.old-deja/g++.ns/scoped1.C: New test.
31014
31015 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
31016
31017         * lib/g++.exp: Support testing already-installed GCC.
31018
31019 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31020
31021         * wtr-label-1.c, wtr-suffix-1.c: New tests.
31022
31023 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31024
31025         * gcc.dg/return-type-2.c: New test.
31026
31027 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
31028
31029         * gcc.c-torture/compile/20000825-1.c: New test.
31030
31031 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
31032
31033         * gcc.dg/dwarf2-2.c: New test.
31034
31035 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
31036
31037         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
31038         dg-warning regexps.
31039
31040 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31041
31042         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
31043         gcc.dg/format-ext-5.c: New tests.
31044
31045 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
31046
31047         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
31048
31049 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
31050
31051         * gcc.dg/noncompile/930622-2.c: Adjust error message.
31052
31053 2000-08-24  Richard Henderson  <rth@cygnus.com>
31054
31055         * gcc.dg/ia64-sync-1.c: New test.
31056         * gcc.dg/ia64-sync-2.c: New test.
31057         * gcc.dg/ia64-asm-1.c: New test.
31058
31059 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31060
31061         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31062         * gcc.dg/format-ext-2.c: New test.
31063
31064 2000-08-23  Jason Merrill  <jason@redhat.com>
31065
31066         * lib/old-dejagnu.exp: Also ignore "In member function" and
31067         "At global scope".
31068
31069 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31070
31071         * gcc.dg/noncompile/label-lineno-1.c: New test.
31072
31073 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31074
31075         * gcc.dg/c99-array-nonobj-1.c: New test.
31076
31077 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31078
31079         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31080         tests.
31081         * gcc.dg/format-ext-1.c: New test.
31082
31083 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31084
31085         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31086         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31087         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31088         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31089         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31090
31091 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31092
31093         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31094         gcc.dg/c99-strftime-2.c: New tests.
31095
31096 2000-08-22  Richard Henderson  <rth@cygnus.com>
31097
31098         * gcc.c-torture/execute/20000822-1.c: New test.
31099
31100 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31101
31102         * gcc.c-torture/execute/20000819-1.x: Remove.
31103
31104 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31105
31106         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31107         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31108         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31109         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31110         gcc.dg/format-xopen-1.c: New tests.
31111
31112 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31113
31114         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31115
31116 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31117
31118         * g++.old-deja/g++.other/loop2.C: New test.
31119
31120         * gcc.c-torture/compile/20000606-1.c: New test.
31121         * gcc.c-torture/compile/20000728-1.c: New test.
31122         * gcc.c-torture/execute/20000801-1.c: New test.
31123         * gcc.c-torture/execute/20000801-2.c: New test.
31124         * gcc.c-torture/execute/20000819-1.c: New test.
31125         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31126         * gcc.dg/20000629-1.c: New test.
31127         * gcc.dg/20000724-1.c: New test.
31128         * gcc.dg/20000807-1.c: New test.
31129
31130 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31131
31132         * gcc.dg/cpp/pragma-1.c: New test.
31133         * gcc.dg/cpp/pragma-2.c: New test.
31134
31135 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31136
31137         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31138         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31139
31140 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31141
31142         * gcc.c-torture/compile/20000818-1.c: New test.
31143
31144 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31145
31146         * gcc.c-torture/execute/20000818-1.c: New test.
31147
31148 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31149
31150         * gcc.dg/format-va-1.c: New test.
31151
31152 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         * g++.old-deja/g++.other/typedef8.C: New test.
31155
31156 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31157
31158         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31159         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31160         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31161         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31162         * g++.old-deja/g++.other/ptrmem7.C: New test.
31163         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31164
31165 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31166
31167         * g++.old-deja/g++.pt/typename27.C: New test.
31168
31169 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31170
31171         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31172         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31173         * g++.old-deja/g++.pt/friend45.C: New test.
31174         * g++.old-deja/g++.other/friend8.C: New test.
31175
31176 2000-08-15  Richard Henderson  <rth@cygnus.com>
31177
31178         * gcc.c-torture/execute/20000815-1.c: New test.
31179
31180 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31181
31182         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31183         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31184         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31185
31186 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31187
31188         * g++.old-deja/g++.other/refinit2.C: New test.
31189
31190 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31191
31192         * lib/c-torture.exp (c-torture): Make
31193         compiler_conditional_xfail_data global.
31194         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31195         compiler_conditional_xfail_data machinery.
31196         (f-torture-execute): Likewise.
31197         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31198         and only when unrolling loops.
31199
31200         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31201
31202 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31203
31204         * g++.old-deja/g++.pt/explicit81.C: New test.
31205
31206 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31207
31208         * g++.old-deja/g++.pt/typename26.C: New test.
31209
31210 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31211
31212         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31213         warning.
31214
31215 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31216
31217         * g++.old-deja/g++.other/array3.C: New test.
31218
31219 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31220
31221         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31222         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31223         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31224         New tests.
31225
31226 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31227
31228         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31229         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31230
31231 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31232
31233         * gcc.c-torture/execute/20000808-1.c: New test.
31234
31235 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31236
31237         * gcc.dg/c90-const-expr-1.c: New test.
31238
31239 2000-08-08  Richard Henderson  <rth@cygnus.com>
31240
31241         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31242
31243 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31244
31245         * gcc.dg/noncompile/const-ll-1.c: New test.
31246
31247 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31248
31249         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31250
31251 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31252
31253         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31254         that running programs linked against the shared version of libobjc
31255         run correctly.
31256
31257 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31258
31259         * gcc.dg/c99-printf-1.c: New test.
31260
31261 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31262
31263         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31264
31265 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31266
31267         * gcc.c-torture/execute/20000731-1.x: Delete.
31268
31269 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31270
31271         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31272         and torture_without_loops as is done by c-torture.exp.
31273         (search_for): Copy from c-torture.exp.
31274         (gcc-dg-runtest): New function, drives a directory of tests
31275         iterating over the TORTURE_OPTIONS.
31276         (scan-assembler, scan-assembler-not): Move here from
31277         individual directory drivers.
31278
31279         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31280         defined by lib/gcc-dg.exp.
31281         * gcc.dg/cpp/cpp.exp: Likewise.
31282         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31283         gcc-dg-runtest, so we cycle over optimization options.
31284
31285         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31286         * gcc.dg/compare2.c: No longer expected to fail.
31287
31288 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31289
31290         * gcc.c-torture/execute/20000804-1.c: New test.
31291
31292 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31293
31294         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31295
31296 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31297
31298         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31299
31300 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31301
31302         * gcc.c-torture/compile/20000803-1.c: New test.
31303
31304 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31305
31306         * gcc.c-torture/execute/20000801-3.c,
31307         gcc.c-torture/execute/20000801-4.c: New tests.
31308         * gcc.c-torture/execute/20000801-3.x,
31309         gcc.c-torture/execute/20000801-4.x: Xfail.
31310
31311 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31312
31313         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31314         libobjc/.libs to allow for libtool.
31315
31316 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31317
31318         * gcc.c-torture/compile/20000802-1.c: New test.
31319
31320 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31321
31322         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31323
31324 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31325
31326         * gcc-c-torture/execute/20000731-2.c: New test.
31327
31328         * gcc.c-torture/execute/20000731-1.c: New test.
31329         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31330
31331 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31332
31333         * testsuite/gcc.dg/cpp/paste7.c: New test.
31334         * gcc.dg/cpp/20000725-1.c: New test.
31335
31336 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31337
31338         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31339         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31340         declaration warning for __builtin_dwarf_reg_size.
31341
31342         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31343
31344 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31345
31346         * gcc.dg/noncompile/voidparam-1.c: New test.
31347
31348 2000-07-30  Richard Henderson  <rth@cygnus.com>
31349
31350         * gcc.dg/c90-digraph-1.c: Don't xfail.
31351         * gcc.dg/compare2.c (case 10): Xfail.
31352         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31353
31354 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31355
31356         * gcc.dg/c99-main-1.c: New test.
31357
31358 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31359
31360         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31361
31362 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31363
31364         * gcc.c-tortuer/execute/20000726-1.c: New test.
31365
31366 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31367
31368         * gcc.c-torture/execute/enum-2.c: New test.
31369
31370 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31371
31372         * gcc.dg/cpp/tr-warn3.c: New test.
31373
31374 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31375
31376         * g++.old-deja/g++.ext/implicit1.C: Remove.
31377         * g++.old-deja/g++.jason/c2.C: Remove
31378         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31379         * g++.old-deja/g++.pt/crash16.C: Likewise.
31380         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31381
31382 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31383
31384         * g++.old-deja/g++.other/for2.C: New test.
31385
31386 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31387
31388         * gcc.dg/20000720-1.c: New test.
31389
31390 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31391
31392         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31393
31394 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31395
31396         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31397         * gcc.c-torture/execute/20000722-1.c: New.
31398         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31399
31400 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31401
31402         * gcc.dg/cpp/20000720-1.S: New test.
31403
31404 2000-07-21  Michael Meissner  <meissner@redhat.com>
31405
31406         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31407
31408 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31409
31410         * g++.old-deja/g++.brendan/crash16.C,
31411         g++.old-deja/g++.brendan/parse3.C,
31412         g++.old-deja/g++.brendan/redecl1.C,
31413         g++.old-deja/g++.ns/template13.C,
31414         g++.old-deja/g++.other/decl4.C,
31415         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31416
31417 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31418
31419         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31420         and "Internal error".
31421
31422         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31423         regexps.
31424         * gcc.dg/cpp/paste6.c: New test.
31425
31426 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31427
31428         * gcc.dg/cpp/tr-direct.c: New test.
31429
31430         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31431         gcc.dg/cpp/undef1.c: Tweak error regexps.
31432
31433 2000-07-18  Eric Christopher <echristo@redhat.com>
31434
31435         * gcc.c-torture/compile/20000718-1.c: New test.
31436
31437 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31438
31439         * cpplex.c (_cpp_push_token): If the token being pushed back
31440         is the previous token in this context, just subtract one from
31441         context->posn.
31442         * cppmacro.c (save_expansion): Clear aux field when storing a
31443         placemarker.
31444
31445 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31446
31447         * gcc.dg/noncompile/redecl-1.c: New test.
31448
31449 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31450
31451         * gcc.c-torture/execute/20000717-5.c: New test.
31452         * gcc.c-torture/execute/20000717-1.x: Removed.
31453
31454 2000-07-17  Richard Henderson  <rth@cygnus.com>
31455
31456         * gcc.c-torture/execute/20000717-4.c: New test.
31457
31458 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31459
31460         * gcc.dg/cpp/syshdr.c: New test.
31461         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31462
31463 2000-07-17  Neil Booth  <neilb@earthling.net>
31464
31465         * gcc.dg/cpp/cmdlne-dM.c: New test.
31466         * gcc.dg/cpp/cmdlne-dD.c: New test.
31467
31468 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31469
31470         * gcc.c-torture/execute/20000717-3.c: New test.
31471
31472         * gcc.c-torture/compile/20000717-1.c: New test.
31473
31474 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31475
31476         * gcc.c-torture/execute/20000717-2.c: New test.
31477
31478 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31479
31480         * gcc.dg/formatz-1.c: New test.
31481
31482         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31483         * gcc.dg/c99-digraph-1.c: New tests.
31484
31485         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31486         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31487
31488         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31489         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31490         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31491         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31492         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31493         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31494         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31495
31496 2000-07-17   Greg McGary <greg@mcgary.org>
31497
31498         * gcc.c-torture/execute/20000717-1.c: New test.
31499         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31500
31501 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31502
31503         * gcc.c-torture/execute/20000715-2.c: New test.
31504         * gcc.dg/20000715-1.c: New test.
31505
31506 2000-07-15  Michael Meissner  <meissner@redhat.com>
31507
31508         * gcc.c-torture/execute/20000715-1.c: New test.
31509
31510 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31511
31512         * gcc.c-torture/execute/20000707-1.c: New test.
31513
31514 2000-07-13  Neil Booth  <NeilB@earthling.net>
31515
31516         * testsuite/gcc.dg/cpp/digraph1.c,
31517         testsuite/gcc.dg/cpp/digraph2.c,
31518         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31519
31520 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31521
31522         * g77.f-torture/compile/20000630-2.f:  New test.
31523         * g77.f-torture/compile/20000630-2.x
31524
31525 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31526
31527         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31528
31529 2000-07-11  Neil Booth  <NeilB@earthling.net>
31530
31531         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31532
31533 2000-07-11  Neil Booth  <NeilB@earthling.net>
31534
31535         * gcc.dg/cpp/cmdlne-C.c: New.
31536
31537 2000-07-09  Neil Booth  <NeilB@earthling.net>
31538
31539         * gcc.dg/cpp/directiv.c: New tests.
31540         * gcc.dg/cpp/undef1.c: Update.
31541
31542 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31543
31544         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31545
31546 2000-07-09  Neil Booth  <NeilB@earthling.net>
31547
31548         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31549
31550 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31551
31552         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31553         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31554
31555 2000-07-08  Neil Booth  <NeilB@earthling.net>
31556
31557         * gcc.dg/cpp/macsyntx.c: New tests.
31558
31559 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31560
31561         * gcc.dg/20000707-1.c: New test.
31562
31563 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31564
31565         * gcc.c-torture/execute/20000706-1.c: New test.
31566         * gcc.c-torture/execute/20000706-2.c: New test.
31567         * gcc.c-torture/execute/20000706-3.c: New test.
31568         * gcc.c-torture/execute/20000706-4.c: New test.
31569         * gcc.c-torture/execute/20000706-5.c: New test.
31570
31571 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31572
31573         * g++.old-deja/g++.pt/instantiate7.C: New test.
31574
31575 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31576
31577         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31578         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31579         * g++.old-deja/g++.other/rtti3.C: Likewise.
31580         * g++.old-deja/g++.other/rttid3.C: Likewise.
31581
31582 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31583
31584         *  g77.f-torture/compile/20000630-1.x: Fix typo
31585
31586 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31587
31588         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31589         assembly output.
31590
31591 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31592
31593         * gcc.dg/cpp/ident.c: New test.
31594
31595 2000-07-05  Neil Booth  <NeilB@earthling.net>
31596
31597         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31598           gcc.dg/cpp/lexstrng.c: New tests.
31599
31600 2000-07-04  Neil Booth  <NeilB@earthling.net>
31601
31602         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31603         * gcc.dg/cpp/strify2.c: Same.
31604
31605 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31606
31607         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31608         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31609         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31610         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31611
31612         * testsuite/gcc.dg/cpp/macro1.c,
31613         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31614         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31615         testsuite/gcc.dg/cpp/strify1.c,
31616         testsuite/gcc.dg/cpp/strify2.c: New tests.
31617
31618 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31619
31620         * gcc.c-torture/execute/20000703-1.c: New test.
31621
31622 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31623
31624         * g++.old-deja/g++.pt (lookup10.C): New test.
31625
31626 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31627
31628         * g++.old-deja/g++.pt (typename25.C): New test.
31629
31630 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31631
31632         * gcc.c-torture/compile/20000701-1.c: New test.
31633
31634 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31635
31636         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31637         to test case.
31638
31639 2000-06-30  Catherine Moore  <clm@cygnus.com>
31640
31641         * gcc.c-torture/execute/align-1.c: New test.
31642
31643 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31644
31645         * g++.old-deja/g++.pt/expr8.C: New test.
31646         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31647
31648 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31649
31650         * gcc.c-torture/compile/20000629-1.c: New test.
31651
31652 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31653
31654
31655         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31656         gcc.dg/noncompile directory, depending on whether they're
31657         preprocessor tests or not.  Annotate all the tests for the dg
31658         framework.
31659
31660         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31661         * gcc.dg/noncompile/noncompile.exp: New.
31662
31663         * Moved files:
31664         Old name                                New name
31665         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31666         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31667         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31668         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31669         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31670         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31671         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31672         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31673         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31674         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31675         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31676         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31677         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31678         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31679         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31680         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31681         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31682         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31683         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31684         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31685         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31686         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31687         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31688         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31689
31690         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31691         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31692         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31693         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31694         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31695         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31696
31697 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31698
31699         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31700         declare one variable.  On the fourth, error.
31701         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31702         declared by 20000628-1a.h.
31703
31704 2000-06-29  Richard Henderson  <rth@redhat.com>
31705
31706         * gcc.c-torture/execute/930529-1.x: New file.
31707         * gcc.dg/920413-1.c: Adjust expected warning text.
31708         * gcc.dg/980217-1.c: Declare abort.
31709         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31710
31711 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31712
31713         * g77.f-torture/compile/20000629-1.f: New test.
31714         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31715
31716 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31717
31718         Rearrange lots of files, removing entirely the
31719         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31720         directories.
31721
31722         * Deleted files:
31723         gcc.c-torture/code_quality/code_quality.exp
31724         gcc.c-torture/special/special.exp
31725         gcc.failure/failure.exp
31726         gcc.failure/940409-1.x
31727         gcc.c-torture/compile/961203-1.x
31728
31729         * New files:
31730         gcc.misc-tests/linkage.exp
31731         gcc.c-torture/execute/920730-1t.c
31732         gcc.c-torture/execute/920730-1t.x
31733         gcc.c-torture/compile/920520-1.x
31734         gcc.c-torture/compile/920521-1.x
31735         gcc.c-torture/compile/981006-1.x
31736         gcc.c-torture/execute/eeprof-1.x
31737
31738         * Moved files (possibly with modifications to fit a new harness):
31739         Old name                                New name
31740         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31741         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31742         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31743         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31744         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31745         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31746         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31747         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31748         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31749         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31750         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31751         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31752         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31753         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31754
31755 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31756
31757         * c-torture/compile/961203-1.x: Delete.
31758
31759         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31760         not exit. Include stdio.h.
31761         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31762         * gcc.misc-tests/dg-12.c: Likewise.
31763         * gcc.misc-tests/dg-5.c: Likewise.
31764         * gcc.misc-tests/dg-6.c: Likewise.
31765         * gcc.misc-tests/dg-7.c: Prototype abort.
31766         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31767         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31768         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31769         not exit.
31770         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31771         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31772
31773 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31774
31775         * gcc.dg/cpp/20000628-1.c: New test.
31776         * gcc.dg/cpp/20000628-1.h: New header for above test.
31777         * gcc.dg/cpp/20000628-1a.h: Likewise.
31778
31779 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31780
31781         * gcc.dg/cpp: New directory.
31782         * gcc.dg/cpp/cpp.exp: New driver.
31783         * gcc.dg/cpp/20000627-1.c: New test.
31784         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31785         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31786         and rewrite as a compilation test.
31787
31788         * gcc.dg: Move many files into the cpp subdirectory, possibly
31789         renaming or editing them as well.
31790         Old name                New name
31791         990119-1.c              cpp/19990119-1.c
31792         990228-1.c              cpp/19990228-1.c
31793         990407-1.c              cpp/19990407-1.c
31794         990409-1.c              cpp/19990409-1.c
31795         990413-1.c              cpp/19990413-1.c
31796         990703-1.c              cpp/19990703-1.c
31797         20000127-1.c            cpp/20000127-1.c
31798         20000129-1.c            cpp/20000129-1.c
31799         20000207-1.c            cpp/20000207-1.c
31800         20000207-2.c            cpp/20000207-2.c
31801         20000209-1.c            cpp/20000209-1.c
31802         20000209-2.c            cpp/20000209-2.c
31803         20000301-1.c            cpp/20000301-1.c
31804         20000419-1.c            cpp/20000419-1.c
31805         20000510-1.S            cpp/20000510-1.S
31806         20000519-1.c            cpp/20000519-1.c
31807         20000529-1.c            cpp/20000529-1.c
31808         20000625-1.c            cpp/20000625-1.c
31809         20000625-2.c            cpp/20000625-2.c
31810         cpp-as1.c               cpp/assert1.c
31811         cpp-as2.c               cpp/assert2.c
31812         cxx-comments-1.c        cpp/cxxcom1.c
31813         cxx-comments-2.c        cpp/cxxcom2.c
31814         endif-label.c           cpp/endif.c
31815         cpp-hash1.c             cpp/hash1.c
31816         cpp-hash2.c             cpp/hash2.c
31817         cpp-if1.c               cpp/if-1.c
31818         cpp-if2.c               cpp/if-2.c
31819         cpp-if3.c               cpp/if-3.c
31820         cpp-if4.c               cpp/if-4.c
31821         cpp-if5.c               cpp/if-5.c
31822         cpp-cond.c              cpp/if-cexp.c
31823         cpp-missingop.c         cpp/if-mop.c
31824         cpp-missingparen.c      cpp/if-mpar.c
31825         cpp-opprec.c            cpp/if-oppr.c
31826         cpp-ifparen.c           cpp/if-paren.c
31827         cpp-shortcircuit.c      cpp/if-sc.c
31828         cpp-shift.c             cpp/if-shift.c
31829         cpp-unary.c             cpp/if-unary.c
31830         cpp-li1.c               cpp/line1.c
31831         cpp-li2.c               cpp/line2.c
31832         lineno.c                cpp/line3.c
31833         lineno-2.c              cpp/line4.c
31834         cpp-mi.c                cpp/mi1.c
31835         cpp-mic.h               cpp/mi1c.h
31836         cpp-micc.h              cpp/mi1cc.h
31837         cpp-mind.h              cpp/mi1nd.h
31838         cpp-mindp.h             cpp/mi1ndp.h
31839         cpp-mix.h               cpp/mi1x.h
31840         cpp-mi2.c               cpp/mi2.c
31841         cpp-mi2a.h              cpp/mi2a.h
31842         cpp-mi2b.h              cpp/mi2b.h
31843         cpp-mi2c.h              cpp/mi2c.h
31844         cpp-mi3.c               cpp/mi3.c
31845         cpp-mi3.def             cpp/mi3.def
31846         poison-1.c              cpp/poison.c
31847         pr-impl.c               cpp/prag-imp.c
31848         cpp-redef-2.c           cpp/redef1.c
31849         cpp-redef.c             cpp/redef2.c
31850         strpaste.c              cpp/strp1.c
31851         strpaste-2.c            cpp/strp2.c
31852         cpp-tradpaste.c         cpp/tr-paste.c
31853         cpp-tradstringify.c     cpp/tr-str.c
31854         cpp-tradwarn1.c         cpp/tr-warn1.c
31855         cpp-tradwarn2.c         cpp/tr-warn2.c
31856         trigraphs.c             cpp/trigraphs.c
31857         cpp-unc1.c              cpp/unc1.c
31858         cpp-unc2.c              cpp/unc2.c
31859         cpp-unc3.c              cpp/unc3.c
31860         cpp-unc.c               cpp/unc4.c
31861         undef.c                 cpp/undef1.c
31862         undef-2.c               cpp/undef2.c
31863         cpp-wi1.c               cpp/widestr1.c
31864
31865 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31866
31867         * lib/g++.exp (g++_include_flags): Tweak.
31868
31869 2000-06-27  H.J. Lu  <hjl@gnu.org>
31870             Loren J. Rittle  <ljrittle@acm.org>
31871
31872         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31873         version with one that knows about the new gcc tree structure.
31874         (g++_link_flags): Same.
31875
31876 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31877
31878         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31879         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31880         case we are cross-compiling.
31881
31882         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31883         g++.old-deja/g++.niklas/Makefile.in,
31884         g++.old-deja/g++.niklas/configure.in,
31885         g++.old-deja/g++.other/Makefile.in,
31886         g++.old-deja/g++.other/configure.in,
31887         gcc.c-torture/code_quality/Makefile.in,
31888         gcc.c-torture/code_quality/configure.in,
31889         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31890         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31891         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31892         gcc.c-torture/execute/ieee/Makefile.in,
31893         gcc.c-torture/execute/ieee/configure.in,
31894         gcc.c-torture/noncompile/Makefile.in,
31895         gcc.c-torture/noncompile/configure.in,
31896         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31897         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31898         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31899
31900 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31901
31902         * g++.old-deja/g++.other/ambig3.C: New test.
31903
31904 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31905
31906         * g++.old-deja/g++.pt/syntax1.C: New test.
31907         * g++.old-deja/g++.pt/syntax2.C: New test.
31908         * g++.old-deja/g++.other/syntax3.C: New test.
31909         * g++.old-deja/g++.other/syntax4.C: New test.
31910
31911 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31912
31913         * gcc.dg/20000623-1.c: Prototype exit and abort.
31914
31915 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31916
31917         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31918         New tests.
31919         * gcc.dg/cpp-mi3.def: New file.
31920
31921         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31922         inside assertions.
31923         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31924         lexer's error messages.
31925         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31926         divine anything from the linemarkers.
31927         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31928         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31929
31930 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31931
31932         * gcc.dg/20000623-1.c: New test.
31933
31934 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31935
31936         * gcc.c-torture/execute/20000622-1.c: New test.
31937
31938 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31939
31940         * g++.old-deja/g++.other/init15.C: New test.
31941
31942 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31943
31944         * g++.old-deja/g++.pt/vaarg2.C: New test.
31945         * g++.old-deja/g++.pt/vaarg3.C: New test.
31946
31947 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31948
31949         * g++.old-deja/g++.other/dyncast6.C: New test.
31950
31951 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31952
31953         * gcc.c-torture/execute/loop-6.c: New test.
31954
31955 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31956
31957         * gcc.dg/20000614-1.c: New test.
31958         * gcc.dg/20000614-2.c: New test.
31959
31960 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31961
31962         * g++.old-deja/g++.other/inline12.C: New test.
31963
31964 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31965
31966         * g++.old-deja/g++.other/eh1.C: New test.
31967
31968 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31969
31970         * g++.old-deja/g++.other/type.C: New test.
31971
31972 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * g++.old-deja/g++.other/initstring.C: New test.
31975
31976 2000-06-12  Jason Merrill  <jason@redhat.com>
31977
31978         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31979
31980 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31981
31982         * gcc.c-torture/compile/20000609-1.c: New test.
31983
31984 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31985
31986         * gcc.dg/20000609-1.c: New test.
31987
31988 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31989
31990         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31991         * gcc.c-torture/noncompile/poison-1.c: Move...
31992         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31993         * gcc.dg/cpp-li1.c: Add a token after the #line.
31994
31995 2000-06-05  Richard Henderson  <rth@cygnus.com>
31996
31997         * gcc.c-torture/execute/20000605-2.c: New test.
31998         * gcc.c-torture/execute/20000605-3.c: New test.
31999
32000 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
32001
32002         * g77.f-torture/execute/20000503-1.x: New file.
32003
32004 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
32005
32006         * g++.old-deja/g++.eh/badalloc1.C: New test.
32007
32008 2000-06-05  Richard Henderson  <rth@cygnus.com>
32009
32010         * gcc.c-torture/execute/20000605-1.c: New test.
32011
32012 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
32013             Nathan Sidwell <nathan@codesourcery.com>
32014
32015         * gcc.c-torture/compile/20000605-1.c: New test.
32016
32017 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
32018
32019         * g77.f-torture/compile/20000601-1.f:  New test.
32020
32021 2000-06-03  Richard Henderson  <rth@cygnus.com>
32022
32023         * gcc.c-torture/execute/20000603-1.c: New.
32024
32025 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
32026
32027         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
32028         * gcc.dg/noreturn-2.c (noreturn): Likewise.
32029
32030 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
32031
32032         * gcc.dg/compare2.c (case 12): XFAIL.
32033         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
32034         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
32035
32036         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
32037
32038 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
32039
32040         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
32041         guard macro is already defined when the header is first
32042         included.
32043         * gcc.dg/cpp-mix.h: New file.
32044         * gcc.dg/endif-label.c: Update patterns to match compiler.
32045
32046         * g++.brendan/complex1.C: Declare abort.
32047         * g++.law/refs4.C: Remove XFAIL.
32048         * g++.oliva/expr2.C: Declare abort and exit.
32049
32050 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
32051
32052         * gcc.c-torture/execute/20000528-1.c: New test.
32053
32054         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32055         * g++.old-deja/g++.law/temps4.C: Likewise.
32056
32057         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32058         stdlib.h.  Call abort() on failure.
32059         * g++.old-deja/g++.law/refs4.C: Likewise.
32060         * g++.old-deja/g++.law/temps4.C: Likewise.
32061         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32062         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32063
32064 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32065
32066         Relative to g++.dg/special:
32067         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32068
32069         Relative to g++.old-deja:
32070         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32071         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32072         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32073         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32074         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32075         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32076         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32077
32078         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32079         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32080         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32081         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32082         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32083         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32084         and/or string.h.
32085
32086         * g++.other/goto1.C: Update expectations for error messages.
32087
32088 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32089
32090         * gcc.c-torture/compile/20000523-1.c: New test.
32091
32092 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32093
32094         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32095
32096 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32097
32098         * g++.old-deja/g++.eh/catch11.C: New test.
32099         * g++.old-deja/g++.eh/catch12.C: New test.
32100
32101 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32102
32103         * gcc.c-torture/execute/20000523-1.c: New test.
32104
32105 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32106
32107         * c-torture/execute/bcp-1.c: Replace abort in arg of
32108         __builtin_constant_p with a generic external function.
32109
32110         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32111         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32112         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32113         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32114         Prototype abort and/or exit.
32115
32116         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32117         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32118         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32119         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32120
32121 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32122
32123         * gcc.dg/dwarf2-1.c: New test.
32124
32125 2000-05-20  Richard Henderson  <rth@cygnus.com>
32126
32127         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32128
32129 2000-05-20  Andreas Jaeger  <aj@suse.de>
32130
32131         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32132         testcase.
32133
32134 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32135
32136         * gcc.c-torture/execute/20000519-2.c: New test.
32137
32138 2000-05-19  Andreas Jaeger  <aj@suse.de>
32139
32140         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32141         which fails with SSA.
32142
32143         * lib/c-torture.exp: Also test with -O3 -fssa.
32144
32145 2000-05-18  Michael Meissner  <meissner@redhat.com>
32146
32147         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32148         * gcc.c-torture/execute/920415-1.c: Ditto.
32149         * gcc.c-torture/execute/920501-1.c: Ditto.
32150         * gcc.c-torture/execute/conversion.c: Ditto.
32151         * gcc.c-torture/execute/cvt-1.c: Ditto.
32152
32153 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32154
32155         * gcc.c-torture/compile/20000518-1.c: New test.
32156
32157 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32158
32159         * g77.f-torture/compile/200005018.f:  New test.
32160
32161 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32162
32163         * gcc.c-torture/compile/20000517-1.c: New test.
32164
32165 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32166
32167         * gcc.c-torture/execute/20000516-1.c: New test.
32168
32169 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32170
32171         * g++.old-deja/g++.other/eh.C: New test.
32172
32173 2000-05-12  Richard Henderson  <rth@cygnus.com>
32174
32175         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32176         constants through to doit's conditional.
32177
32178 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32179
32180         * gcc.c-torture/compile/20000511-1.c: New test.
32181         * g77.f-torture/compile/20000511-1.f: New test.
32182         * g77.f-torture/compile/20000511-2.f: New test.
32183
32184 2000-05-11  Michael Meissner  <meissner@redhat.com>
32185
32186         * gcc.c-torture/execute/20000511-1.c: New test.
32187
32188 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32189
32190         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32191         * gcc.dg/20000510-1.S: New.
32192
32193 2000-05-08  Catherine Moore  <clm@cygnus.com>
32194
32195         * gcc.dg/unused-3.c: New.
32196
32197 2000-05-06  Richard Henderson  <rth@cygnus.com>
32198
32199           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32200           * g++.old-deja/g++.mike/warn1.C: Likewise.
32201           * g++.old-deja/g++.pt/local1.C: Likewise.
32202           * g++.old-deja/g++.pt/local7.C: Likewise.
32203           * g++.old-deja/g++.pt/spec16.C: Likewise.
32204
32205 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32206
32207         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32208
32209 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32210
32211           * g77.f-torture/execute/20000503-1.f:  New test.
32212
32213 2000-05-04  Andreas Jaeger  <aj@suse.de>
32214
32215         * gcc.dg/noreturn-2.c: New test.
32216
32217 2000-05-04  Neil Booth  <NeilB@earthling.net>
32218
32219         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32220         preprocessor.
32221
32222 2000-05-04  Richard Henderson  <rth@cygnus.com>
32223
32224         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32225
32226 2000-05-04  Richard Henderson  <rth@cygnus.com>
32227
32228         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32229         OpenSSL by Jason R Thorpe.
32230
32231 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32232
32233         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32234
32235 2000-05-03  Robert Lipe <robertlipe@usa.net>
32236
32237         * gcc.dg/20000503-1.c: New test.
32238
32239 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32240
32241         * gcc.c-torture/compile/20000502-1.c: New test.
32242         * g++.old-deja/g++.other/align.C: New test.
32243         * gcc.dg/cpp-tradstringify.c: New test.
32244
32245 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32246
32247         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32248         and hard registers.
32249
32250 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32251
32252         * gcc.c-torture/execute/loop-5.c: New test.
32253
32254 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32255
32256         * gcc.c-torture/execute/va-arg-20.c: New test.
32257
32258 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32259
32260         * gcc.c-torture/execute/20000422-1.c: New test.
32261
32262 2000-04-20  Greg McGary  <gkm@gnu.org>
32263
32264         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32265         when optimizing, but without sibling-call optimizations (-O1).
32266
32267 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32268
32269           * gcc.c-torture/compile/20000420-1.c: New test.
32270
32271 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32272
32273         * g++.abi/ptrflags.C: New test.
32274         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32275
32276 2000-04-19  Catherine Moore  <clm@cygnus.com>
32277
32278         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32279
32280 2000-04-19  Greg McGary  <gkm@gnu.org>
32281
32282         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32283         sibling-call optimizations.
32284
32285 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32286
32287         * gcc.dg/20000419-1.c: New test.
32288
32289 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32290
32291         * gcc.c-torture/execute/20000412-6.c: New test.
32292
32293 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32294
32295         * gcc.c-torture/execute/20000412-5.c: New test.
32296         * g77.f-torture/compile/20000412-1.f: New test.
32297         * gcc.c-torture/execute/20000412-4.c: New test.
32298         * gcc.c-torture/compile/20000412-2.c: New test.
32299         * gcc.c-torture/execute/20000412-3.c: New test.
32300         * gcc.c-torture/compile/20000412-1.c: New test.
32301         * gcc.c-torture/execute/20000412-2.c: New test.
32302
32303 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32304
32305         * objc/execute/bf-20.m: New test.
32306
32307 2000-04-10  Richard Henderson  <rth@cygnus.com>
32308
32309         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32310
32311         * gcc.c-torture/execute/20000412-1.c: New test.
32312
32313 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32314
32315         * g++.old-deja/g++.eh/catchptr1.C: New test.
32316
32317 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32320
32321 2000-04-08  Neil Booth  <NeilB@earthling.net>
32322
32323         * gcc.dg/cpp-nullchar.c: Remove test as
32324         embedded nulls cause problems.
32325
32326 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32327
32328         * gcc.dg/compare2.c: New test.
32329
32330 2000-04-08  Neil Booth  <NeilB@earthling.net>
32331
32332         * gcc.dg/cpp-nullchar.c: New test.
32333
32334 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32335
32336         * gcc.dg/cpp-mi2.c: New test.
32337         * gcc.dg/cpp-mi2[abc].h: New files.
32338
32339 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32340
32341         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32342         member name.
32343
32344 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32345
32346         * g++.old-deja/g++.abi/vmihint.C: New test.
32347
32348 2000-04-06  Neil Booth  <NeilB@earthling.net>
32349
32350         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32351         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32352         copyright.
32353
32354 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32355
32356         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32357         avoid stack-frame overwrite.
32358
32359 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32360
32361         * gcc.c-torture/compile/20000405-2.c: New test.
32362         * gcc.c-torture/compile/20000405-3.c: New test.
32363
32364 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32365
32366         * gcc.c-torture/compile/20000405-1.c: New test.
32367
32368 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32369
32370         * gcc.dg/cast-qual-1.c: Revert last change.
32371
32372 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32373
32374         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32375
32376 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32377
32378         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32379         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32380
32381 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32382
32383         * gcc.c-torture/compile/20000403-2.c: New test.
32384         * gcc.c-torture/compile/20000403-1.c: New test.
32385
32386 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32387
32388         * gcc.c-torture/execute/20000403-1.c: New test.
32389
32390 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32391
32392         * gcc.c-torture/execute/20000402-1.c: New test.
32393
32394 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32395
32396         * gcc.c-torture/execute/va-arg-15.c: New test.
32397         * gcc.c-torture/execute/va-arg-16.c: New test.
32398         * gcc.c-torture/execute/va-arg-17.c: New test.
32399         * gcc.c-torture/execute/va-arg-18.c: New test.
32400         * gcc.c-torture/execute/va-arg-19.c: New test.
32401
32402 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32403
32404         * gcc.c-torture/compile/981211-1.c: Move to...
32405         * gcc.dg/cpp-as1.c: ...here.
32406         * gcc.dg/cpp-as2.c: New file.
32407
32408         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32409         compiler.
32410
32411 2000-04-02  Neil Booth  <NeilB@earthling.net>
32412
32413         * gcc.dg/cpp-cond.c  New tests.
32414         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32415         accidental success less likely.
32416         * gcc.dg/cpp-missingop.c  New tests.
32417         * gcc.dg/cpp-missingparen.c  New tests.
32418         * gcc.dg/cpp-shift.c  New tests.
32419         * gcc.dg/cpp-shortcircuit.c  New tests.
32420         * gcc.dg/cpp-unary.c  New tests.
32421
32422 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32423
32424         * gcc.c-torture/compile/20000329-1.c: New test.
32425
32426 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32427
32428         * gcc.c-torture/compile/20000326-1.c: New test.
32429         * gcc.c-torture/compile/20000326-2.c: New test.
32430
32431 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32432
32433         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32434         the first parameter is a function argument.
32435
32436 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32437
32438         * g++.old-deja/g++.ext/array4.C: New test.
32439
32440 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32441
32442         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32443
32444 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32445
32446         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32447
32448 2000-03-19  Richard Henderson  <rth@cygnus.com>
32449
32450         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32451
32452 2000-03-19  Richard Henderson  <rth@cygnus.com>
32453
32454         * gcc.c-torture/compile/20000319-1.c: New test.
32455
32456 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32457
32458         * gcc.c-torture/execute/20000314-3.c: New test.
32459         * gcc.c-torture/execute/20000314-2.c: New test.
32460         * gcc.c-torture/execute/20000314-1.c: New test.
32461         * gcc.c-torture/compile/20000314-2.c: New test.
32462         * gcc.c-torture/compile/20000314-1.c: New test.
32463
32464 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32465
32466         * g++.old-deja/g++.warn/inline.C: New test.
32467
32468 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32469
32470         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32471         standards-compliant result rather than specific constants.
32472         Put test-values in array.
32473
32474 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32475
32476         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32477         (g++_target_compile): Put test-specific options last.
32478
32479 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32480
32481         * g++.old-deja/g++.eh/vbase4.C: New test.
32482
32483 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32484
32485         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32486
32487 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32488
32489         * g++.old-deja/g++.brendan/misc12.C: Removed.
32490         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32491         * g++.old-deja/g++.ext/pretty4.C: New test.
32492
32493 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32494
32495         * g++.old-deja/g++.other/string2.C: New test.
32496
32497 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32498
32499         * g++.old-deja/g++.warn/impint2.C: New test.
32500
32501 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32502
32503         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32504         is 1, not zero.
32505
32506 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32507
32508         * g++.old-deja/g++.warn/impint.C: New test.
32509         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32510         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32511         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32512         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32513         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32514         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32515         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32516         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32517         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32518         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32519         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32520         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32521
32522 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32523
32524         * gcc.dg/cpp-redef.c: New test.
32525
32526 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32527
32528         * g++.old-deja/g++.pt/unify7.C: New test.
32529
32530 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32531
32532         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32533         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32534
32535 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32536
32537         * gcc.c-torture/compile/20000224-1.c: New test.
32538
32539 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32540
32541         * gcc.c-torture/compile/cpp-2.c: New test.
32542         * gcc.c-torture/compile/cpp-1.c: New test.
32543
32544 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32545
32546         * gcc.c-torture/execute/20000225-1.c: New test.
32547
32548 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32549
32550         * gcc.dg/cpp-li2.c: New test.
32551
32552         * gcc.dg/cpp-wi1.c: New test.
32553
32554         * gcc.dg/cpp-li1.c: New test.
32555
32556 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32557
32558         * g++.old-deja/g++.other/sizeof5.C: New test.
32559
32560 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32561
32562         * gcc.c-torture/execute/va-arg-13.c: New test.
32563
32564 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32565
32566         * gcc.c-torture/execute/va-arg-12.c: New test.
32567
32568 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32569
32570         * gcc.c-torture/execute/20000223-1.c: New test.
32571
32572 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32573
32574         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32575
32576 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32577
32578         * g++.old-deja/g++.abi/ptrmem.C: New test.
32579
32580 2000-02-19  Richard Henderson  <rth@cygnus.com>
32581
32582         * gcc.c-torture/compile/init-3.c: New.
32583
32584 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32585
32586         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32587         ALWAYS_CXXFLAGS.
32588
32589 2000-02-11  Robert Lipe <robertl@sco.com>
32590
32591         * gcc.c-torture/compile/20000211-3.c: New test.
32592
32593 2000-02-11  Martin Buchholz <martin@xemacs.org>
32594
32595         * gcc.c-torture/compile/20000211-2.c: New test.
32596
32597 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32598
32599         * gcc.c-torture/compile/20000211-1.c: New test.
32600
32601 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32602
32603         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32604           on native targets
32605
32606 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32607
32608         * g++.old-deja/g++.other/cast5.C: New test.
32609
32610 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32611
32612         * gcc.c-torture/execute/20000205-1.c: New.
32613
32614 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32615
32616         * g++.old-deja/g++.jason/cast3.C: Return void.
32617         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32618
32619 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32620
32621         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32622
32623         * gcc.dg/loop-1.c: New test.
32624
32625 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32626
32627         * gcc.c-torture/compile/20000127-1.c: New test.
32628         * gcc.c-torture/execute/991228-1.c: New test.
32629
32630 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32631
32632         * gcc.dg/unused-2.c: New test.
32633
32634         * gcc.dg/conv-1.c: New test.
32635
32636 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32637
32638         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32639         compiler.
32640         (tool_option_proc): Fix typo.
32641
32642 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32643
32644         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32645         of the ld on the host, not on the build machine.
32646         Also, don't crash if '--help' is not a supported option.
32647
32648 2000-01-24  Richard Henderson  <rth@cygnus.com>
32649
32650         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32651
32652 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32653
32654         * gcc.c-torture/execute/20000120-2.c: New test.
32655         * gcc.c-torture/execute/20000120-1.c: New test.
32656
32657 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32658
32659         * gcc.c-torture/execute/20000113-1.c: New test.
32660
32661 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32662
32663         * gcc.c-torture/execute/20000112-1.c: New test.
32664
32665 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32666
32667         * gcc.dg/20000111-1.c: New test.
32668
32669 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32670
32671         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32672         with 16 bit integers.
32673
32674 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32675
32676         * gcc.dg/20000108-1.c: New test.
32677
32678 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32679
32680         * g++.old-deja/g++.ns/koenig8.C: New test.
32681
32682 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32683
32684         * g++.old-deja/g++.other/cast4.C: New test.
32685
32686 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32687
32688         * gcc.c-torture/compile/20000105-2.c: New test.
32689         * gcc.c-torture/compile/20000105-1.c: New test.
32690
32691 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32692
32693         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32694         references to printf & atoi to conform to ANSI standard.
32695         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32696         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32697         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32698         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32699         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32700         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32701         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32702         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32703         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32704         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32705         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32706         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32707         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32708         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32709         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32710         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32711         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32712         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32713         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32714         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32715         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32716         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32717         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32718         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32719         * g++.old-deja/g++.brendan/init3.C: Likewise.
32720         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32721         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32722         * g++.old-deja/g++.brendan/new2.C: Likewise.
32723         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32724         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32725         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32726         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32727         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32728         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32729         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32730         * g++.old-deja/g++.brendan/template24.C: Likewise.
32731         * g++.old-deja/g++.brendan/template3.C: Likewise.
32732         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32733         * g++.old-deja/g++.jason/inline3.C: Likewise.
32734         * g++.old-deja/g++.jason/opeq.C: Likewise.
32735         * g++.old-deja/g++.law/arg5.C: Likewise.
32736         * g++.old-deja/g++.law/arm7.C: Likewise.
32737         * g++.old-deja/g++.law/ctors11.C: Likewise.
32738         * g++.old-deja/g++.law/cvt8.C: Likewise.
32739         * g++.old-deja/g++.law/init9.C: Likewise.
32740         * g++.old-deja/g++.law/refs4.C: Likewise.
32741         * g++.old-deja/g++.law/template2.C: Likewise.
32742         * g++.old-deja/g++.law/visibility24.C: Likewise.
32743         * g++.old-deja/g++.law/vtable3.C: Likewise.
32744         * g++.old-deja/g++.mike/asm2.C: Likewise.
32745         * g++.old-deja/g++.mike/eh1.C: Likewise.
32746         * g++.old-deja/g++.mike/misc1.C: Likewise.
32747         * g++.old-deja/g++.mike/misc13.C: Likewise.
32748         * g++.old-deja/g++.mike/misc14.C: Likewise.
32749         * g++.old-deja/g++.mike/ns12.C: Likewise.
32750         * g++.old-deja/g++.mike/p1248.C: Likewise.
32751         * g++.old-deja/g++.mike/p3708.C: Likewise.
32752         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32753         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32754         * g++.old-deja/g++.mike/p646.C: Likewise.
32755         * g++.old-deja/g++.mike/p700.C: Likewise.
32756         * g++.old-deja/g++.mike/p783.C: Likewise.
32757         * g++.old-deja/g++.mike/p783a.C: Likewise.
32758         * g++.old-deja/g++.mike/p783b.C: Likewise.
32759         * g++.old-deja/g++.mike/p786.C: Likewise.
32760         * g++.old-deja/g++.mike/p789.C: Likewise.
32761         * g++.old-deja/g++.mike/p789a.C: Likewise.
32762         * g++.old-deja/g++.mike/p807a.C: Likewise.
32763         * g++.old-deja/g++.other/delete3.C: Likewise.
32764         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32765         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32766         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32767         * g++.old-deja/g++.other/empty1.C: Likewise.
32768         * g++.old-deja/g++.other/temporary1.C: Likewise.
32769         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32770         * g++.old-deja/g++.pt/t16.C: Likewise.
32771         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32772
32773 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32774
32775         * gcc.dg/991230-1.c: New test.
32776
32777 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32778
32779         * gcc.c-torture/compile/991229-3.c: New test.
32780         * gcc.c-torture/compile/991229-2.c: New test.
32781         * gcc.c-torture/compile/991229-1.c: New test.
32782
32783 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32784
32785         * gcc.c-torture/compile/labels-2.c: New test.
32786
32787 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32788
32789         * gcc.c-torture/execute/991227-1.c: New test.
32790
32791 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32792
32793         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32794
32795 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32796
32797         * gcc.c-torture/execute/991221-1.c: New test.
32798
32799 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32800
32801         * g++.old-deja/g++.other/cast3.C: New test.
32802
32803 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32804
32805         * gcc.c-torture/execute/991216-4.c: New test.
32806
32807 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32808
32809         * gcc.c-torture/execute/991216-1.c: New test.
32810         * gcc.c-torture/execute/991216-2.c: New test.
32811         * gcc.c-torture/execute/991216-3.c: New test.
32812
32813 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32814
32815         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32816         Actually make the test fail by using "-O2" for compilation.
32817
32818 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32819
32820         * g++.old-deja/g++.warn/cast-align1.C: New test.
32821
32822 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32823
32824         * gcc.c-torture/compile/991214-1.c: New test.
32825         * gcc.c-torture/compile/991214-2.c: New test.
32826
32827 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32828
32829         * gcc.dg/991214-1.c: New test.
32830
32831 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32832
32833         * gcc.c-torture/compile/991213-3.c: New test.
32834         * gcc.c-torture/compile/991213-2.c: New test.
32835         * gcc.c-torture/compile/991213-1.c: New test.
32836
32837 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32838
32839         * gcc.dg/991209-1.c: New test.
32840
32841 1999-12-08  Nathan Sidwell <nathan@acm.org>
32842
32843         * gcc.c-torture/compile/991208-1.c: New test.
32844
32845 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32846
32847         * gcc.dg/ultrasp2.c: New test.
32848
32849 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32850
32851         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32852
32853 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32854
32855         * gcc.c-torture/compile/991202-1.c: New test.
32856         * gcc.c-torture/execute/991202-1.c: New test.
32857         * gcc.c-torture/execute/991202-2.c: New test.
32858         * gcc.c-torture/execute/991202-3.c: New test.
32859
32860 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32861
32862         * g++.old-deja/g++.abi/align.C: New test.
32863         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32864         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32865
32866 1999-12-01  Richard Henderson  <rth@cygnus.com>
32867
32868         * gcc.c-torture/execute/991201-1.c: New.
32869
32870 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32871
32872         * gcc.dg/991129-1.c: New test.
32873
32874 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32875
32876         * gcc.c-torture/compile/991127-1.c: New test.
32877
32878 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32879
32880         * g++.old-deja/g++.other/warn4.C: New test.
32881
32882 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32883
32884         * g++.old-deja/g++.eh/cleanup2.C: New test.
32885         * g++.old-deja/g++.ext/pretty2.C: New test.
32886         * g++.old-deja/g++.ext/pretty3.C: New test.
32887         * g++.old-deja/g++.other/debug6.C: New test.
32888
32889 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32890
32891         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32892         compiler_output to look for one error message instead of two.
32893
32894 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32895
32896         * gcc.c-torture/execute/991118-1.c: Also test case
32897         where the word boundary does not split a byte evenly.
32898
32899 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32900
32901         * g++.old-deja/g++.ext/restrict1.C: New test.
32902
32903 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32904
32905         * gcc.c-torture/execute/991118-1.c: New test.
32906
32907 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32908
32909         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32910         working directory pathnames.
32911
32912 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32913
32914         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32915         host is equipped with driver.h and driver.o so it can actually
32916         compile and run the tests.
32917
32918 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32919
32920         * gcc.c-torture/compile/991008-1.c: New test.
32921
32922 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32923
32924         * lib/gcc-dg.exp: Include target-supports.exp
32925
32926 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32927
32928         * lib/target-supports.exp: New file: Provide procs to test for
32929         features supported by the target.
32930         (check_weak_available): Moved here from ecos.exp.
32931         (check_alias_available): New proc: Determine of the target
32932         toolchain supports the alias attribute.
32933
32934         * gcc.dg/special/ecos.exp: Move check_weak_available to
32935         target-supports.exp.
32936         (alias-1.c): Only perform the test if the target supports
32937         aliases.
32938         (wkali-1.c): Only perform the test if the target supports
32939         aliases.
32940
32941         * gcc.dg/990506-0.c: Expect error messages from cross
32942         targets as well as native targets.
32943
32944 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32945
32946         * gcc.dg/ultrasp1.c: Removed xfail.
32947         * gcc.dg/struct-ret-2.c: Likewise.
32948         * gcc.dg/array-1.c: Likewise.
32949
32950 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32951
32952         * gcc.dg/struct-ret-2.c: New test.
32953
32954         * gcc.dg/array-1.c: New test.
32955
32956 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32957
32958         * gcc.c-torture/execute/991030-1.c: New test.
32959
32960 1999-10-26  Richard Henderson  <rth@cygnus.com>
32961
32962         * gcc.c-torture/compile/991026-2.c: New test.
32963
32964 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32965
32966         * gcc.c-torture/compile/991026-1.c: New test.
32967
32968 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32969
32970         * gcc.c-torture/execute/991023-1.c: New test.
32971
32972 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32973
32974         * gcc.c-torture/execute/991019-1.c: New test.
32975
32976 1999-10-16  Richard Henderson  <rth@cygnus.com>
32977
32978         * gcc.c-torture/execute/991016-1.c: New test.
32979
32980 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32981
32982         * gcc.c-torture/execute/991014-1.c: New test.
32983
32984 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32985
32986         * g++.old-deja/g++.other/union2.C: New test.
32987
32988 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32989
32990         * g++.old-deja/g++.other/vaarg2.C: New test.
32991         * g++.old-deja/g++.other/vaarg3.C: New test.
32992
32993 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32994
32995         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32996         in compile/.
32997
32998 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32999
33000         * gcc.c-torture/execute/va-arg-11.c: New test.
33001
33002 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
33003
33004         * lib/file-format.exp (gcc_target_object_format): Don't
33005         crash if objdump is unavailable.
33006
33007 1999-09-29  Donn Terry <donn@interix.com>
33008
33009         * gcc.misc-tests/mg.exp: delete extraneous redirection.
33010
33011 1999-09-28  Nick Clifton  <nickc@cygnus.com>
33012
33013         * gcc.c-torture/compile/990928-1.c: New test.
33014
33015 1999-09-28  Nathan Sidwell  <nathan@acm.org>
33016
33017         * g++.old-deja/g++.other/decl6.C: New test.
33018
33019 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33020
33021         * gcc.c-torture/execute/va-arg-10.c: New test.
33022
33023 1999-09-27  Nathan Sidwell  <nathan@acm.org>
33024
33025         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
33026         __PRETTY_FUNCTION__.
33027
33028 1999-09-23  Nick Clifton  <nickc@cygnus.com>
33029
33030         * gcc.c-torture/execute/990923-1.c: New test.
33031
33032 1999-09-21  Nick Clifton  <nickc@cygnus.com>
33033
33034         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
33035         for which -fpic is inappropriate.
33036
33037 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
33038
33039         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
33040
33041 1999-09-21  Nathan Sidwell  <nathan@acm.org>
33042
33043         * g++.old-deja/g++.other/dyncast1.C: New test.
33044         * g++.old-deja/g++.other/dyncast2.C: New test.
33045         * g++.old-deja/g++.other/dyncast3.C: New test.
33046         * g++.old-deja/g++.other/dyncast4.C: New test.
33047         * g++.old-deja/g++.other/dyncast5.C: New test.
33048         * g++.old-deja/g++.eh/catch3.C: New test.
33049         * g++.old-deja/g++.eh/catch3p.C: New test.
33050         * g++.old-deja/g++.eh/catch4.C: New test.
33051         * g++.old-deja/g++.eh/catch4p.C: New test.
33052         * g++.old-deja/g++.eh/catch5.C: New test.
33053         * g++.old-deja/g++.eh/catch5p.C: New test.
33054         * g++.old-deja/g++.eh/catch6.C: New test.
33055         * g++.old-deja/g++.eh/catch6p.C: New test.
33056         * g++.old-deja/g++.eh/catch7.C: New test.
33057         * g++.old-deja/g++.eh/catch7p.C: New test.
33058         * g++.old-deja/g++.eh/catch8.C: New test.
33059         * g++.old-deja/g++.eh/catch8p.C: New test.
33060         * g++.old-deja/g++.eh/catch9.C: New test.
33061         * g++.old-deja/g++.eh/catch9p.C: New test.
33062
33063 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33064
33065         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33066         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33067
33068 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33069
33070         * gcc.c-torture/compile/990913-1.c: New test.
33071
33072 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33073
33074         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33075         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33076
33077 1999-09-09  Richard Henderson  <rth@cygnus.com>
33078
33079         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33080
33081 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33082
33083         * g++.old-deja/g++.other/lookup11.C: New test.
33084         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33085         what is permitted and what we want.
33086         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33087         overload use.
33088         * g++.old-deja/g++.jason/rfg5.C: Likewise
33089
33090 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33091
33092         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33093         * gcc.c-torture/noncompile/poison-1.c: New file.
33094
33095 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33096
33097         * g++.old-deja/g++.other/sizeof3.C: New test.
33098         * g++.old-deja/g++.other/sizeof4.C: New test.
33099         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33100         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33101
33102 1999-09-07  Richard Henderson  <rth@cygnus.com>
33103
33104         * gcc.dg/va-arg-1.c: New.
33105
33106 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33107
33108         * gcc.c-torture/execute/va-arg-9.c: New test.
33109
33110 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33111
33112         * g77.f-torture/compile/980519-2.f: New test.
33113         * g77.f-torture/compile/19990905-0.f: New test.
33114         * g77.f-torture/compile/19990905-1.f: New test.
33115         * g77.f-torture/compile/19990905-2.f: New test.
33116
33117         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33118
33119 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33120
33121         * gcc.c-torture/execute/990827-1.c: Fix typo.
33122
33123 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33124
33125         * g++.old-deja/g++.other/deref1.C: New test.
33126
33127 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33128
33129         * g++.old-deja/g++.other/ambig2.C: New test.
33130         * g++.old-deja/g++.other/cond5.C: New test.
33131         * g++.old-deja/g++.other/lookup16.C: New test.
33132
33133 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33134
33135         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33136         assemblers too.
33137
33138 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33139
33140         * lib/c-torture.exp: Avoid the "compare executables" optimization
33141         when testing native.
33142
33143 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33144
33145         * gcc.c-torture/execute/990829-1.c: New test.
33146         * gcc.c-torture/compile/990829-1.c: New test.
33147
33148 1999-08-27  Paul Burchard  <burchard@pobox.com>
33149
33150         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33151         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33152         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33153         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33154         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33155         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33156         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33157         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33158         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33159         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33160         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33161
33162 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33163
33164         * gcc.c-torture/execute/990827-1.c: New test.
33165
33166 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33167
33168         * g77.f-torture/noncompile/19990826-4.f: New test.
33169
33170         * g77.f-torture/compile/19990826-3.f: New test.
33171
33172         * g77.f-torture/execute/19990826-2.f: New test.
33173
33174         * g77.f-torture/compile/19990826-1.f: New test.
33175
33176         * gcc.c-torture/execute/990826-0.c: New test.
33177         * g77.c-torture/execute/19990826-0.f: New test.
33178
33179         * g77.f-torture/noncompile/970626-2.f: New test.
33180
33181 1999-08-25  Paul Burchard  <burchard@pobox.com>
33182
33183         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33184         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33185         lss-011.C: New tests.
33186
33187 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33188
33189         * g++.old-deja/g++.other/decl5.C: New test.
33190
33191 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33192
33193         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33194         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33195         call `postbase' for each one.  All callers of `postbase' changed
33196         to call this instead.
33197
33198 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33199
33200         * gcc.c-torture/execute/990811-1.c: New test.
33201
33202 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33203
33204         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33205         just native ones.
33206
33207         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33208         just native ones.
33209
33210 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33211
33212         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33213
33214 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33215
33216         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33217
33218 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33219
33220         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33221
33222 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33223
33224         * gcc.c-torture/execute/990804-1.c: New test.
33225
33226 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33227
33228         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33229         * g++.old-deja/g++.brendan/crash64.C: Likewise
33230         * g++.old-deja/g++.brendan/overload8.C: Likewise
33231
33232 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33233
33234         * g++.old-deja/g++.other/struct1.C: New test.
33235
33236 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33237
33238         * g++.old-deja/g++.other/enum2.C: New test.
33239
33240 1999-08-02  Richard Henderson  <rth@cygnus.com>
33241
33242         Adapted from tests from Franz Sirl:
33243         * gcc.c-torture/execute/va-arg-7.c: New test.
33244         * gcc.c-torture/execute/va-arg-8.c: New test.
33245
33246 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33247
33248         * gcc.c-torture/compile/990801-2.c: New test.
33249
33250         * gcc.c-torture/compile/990801-1.c: New test.
33251
33252 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33253
33254         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33255         fp-cmp-1.c, converting double to float.
33256
33257         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33258         fp-cmp-1.c, converting double to long double.
33259
33260         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33261         from fr1 to unknown_register, since fr1 is a legitimate register
33262         on some machines.
33263
33264 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33265
33266         * README: More listname related changes.
33267
33268 1999-07-08  Catherine Moore  <clm@cygnus.com>
33269
33270         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33271
33272 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33273
33274         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33275
33276 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33277
33278         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33279
33280 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33281
33282         * gcc.dg/990703-1.c: New test.
33283
33284 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33285
33286         * lib/file-format.exp: New file: Move definition of proc
33287         gcc_target_object_format to here from
33288         gcc.dg/special/ecos.exp.
33289
33290         * lib/c-torture.exp: Include lib file-format.exp.
33291         * lib/gcc-dg.exp: Include lib file-format.exp.
33292
33293         * gcc.dg/special/ecos.exp: Remove definition of proc
33294         gcc_target_object_format.
33295
33296 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33297
33298         * gcc.c-torture/execute/990628-1.c: New test.
33299
33300 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33301
33302         * gcc.c-torture/compile/990625-2.c: New test.
33303
33304         * gcc.c-torture/compile/990625-1.c: New test.
33305
33306 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33307
33308         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33309         attributes compile.
33310         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33311         ports that use the COFF/PE file format.
33312
33313 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33314
33315         * gcc.c-torture/compile/990617-1.c: New test.
33316
33317 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33318
33319         * g++.old-deja/g++.other/decl4.C: New test.
33320
33321 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33322
33323         * g++.old-deja/g++.other/bitfld3.C: New test.
33324
33325 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33326
33327         * g++.old-deja/g++.eh/catch1.C: New test.
33328
33329 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33330
33331         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33332
33333         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33334         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33335
33336 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33337
33338         * g77.f-torture/compile/19990502-0.f: Replace with new,
33339         shorter, test that still fails after recent changes.
33340
33341 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33342
33343         * gcc.c-torture/execute/990604-1.c: New test.
33344
33345 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33346
33347         * gcc.c-torture/execute/990531-1.c: New test.
33348
33349 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33350
33351         * gcc.c-torture/compile/990527-1.c: New test.
33352
33353 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33354
33355         * gcc.c-torture/execute/990527-1.c: New test.
33356
33357 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33358
33359         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33360         bitfields as signed.
33361
33362 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33363
33364         * g77.f-torture/compile/19990525-0.f: New test.
33365
33366 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33367
33368         * gcc.c-torture/execute/990525-2.c: New test.
33369
33370         * gcc.c-torture/execute/990525-1.c: New test.
33371
33372 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33373
33374         * g++.old-deja/g++.other/anon3.C: New test.
33375         * g++.old-deja/g++.other/anon4.C: New test.
33376         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33377         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33378         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33379         Merrill).
33380
33381 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33382
33383         * gcc.c-torture/execute/990524-1.c: New test.
33384
33385         * gcc.dg/990524-1.c: New test.
33386
33387 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33388
33389         * gcc.c-torture/compile/990523-1.c: New test.
33390
33391 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33392
33393         * gcc.c-torture/compile/990519-1.c: New test.
33394
33395 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33396
33397         * gcc.c-torture/compile/990517-1.c: New test.
33398
33399         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33400         (e4, f4): New tests.
33401         (main): Call them.
33402
33403 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33404
33405         * gcc.dg/noreturn-1.c: New test.
33406
33407 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33408
33409         * gcc.c-torture/execute/990513-1.c: New test.
33410
33411 1999-05-10  Richard Henderson  <rth@cygnus.com>
33412
33413         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33414
33415 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33416
33417         * g77.f-torture/execute/erfc.f: Use small single-precision
33418         values, to avoid problems on Alphas when not -mieee.
33419
33420 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33421
33422         * gcc.dg/990506-0.c: New test.
33423
33424 1999-05-08  Richard Henderson  <rth@cygnus.com>
33425
33426         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33427         the constant to test.  Don't XFAIL 64-bit targets.
33428
33429         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33430         * g++.old-deja/g++.law/profile1.C: Likewise.
33431
33432         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33433         operator new instances.
33434         * g++.old-deja/g++.other/delete5.C: Likewise.
33435
33436 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33437
33438         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33439         intrinsic.
33440
33441 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33442
33443         * g77.f-torture/execute/u77-test.f: Reverse order of two
33444         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33445
33446 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33447
33448         * gcc.dg/compare1.c: New test.
33449
33450 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33451
33452         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33453         New tests.
33454
33455 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33456
33457         * g77.f-torture/compile/19990502-1.f: New test.
33458
33459 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33460
33461         * g77.f-torture/compile/19990502-0.f: New test.
33462
33463 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33464
33465         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33466         intrinsic.
33467
33468 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33469
33470         * g77.f-torture/execute/u77-test.f (main): List libU77
33471         intrinsics not currently tested.
33472         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33473         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33474         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33475         Trim blanks off the ends of some printed strings.
33476
33477 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33478
33479         * g77.f-torture/execute/u77-test.f (main): Just warn about
33480         FSTAT gid disagreement, as it's expected on some systems.
33481
33482 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33483
33484         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33485         use a new function, which allows for some slop.
33486         Clean up some commentary.
33487         (issum): The new function.
33488         (sgladd): Deleted subroutine.
33489
33490 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33491
33492         * g77.f-torture/execute/u77-test.f: Modify to be more like
33493         libf2c/libU77 version, bringing patches to that version here.
33494         Add suitable commentary.
33495
33496 1999-04-25  Richard Henderson  <rth@cygnus.com>
33497
33498         * gcc.dg/990424-1.c: New test.
33499
33500 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33501
33502         * g77.f-torture/execute/u77-test.f (main): Bug involving
33503         LSTAT has been fixed, so turn back on full checking.
33504
33505 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33506
33507         * g77.f-torture/compile/19990419-0.f: New test.
33508         * g77.f-torture/execute/19990419-1.f: New test.
33509
33510 1999-04-17  Richard Henderson  <rth@cygnus.com>
33511
33512         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33513         to avoid the need for a prototype to supress a warning.
33514
33515 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33516
33517         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33518
33519 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33520
33521         * gcc.c-torture/execute/990404-1.c: New test.
33522
33523 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33524
33525         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33526         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33527         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33528         missing initializer warnings.
33529
33530 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33531
33532         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33533         matching strings.
33534
33535 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33536
33537         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33538
33539 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33540
33541         * g77.f-torture/execute/19990325-0.f: New test.
33542         * g77.f-torture/execute/19990325-1.f: New test.
33543
33544 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33545
33546         * gcc.c-torture/execute/990324-1.c: New test.
33547
33548 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33549
33550         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33551         test with 4.
33552
33553 1999-03-17  Richard Henderson  <rth@cygnus.com>
33554
33555         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33556
33557 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33558
33559         * g77.f-torture/execute/19990313-2.f: New test.
33560         * g77.f-torture/execute/19990313-3.f: New test.
33561
33562 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33563
33564         * g77.f-torture/execute/19990313-0.f: New test.
33565         * g77.f-torture/execute/19990313-1.f: New test.
33566
33567 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33568
33569         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33570         printf to sprintf.
33571         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33572         (main): Add check for u15.  Conditionalize u31 check depending on
33573         whether ints are <32 bits or >=32 bits.
33574
33575 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33576
33577         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33578
33579 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33580
33581         * g77.f-torture/compile/19990305-0.f: New test.
33582         * g77.f-torture/execute/19981119-0.f: New test.
33583
33584 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33585
33586         * g77.f-torture/execute/970625-2.f: call ABORT if final
33587         result is not correct, instead of just printing it.
33588         Add this checking via newly introduced obfuscation, to
33589         trip up buggy front ends.
33590
33591 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33592
33593         * g77.f-torture/compile/960317-1.f: Moved from being
33594         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33595
33596 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33597
33598         * g77.f-torture/execute/960317-1.f: New (old) test.
33599         * g77.f-torture/execute/970625-2.f: Ditto.
33600
33601 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33602
33603         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33604         message on line 1 or line 2; cccp and cpplib do this differently.
33605
33606 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33607
33608         * g++.old-deja/g++.law/weak1.C: New test.
33609
33610 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33611
33612         * gcc.c-torture/execute/990119-1.c: Renamed to...
33613         * gcc.dg/990119-1.c: this, so it will only be tested once
33614         (it's a preprocessor test, it doesn't need to be run at
33615         multiple optimization levels).
33616
33617 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33618
33619         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33620           ALWAYS_CXXFLAGS.
33621
33622 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33623
33624         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33625         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33626         to not be compilable by current g77.
33627
33628 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33629
33630         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33631
33632 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33633
33634         * gcc.c-torture/execute/990222-1.c: New test.
33635
33636 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33637
33638         * g77.f-torture/compile/19990218-0.f: New test.
33639         * g77.f-torture/noncompile/19990218-1.f: New test.
33640
33641 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33642
33643         * g77.f-torture/compile/19981216-0.f: New test.
33644
33645 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33646
33647         * gcc.dg/990214-1.c: New test.
33648
33649 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33650
33651         * gcc.dg/990213-2.c: New test.
33652
33653         * gcc.dg/990213-1.c: New test.
33654
33655 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33656
33657         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33658         ints.
33659
33660 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33661
33662         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33663         specified by target.
33664
33665         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33666
33667 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33668
33669         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33670
33671 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33672
33673         * gcc.dg/special/ecos.exp: New test driver for new tests with
33674         special requirements.
33675
33676         * gcc.dg/special/alias-1.c: New test.
33677         * gcc.dg/special/gcsec-1.c: New test.
33678         * gcc.dg/special/weak-1.c: New test.
33679         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33680         * gcc.dg/special/weak-2.c: New test.
33681         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33682         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33683         * gcc.dg/special/wkali-1.c: New test.
33684         * gcc.dg/special/wkali-2.c: New test.
33685         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33686         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33687
33688 1999-02-10  Felix Lee  <flee@cygnus.com>
33689
33690           * lib/c-torture.exp (c-torture-compile): Pull out code for
33691           analyzing gcc error messages.
33692           (c-torture-execute): Likewise.  Fix some (harmless) false
33693           positives.
33694           * lib/gcc.exp (gcc_check_compile): New function.
33695
33696 1999-02-08  Richard Henderson  <rth@cygnus.com>
33697
33698         * gcc.c-torture/execute/990208-1.c: New test.
33699
33700 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33701
33702         * g++.dg/special/ecos.exp: New driver for new tests with special
33703         requirements
33704
33705         * g++.dg/special/conpr-1.C: New test
33706         * g++.dg/special/conpr-2.C: New test
33707         * g++.dg/special/conpr-2a.C: New test
33708         * g++.dg/special/conpr-3.C: New test
33709         * g++.dg/special/conpr-3a.C: New test
33710         * g++.dg/special/conpr-3b.C: New test
33711
33712         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33713         allow g++ to use the dg driver
33714
33715         * README: Add comment about g++.dg directory
33716
33717 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33718
33719         * README: Update email addresses.
33720
33721 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33722
33723         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33724         arguments in order to force structure S onto the stack even on
33725         the alpha.
33726         (test): Pass 10 leading arguments to function foo as well as the
33727         structure S.
33728
33729         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33730         failure for all targets.
33731
33732         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33733         abort to terminate program execution.
33734
33735 1999-01-30  Richard Henderson  <rth@cygnus.com>
33736
33737         * gcc.c-torture/execute/990130-1.c: New test.
33738
33739 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33740
33741         * gcc.dg/990130-1.c: New test.
33742
33743 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33744
33745         * gcc.c-torture/execute/990128-1.c: New test.
33746
33747 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33748
33749         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33750
33751 1999-01-27  Felix Lee  <flee@cygnus.com>
33752
33753         * lib/c-torture.exp (c-torture-compile): pull out code for
33754         analyzing gcc error messages.
33755         (c-torture-execute): ditto, and fix some (harmless) false
33756         positives.
33757         * lib/gcc.exp (gcc_check_compile): new function.
33758
33759 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33760
33761         * gcc.dg/990117-1.c: New test.
33762
33763         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33764
33765         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33766
33767 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33768
33769         * g77.f-torture/compile/990115-1.f: New test.
33770
33771 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33772
33773         * gcc.c-torture/compile/990107-1.c: New test
33774
33775 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33776
33777         * gcc.c-torture/execute/990106-2.c: New test.
33778
33779         * gcc.c-torture/execute/990106-1.c: New test.
33780
33781 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33782
33783         * gcc.c-torture/compile/981223-1.c: New test.
33784
33785 1998-12-29  Richard Henderson  <rth@cygnus.com>
33786
33787         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33788         (opt3): Rename from opt4 and disable.
33789
33790 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33791
33792         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33793
33794 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33795
33796         * g++.old-deja/g++.other/conv5.C: New test.
33797
33798 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33799
33800         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33801
33802 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33803
33804         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33805
33806 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33807
33808         * gcc.c-torture/compile/981211-1.c: New test.
33809
33810 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33811
33812         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33813
33814         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33815
33816 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33817
33818         * gcc.special/930510-1.c: Make C9X safe.
33819         * gcc.misc-tests/gcov-1.c Similarly.
33820         * gcc.misc-tests/gcov-2.c Similarly.
33821
33822 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33823
33824         * gcc.dg/ultrasp1.c: New test.
33825
33826 1998-12-06  Richard Henderson  <rth@cygnus.com>
33827
33828         * gcc.c-torture/execute/981206.c: New test.
33829
33830 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33831
33832         * g++.old-deja/g++.ns/template7.C: New test.
33833
33834         * g++.old-deja/g++.other/expr1.C: New test.
33835
33836         * g++.old-deja/g++.eh/tmpl3.C: New test.
33837
33838         * g++.old-deja/g++.eh/tmpl2.C: New test.
33839
33840 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33841
33842         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33843         * g++.old-deja/g++.other/using6.C: Removed.
33844         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33845
33846         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33847
33848 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33849
33850         * g++.old-deja/g++.pt/overload8.C: New test.
33851
33852         * g++.old-deja/g++.pt/overload7.C: New test.
33853
33854         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33855
33856         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33857         and relinking messages.
33858         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33859         compiling with -frepo.
33860
33861 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33862
33863         * g++.old-deja/g++.pt/lookup6.C: New test.
33864
33865 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33866
33867         * gcc.c-torture/execute/981130-1.c: New test.
33868         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33869
33870 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33871
33872         * g++.old-deja/g++.pt/explicit76.C: New test.
33873
33874         * g++.old-deja/g++.pt/friend38.C: New test.
33875
33876         * g++.old-deja/g++.ns/crash2.C: New test.
33877
33878         * g++.old-deja/g++.pt/defarg8.C: New test.
33879
33880         * g++.old-deja/g++.pt/instantiate6.C: New test.
33881
33882         * g++.old-deja/g++.pt/static6.C: New test.
33883
33884         * g++.old-deja/g++.pt/decl2.C: New test.
33885
33886 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33887
33888         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33889         problem is actually related with name lookup, but so what? :-)
33890
33891         * g++.old-deja/g++.pt/friend37.C: New test.
33892
33893 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33894
33895         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33896         element, which fails on some systems.
33897
33898         * g77.f-torture/execute/labug1.f: New test.
33899
33900 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33901
33902         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33903         is defined.
33904
33905 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33906
33907         * g77.f-torture/compile/981117-1.f: New test.
33908
33909 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33910
33911         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33912         properly discarded.
33913
33914 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33915
33916         * gcc.c-torture/execute/memcheck: New directory of tests for
33917         -fcheck-memory-usage.
33918
33919 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33920
33921         * README: New file, general information about the testsuite and
33922         new description of the various C++ test subdirectories.
33923         * README.g++: Eliminate obsolete information, update and move most
33924         relevant stuff to README.
33925
33926 1998-11-07  Richard Henderson  <rth@cygnus.com>
33927
33928         * gcc.c-torture/compile/981107-1.c: New test.
33929
33930 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33931
33932         * execute/memcpy-bi.c: New testcase.
33933
33934 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33935
33936         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33937         base classes.
33938
33939         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33940         template is selected.
33941
33942         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33943         classes, it should be accepted for all types.
33944
33945         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33946
33947         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33948         specializations start with template headers.
33949
33950 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33951
33952         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33953
33954         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33955         non-POD types.
33956
33957 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33958
33959         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33960
33961 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33962
33963         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33964
33965 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33966
33967         * 981019-1.c: New test.
33968
33969 1998-10-14  Robert Lipe <robertl@dgii.com>
33970
33971         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33972         find objc headers.
33973
33974 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33975
33976         * compile/981001-4.c: Remove use of GCC extension that triggers a
33977         compiler bug.
33978
33979 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33980
33981         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33982
33983 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33984
33985         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33986         instantiation of template produces incorrect code for delete
33987         expression.
33988
33989         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33990         constructors' name is not unique.
33991         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33992         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33993
33994         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33995         automatic array of const is ill-formed.
33996
33997         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33998         of template parameter?
33999
34000         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
34001         const.
34002
34003         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
34004         pointer-to-member expression.
34005
34006         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
34007         declaration causes ICE.
34008
34009 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
34010
34011         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
34012         reserved in the global namespace.
34013
34014         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
34015         generate needed virtual table.
34016
34017         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
34018
34019 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
34020
34021         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
34022         template-dependent type
34023
34024 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
34025
34026         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
34027         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
34028         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
34029
34030         * g++.old-deja/g++.other/using5.C: New test; using decl from base
34031         class should be usable as argument of member function.
34032         * g++.old-deja/g++.other/using6.C: New test; using decl from base
34033         class should be usable as return type of member function.
34034         * g++.old-deja/g++.other/using7.C: New test; using decl from base
34035         class should be usable as type of data member.
34036
34037         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
34038
34039 1998-10-09  Jeffrey A Law  (law@cygnus.com)
34040
34041         * gcc.c-torture/special/920521-1.c: Fix bogus test.
34042
34043 1998-10-08  Nick Clifton  <nickc@cygnus.com>
34044
34045         * gcc.dg/dll-?.c Add thumb to target list.
34046         Fix assembler scan patterns to match current assembler output.
34047
34048 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
34049
34050         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
34051         matching of template brackets.
34052
34053         * g++.old-deja/g++.other/using4.C: New test.  Test using
34054         declarations of methods from base classes.
34055
34056         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34057         within functions should introduce names into the innermost
34058         enclosing namespace.
34059
34060         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34061         of static locals if first initialization throws.
34062
34063 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34064
34065         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34066
34067 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34068
34069         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34070         lose track of the possible targets of tablejump insns.
34071         * special/special.exp: Run it.
34072
34073 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34074
34075         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34076         must be declared before its specializations can be named in friend
34077         declarations.
34078
34079 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34080
34081         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34082
34083         * g77.f-torture/execute/io1.f: New test.
34084
34085 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34086
34087         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34088         with pointer to template function, for which no argument deduction
34089         is possible.
34090
34091         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34092         specialization of template function as argument to template
34093         function.
34094
34095         * g++.old-deja/g++.other/access2.C: New test; Inner class
34096         shouldn't have privileged access to Outer's names.
34097
34098 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34099
34100         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34101         friend template declared within template class conflicts with
34102         nested class of the same name.
34103
34104         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34105         is ignored.
34106
34107         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34108         object with direct initializer as function declaration.
34109
34110         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34111         initializers.
34112
34113         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34114         involving const pointer and NULL produces incorrect result.
34115
34116         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34117         type name without `typename' should be rejected with -pedantic.
34118
34119 1998-10-02  Richard Henderson  <rth@cygnus.com>
34120
34121         * g++.old-deja/g++.other/addrof1.C: New test.
34122
34123 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34124
34125         * gcc.c-torture/compile/981001-1.c: New test.
34126         * gcc.c-torture/execute/981001-1.c: New test.
34127
34128 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34129
34130         * gcc.c-torture/compile/981001-2.c: New test.
34131         * gcc.c-torture/compile/981001-3.c: New test.
34132         * gcc.c-torture/compile/981001-4.c: New test.
34133
34134 1998-10-01  Robert Lipe  <robertl@dgii.com>
34135
34136         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34137         multilibbed hosts.   Idea grafted from g77.exp.
34138
34139 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34140
34141         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34142         avoid losing on systems which need -lsocket.
34143
34144 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34145
34146         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34147         * g++.old-deja/g++.other/nested2.C: Ditto.
34148         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34149         failure.
34150
34151 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34152
34153         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34154         preferred over template operator!= for enum bitfields.
34155
34156 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34157
34158         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34159         that happen to have the same base name, but in different scopes,
34160         are incorrectly rejected.
34161
34162 1998-09-16  Richard Henderson  <rth@cygnus.com>
34163
34164         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34165         on the native word size instead of an integer literal.
34166
34167 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34168
34169         * g++.old-deja/g++.other/static2.C: Invocation of static data
34170         member of type pointer-to-function denoted as non-static member.
34171
34172         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34173         checks involving function types and aliases.
34174
34175 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34176
34177         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34178         redefined to the same non-trivial type.
34179
34180         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34181         namespace-qualification of template specializations declared in
34182         other namespaces.
34183
34184         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34185         to declare a subset of the specializations of a template function
34186         as friends of specializations of a template class.
34187
34188         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34189         member templates that do not fully specialize the enclosing
34190         template class are rejected.
34191
34192 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34193
34194         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34195
34196 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34197
34198         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34199         altered from libf2c/libU77 version.
34200
34201 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34202
34203         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34204
34205 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34206
34207         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34208         (un)signed char are different types for template specialization
34209         purposes.
34210
34211 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34212
34213         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34214         * objc: ObjC testsuite.
34215
34216 1998-08-31  Catherine Moore  <clm@cygnus.com>
34217
34218         * gcc.c-torture/execute/941014-1.x:  New file.
34219
34220 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34221
34222         * lib/c-torture.exp: Add support for
34223         torture_eval_before_compile and torture_eval_before_execute
34224         variables.
34225
34226 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34227
34228         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34229         this test triggers valid.
34230
34231 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34232
34233         * gcc.dg/980827-1.c: New test.
34234
34235 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34236
34237         * gcc.c-torture/execute/loop-4b.c: New test.
34238
34239 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34240
34241         * lib/c-torture.exp: Add support for
34242         torture_eval_before_compile and torture_eval_before_execute
34243         variables.
34244
34245 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34246
34247         * gcc.c-torture/compile/980825-1.c: New test.
34248
34249 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34250
34251         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34252         count number tests in opt_t0 not good_t0.
34253
34254 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34255
34256         * gcc.c-torture/compile/930326-1.x: Fix typo.
34257
34258 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34259
34260         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34261         causes an ICE.
34262
34263 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34264
34265         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34266         STACK_SIZE is defined.
34267         * gcc.c-torture/unsorted/stuct.c: Similarly.
34268
34269         * gcc.c-torture/compile/980821-1.c: New test.
34270
34271 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34272
34273         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34274
34275 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34276
34277         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34278         code.
34279
34280 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34281
34282         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34283         error'.
34284
34285 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34286
34287         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34288
34289 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34290
34291         * gcc.c-torture/compile/980816-1.c: New test.
34292
34293         * gcc.dg/980816-1.c: New test.
34294
34295 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34296
34297         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34298         compiler for ieee tests.
34299
34300 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34301
34302         * g77.f-torture/compile/980729-0.f: New test.
34303
34304 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34305
34306         * gcc.c-torture/special/eeprof-1.c: New test, for
34307         -finstrument-functions.
34308         * gcc.c-torture/special/special.exp: Run it.
34309
34310 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34311
34312         * gcc.c-torture/compile/980729-1.c: New test.
34313
34314 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34315
34316         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34317         __thumb__ is defined, and test for ARM style doubles if so.
34318
34319 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34320
34321         * g77.f-torture/noncompile/980615-0.f: New test.
34322
34323 1998-07-26  H.J. Lu  (hjl@gnu.org)
34324
34325         * gcc.dg/980312-1.c: Do link instead of compile.
34326         * gcc.dg/980313-1.c: Likewise.
34327
34328 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34329
34330         * gcc.c-torture/compile/980726-1.c: New test.
34331
34332 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34333
34334         * g77.f-torture/execute/io0.f: New test.
34335
34336 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34337
34338         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34339         an int.
34340
34341 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34342
34343         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34344         m32r bugs.
34345
34346 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34347
34348         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34349         c-decl.c:grokdeclarator can handle mode attributes.
34350
34351 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34352
34353         * gcc.c-torture/execute/980716-1.c: New test.
34354
34355 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34356
34357         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34358         the mn10200.
34359         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34360         the mn10200.
34361         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34362         * gcc.c-torture/compile/930326-1.x: Similarly.
34363
34364 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34365
34366         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34367         New test from Craig.
34368
34369 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34370
34371         * g77.f-torture/noncompile/980616-0.f: New test.
34372
34373         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34374
34375 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34376
34377         *  g++.other/singleton.C: Return error value instead of taking
34378         SIGSEGV.
34379
34380 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34381
34382         *  g++.other/singleton.C: New test.   Warning is under dispute.
34383         Runtime crash is not.
34384
34385 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34386
34387         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34388         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34389         using6.C, using7.C}:  New namespace tests.
34390
34391 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34392
34393         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34394         specialization with typedef'ed names used as array indexes.
34395
34396 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34397
34398         * gcc.c-torture/execute/980709-1.c: New test.
34399
34400         * gcc.dg/980709-1.c: New test.
34401
34402 1998-07-07  Richard Henderson  <rth@cygnus.com>
34403
34404         * gcc.c-torture/execute/bcp-1.c: New test.
34405
34406 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34407
34408         * gcc.c-torture/execute/980707-1.c: New test.
34409
34410 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34411
34412         * gcc.c-torture/compile/980706-1.c: New test.
34413
34414 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34415
34416         * g77.f-torture/execute/980701-0.f,
34417         g77.f-torture/execute/980701-1.f: New test from Craig.
34418
34419 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34420
34421         * gcc.c-torture/compile/980701-1.c: New test.
34422
34423         * gcc.c-torture/execute/980701-1.c: New test.
34424
34425 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34426 rlsruhe.de>
34427
34428         * g++.old-deja/g++.robertl/eb132.C: New test.
34429         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34430
34431 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34432
34433         * g77.f-torture/execute/980628-7.f,
34434         g77.f-torture/execute/980628-8.f,
34435         g77.f-torture/execute/980628-9.f,
34436         g77.f-torture/execute/980628-10.f: New tests from Craig.
34437
34438         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34439
34440 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34441
34442         * g77.f-torture/execute/980628-4.f: New test from Craig.
34443         * g77.f-torture/execute/980628-5.f: Likewise.
34444         * g77.f-torture/execute/980628-2.f: Likewise.
34445         * g77.f-torture/execute/980628-0.f: Likewise.
34446         * g77.f-torture/execute/980628-1.f: Likewise.
34447         * g77.f-torture/execute/980628-3.f: Likewise.
34448         * g77.f-torture/execute/980628-6.f: Likewise.
34449
34450 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34451
34452         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34453         directory when nothing has been installed yet.
34454
34455 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34456
34457         * gcc.c-torture/special/special.exp: Handle newer versions of
34458         dejagnu.
34459
34460 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34461
34462         * gcc.dg/980626-1.c: New test.
34463
34464 1998-06-19  Bruno Haible <haible@ilog.fr>
34465
34466         * gcc.misc-tests/m-un-2.c: New test.
34467         * g++.old-deja/g++.other/warn01.c: Likewise.
34468
34469 1998-06-19  Robert Lipe  <robertl@dgii.com>
34470
34471         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34472         compatibility with assmblers with a different comment character.
34473         Eliminate use of GAS-specific extensions.
34474
34475 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34476
34477         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34478
34479 1998-06-19  Robert Lipe  <robertl@dgii.com>
34480
34481         *lib/g77.exp: Replace search for libf2c.a with search for newly
34482         renamed libg2c.a
34483
34484 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34485
34486         * gcc.c-torture/execute/980617-1.c: New test.
34487
34488 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34489
34490         * gcc.c-torture/execute/980612-1.c: New test.
34491
34492 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34493
34494         * gcc.dg/980523-1.c: Only test on ppc-linux.
34495         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34496
34497         * gcc.c-torture/execute/980608-1.c: New test.
34498
34499 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34500
34501         * gcc.c-torture/execute/980605-1.c: New test.
34502
34503 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34504
34505         * gcc.c-torture/execute/980604-1.c: New test.
34506
34507 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34508
34509         * gcc.c-torture/execute/980602-1.c: New test.
34510         * gcc.c-torture/execute/980602-2.c: Likewise.
34511
34512 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34513
34514         * 970125-0.f: Fix per JCB.  Add commentary.
34515
34516 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34517
34518         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34519         IEEE -0 support.
34520
34521 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34522
34523         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34524         earlier.
34525
34526 1998-05-28  Catherine Moore <clm@cygnus.com>
34527
34528         * gcc.c-torture/execute/980526-3.c: New test.
34529
34530 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34531
34532         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34533         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34534         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34535         m88k-motorola-sysv3 to XFAIL.
34536
34537 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34538
34539         * gcc.dg/980526-1.c: New test.
34540         * gcc.c-torture/execute/980526-2.c: New test.
34541
34542 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34543
34544         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34545
34546         * gcc.c-torture/execute/980526-1.c: New test.
34547
34548 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34549
34550         * g77.f-torture/execute/alpha2.f: Add runtime test.
34551
34552 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34553
34554         * g++.old-deja/old-deja.exp: Strip leading directories.
34555
34556         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34557         error for the line.  Don't run multiple tests for the same line.
34558
34559 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34560
34561         * gcc.dg/980523-1.c: New test.
34562
34563 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34564
34565         * g77.f-torture/compile/970915-0.f: New test.
34566
34567 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34568
34569         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34570
34571 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34572
34573         * gcc.dg/980520-1.c: New test.
34574
34575 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34576
34577         * gcc.dg/980502-1.c: Fix return type.
34578
34579 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34580
34581         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34582         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34583         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34584         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34585         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34586
34587 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34588
34589         * g77.f-torture/execute/980520-1.f: New test.
34590
34591 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34592
34593         * lib/mike-g77.exp: New file.
34594
34595         * g77.f-torture/noncompile/noncompile.exp,
34596         g77.f-torture/noncompile/check0.f: New files.
34597
34598 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34599
34600         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34601         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34602         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34603         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34604         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34605         abort where appropriate.
34606
34607 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34608
34609         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34610         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34611
34612 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34613
34614         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34615
34616 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34617
34618         * g77.f-torture/compile/980427-0.f: New test.
34619
34620 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34621
34622         * g77.f-torture/compile/980424-0.f: New test.
34623
34624 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34625
34626         * g77.f-torture/compile/980419-2.f (main): New test.
34627         * g77.f-torture/compile/970125-0.f: New test.
34628         * g77.f-torture/compile/980419-1.f: New test.
34629
34630 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34631
34632         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34633         of loop-4.c.
34634
34635 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34636
34637         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34638
34639 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34640
34641         * gcc.c-torture/compile/980329-1.c: New test.
34642
34643 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34644
34645         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34646         * gcc.dg/980312-1.c: Fix typo in -march command.
34647
34648 1998-03-16  H.J. Lu  (hjl@gnu.org)
34649
34650         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34651
34652 1998-03-11  Robert Lipe  <robertl@dgii.com>
34653
34654         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34655         Dave Love agree the Fortran source is bogus.
34656
34657 1998-03-11  Robert Lipe  <robertl@dgii.com>
34658
34659         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34660         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34661         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34662         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34663         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34664
34665 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34666
34667         * g++.old-deja/g++.other/friend1.C: New test.
34668
34669 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34670
34671         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34672         possibly uninitialized) variables and declare dnrm2.
34673
34674 1998-02-23  Robert Lipe <robertl@dgii.com>
34675
34676         From Bruno Haible <haible@ilog.fr>:
34677         * gcc.c-torture/execute/980223.c: New test.
34678
34679 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34680
34681         * gcc.dg/ifelse-1.c: New test.
34682
34683 1998-02-09  H.J. Lu  (hjl@gnu.org)
34684
34685         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34686
34687           * lib/old-dejagnu.exp (old-dejagnu): Added the
34688           "execution test - XFAIL *-*-*" handling in the spirit of
34689           "excess errors test -". Changed the "execution test fails"
34690           handling to be like "excess errors test fails".
34691           * Update various tests accordingly.
34692
34693 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34694
34695         * gcc.c-torture/execute/980205.c: New test.
34696
34697 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34698
34699         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34700         * lib/f-torture.exp: Similarly.
34701         * gcc.c-torture: Rename all .cexp files to .x files.
34702
34703 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34704
34705         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34706         (940510-1.c): Removed duplicate.
34707         (971104-1.c): New test.
34708
34709 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34710
34711           * lib/f-torture.exp: Improve error and loop detection.
34712
34713 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34714
34715         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34716         use that to size the filler array.
34717
34718 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34719
34720         * lib/c-torture.exp(c-torture-execute): Fix typo.
34721
34722         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34723         testcase as the executable name. Keep the executable around if
34724         the test fails.
34725
34726 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34727
34728         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34729         changes.  Only test one -g option, and move it to the end of the
34730         list of options to test.
34731
34732 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34733
34734         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34735         variable GCC_TORTURE_OPTIONS to supply default switches separated
34736         by colons.  If no environment variable, run tests with -O0 -g, -O1
34737         -g, and -O2 -g as well.
34738
34739 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34740
34741         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34742         explanatory comments. Fix indentation.
34743
34744 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34745
34746         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34747
34748 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34749
34750         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34751         * g++.old-deja/g++.mike/p7325.C: Likewise.
34752         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34753
34754 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34755
34756         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34757         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34758         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34759         * g++.old-deja/g++.law/operators4.C: Likewise.
34760
34761 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34762
34763         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34764         * g++.old-deja/g++.mike/p784.C: Ditto.
34765         * g++.old-deja/g++.mike/p785.C: Ditto.
34766
34767 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34768
34769           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34770
34771 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34772
34773         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34774         target feature; pass this to c-torture-execute as needed.
34775
34776 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34777
34778         * lib/c-torture.exp(c-torture-execute): If the previous and the
34779         current executables being tested are identical, we don't need to
34780         run the executable again. Try to make the executable names
34781         unique. Add an optional argument for passing additional compiler
34782         flags.
34783
34784 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34785
34786         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34787
34788 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34789
34790         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34791
34792 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34793
34794         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34795         32bit or larger longs.
34796
34797         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34798         have either a 32bit long or 32bit int.
34799
34800 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34801
34802         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34803         Make double precision tests dependent on sizeof (double).
34804
34805 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34806
34807         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34808         too.
34809
34810 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34811
34812         * gcc.c-torture/compile/961203-1.cexp: New script.
34813
34814 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34815
34816         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34817         up the includes ourselves.
34818
34819 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34820
34821         * lib/plumhall.exp: Remove random include, and add a few
34822         verbose messages for debugging.
34823
34824 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34825
34826         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34827         of trying to do it ourselves.
34828
34829 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34830
34831         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34832
34833 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34834
34835         * gcc.prms/5403.c: Made regexp a bit less strict.
34836
34837 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34838
34839         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34840         is returned from remote_load instead.
34841         * lib/plumhall.exp: Ditto.
34842         * lib/mike-g++.exp: Ditto.
34843         * lib/old-dejagnu.exp: Ditto.
34844         * lib/c-torture.exp: Ditto.
34845
34846 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34847
34848         * lib/g++.exp: Use build_wrapper procedure.
34849         * lib/gcc.exp: Ditto.
34850
34851 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34852
34853         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34854         an old-style decl for malloc.  Fixes tests to work when
34855         sizeof (int) != sizeof (size_t).
34856
34857 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34858
34859         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34860
34861         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34862         use stdargs.h interface.
34863
34864 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34865
34866         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34867         NO_VARARGS when compiling.
34868
34869 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34870
34871         * lib/plumhall.exp(ph_includes): New procedure.
34872         (ph_make): Use it.
34873         (ph_compiler): Ditto.
34874
34875         * lib/g++.exp: Rename test-glue.c to testglue.c.
34876         * lib/gcc.exp: Ditto.
34877
34878 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34879
34880         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34881         to completion when it's called.
34882
34883 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34884
34885         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34886         is defined, don't do test.
34887
34888 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34889
34890         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34891         for object files.
34892         (ph_summary): Mark skipped testcases as untested, not unresolved.
34893
34894         * lib/plumhall.exp (ph_make): If unresolved because of bad
34895         errorCode, record errorCode in log file.
34896         (*): Replace send_log/verbose with verbose -log.
34897
34898 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34899
34900         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34901         double conversion if double isn't at least 8 bytes.
34902
34903         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34904         int to work with targets where int is 16 bits.
34905
34906         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34907         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34908         precision for the test to complete.
34909
34910 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34911
34912         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34913         if d10v is not compiled with the -mdouble64 flag.
34914         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34915
34916         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34917         d10v is not compiled with the -mint32 flag.
34918
34919 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34920
34921         * lib/plumhall.exp: Use incr_count.
34922
34923 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34924
34925         * gcc.c-torture: Update to c-torture-1.45.
34926
34927 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34928
34929         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34930         the name of the expect testcase file).
34931
34932         * lib/g++.exp(g++_init): Ditto.
34933
34934 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34935
34936         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34937         the host.
34938
34939         * lib/gcc.exp(gcc_exit): New procedure.
34940
34941 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34942
34943         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34944         specs where appropriate.
34945
34946         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34947         because of new "candidates are" messages, and removed a few
34948
34949         * Converted all non-old-style g++ testcases to old-style, and
34950         moved into g++.old-deja.
34951
34952 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34953
34954         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34955         options.
34956
34957         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34958         succeeded.
34959
34960         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34961
34962 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34963
34964         * lib/gcc.exp (gcc_target_compile): Add support for defining
34965         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34966         the machine doesn't have those features.
34967
34968 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34969
34970         * g++.law/operators4.exp: Don't use LIBS.
34971
34972 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34973
34974         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34975
34976         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34977         * lib/g++.exp: Set it here instead. Also, allow use of the
34978         --tool_exec and --tool_opt options. Change CXX to
34979         GXX_UNDER_TEST.
34980
34981         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34982
34983         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34984
34985 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34986
34987         * lib/old-dejagnu.exp: Use prune_warnings instead of
34988         prune_system_crud.
34989         * lib/mike-g++.exp: Ditto.
34990         * lib/gcc.exp: Ditto.
34991         * lib/g++.exp: Ditto.
34992
34993         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34994
34995 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34996
34997           * 941014-2.c: Include stdlib.h
34998           * 960327-1.c: Include stdio.h
34999           * dbra.c, index-1.c: Don't assume ints are 32bits.
35000
35001 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
35002
35003         * lib/gcc.exp: Add gcc,stack_size target feature.
35004
35005         * lib/g++.exp(g++_target_compile): Add the include and link
35006         paths here, not in two other places. And, it's $options, not
35007         options.
35008
35009         * lib/mike-g++.exp(postbase): Remove the code that determines
35010         the correct include and link paths.
35011         * g++.old-deja/old-deja.exp: Ditto.
35012
35013 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
35014
35015         * lib/g++.exp(g++_init): target_compile no longer returns the
35016         filename of the result.
35017
35018 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
35019
35020         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
35021         call to glob.
35022
35023         * gcc.c-torture/special/special.exp: Change call to
35024         gcc_target_compile to include the object file.
35025
35026 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
35027
35028         * gcc.c-torture/special/special.exp: Correct misspelling in last
35029         change.
35030
35031 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
35032
35033         * lib/plumhall.exp(ph_summary): Log the entire output of the
35034         executable. Return -1 if there were any failures, 0 otherwise.
35035         (ph_execute): Return -1 if there were any failures, 0 otherwise.
35036         (ph_make): Clean up objects and executables that were built
35037         if the tests succeeded.
35038
35039 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
35040
35041         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
35042         libraries and includes in the build tree as appropriate.
35043
35044 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35045
35046         * lib/c-torture.exp: Instead of looking for the global variable
35047         NO_LONG_LONG, check to see if that's a feature of the target.
35048
35049 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
35050
35051         * config/default.exp: Minimize. Delete the remainer of the files in
35052         config; this functionality is now in devo/dejagnu/config.
35053
35054         g++.*/*: Pass any additional flags used to compile to postbase;
35055         delete CXXFLAGS.
35056
35057         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35058         is now done by runtest.exp. Use gcc_target_compile instead of
35059         compile.
35060
35061         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35062         Remove references to CFLAGS. Use remote_file instead of
35063         calling rm -f.
35064         (c-torture): Take a list of arguments to use to compile this
35065         testcase.
35066
35067         lib/g++.exp: Simplify. Use target_compile instead of compile.
35068         lib/gcc-dg.exp: Ditto.
35069         lib/gcc.exp: Ditto.
35070         lib/mike-{gcc,g++}.exp: Ditto.
35071         lib/old-dejagnu.exp: Ditto.
35072         lib/plumhall.exp: Ditto.
35073
35074 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35075
35076         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35077         (ph_linker): Likewise.
35078
35079 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35080
35081           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35082         MAP_ANON / MAP_ANONYMOUS if defined;
35083         else try to map from /dev/zero .
35084
35085 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35086
35087         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35088         isn't defined, then define it to MAP_ANONYMOUS.
35089
35090 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35091
35092         * gcc.c-torture: Update to c-torture-1.42 release.
35093
35094 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35095
35096         * gcc.c-torture: Update to c-torture-1.41 release.
35097
35098 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35099
35100         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35101         c-torture release.
35102
35103 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35104
35105         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35106         and LDFLAGS.  Fix second case to append the target_info ldflags
35107         onto LDFLAGS, not CFLAGS.
35108         * lib/g++.exp (g++_init): Add target_info stuff.
35109         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35110         of libgloss and newlib flags for !native.
35111
35112         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35113         (GDB): Fix relative path to go up another dir for finding gdb.
35114
35115 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35116
35117         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35118         versions in the target_info array, if they don't exist.
35119
35120 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35121
35122         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35123
35124 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35125
35126         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35127         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35128
35129 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35130
35131         * lib/old-dejagnu.exp: Don't remove the output file before we've
35132         actually tested it. Don't append pwd to the path of the executable
35133         we're testing.
35134
35135 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35136
35137         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35138
35139 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35140
35141         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35142         temporary directory for compiler files, and set it to a default
35143         value of /tmp. Set $output as the name of the output file from
35144         compiling the testcase. Add a -o option to $cflags_var so the
35145         compiler writes the final output file as $output. Set $executable
35146         to $output.
35147
35148         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35149         directory for compiler files, and set it to /tmp if it doesn't
35150         already have a value. Set $output_file to the name of the output
35151         file from compiling the testcase. Add a -o option to CXXFLAGS so
35152         the compiler writes the final output file as $output. Use $output
35153         as the executable to be tested.
35154
35155 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35156
35157         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35158
35159 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35160
35161         * gcc.c-torture/execute/pending-1.c: New test.  Still
35162         pending in Tege's queue.
35163
35164 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35165
35166         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35167         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35168         if there were failures.  Call unresolved if there were unresolved
35169         testcases.  Call gcc_fail if program did not run to completion.
35170         (ph_make): Pass additional argument name to ph_execute.
35171         (ph_execute): Add new argument.  Pass additional arguments to
35172         ph_summary.  Call gcc_fail is there is no execution output.
35173
35174 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35175
35176         * lib/plumhall.exp (proc_summary): Output relavent summary
35177         lines into the log so specific failures in plumhall can be
35178         investigated.
35179
35180 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35181
35182         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35183         (c-torture-execute): Don't try to execute tests which use
35184         "long long" types if $NO_LONG_LONG is nonzero.
35185
35186 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35187
35188         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35189         not c-torture.
35190
35191         * gcc.ieee: Move from here.
35192         * gcc.c-torture/execute/ieee: To here.
35193
35194 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35195
35196         * gcc.c-torture: Update to c-torture-1.41 release.
35197
35198 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35199
35200         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35201         not "$output".
35202
35203 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35204
35205         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35206         -c present.
35207
35208 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35209
35210         * config/proelf.exp: Handle connecting to a simulator.
35211
35212 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35213
35214         * config/proelf.exp: New file.  Enough framework that we can
35215         run c-torture tests on the proelf targets (or any other target
35216         that gdb can connect to for that matter).
35217
35218 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35219
35220         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35221         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35222
35223         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35224         exec_output exists.
35225
35226 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35227
35228         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35229         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35230
35231         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35232         to pass/fail/unresolved/unsupported/untested.  Caller must now
35233         call unresolved/unsupported/untested.
35234         * lib/*.exp: Update FSF address.  Update to handle new results of
35235         ${tool}_load.
35236         * lib/chill.exp (verbose): Delete.
35237
35238 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35239
35240         * lib/gcc.exp (default_gcc_start): Change order of args to
35241         $LDFLAGS $CFLAGS $LIBS.
35242         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35243         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35244         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35245         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35246         * gcc.misc-tests/dg-test.exp: Likewise.
35247         * gcc.misc-tests/msgs.exp: Likewise.
35248         * gcc.prms/prms.exp: Likewise.
35249         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35250         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35251
35252         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35253
35254 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35255
35256         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35257
35258         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35259         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35260
35261         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35262         necessary.
35263
35264 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35265
35266         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35267         global for loop; add use of $mathlib.
35268         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35269         settings here; set mathlib for anything but VxWorks.
35270
35271 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35272
35273         * gcc.c-torture: Update to c-torture-1.40 release.
35274
35275 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35276
35277         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35278         dg.exp.
35279
35280 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35281
35282         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35283         global.
35284
35285 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35286
35287         * lib/g++.exp (LIBS): Define if not already.
35288         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35289         (gcc-dg-prune): Call prune_gcc_output.
35290         * lib/gcc.exp (prune_gcc_output): New proc.
35291         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35292         prune_gcc_output.
35293
35294 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35295
35296         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35297         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35298
35299 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35300
35301         * gcc.c-torture: Update to c-torture-1.39 release.
35302
35303 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35304
35305         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35306         fails, try others as well.
35307
35308 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35309
35310         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35311         If compilation fails, mark execute tests as `untested'.
35312         If test is marked as unsupported, don't mark compilation and
35313         execute tests as failed.
35314
35315 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35316
35317         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35318         libstdc++ for whether or not we want to be doing shared
35319         libraries.  Delete link_curses since we don't need it anymore.
35320         * lib/mike-g++.exp (postbase): Don't link in libg++.
35321         * g++.old-deja/old-deja.exp: Likewise.
35322
35323 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35324
35325         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35326
35327 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35328
35329         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35330         For that, add `-Wl,-a,shared_archive'.
35331         * g++.old-deja/old-deja.exp: Likewise.
35332
35333 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35334
35335         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35336
35337 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35338
35339         * lib/mike-g++.exp (postbase): Pay attention to the status of
35340         g++_load.
35341
35342 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35343
35344           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35345
35346 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35347
35348         * lib/gcc.exp (default_gcc_start): No longer need to log program
35349         being executed or its output, execute_anywhere does that now.
35350         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35351         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35352
35353 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35354
35355         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35356         the same as those in lib/g++.exp.
35357
35358 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35359
35360         * gcc.c-torture: Update to c-torture-1.38 release.
35361         * gcc.ieee: Related changes.
35362
35363 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35364
35365         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35366         "exec". Minor reformatting changes.
35367
35368         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35369         cross. This means all "exec" calls now work on a remote host as
35370         well.
35371         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35372         cross. Filter out the extra "\r\n" stuff that expect puts in.
35373         (c-torture-execute): Filter out the bogus warnings like
35374         c-torture-compile does. Add support for canadian cross.
35375         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35376         Use execute_anywhere rather than calling exec directly. Now it
35377         works for canadian cross testing.
35378
35379 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35380
35381         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35382         results into a variable, and check that rather than using file exists.
35383
35384 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35385
35386         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35387         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35388
35389 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35390
35391         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35392         lib_curses if there's a shared libg++ in the build tree.
35393
35394 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35395
35396         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35397         if not supported target.
35398
35399 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35400
35401         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35402         link_curses up to always happen, not just for native builds.
35403
35404 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35405
35406         * gcc.c-torture: Update to c-torture-1.36 release.
35407         * gcc.failure: Related changes.
35408
35409 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35410
35411         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35412
35413 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35414
35415         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35416         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35417         runshlib, link_curses, and mathlib for link and run.
35418
35419         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35420         pass the runtime shared library options for Solaris, OSF/1, and
35421         Irix5, and link with -lcurses to avoid unresolved references.
35422
35423 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35424
35425         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35426         only run once.
35427
35428 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35429
35430         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35431
35432 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35433
35434         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35435         do not have a framework for the "compat" tests yet.
35436
35437 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35438
35439         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35440         set to null if we're testing vxworks5.1.  Use that instead of
35441         `-lm' in the setting of LIBS for link and run.
35442
35443 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35444
35445         * config/rom68k.exp (${tool}_load): Major changes to make it
35446         work.  Verified that it does in fact return the stuff in
35447         exec_output properly.  Catch any Emul or any TRAP other than 0.
35448
35449 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35450
35451         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35452         LDFLAGS properly for targets that need stuff from libgloss.
35453         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35454         only run once.
35455         (gpp_initialized): New variable.
35456
35457 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35458
35459         * config/rom68k.exp: Load libgloss.exp.
35460         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35461         so we can produce a fully linked binary.
35462         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35463         so we can produce a fully linked binary.
35464
35465 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35466
35467         * lib/plumhall.exp (ph_section): Watch for expected failures.
35468         Add missing `else'.
35469
35470         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35471         run the testcase.
35472         (c-torture): Likewise.
35473
35474 1995-08-28  Doug Evans  <dje@cygnus.com>
35475
35476         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35477
35478         * lib/mike-g++.exp (mike_cleanup): New proc.
35479         (prebase): New globals compiler_result, not_compiler_result,
35480         target_regexp.
35481         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35482         allow leading "-" in pattern.  Watch for unsupported tests.
35483         If $compiler_result is set, pattern match assembler code,
35484         and ditto for $not_compiler_result.
35485         * lib/mike-gcc.exp: Likewise.
35486
35487         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35488         execution "succeeded".
35489
35490 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35491
35492         * config/win32.exp: New file.
35493         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35494
35495 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35496
35497         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35498         unsupported.
35499         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35500         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35501         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35502
35503         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35504         "... without exceptions was ...".  That is now handled by
35505         prune_system_crud.
35506         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35507
35508 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35509
35510         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35511         sieve.c,sort2.c}: New files.
35512         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35513         sieve.exp,sort2.exp}: Drivers for them.
35514
35515         * lib/mike-gcc.exp (program_output): New user settable variable.
35516         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35517         messages.
35518         * lib/mike-g++.exp (program_output): New user settable variable.
35519
35520         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35521
35522         * config/sh.exp: Deleted (use sim.exp instead).
35523
35524 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35525
35526         * config/vx.exp: Declare CHECKTASK as global.
35527         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35528         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35529         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35530
35531 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35532
35533         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35534         target. Like vx.exp, only includes `vx29k.exp' instead of
35535         `vxworks.exp'.
35536
35537 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35538
35539         * config/sim.exp: Increase time limit from 120 seconds to 240.
35540
35541 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35542
35543         * gcc.c-torture/execute/950628-1.c: New test.
35544
35545 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35546
35547         * gcc.c-torture: Update with changes/additions from
35548         c-torture-1.34.
35549
35550 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35551
35552         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35553
35554 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35555
35556         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35557
35558 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35559
35560         * gcc.c-torture/compile/950512-1.c: New test.
35561         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35562         * gcc.dg/struct-ret-1.c: Likewise.
35563
35564 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35565
35566         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35567           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35568
35569 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35570
35571         * gcc.c-torture/special/920411-1.c: Deleted.
35572         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35573
35574 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35575
35576         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35577         cpu limit.
35578
35579 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35580
35581         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35582
35583 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35584
35585         From kenner;
35586         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35587         is the proper length.
35588         * va-arg-3.c: Likewise.
35589
35590 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35591
35592         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35593         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35594
35595         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35596         * lib/g++.exp (default_g++_start): Delete old cruft.
35597
35598 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35599
35600         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35601         (2 * (1 << 18)) to (2 * (1 << 17)).
35602
35603         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35604
35605 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35606
35607         * config/rom68k.exp: Renamed from config/idp.exp
35608
35609 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35610
35611         * c-torture/compile/921109-2.c
35612
35613 1995-04-18  Mike Stump  <mrs@cygnus.com>
35614
35615         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35616         excess errors.
35617
35618 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35619
35620         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35621         output.
35622         * lib/g++.exp (default_g++_start): Likewise.
35623
35624 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35625
35626         * gcc.c-torture/compile/950329-1.c: New test.
35627
35628 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35629
35630           * config/bug.exp (${tool}_load): Updated to use new remote_open
35631           and remote_close procs.
35632         * config/idp.exp: New file.
35633
35634 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35635
35636         * gcc.c-torture/execute/950322-1.c: New test.
35637
35638 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35639
35640         * config/vx.exp (${tool}_load): Clean up testing of return code from
35641         vxworks_ld and vxworks_spawn.
35642
35643 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35644
35645         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35646
35647 1995-03-13  Mike Stump  <mrs@cygnus.com>
35648
35649         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35650         can mark excess errors on a machine by machine basis.  Note, the
35651         default is to not expect any excess errors, even when excess
35652         errors test - is given, so you will want to put an XFAIL ... on
35653         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35654         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35655         those 4 machines, but no others.
35656
35657 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35658
35659         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35660         * lib/c-torture.exp: to here.
35661
35662 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35663
35664         * gcc.c-torture/execute/950221-1.c: New test.
35665         * gcc.c-torture/execute/struct-ret-1.c: New test.
35666         * gcc.c-torture/compile/950221-1.c: New test.
35667
35668         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35669
35670 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35671
35672         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35673         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35674
35675 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35676
35677         * g++.gb: New directory of tests, derived from my signature and
35678         class scoping tests.
35679
35680         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35681         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35682         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35683         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35684         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35685         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35686         * g++.gb/sig25.C: Likewise.
35687
35688         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35689         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35690         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35691         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35692         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35693         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35694         * g++.gb/sig25.exp: Likewise.
35695
35696         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35697         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35698         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35699         * g++.gb/scope13.C: Likewise, this test still fails.
35700
35701         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35702         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35703         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35704         * g++.gb/scope13.exp: Ditto.
35705
35706         * g++.gb/README: New file, explains what these tests are about.
35707
35708 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35709
35710         * lib/dg.exp (dg-do): Support `preprocess'.
35711         (dg-test): Likewise.
35712
35713 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35714
35715         * config/udi.exp: change "continue -expect" to "exp_continue".
35716
35717 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35718
35719         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35720         Delete redundant tests.
35721
35722         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35723         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35724         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35725         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35726         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35727         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35728         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35729         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35730
35731         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35732         storing label pointers.
35733         * gcc.c-torture/execute/921019-1.c: Likewise.
35734         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35735         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35736         parameter fp.
35737         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35738         constants.
35739
35740         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35741         Delete obsolete tests.
35742
35743         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35744         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35745         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35746         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35747         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35748         * gcc.c-torture/compile/950124-1.c: New test.
35749
35750         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35751
35752 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35753
35754         * lib/mike-g++.exp: Add -lm to LIBS.
35755
35756 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35757
35758         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35759
35760 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35761
35762         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35763
35764 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35765
35766         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35767
35768 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35769
35770         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35771         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35772         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35773         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35774         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35775         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35776         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35777         * g++.law/{operators31.C, operators32.C,
35778         * g++.law/{operators33.C, operators34.C}: Likewise.
35779         * g++.law/{pic1.C, refs2.C}: Likewise.
35780         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35781         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35782         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35783         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35784
35785         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35786         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35787         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35788         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35789         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35790         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35791         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35792         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35793         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35794         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35795         * g++.law/{operators34.exp}: Likewise.
35796         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35797         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35798         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35799         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35800         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35801
35802         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35803         No longer expected to fail.
35804         * g++.law/missed-error3.C: Tweak for recent bool changes.
35805
35806 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35807
35808         * config/emb-unix: Deleted.
35809         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35810         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35811
35812 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35813
35814         * lib/dg.exp (dg-test): Fix typo in last patch.
35815
35816 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35817
35818         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35819         (handles multiple occurrences).
35820
35821 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35822
35823         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35824         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35825         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35826         printed).
35827         * lib/c-torture.exp (c-torture-compile): Likewise.
35828         (c-torture): Prepend full path if missing.
35829         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35830         (gcc_fail): Likewise.
35831         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35832
35833 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35834
35835         * lib/netware.exp: Only attach to NetWare i386 systems.
35836
35837 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35838
35839         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35840         messages.  Add test name to "output pattern match" pass/fail message.
35841
35842 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35843
35844         * gcc.dg: New testsuite.
35845         * gcc.dg/dg.exp: New file.
35846
35847         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35848         test-switch.c}: Deleted.
35849
35850         * gcc.misc-tests/msgs.exp: New testcase driver.
35851
35852 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35853
35854         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35855         Watch for illegal return values from ${tool}_load.
35856         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35857         cross targets.  Coerce return value >0 to 1.
35858
35859 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35860
35861         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35862
35863         * config/emb-unix.exp: New file.
35864
35865         * config/sim.exp: Error if variable $SIM not defined.
35866         (${tool}_load): Mark test as "untested" if simulator missing.
35867
35868         * config/unix.exp: Load remote.exp to get rcp_download.
35869         * lib/c-torture.exp: Use different option lists for testcases with
35870         and without loops.
35871         * gcc.c-torture/execute/execute.exp: Likewise.
35872
35873 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35874
35875         * config/*.exp: Clarify return code from ${tool}_load.
35876         Call `unresolved' or `untested' instead of `warning' or `perror'
35877         (sometimes you still want to call both though).
35878         Add comment that `shell_id' is local to each file.
35879         * config/udi.exp (timeout): Set to 30.
35880         Don't print warning if connection fails, $connectmode has already
35881         printed an error.
35882         (${tool}_load): Move verbose messages to level 2.
35883         Rework pattern for "Process started" message.
35884         Pass `shell_id' to ${connectmode}_download.
35885         Retry twice upon timeout.  Make resetting of target more robust.
35886         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35887         Pass `shell_id' to exit_$connectmode.
35888         Only call exit_$connectmode if connected.
35889         * config/unix.exp (${tool}_load): Check return codes better.
35890         * config/vrtx.exp (${tool}_load): Likewise.
35891         * config/vx.exp (${tool}_load): Likewise.
35892         Delete unneeded global's.
35893         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35894         from ${tool}_load.
35895         (dg-stat): Delete.
35896         (dg-init): Delete recording of pass/fail counts.
35897         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35898         (old-dejagnu-init): Likewise.
35899         (old-dejagnu-stat): Delete contents, empty proc now.
35900         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35901         (c-torture): Delete references to lcnt, lpass, lfail.
35902         Get option list from TORTURE_OPTIONS.
35903         Delete -funroll[-all]-loops if no loops.
35904         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35905         (g++_stat): Delete contents (empty proc now).
35906         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35907         (gcc_finish): Likewise.
35908         (gcc_stat): Deleted.
35909         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35910         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35911         * gcc.c-torture/execute/execute.exp: Likewise.
35912         Split tests into two parts: compile, execute.
35913         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35914         no loops.  Update to reflect clarified return codes from ${tool}_load.
35915
35916 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35917
35918         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35919         to grep for.
35920         (old-dejagnu): Likewise (where necessary).
35921
35922 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35923
35924         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35925
35926         * lib/dg.exp (dg-process-target): Fix processing of selector.
35927         Add comment regarding use of `error'.
35928
35929         * lib/gcc.exp (prune_system_crud): Define if missing.
35930         * lib/g++.exp (prune_system_crud): Likewise.
35931
35932         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35933         Call prune_system_crud.
35934         * lib/dg.exp (dg-runtest): New proc.
35935         Use perror instead of send_user for tcl errors in testcase.
35936         Don't return any value, it's never used.
35937         Don't clobber previous definition of `unknown'.
35938         Print tcl errors in `dg-final'.
35939
35940 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35941
35942         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35943         (dg-test): Don't print errorInfo, it contains stack backtrace.
35944
35945 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35946
35947         * lib/g++.exp (runtest_file_p): Define if missing.
35948
35949 1994-09-24  Doug Evans  (dje@cygnus.com)
35950
35951         * lib/mike-g++.exp: Comment out loading of g++.exp.
35952         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35953         (default_g++_version): Always print something.
35954         (default_g++_start): Comment out call to `which'.
35955         (g++_start, g++_load): Deleted (must be defined in config file).
35956         * lib/gcc.exp: Test for existence of $CC at start.
35957         Delete check for tmpdir (done in gcc_init).
35958         (default_gcc_version): Always print something.
35959         (default_gcc_start): Comment out call to `which'.
35960         * config/*.exp: Major cleanup - make cross targets work at least a
35961         little better for g++ (by not being "--tool gcc" specific).
35962         Rename gcc_xxx to ${tool}_xxx.
35963         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35964         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35965
35966 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35967
35968         * lib/c-torture.exp (c-torture-compile): Rework compiler
35969         message processing.
35970
35971         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35972         c-torture.
35973
35974 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35975
35976         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35977
35978         * lib/dg.exp (dg-process-target): Support { target native }.
35979
35980 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35981
35982         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35983         looked for "... program xxx got fatal signal".
35984         Correct regsub munging of `comp_output'.
35985         Ignore compiler messages "path prefix not used" and "linker input
35986         file unused".
35987
35988 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35989
35990         * lib/gcc.exp (runtest_file_p): Define if missing.
35991         * gcc.prms/template.c: Example to work from.
35992
35993 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35994
35995         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35996         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35997
35998         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35999         * gcc.prms/1883.c: Moved from compile/940714-1.c.
36000         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
36001         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
36002
36003         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
36004         (dg-process-target): No longer a varargs proc.
36005         Return S/N for target, P/F for xfail.  All callers changed.
36006         (user option procs): More argument checking.
36007         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
36008         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
36009         (dg-test): Skip test if not running on selected target in `dg-do'.
36010         Update handling of `dg-do-what', `dg-output-text'.
36011         Separate execution pass/fail from output pattern match pass/fail.
36012         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
36013
36014 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
36015
36016         * gcc.c-torture/special/special.exp: Don't expect failure for mips
36017         target for 920510-1.c.
36018
36019 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
36020
36021         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
36022         Clean up comment regarding use of passcnt, etc.
36023         (gcc_stat): Don't update `testcnt' here.
36024         (gcc_finish): Do it here.
36025         Might as well reset `but_id' here too.
36026         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
36027         to determine if the file should be tested.
36028         * gcc.c-torture/compile/compile.exp: Likewise.
36029         * gcc.c-torture/execute/execute.exp: Likewise.
36030         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36031         * gcc.misc-tests/dg-test.exp: Likewise.
36032         * gcc.prms/prms.exp: Likewise.
36033         * gcc.wendy/wendy.exp: Likewise.
36034         * g++.old-deja.exp: Likewise.
36035         Move "Testing file" message to verbose level 1.
36036
36037 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
36038
36039         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
36040
36041 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
36042
36043         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
36044         (default_gcc_start): Accept optional second list element
36045         of compiler flags.  Print compiler output at verbosity level 2.
36046         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
36047         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
36048         Save current values of framework globals passcnt, failcnt, xpasscnt,
36049         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
36050         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
36051         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
36052         xfailcnt to compute stats.  Update framework global `testcnt' from
36053         pass/fail counts.
36054         (gcc_finish): New proc.  Clean up test environment.
36055         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36056         (gcc_epass, gcc_efail): Delete.
36057         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36058         argument of line number.
36059         (dg-init): If the tool has an init routine, call it.
36060         (dg-test): Remove args `cflags_var' and `libs_var'.
36061         Pass all compiler options to ${tool}_start.
36062         Handle missing line number.
36063         (dg-finish): New function.
36064         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36065         particular files.  Call gcc_finish at end.  Move "skipping test"
36066         message to verbosity level 3.
36067         * gcc.c-torture/compile/compile.exp: Likewise.
36068         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36069         * gcc.c-torture/execute/execute.exp: Likewise.
36070         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36071         Print testcase being tried at verbosity level 1.
36072         * gcc.c-torture/special/special.exp: Unset xfail.
36073         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36074         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36075         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36076         * gcc.failure/failure.exp: Likewise.
36077         * gcc.ieee/ieee.exp: Likewise.
36078         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36079         Update call to dg-test.  Call dg-finish at end.
36080         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36081         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36082         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36083         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36084         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36085         * gcc.wendy/wendy.exp: Add copyright.
36086         Delete setting of tmpdir (done by gcc_init).
36087         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36088         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36089         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36090         gcc_[ce]pass/fail.
36091
36092 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36093
36094         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36095         confusion.
36096         (g++_load): Likewise.
36097
36098         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36099         Rename argument to `prog' to remove the confusion.
36100         Varargs fns behave differently too!
36101         (g++_load): Likewise.
36102
36103         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36104
36105         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36106         what it is.  Delete (always) printing of status value for !native.
36107         Simplify verbose code, and include status and exec_output.
36108         (g++_load): Use gcc_load.
36109
36110 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36111
36112         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36113         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36114         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36115         940714-3.c as these testcases don't exist anymore.  Make
36116         va-arg-1.c expected to pass.
36117
36118 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36119
36120         * gcc.misc-tests/misc.exp: Only run specific testcases.
36121         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36122         * gcc.misc-tests/dg-[1-9].c: New files.
36123
36124         * lib/dg.exp: New testsuite driver.
36125         * gcc.prms/prms.exp: Use it.
36126
36127         * README.gcc: New file.
36128
36129         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36130         Document and reset `lxpass' and `lxfail'.
36131         Simplify "initialized" message.
36132         (gcc_stat): Clean up comments a little.
36133
36134 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36135
36136         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36137
36138 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36139
36140         * lib/old-dejagnu.exp (process-option): New proc.
36141         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36142         (old-dejagnu): Simplify.
36143         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36144
36145 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36146
36147         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36148         exists and is not an empty string.
36149
36150         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36151         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36152         finished.
36153         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36154         automatically.
36155
36156         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36157         longer expected to fail.
36158
36159         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36160         "f" function call.
36161
36162         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36163
36164         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36165         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36166         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36167         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36168         c-torture-1.29.
36169
36170         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36171         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36172
36173         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36174
36175         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36176         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36177
36178         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36179         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36180         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36181
36182 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36183
36184         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36185         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36186         940714-1.c, 940714-2.c, 940714-3.c},
36187         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36188         gcc.misc-tests/{mg.c,mg.exp}:
36189         New tests.
36190         * gcc.noncompile/noncompile.exp: Change accordingly.
36191
36192 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36193
36194         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36195         Undo previous clobberage.
36196
36197 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36198
36199         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36200         * gcc.special/{930510-1.c, special.exp}:
36201         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36202         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36203         struct-varargs-1.c}: New tests from c-torture-1.26.
36204
36205 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36206
36207         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36208           argument to switch.
36209
36210 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36211
36212         * Revert the previous changes.  Please see Rob's directory
36213           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36214           fixes.
36215
36216 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36217
36218         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36219             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36220             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36221             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36222             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36223             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36224             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36225             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36226             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36227             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36228             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36229             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36230             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36231             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36232             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36233             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36234             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36235             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36236             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36237             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36238             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36239             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36240             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36241             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36242             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36243             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36244             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36245
36246 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36247
36248         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36249             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36250           with perror calls.
36251
36252 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36253
36254         * config/unix.exp (g++_load): Fix syntax.
36255
36256 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36257
36258         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36259         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36260         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36261         Don't expect va-arg-1.c to fail.  Correct expected output for
36262         920928-1.c.
36263         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36264         * gcc.wendy/hbm4.c: Correct typo.
36265         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36266
36267 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36268
36269         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36270         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36271         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36272         * lib/c-torture.exp (c-torture-compile): Ditto.
36273
36274         Reduce volume of output (remove all the -I's and such).
36275         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36276         Call gcc_cpass, gcc_cfail.
36277         (c-torture): Pass testing option to c-torture-compile.
36278
36279 1994-03-21  Doug Evans  (dje@cygnus.com)
36280
36281         Bring patches over from progressive.
36282         * config/default.exp: Exit remote shell cleanly.
36283         (g++_exit, g++_start): Add default versions.
36284         * config/sim.exp (gcc_load): Use perror, not error.
36285
36286 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36287
36288         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36289         set in site.exp.
36290
36291 1994-03-14  Doug Evans  (dje@cygnus.com)
36292
36293         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36294         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36295         (wendy_try): New proc to run testcase.
36296         (main loop): Call 'em.
36297         * gcc.wendy/*.c: Clean up pass to correct expected output.
36298
36299         * lib/gcc.exp: Minor cleanup work.
36300         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36301
36302 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36303
36304         * config/sim.exp (gcc_load): Document return codes better.
36305         Don't pass -v to simulator.
36306
36307 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36308
36309           * gcc.special/920717-x.c: Fix typo.
36310           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36311           get at sources.
36312
36313         * lib/mike-gcc.exp: Fix typo.
36314
36315 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36316
36317         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36318         binary to use, transform the name.
36319         * config/*.exp: rename everything. Nuke any g++ specific files,
36320         it's now a special case of gcc that requires no special support.
36321         Add a default.exp for unsupported targets.
36322
36323 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36324
36325         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36326         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36327         version of Tcl.
36328
36329 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36330
36331         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36332         than a warning.
36333
36334 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36335
36336         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36337
36338 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36339
36340         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36341         option_list.  Compile every file with only 4/6 option choices
36342         (same as C torture) instead of with 12/18 different option
36343         choices.
36344         * lib/c-torture.exp: Likewise.
36345
36346         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36347         not already set.
36348
36349 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36350
36351         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36352         can put an XFAIL *-*-* on excess errors.
36353
36354 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36355
36356         * g++.law: Add more tests derived from g++-bugs snapshots.
36357
36358         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36359         equivalent to g++.law/init9.
36360
36361         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36362         compiled it, and the a.out file after we've run it.
36363
36364 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36365
36366         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36367         compiled it, and the a.out file after we've run it.
36368
36369 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36370
36371         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36372
36373 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36374
36375         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36376         version number.
36377
36378 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36379
36380         * g++.law: New directory of g++ tests derived from the g++-bugs
36381         snapshots.
36382
36383 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36384
36385         * gcc.compile: initbug1.c initbug1.exp testcase added
36386
36387 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36388
36389         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36390         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36391           fixes submitted by Jeff Law (law@cs.utah.edu)
36392         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36393           Jeff Law (law@cs.utah.edu)
36394
36395
36396 1993-11-30  Mike Stump  (mrs@cygnus.com)
36397
36398         * config/unix-g++.exp: Follow the gcc way of doing things.
36399         * g++.old-deja/old-deja.exp: Minor updates.
36400         * lib/g++.exp: New file, follow the gcc way of doing things.
36401         * lib/old-dejagnu.exp: Minor updates.
36402         * lib/mike-g++.exp: Always unset errorInfo.
36403
36404 1993-11-06  Mike Stump  (mrs@cygnus.com)
36405
36406         * lib/gcc.exp: Fix some errors with the below change, CC and
36407         CFLAGS should be global when setting, not local.
36408
36409 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36410
36411         * lib/gcc.exp: Transform tool name.
36412
36413 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36414
36415         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36416
36417 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36418
36419         * lib/gcc.exp: change gcc_done to gcc_stat
36420
36421 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36422
36423         * Upgraded gcc testsuite to c-torture version 1.25
36424
36425 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36426
36427         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36428         * lib/c-torture: added hooks for new reporting code.
36429
36430 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36431
36432         * config/sh-gcc.exp: check if sh-sim exists in the path
36433
36434 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36435
36436         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36437         * gcc.compile/compile.exp: Initial changes for new logic.
36438         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36439         * gcc.failure/failure.exp: Initial changes for new logic.
36440         * gcc.ieee/ieee.exp: Initial changes for new logic.
36441         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36442         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36443         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36444         * lib/c-torture.exp: Initial changes for new logic.
36445         * lib/gcc.exp: Initial changes for new logic.
36446
36447 1993-10-15  Mike Stump  (mrs@cygnus.com)
36448
36449         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36450         depend upon failure or success.  Fully qualify names in failure
36451         and success messages.  Always remove a.out before starting
36452         compile, just in case.  Pay more attention to error text output by
36453         the compiler.  Handle testcases with no known past errors just
36454         like all others, so that things are uniform.  Other miscellaneous
36455         improvements.
36456
36457 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36458
36459         * gcc.cpp: new directory for cpp tests
36460
36461 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36462
36463         * lib/chill.exp: Code reformatted, removed unused code.
36464         * config/unix-chill.exp: Code reformatted, removed unused code.
36465         * chill.execute/execute.exp: Code reformatted, removed unused code.
36466         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36467
36468 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36469
36470         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36471         routines not written.
36472
36473 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36474
36475         * config/bug-gcc.exp: Use new procs from bug.exp.
36476
36477 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36478
36479         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36480         via ftp, rather than depending on NFS.
36481         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36482         case.
36483
36484 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36485
36486         * config/bug-gcc.exp: Use new download proc.
36487
36488 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36489
36490         * chill.execute/execute.exp: cleanups, handles errors better
36491         * chill.compile/compile.exp: rewrite, based on execute.exp
36492         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36493         * lib/chill.exp: major changes to diff proc and compile and link
36494           procs. added chill_fail and chill_pass wrappers to pass and
36495           fail. added more comments, and handle error codes better.
36496           Added a hack to capture stderr from exec, so noncompile tests
36497           can work.
36498
36499 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36500
36501         * chill.execute/execute.exp: rewrite of testsuite driver
36502         * lib/chill.exp: rewrite of testsuite driver
36503         * config/unix-chill.exp: rewrite of testsuite driver
36504
36505 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36506
36507     In chill.execute:
36508         * iexpr.ch: Standardize uppercase.
36509         * tuples.dat: Standardize uppercase.
36510         * vary.ch: standardize.  Correct varying string assignments.
36511         * vary.dat: Add new output lines.
36512
36513 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36514
36515     In chill.execute:
36516         * chprintf.ch: Standardize use of uppercase.
36517         * tuples.ch: Standardize and turn arr2 into a DCL,
36518           rather than a SYN.
36519         * pinits.ch: Standardize.
36520
36521 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36522
36523         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36524         * Makefil: Renamed to Makefile.in.
36525         * configure.in: New.
36526
36527 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36528
36529     In chill.execute:
36530         * .cvsignore: Add result/output files.
36531         * Makefile: Fix up variables at start.  Use MFLAGS
36532           everywhere.  Correct bool_loc, built_ins entries.
36533           Add entry for vary1.ch.
36534         * bitarray.ch: Standardize upper-case usage.
36535         * bitexpr.ch: Standardize, add output of b1.
36536         * params.ch: Use arrayt in along PROC parameters, to
36537           avoid novelty problems.
36538         * sets.ch: Tiny cleanup.
36539         * vary1.ch: Re-indent.
36540
36541 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36542
36543           * Add PR-related files to Makefiles, .cvsignore files, etc.
36544
36545 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36546
36547         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36548           with compiler objects. New names are test-flow.c and test-loop.c
36549
36550 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36551
36552         * Upgraded c-torture tests from 1.19 to 1.20
36553
36554         * new files:
36555         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36556         * gcc.compile: 930623-1.c 930623-2.c
36557         * gcc.noncompile: 930622-1.c 930622-2.c
36558         * gcc.failure: 920411-1.c 920627-2.c
36559         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36560
36561 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36562
36563         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36564           More changes to get testsuite working properly. Needs more work.
36565           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36566
36567 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36568
36569         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36570           More changes to get testsuite working properly. Needs more work.
36571
36572 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36573
36574         * chill.compile/compile.exp: Added for Dejagnu support
36575         * chill.execute/execute.exp: Added for Dejagnu support
36576         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36577
36578 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36579
36580     This should complete moving the CHILL test files.
36581         * chill.noncompile(.cvsignore printf.grt
36582             in-printf.grt chprintf.grt chprintf.ch):
36583             Added test-support files.
36584           (Makefile): Modified further.
36585         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36586             signal.ch): Added test files.
36587           * chill.execute (.cvsignore printf.grt printr.c
36588             in-printf.grt rts.c chprintf.grt rts.h): Added
36589           test-support files.
36590             (Makefile): More corrections.
36591
36592 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36593
36594         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36595           test cases, ready for DejaGnu.
36596
36597 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36598
36599         * Upgraded c-torture tests from 1.18 to 1.19
36600
36601         * gcc.compile: added test(s):
36602           930607-1.c
36603         * gcc.execute: added test(s):
36604           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36605
36606         * added new subdirectory for misc tests: gcc.misc-tests
36607         * gcc.misc-test(s): added tests:
36608           inst-check.c test-consts.c test-ior.c test-switch.c
36609
36610 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36611
36612         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36613
36614 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36615
36616         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36617
36618 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36619
36620         * Upgraded c-torture tests from 1.17 to 1.18
36621
36622 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36623
36624         * Upgraded c-torture tests from 1.12 to 1.17
36625
36626 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36627
36628         * lib/old-dejagnu.exp:
36629           Fixed handling of XFAIL target triplets to correctly
36630           recognize wildcard characters.  Removed code that
36631           appended a unique id tag to the end of the file name
36632           printed out by the result of the testcases within a
36633           given test file.
36634
36635 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36636
36637         * lib/old-dejagnu.exp:
36638           Reworked expected failure handling to trigger off of XFAIL
36639           keyword in keyphrase embeded in testcase source code. The
36640           XFAIL keyword must be at the end of the keyphrase line. It
36641           may optionally be followed by one or more target triplets.
36642           It has just occured that the handling of wildcards in the
36643           target triplet may not be correct.
36644
36645 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36646
36647         * g++.old-deja/tests:
36648           Moved all subdirectories up one level into g++.old-deja .
36649
36650         * lib/old-dejagnu.exp:
36651           Fixed problem with CXXFLAGS not being properly reset, and being
36652           corrupted with extraneous "-c" compiler option.  This was
36653           causing binaries to not be generated for test that needed them.
36654           Modified strings passed to "pass" and "fail" so that individual
36655           tests from the same test file would be distinguished by an
36656           identifier appended to the test file name in the summary logs;
36657           this corrected a problem with erroneous diff logs.  Added code
36658           to search testcases for expected fail and unexpected pass keywords.
36659
36660 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36661
36662         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36663
36664 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36665
36666         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36667           Removed extraneous text from end of "Special g++ Options"
36668           keyphrase.
36669
36670         * lib/old-dejagnu.exp: Added pattern matching to look for new
36671           keywords, embedded in testcases comments, which will trigger
36672           calls to xpass and xfail.
36673
36674 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36675
36676         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36677           comments embedded in the testcases, especially the one looking for
36678           special compiler options, as well as the pattern matching for the
36679           compiler output again.
36680
36681 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36682
36683         * lib/old-dejagnu.exp: Do a proper check of the return value for
36684           execute tests. Fixed several problems with the pattern matching
36685           of the compiler output which gave erroneous test results.
36686           Changed several of the test result messages to be more descriptive.
36687         * config/unix-g++.exp: Proc g++_load now actually works and
36688           executes the tests passed to it and returns a usable return
36689           value.
36690
36691 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36692
36693           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36694
36695 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36696
36697         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36698           Modified both files to properly execute the old style
36699           dejagnu tests. The previous versions of these files were
36700           experimental and did not function anything near correctly.
36701
36702 1993-04-05  Rob Savoye  (rob@cygnus.com)
36703
36704         * Removed all Makefile.in and configure.in files. No configuration
36705         needed now.
36706
36707 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36708
36709         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36710
36711 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36712
36713         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36714         gcc.special/configure.in, gcc.noncompile/configure.in,
36715         gcc.execute/configure.in, gcc.code_quality/configure.in,
36716         g++.other/configure.in, g++.old-deja/configure.in,
36717         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36718         in srcname setting.
36719
36720 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36721
36722         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36723         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36724         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36725
36726 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36727
36728         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36729         (gdb_exit): Don't remove *_soc files.
36730
36731 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36732
36733         * lib/c-torture.exp: Don't look for main; instead always use -w
36734         -c.  This is how the c-torture tests work.  Remove the object
36735         file if the compilation succeeds.
36736         * gcc.execute/execute.exp: Remove executable if test passes.
36737         * gcc.noncompile/noncompile.exp: Every test is an expected
36738         failure.
36739         * gcc.special/special.exp: Added tests from c-torture 1.11,
36740         corrected use of existing test.
36741         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36742         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36743         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36744         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36745         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36746         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36747         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36748         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36749         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36750         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36751         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36752         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36753         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36754         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36755         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36756         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36757         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36758         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36759         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36760         c-torture 1.11.
36761         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36762         correspond to c-torture 1.11.
36763
36764         * New file.