OSDN Git Service

* g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5
6 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7
8         PR target/24136
9         * gfortran.fortran-torture/compile/pr24136.f: New test.
10
11 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
12
13         PR c++/22172
14         * g++.dg/parse/crash30.C: New test.
15
16 2005-10-07  Richard Guenther  <rguenther@suse.de>
17
18         PR middle-end/24227
19         * gcc.c-torture/compile/pr24227.c: New testcase.
20
21 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22
23         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24         Do not put aligned attributes on array elements.
25
26 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
27
28         PR testsuite/23611, PR testsuite/23615
29         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
30         writing prototypes of library functions by hand.
31         * obj-c++.dg/bitfield-4.mm: Likewise.
32         * obj-c++.dg/const-str-4.mm: Likewise.
33         * obj-c++.dg/encode-4.mm: Likewise.
34         * obj-c++.dg/encode-5.mm: Likewise.
35         * obj-c++.dg/encode-6.mm: Likewise.
36         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
37         * obj-c++.dg/method-10.mm: Likewise.
38         * obj-c++.dg/method-17.mm: Likewise.
39         * obj-c++.dg/method-19.mm: Likewise.
40         * obj-c++.dg/try-catch-2.mm: Likewise.
41
42 2005-10-06  Richard Henderson  <rth@redhat.com>
43
44         PR 24236
45         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
46
47 2005-10-06  Dale Johannesen  <dalej@apple.com>
48
49         * gcc.c-torture/execute/20030125-1.c:  Correct.
50
51 2005-10-06  Richard Guenther  <rguenther@suse.de>
52
53         PR tree-optimization/24238
54         * g++.dg/tree-ssa/pr24238.C: New testcase.
55
56 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
57
58         PR 18568
59         * gfortran.dg/der_pointer_3.f90: New test.
60
61 2005-10-05  Devang Patel  <dpatel@apple.com>
62
63         PR Debug/23205
64         * g++.dg/other/PR23205.C: New.
65         
66 2005-10-05  Richard Henderson  <rth@redhat.com>
67
68         PR target/23602
69         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
70         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
71
72 2005-10-05  Dale Johannesen  <dalej@apple.com>
73
74         * gcc.c-torture/execute/float-floor.c:  New.
75
76 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
77
78         PR tree-optimization/21419
79         PR tree-optimization/24146
80         PR tree-optimization/24151
81
82         * g++.dg/ext/asm7.C: New.
83         * g++.dg/ext/asm8.C: New.
84         * gcc.dg/asm-1.c: Compile on all targets.
85         * gcc.dg/asm-pr24146.c: New.
86         * gcc.dg/pr21419.c: Adjust error messages.
87
88 2005-10-05  Richard Guenther  <rguenther@suse.de>
89
90         PR fortran/24176
91         * gfortran.fortran-torture/compile/empty.f90: New testcase.
92
93 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
94
95         PR c++/23513
96         * g++.dg/template/spec22.C: Robustify test.
97         * g++.dg/template/spec26.C: New.
98
99 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
100
101         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
102         if target supports vector instructions.
103
104 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
105
106         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
107         C99 functions.
108
109 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
110
111         * lib/target-supports.exp (check_effective_target_fortran_large_real,
112         check_effective_target_fortran_large_int): Replace cached result
113         when target changes.
114
115 2005-10-04  Devang Patel  <dpatel@apple.com>
116
117         * gcc.dg/i386-sse-vect-types.c: New.
118         
119 2005-10-04  Ian Lance Taylor  <ian@airs.com>
120
121         PR preprocessor/13726
122         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
123         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
124
125 2005-10-04  Richard Guenther  <rguenther@suse.de>
126
127         PR c/23576
128         * gcc.dg/noncompile/pr23576.c: New testcase.
129
130 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
131
132         PR middle-end/23125
133         * gcc.dg/register-var-3.c: New test.
134
135 2005-10-04  Steven Bosscher  <stevenb@suse.de>
136
137         * gcc.dg/pr23049.c: New test.
138
139         * gcc.dg/ucnid-4.c: Fix test.
140
141 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
142
143         PR 23445
144         * gcc.c-torture/compile/pr23445.c: New test.
145
146 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
147
148         * g++.dg/overload/unknown1.C: New.
149
150 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
151
152         PR c++/17775
153         * g++.dg/template/repo4.C: New test.
154
155 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
156
157         PR libfortran/19308
158         * gfortran.dg/large_real_kind_2.F90: New test.
159         * gfortran.dg/large_integer_kind_2.f90: New test.
160
161 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
162
163         * lib/target-supports.exp (check_effective_target_vect_shift):
164         Implement with result caching. Add i?86, x86_64 and ia64 targets.
165         (check_effective_target_vect_condition): Fix copy-n-pasto.
166
167         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
168         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
169         targets.
170
171 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
172
173         PR c++/22621
174         * g++.dg/template/overload5.C : New test.
175
176         PR c++/23840
177         * g++.dg/expr/stdarg1.C: New test.
178
179 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
180
181         PR 24142
182         * gcc.c-torture/execute/pr24142.c: New test.
183
184 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
185
186         PR 24141
187         * gcc.c-torture/execute/pr24141.c: New test.
188
189 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
190             Diego Novillo  <dnovillo@redhat.com>
191
192         PR 23604
193         * gcc.c-torture/execute/pr23604.c: New test.
194
195 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
196
197         PR fortran/16404
198         PR fortran/20835
199         PR fortran/20890
200         PR fortran/20899
201         PR fortran/20900
202         PR fortran/20901
203         PR fortran/20902
204         gfortran.dg/equiv_constraint_1.f90: New test.
205         gfortran.dg/equiv_constraint_2.f90: New test.
206         gfortran.dg/equiv_constraint_3.f90: New test.
207         gfortran.dg/equiv_constraint_4.f90: New test.
208         gfortran.dg/equiv_constraint_5.f90: New test.
209         gfortran.dg/equiv_constraint_6.f90: New test.
210         gfortran.dg/equiv_constraint_7.f90: New test.
211         gfortran.dg/equiv_constraint_8.f90: New test.
212         gfortran.dg/private_type_1.f90: New test.
213         gfortran.dg/private_type_2.f90: New test.
214         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
215         980628-10.f: Assert std=gnu to permit mixing of
216         types in equivalence statements.
217
218 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
219
220         PR 24112
221         * gfortran.dg/open_status_1.f90: New.
222
223 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
224
225         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
226         * gcc.dg/vect/pr22480.c: Clean up temp files.
227         * gcc.dg/vect/pr23831.c: Clean up temp files.
228         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
229         Clean up temp files.
230         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
231         Clean up temp files.
232
233         * gcc.dg/20050309-1.c: Clean up temp files.
234         * gcc.dg/20050325-1.c: Clean up temp files.
235
236 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
237
238         PR tree-optimization/24059
239         * gcc.dg/vect/pr24059.c : New test.
240
241 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
242
243         PR middle-end/24109
244         * gcc.c-torture/execute/20050929-1.c: New test.
245
246 2005-09-29  Steven Bosscher  <stevenb@suse.de>
247
248         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
249
250 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
251
252         PR c/21419
253         * gcc.dg/pr21419.c: New test.
254
255 2005-09-29  Steven Bosscher  <stevenb@suse.de>
256
257         * gcc.dg/pr23911.c: New test.
258
259 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
260
261         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
262
263         PR c++/16782
264         * g++.dg/parse/qualified4.C: New test.
265         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
266         * g++.old-deja/g++.mike/p8154.C: Likewise. 
267
268 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
269
270         PR c++/22147
271         * g++.dg/template/friend37.C: New test.
272         * g++.dg/parse/crash28.C: Adjust error markers.
273         
274 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
275
276         PR fortran/18518
277         * gfortran.fortran-torture/execute/save_2.f90: New decl.
278
279 2005-09-27  Devang Patel  <dpatel@apple.com>
280
281         PR tree-optimization/23625
282         * gcc.dg/pr23625.c: New test.
283         
284 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
285
286         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
287         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
288
289 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
290
291         PR fortran/23677
292         * gfortran.fortran-torture/execute/save_1.f90: New test.
293         * gfortran.dg/save_1.f90: New test.
294
295 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
296
297         * gcc.target/i386/builtin-apply-mmx.c: New test.
298
299         PR target/22576
300         * gcc.target/i386/pr22576.c: New test.
301
302         PR target/22585
303         * gcc.target/i386/pr22585.c: New test.
304
305         PR target/23268
306         * gcc.target/i386/pr23268.c: New test.
307
308         PR middle-end/23831
309         * gcc.dg/vect/pr23831.c: New test.
310
311         PR target/24055
312         * gcc.target/i386/pr24055.c: New test.
313
314 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
315
316         PR tree-optimization/23960
317         * gcc.c-torture/compile/pr23960.c: New.
318
319 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
320
321         PR fortran/16861
322         * gfortran.dg/nested_modules_3.f90: New.
323
324 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
325
326         PR fortran/24005
327         gfortran.dg/interface_1.f90: New test.
328
329 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
330         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
331
332         PR fortran/23843
333         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
334
335 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
336
337         PR fortran/23516
338         * gfortran.dg/imag_1.f: New test.
339         * gfortran.dg/imag_2.f: Ditto.
340
341 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
342
343         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
344
345 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
346
347         PR c++/21983
348         * g++.dg/warn/pr21983.C: New test.
349
350 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
351
352         PR c++/23993
353         * g++.dg/template/array14.C: New test.
354
355 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
356
357         PR fortran/19929
358         * gfortran.dg/der_ptr_component_1.f90: New test.
359
360 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
361
362         PR c++/23965
363         * g++.dg/template/error1.C: Reject "no matching function" message.
364
365 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
366
367         PR c++/17609
368         * g++.dg/lookup/error1.C: New test.
369
370 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
371
372         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
373         functionality of the testcase.
374
375 2005-09-20  Richard Henderson  <rth@redhat.com>
376
377         * gcc.dg/vect/vect-22.c: Require vect_float.
378         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
379
380 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
381
382         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
383         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
384         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
385         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
386         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
387         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
388         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
389         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
390         * gcc.dg/cpp/ucnid-8.c: New test.
391
392 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
393
394         PR tree-optimization/23929
395         * gcc.c-torture/compile/pr23929.c: New test.
396
397 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
398
399         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
400         for one loop.
401
402 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
403
404         PR testsuite/23186
405         * g++.dg/other/pr22003.C: Require named sections.
406
407 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
408
409         PR c++/23947
410         * g++.dg/rtti/crash3.C: New test.
411
412         PR tree-optimization/23818
413         * gcc.dg/pr23818.c: New test.
414
415 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
416
417         PR fortran/23420
418         * gfortran.dg/print_fmt_4.f: New.
419
420 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
421
422         PR fortran/23663
423         * gfortran.fortran-torture/execute/entry_11.f90: New test.
424
425 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
426
427         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
428         Use pointers to local alignable arrays instead. Added comments.
429         * gcc.dg/vect/vect-46.c: Likewise.
430         * gcc.dg/vect/vect-48.c: Likewise.
431         * gcc.dg/vect/vect-49.c: Likewise.
432         * gcc.dg/vect/vect-52.c: Likewise.
433         * gcc.dg/vect/vect-53.c: Likewise.
434         * gcc.dg/vect/vect-54.c: Likewise.
435         * gcc.dg/vect/vect-56.c: Likewise.
436         * gcc.dg/vect/vect-57.c: Likewise.
437         * gcc.dg/vect/vect-58.c: Likewise.
438         * gcc.dg/vect/vect-60.c: Likewise.
439         * gcc.dg/vect/vect-61.c: Likewise.
440
441         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
442         The test is no longer vectorizable on vect_no_align targets.
443         * gcc.dg/vect/vect-43.c: Likewsie.
444
445         * gcc.dg/vect/vect-44.c: Added comments.
446         * gcc.dg/vect/vect-45.c: Added comments.
447         * gcc.dg/vect/vect-50.c: Added comments.
448         * gcc.dg/vect/vect-51.c: Added comments.
449
450         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
451         aligned type.
452         * gcc.dg/vect/Os-vect-95.c: Likewise. 
453
454         * gcc.dg/vect/vect-41.c: Test removed.
455         * gcc.dg/vect/vect-47.c: Test removed.
456         * gcc.dg/vect/vect-55.c: Test removed.
457         * gcc.dg/vect/vect-59.c: Test removed.
458
459 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
460         
461         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
462         No longer vectorizable on vect_no_align targets.
463         * gcc.dg/vect/pr20122.c: Likewise.
464         * gcc.dg/vect/vect-74.c: Likewise.
465         * gcc.dg/vect/vect-75.c: Likewise.
466         * gcc.dg/vect/vect-76.c: Likewise.
467
468         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
469         Will not be vectorizable on vect_no_align targets once aliasing issues
470         are resolved.
471         * gcc.dg/vect/vect-79.c: Likewise.
472
473         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
474         * gcc.dg/vect/vect-78.c: Likewise.
475         * gcc.dg/vect/vect-97.c: Likewise.
476
477 2005-09-19  Steven Bosscher  <stevenb@suse.de>
478
479         * gcc.dg/pr23943.c: New test.
480
481 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
482
483         PR fortran/19181
484         * gfortran.dg/derived_pointer_null_1.f90: New test.
485
486 2005-09-18  Richard Guenther  <rguenther@suse.de>
487
488         PR middle-end/23944
489         * gcc.c-torture/compile/pr23944.c: New testcase.
490
491 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
492
493         PR fortran/15975
494         * gfortran.dg/der_pointer_2.f90: New test.
495
496 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
497
498         PR fortran/16861
499         * gfortran.dg/nested_modules_2.f90: New test.
500
501 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
502
503         PR c++/18368
504         * g++.dg/other/semicolon.C: New test.
505
506 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
507
508         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
509         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
510
511 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
512
513         PR c++/23914
514         * g++.dg/template/static18.C: New test.
515
516         PR c++/21514
517         * g++.dg/template/crash19.C: Remove dg-error marker.
518         * g++.dg/template/local4.C: New test.
519
520 2005-09-16  Paul Brook  <paul@codesourcery.com>
521
522         PR fortran/23906
523         * gfortran.dg/dependency_1.f90: New test.
524
525 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
526
527         PR c++/23896
528         * g++.dg/template/static17.C: New test.
529
530 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
531
532         PR c++/23139
533         * g++.dg/warn/huge-val1.C: New test.
534
535 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
536
537         PR c++/13140
538         * g++.dg/parse/class2.C: New test.
539         * g++.dg/template/explicit8.C: Likewise.
540         * g++.dg/template/spec25.C: Likewise.
541
542 2005-09-14  Josh Conner  <jconner@apple.com>
543
544         PR middle-end/23584
545         * gcc.dg/pr23584.c: New test.
546
547 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
548
549         PR fortran/21875 Internal Unit Array I/O, NIST
550         * gfortran.dg/arrayio_1.f90: New test.
551         * gfortran.dg/arrayio_1.f90: New test.
552         * gfortran.dg/arrayio_1.f90: New test.
553         * gfortran.dg/arrayio_1.f90: New test.
554         * gfortran.dg/arrayio_1.f90: New test.
555
556 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
557
558         PR middle-end/22480
559         * gcc.dg/vect/pr22480.c: New test.
560
561 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
562
563         PR fortran/19358
564         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
565
566 2005-09-13 Josh Conner <jconner@apple.com>
567
568         PR c++/23180
569         * g++.dg/init/struct2.C: New test.
570         * g++.dg/init/struct3.C: New test.
571
572 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
573
574         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
575         Clean up temp files.
576         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
577         gcc.dg/tree-ssa/builtin-fprintf-1.c,
578         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
579         gcc.dg/tree-ssa/builtin-printf-1.c,
580         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
581         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
582         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
583         gcc.dg/tree-ssa/builtin-vprintf-1.c,
584         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
585         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
586         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
587         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
588         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
589         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
590         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
591         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
592
593 2005-09-13  Josh Conner  <jconner@apple.com>
594
595         * lib/gcc-dg.exp: Load scanipa.exp.
596         (cleanup-dump): New procedure.
597         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
598         * lib/scandump.exp: New file.
599         * lib/scantree.exp: Use it.
600         * lib/scanipa.exp: New file.
601
602 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
603
604         PR fortran/17740
605         * gfortran.dg/generic_4.f90: New test.
606
607 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
608
609         PR target/23816
610         * gcc.target/i386/pr23816-1.c: New test.
611         * gcc.target/i386/pr23816-2.c: New test.
612
613
614 2005-09-13  Bastian Blank <waldi@debian.org>
615
616         PR c++/16171
617         * g++.dg/abi/mangle26.C: New test. 
618         * g++.dg/abi/mangle27.C: New test. 
619         * g++.dg/abi/mangle28.C: New test. 
620         * g++.dg/abi/mangle29.C: New test. 
621
622         PR c++/23839
623         * g++.dg/parse/register1.C: New test.
624
625 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/23842
628         * g++.dg/template/access16.C: New test.
629
630 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
631
632         * gfortran.dg/char_pack_2.f90: Increase the vector size.
633
634 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
635
636         PR fortran/18899
637         * gfortran.dg/shape_2.f90: New test.
638
639 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
640
641         PR target/19269
642         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
643         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
644         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
645         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
646         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
647         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
648         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
649         tests.
650
651 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/23841
654         * g++.dg/parse/template17.C: New test.
655
656 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
657
658         PR c++/23789
659         * g++.dg/template/nontype14.C: New test.
660
661 2005-09-12  Ian Lance Taylor  <ian@airs.com>
662
663         PR g++/7874
664         * g++.dg/lookup/friend7.C: New test.
665         * g++.dg/lookup/friend8.C: New test.
666         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
667         so that it will be found via argument dependent lookup.
668         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
669         friend functions which will no longer be found.
670         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
671         function g, so that it will be found via argument dependent
672         lookup.
673         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
674         * g++.old-deja/g++.mike/net43.C: Likewise.
675
676 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
677
678         PR c++/23691
679         * g++.dg/template/static16.C: New test.
680
681 2005-09-12  Josh Conner  <jconner@apple.com>
682
683         PR middle-end/23237
684         * gcc.c-torture/compile/pr23237.c: New test. 
685
686 2005-09-11  Richard Henderson  <rth@redhat.com>
687
688         * g++.dg/other/error8.C: Update expected diagnostic text.
689
690 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
691
692         PR libfortran/19872
693         * gfortran.dg/overwrite_1.f: New test.
694
695 2005-09-09  Josh Conner  <jconner@apple.com>
696
697         * g++.dg/init/pr23180-1.C: Removed.
698         * g++.dg/init/pr23180-2.C: Removed.
699
700 2005-09-09  David Daney <ddaney@avtrex.com>
701
702         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
703         files which are ...
704         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
705         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
706
707 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
708
709         * gfortran.dg/iostat_2.f90: New test.
710
711 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/22252
714         * g++.dg/ext/interface1.C: New test.
715         * g++.dg/ext/interface1.h: Likewise.
716         * g++.dg/ext/interface1a.cc: Likewise.
717
718 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
719
720         * gfortran.dg/iomsg_1.f90:  New test case.
721
722 2005-09-09  Richard Guenther  <rguenther@suse.de>
723
724         PR c++/23624
725         * g++.dg/tree-ssa/pr23624.C: New testcase.
726
727 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
728
729         PR fortran/19239
730         * gfortran.dg/vector_subscript_1.f90,
731         * gfortran.dg/vector_subscript_2.f90: New tests.
732
733 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
734
735         PR fortran/21104
736         * gfortran.dg/array_alloc_1.f90,
737         * gfortran.dg/array_alloc_2.f90,
738         * gfortran.dg/array_alloc_3.f90: New tests.
739
740 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
741
742         PR fortran/12840
743         * gfortran.dg/array_constructor_6.f90
744         * gfortran.dg/array_constructor_7.f90
745         * gfortran.dg/array_constructor_8.f90
746         * gfortran.dg/array_constructor_9.f90
747         * gfortran.dg/array_constructor_10.f90
748         * gfortran.dg/array_constructor_11.f90
749         * gfortran.dg/array_constructor_12.f90: New tests.
750
751 2005-09-08  Josh Conner  <jconner@apple.com>
752
753         PR c++/23180
754         * g++.dg/init/pr23180-1.C: New test.
755         * g++.dg/init/pr23180-2.C: New test.
756
757 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
758
759         PR fortran/18878
760         * gfortran.dg/module_double_reuse.f90: New.
761
762 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
763
764         PR fortran/23270
765         PR fortran/22304
766         PR fortran/18870
767         PR fortran/17917
768         PR fortran/16511
769         * gfortran.dg/common_equivalence_1.f: New.
770         * gfortran.dg/common_equivalence_2.f: New.
771         * gfortran.dg/common_equivalence_3.f: New.
772         * gfortran.dg/contained_equivalence_1.f90: New.
773         * gfortran.dg/module_blank_common.f90: New. 
774         * gfortran.dg/module_commons_1.f90: New.
775         * gfortran.dg/module_equivalence_1.f90: New.
776         * gfortran.dg/nested_modules_1.f90: New.
777         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
778         equivalences and add comment to connect the test with
779         the PR.
780
781 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
782
783         PR fortran/23765
784         * gfortran.dg/common_6.f90: New test.
785
786 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
787
788         PR fortran/15326
789         * gfortran.dg/char_result_1.f90,
790         * gfortran.dg/char_result_2.f90,
791         * gfortran.dg/char_result_3.f90,
792         * gfortran.dg/char_result_4.f90,
793         * gfortran.dg/char_result_5.f90,
794         * gfortran.dg/char_result_6.f90,
795         * gfortran.dg/char_result_7.f90,
796         * gfortran.dg/char_result_8.f90: New tests.
797
798 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
799
800         PR fortran/19928
801         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
802
803 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
804
805         PR obj-c++/16816
806         * obj-c++.dg/selector-5.mm: New test.
807         * obj-c++.dg/selector-6.mm: New test.
808
809 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
810
811         PR objc/20574
812         PR objc/19324
813         * objc.dg/error-1.m: New test.
814
815 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
816
817         PR fortran/23373
818         * gfortran.fortran-torture/execute/pr23373-1.f90,
819         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
820
821 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
822
823         PR libfortran/23760
824         * gfortran.dg/g77/1832.f: Remove long string in write statement
825         to allow the test to pass on correct list directed output with 
826         prepended space.
827
828 2005-09-07  James E Wilson  <wilson@specifix.com>
829
830         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
831
832 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
833
834         * gfortran.dg/parameter+save.f90:  Rename to
835         * gfortran.dg/parameter_save.f90: .. this.
836
837 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
838
839         PR fortran/20848
840         * gfortran.dg/parameter+save.f90:  New test case.
841
842 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
843
844         PR fortran/19269
845         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
846
847 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
848
849         PR c/23075
850         * gcc.dg/pr23075.c: New test.
851         * g++.dg/warn/pr23075.C: New test.
852
853         PR target/22362
854         * gcc.target/i386/pr22362.c: New test.
855
856         PR rtl-optimization/23098
857         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
858
859         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
860         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
861         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
862
863 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
864
865         * g++.dg/expr/cast6.C: New test.
866
867         PR c++/9782
868         * g++.dg/init/new15.C: New test.
869
870 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
871
872         * gcc.dg/vect/Os-vect-95.c: New test.
873         * gcc.dg/vect/vect-95.c: Same.
874
875 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
876
877         * gcc.dg/vect/vect-29.c: Update xfail testing.
878         * gcc.dg/vect/vect-44.c: Same.
879         * gcc.dg/vect/vect-48.c: Same.
880         * gcc.dg/vect/vect-50.c: Same.
881         * gcc.dg/vect/vect-72.c: Same.
882         * gcc.dg/vect/vect-77.c: Same.
883         * gcc.dg/vect/vect-78.c: Same.
884         * gcc.dg/vect/vect-80.c: Same.
885         * gcc.dg/vect/vect-96.c: Same.
886         * gcc.dg/vect/vect-100.c: Same.
887         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
888         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
889         * gfortran.dg/vect/vect-5.f90: Same.
890
891 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
892
893         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
894         start strings.
895         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
896         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
897
898         PR c++/23056
899         * g++.dg/opt/pr23056.C: New test.
900
901         PR rtl-optimization/23098
902         * gcc.target/i386/pr23098.c: New test.
903
904 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
905
906         PR c++/23667
907         * g++.dg/template/static15.C: New test.
908
909         PR c++/21440
910         * g++.dg/ext/stmtexpr5.C: New test.
911         * g++.dg/ext/stmtexpr6.C: Likewise.
912
913 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
914
915         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
916
917         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
918         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
919         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
920
921 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
922
923         PR libfortran/23321
924         * gfortran.dg/direct_io_4.f90:  New test case.
925
926 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
927             Rasmus Hahn  <rassahah@neofonie.de>
928
929         PR libobjc/23108
930         * objc.dg/type-stream-1.m: New test.
931
932 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
933
934         PR fortran/23661
935         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
936         gfortran.dg/print_fmt_3.f90: New test.
937
938 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
939
940         * gfortran.dg/fmt_t_1.f90: New test.
941
942 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
943
944         PR rtl-optimization/23454
945         * g++.dg/opt/pr23454.C: New test.
946
947 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
948
949         PR c++/23699
950         * g++.dg/ext/static1.C: New test.
951
952 2005-09-02  Richard Henderson  <rth@redhat.com>
953
954         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
955         tail call to check_fa_work.
956
957 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/21687
960         * g++.dg/other/gc3.C: New test.
961
962 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
963
964         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
965         * gcc.dg/20050826-1.c: Likewise.
966
967 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
968
969         PR c++/23167
970         * g++.dg/expr/volatile1.C: New test.
971
972 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
973
974         PR middle-end/23547
975         * gcc.dg/pr23547.c: New test.
976
977 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
978
979         PR c/22061
980         * gcc.c-torture/execute/pr22061-1.c,
981         * gcc.c-torture/execute/pr22061-2.c,
982         * gcc.c-torture/execute/pr22061-3.c,
983         * gcc.c-torture/execute/pr22061-4.c: New tests.
984
985 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
986
987         * gcc.dg/Wredundant-decls-2.c: New test to check that
988         -Wredundant-decls does not issue warning for a variable 
989         definition following a declaration.
990
991 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
992
993         PR debug/7241
994         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
995         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
996         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
997
998         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
999         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1000         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1001         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1002         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1003         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1004         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1005         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1006
1007 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1008
1009         PR objc/23306
1010         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
1011         scan-assmbler.
1012
1013 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
1014
1015         PR target/21255
1016         * gcc.dg/pr21255-1.c: New test.
1017         * gcc.dg/pr21255-2-mb.c: Likewise.
1018         * gcc.dg/pr21255-2-ml.c: Likewise.
1019         * gcc.dg/pr21255-3.c: Likewise.
1020         * gcc.dg/pr21255-4.c: Likewise.
1021
1022 2005-08-31  Dale Johannesen  <dalej@apple.com>
1023
1024         * gcc.dg/20050830-1.c:  New.
1025
1026 2005-08-31  Josh Conner  <jconner@apple.com>
1027
1028         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
1029         command-line options for arm-*-* targets.
1030         * g++.dg/init/array16.C: Likewise.
1031         * g++.dg/other/crash-4.C: Likewise.
1032
1033 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
1034
1035         PR obj-c++/23640
1036         * obj-c++.dg/gnu-runtime-3.mm: New test.
1037
1038 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1039
1040         PR c++/13377
1041         * g++.dg/lookup/ambig4.C: New test.
1042         * g++.dg/lookup/ambig5.C: New test.
1043         * g++.dg/tc1/dr101.C: Adjust error markers.
1044
1045 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1046
1047         PR c++/23639
1048         * g++.dg/template/ttp5.C: Adjust error markers.
1049
1050 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
1051
1052         PR testsuite/23609
1053         * lib/obj-c++.exp: Include target-libpath.exp.
1054         (obj-c++_link_flags): Look for the GNU libobjc library
1055         and set the library path to include it.
1056         Don't manually set LD_LIBRARY_PATH (etc.) but call
1057         set_ld_library_path_env_vars instead.
1058         (obj-c++_target_compile): Don't set library path or
1059         linker flags because they are already set correctly
1060         in obj-c++_link_flags.
1061
1062 2005-08-30  Josh Conner  <jconner@apple.com>
1063
1064         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1065         to command-line options for arm-*-* targets.
1066
1067 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1068
1069         * g++.dg/other/i386-1.C: New.
1070
1071 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1072
1073         PR preprocessor/20348
1074         PR preprocessor/20356
1075         * gcc.dg/cpp/pr20348.c: New test.
1076         * gcc.dg/cpp/pr20348.h: New file.
1077         * gcc.dg/cpp/inc/pr20348.h: New file.
1078         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1079         * gcc.dg/cpp/pr20356.c: New test.
1080         * gcc.dg/cpp/pr20356.h: New file.
1081         * gcc.dg/cpp/inc/pr20356.h: New file.
1082         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1083
1084 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1085
1086         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1087         Fix array dimension to avoid correct end-of-file error.
1088
1089 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1090
1091         PR libfortran/23598
1092         * gfortran.dg/iostat_1.f90:  New test.
1093
1094 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1095
1096         PR middle-end/23408
1097         * gcc.dg/pr23408.c: New test.
1098
1099 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1100
1101         PR c++/23099
1102         * g++.dg/init/member1.C: Make sure erroneous static data member
1103         definitions are required.
1104         * g++.dg/template/static13.C: New test.
1105         * g++.dg/template/static14.C: Likewise.
1106
1107 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1108
1109         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1110         -march=pentium4, remove ilp32 requirement.
1111
1112         PR middle-end/23484
1113         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1114         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1115
1116 2005-08-29  Andreas Jaeger  <aj@suse.de>
1117
1118         PR testsuite/23607
1119         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1120
1121 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1122
1123         * gcc.c-torture/execute/20050316-2.c: New test.
1124         * gcc.c-torture/execute/20050316-3.c: New test.
1125         * gcc.dg/torture/pr16104-1.c: New test.
1126
1127 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1128
1129         PR middle-end/23463
1130         * gcc.c-torture/execute/zero-struct-1.c: New test.
1131
1132 2005-08-27  Richard Guenther  <rguenther@suse.de>
1133
1134         PR target/23575
1135         * gcc.target/i386/pr23575.c: New testcase.
1136
1137 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR rtl-optimization/23561
1140         * gcc.c-torture/execute/20050826-1.c: New test.
1141
1142         PR rtl-opt/23560
1143         * gcc.c-torture/execute/20050826-2.c: New test.
1144
1145 2005-08-26  Dale Johannesen  <dalej@apple.com>
1146
1147         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1148         * gcc.dg/20050826-1.c:  New.
1149
1150 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1151
1152         PR c++/19004
1153         * g++.dg/template/nontype13.C: New test.
1154
1155         PR c++/23491
1156         * g++.dg/init/new14.C: New test.
1157         * g++.dg/expr/anew1.C: Do not XFAIL.
1158         * g++.dg/expr/anew2.C: Likewise.
1159         * g++.dg/expr/anew3.C: Likewise.
1160
1161 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1162
1163         PR middle-end/22439
1164         * gcc.dg/vla-3.c: New test.
1165
1166 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1167
1168         PR fortran/20363
1169         * gfortran.dg/named_interface.f90: New.
1170
1171 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1172
1173         * gcc.c-torture/execute/frame-address.c: New test.
1174
1175 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1176
1177         PR c++/20817
1178         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1179
1180 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1181
1182         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1183
1184 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1185
1186         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1187         * gcc.dg/altivec-22.c: Rename from..
1188         * gcc.dg/altivec-nomfcr.c: ..this.
1189
1190 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1191
1192         PR tree-optimization/23546
1193         * gcc.dg/tree-ssa/pr23546.c: New test.
1194
1195 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1196
1197         PR fortran/17758
1198         * gfortran.dg/nonreturning_statements.f90: New test.
1199
1200 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1201
1202         PR c++/22454
1203         * g++.dg/parse/crash29.C: New.
1204
1205 2005-08-23  DJ Delorie  <dj@redhat.com>
1206
1207         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1208         constants have the L suffix.
1209
1210 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1211
1212         PR c++/23044
1213         * g++.dg/template/instantiate8.C: New.
1214
1215 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1216
1217         PR middle-end/23467
1218         * gcc.c-torture/execute/pr23467.c: New test.
1219
1220 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1221
1222         PR tree-optimization/22043
1223         * gcc.c-torture/execute/20050613-1.c: New test.
1224
1225 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1226
1227         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1228
1229 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR rtl-optimization/23478
1232         * g++.dg/opt/pr23478.C: New test.
1233
1234 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1235
1236         PR c/18715
1237         * gcc.dg/switch-warn-3.c: New test.
1238
1239 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1240
1241         PR c++/22233
1242         * g++.dg/template/param1.C: New test.
1243
1244 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1245
1246         PR c++/23089
1247         * g++.dg/other/incomplete1.C: New test.
1248
1249 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1250
1251         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1252         are vectorizable.
1253
1254 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1255
1256         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1257         d_lines_5.f: New.
1258
1259 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1260
1261         * gcc.target/i386/sse-4.c: New test.
1262
1263 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1264
1265         PR testsuite/23239
1266         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1267
1268 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1269
1270         * gcc.dg/20050811-1.c: New test.
1271         * gcc.dg/20050811-2.c: New test.
1272
1273 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1274
1275         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1276
1277 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1278
1279         PR 23476
1280         * gcc.c-torture/compile/pr23476.c: New test.
1281
1282 2005-08-19  Devang Patel  <dpatel@apple.com>
1283
1284         PR tree-optimization/23048
1285         * gcc.dg/tree-ssa/pr23048.c: New test.
1286
1287 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1288
1289         PR middle-end/20624
1290         * g++.dg/warn/Wreturn-3.C: New test
1291
1292 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1293
1294         PR tree-optimization/22228
1295         * g++.dg/vect/pr22543.cc: New test.
1296
1297 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1298
1299         PR tree-optimization/21574
1300         * gcc.dg/tree-ssa/pr21574.c: New test.
1301
1302 2005-08-16  James E Wilson  <wilson@specifix.com>
1303
1304         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1305
1306 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1307
1308         PR tree-opt/23402
1309         * gcc.c-torture/compile/zero-strct-3.c: New test.
1310         * gcc.c-torture/compile/zero-strct-4.c: New test.
1311
1312 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1313
1314         PR target/23376
1315         * gcc.target/x86_64/pr23376.c: New test.
1316
1317 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1318
1319         PR c++/23337
1320         * g++.dg/ext/vector2.C: New.
1321
1322 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1323
1324         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1325
1326 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1327
1328         PR libfortran/23428
1329         * gfortran.dg/inquire-complex.f90:  New test case.
1330
1331 2005-08-16  James E Wilson  <wilson@specifix.com>
1332
1333         PR tree-optimization/21105
1334         * gcc.dg/large-size-array.c: New.
1335
1336 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1337
1338         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1339         type.
1340         * gcc.dg/vect/vect-41: Likewise.
1341         * gcc.dg/vect/vect-42: Likewise.
1342         * gcc.dg/vect/vect-43: Likewise.
1343         * gcc.dg/vect/vect-44: Likewise.
1344         * gcc.dg/vect/vect-46: Likewise.
1345         * gcc.dg/vect/vect-47: Likewise.
1346         * gcc.dg/vect/vect-48: Likewise.
1347         * gcc.dg/vect/vect-52: Likewise.
1348         * gcc.dg/vect/vect-53: Likewise.
1349         * gcc.dg/vect/vect-54: Likewise.
1350         * gcc.dg/vect/vect-55: Likewise.
1351         * gcc.dg/vect/vect-56: Likewise.
1352         * gcc.dg/vect/vect-57: Likewise.
1353         * gcc.dg/vect/vect-58: Likewise.
1354         * gcc.dg/vect/vect-59: Likewise.
1355         * gcc.dg/vect/vect-60: Likewise.
1356         * gcc.dg/vect/vect-61: Likewise.
1357         * gcc.dg/vect/vect-85: Likewise.
1358         * gcc.dg/vect/vect-87: Likewise.
1359         * gcc.dg/vect/vect-88: Likewise.
1360         * gcc.dg/vect/vect-93.c: Likewise.
1361         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1362         * gcc.dg/vect/vect-75: Likewise.
1363         * gcc.dg/vect/vect-76: Likewise.
1364         * gcc.dg/vect/vect-77: Likewise.
1365         * gcc.dg/vect/vect-78: Likewise.
1366         * gcc.dg/vect/vect-80: Likewise.
1367         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1368         vectorized for the expected reason, rather than checking how alignment
1369         was handled.
1370         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1371         type and also instead of aligned pointers. Added documentation.
1372
1373 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1374
1375         * gfortran.dg/power.f90: New test.
1376
1377 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR rtl-optimization/23299
1380         * g++.dg/opt/pr23299.C: New test.
1381
1382 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1383
1384         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1385
1386 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1387
1388         * g++.dg/template/local6.C: New test.
1389
1390 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         * execute/exceptions/finally-1.m: Check that the catch and finally are
1393         being called.  Also add a "return 0;" at the end of main.
1394
1395 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1396
1397         PR fortran/21432.
1398         * gfortran.dg/namelist_print_1.f: New test of functionality of
1399         PRINT namelist.
1400         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1401         namelist generates error with -std=f95.
1402
1403 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1404
1405         PR tree-optimization/23119
1406         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1407
1408 2005-08-13  Marcin Koziej  <creep@desk.pl>
1409             Andrew Pinski  <pinskia@physics.uc.edu>
1410
1411         PR libobjc/22492
1412         * execute/exceptions/finally-1.m: New test.
1413
1414 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1415
1416         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1417         testsuite.
1418         * objc/execute/exceptions/trivial.m: New test.
1419         * objc.dg/try-catch-11.m: Move to ...
1420         * objc/execute/exceptions/foward-1.m: Here.
1421         * objc.dg/try-catch-2.m: Move to ...
1422         * objc/execute/exceptions/catchall-1.m: Here.
1423         * objc.dg/try-catch-8.m: Move to ...
1424         * objc/execute/exceptions/local-variables-1.m: Here.
1425
1426 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1427
1428         * objc.dg/nested-func-1.m: Move to ...
1429         * objc/execute/nested-func-1.m: Here.
1430
1431 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1432
1433         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1434         in ${options} instead of [target_info name].
1435         * lib/obj-c++.exp (objc_target_compile): Likewise.
1436
1437 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1438
1439         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1440
1441 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1442
1443         part of PR testsuite/23348
1444         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1445         of the torture options.
1446         * objc/compile/trivial.m: New test.
1447
1448 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1449
1450         * gfortran.dg/eoshift.f90:  Correct format.
1451
1452 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1453
1454         * gfortran.fortran-torture/execute/character_passing.f90:
1455         Fix comment typo.
1456
1457 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1458
1459         PR c++/8271
1460         * g++.dg/template/unify10.C: New.
1461
1462 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1463
1464         * g++.dg/parse/pr22514.C: Move to...
1465         * g++.dg/debug/pr22514.C: here.
1466
1467 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1468
1469         PR c++/23266
1470         * g++.dg/inherit/pure1.C: New test.
1471
1472         * ChangeLog: Fix typos.
1473
1474 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1475             Steven Bosscher  <stevenb@suse.de>
1476
1477         * gfortran.dg/runtime_warning_1.f90: New test.
1478
1479 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         PR c++/23219
1482         * g++.dg/parse/crash28.C: New.
1483
1484 2005-08-11  Richard Guenther  <rguenther@suse.de>
1485
1486         PR target/23289
1487         * gcc.target/i386/tailcall-1.c: New testcase.
1488
1489 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1490
1491         * gcc.dg/vect/vect-67.c: Un-xfail.
1492
1493 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1494
1495         PR c++/23225
1496         * g++.dg/testsuite/parse/crash27.C: new test.
1497
1498 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1499
1500         PR libfortran/22143
1501         * gfortran.dg/shift-kind.f90:  New testcase.
1502
1503 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1504
1505         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1506         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1507
1508 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1509
1510         PR c++/20646
1511         * g++.dg/other/mult-stor1.C: New test.
1512
1513 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1514
1515         * gcc.c-torture/pr18299-1.c: Move to ...
1516         * gcc.c-torture/compile/pr18299-1.c: Here.
1517
1518 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1519
1520         * gfortran/fortran.torture/execute/character_passing.f90:
1521         Fix types for LSAME.
1522
1523 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1524
1525         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1526         input data back to what it was originally.
1527
1528 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1529
1530         * objc.dg/try-catch-8.m: Enable for all targets.
1531
1532 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1533
1534         * gcc.dg/pr23165.c: New test.
1535
1536 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1537
1538         PR tree-optimization/23234
1539         * gcc.dg/tree-ssa/pr23234.c: New test.
1540
1541 2005-08-08  Josh Conner  <jconner@apple.com>
1542
1543         PR rtl-optimization/23241
1544         * gcc.dg/char-compare.c: New test.
1545
1546 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1547
1548         PR c++/22508
1549         * g++.dg/init/new13.C: New test.
1550
1551 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1552
1553         PR c++/21166
1554         * g++.dg/other/crash-4.C: Adjust
1555         * g++/dg/ext/packed9.C: New.
1556
1557 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1558
1559         PR middle-end/21964
1560         * gcc.c-torture/execute/pr21964-1.c: New test.
1561
1562 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1563
1564         PR c/22458
1565         * gcc.dg/pr22458-1.c: New test.
1566
1567 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1568             Steven G. Kargl <kargls@comcast.net>
1569
1570         PR fortran/22390
1571         * gfortran.dg/flush_1.f90: New test.
1572
1573 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1574
1575         PR c++/23191
1576         * g++.dg/template/eh2.C: New test.
1577
1578 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1579
1580         PR c++/19498
1581         * g++.dg/template/instantiate7.C: New test.
1582
1583 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1584
1585         PR c/23113
1586         * gcc.dg/Wunused-value-1.c: New test.
1587
1588 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1589
1590         PR rtl-optimization/23233
1591         * gcc.c-torture/compile/pr23233-1.c: New test.
1592
1593 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR fortran/18833
1596         PR fortran/20850
1597         * gfortran.dg/equiv_1.f90: New test.
1598         * gfortran.dg/equiv_2.f90: New test.
1599         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1600         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1601         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1602
1603 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1604
1605         * gcc.c-torture/execute/vrp-5.c: New test.
1606         * gcc.c-torture/execute/vrp-6.c: New test.
1607         * gcc.dg/tree-ssa/vrp21.c: New test.
1608
1609 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1610
1611         * g++.dg/parse/pr22514.C: New test.
1612
1613 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1614
1615         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1616
1617         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1618         instead of constant loads / pool entries.
1619
1620 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1621
1622         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1623         TEST_TO_WCTYPE.
1624
1625 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1626
1627         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1628         __WINT_TYPE__ in generated prototypes if possible.
1629
1630 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1631
1632         PR 22037
1633         * g++.dg/tree-ssa/pr22037.C:
1634
1635 2005-08-04  Richard Henderson  <rth@redhat.com>
1636
1637         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1638         scan-tree-dump-times directive.
1639
1640 2005-08-04  Jan Hubicka  <jh@suse.cz>
1641
1642         * gcov-1.C: Fix switch counts.
1643         * gcov-4b.c: Likewise.
1644
1645 2005-08-03  Jeff Law  <law@redhat.com>
1646
1647         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1648
1649 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1650
1651         * gcc.c-torture/execute/pr23135.c: New test.
1652
1653 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1654
1655         PR tree-optimization/19899
1656         * gcc.dg/tree-ssa/scev-1.c: New test.
1657         * gcc.dg/tree-ssa/scev-2.c: New test.
1658
1659 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1660
1661         PR target/18582
1662         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1663
1664 2005-08-03  Jan Hubicka  <jh@suse.cz>
1665
1666         * update-conroll.c: New testcase.
1667         * update-conroll-2.c: New testcase.
1668
1669 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1670
1671         * gfortran.dg/constant_substring.f: New test.
1672         * gfortran.dg/pr22491.f: New test.
1673
1674 2005-08-02  Jan Hubicka  <jh@suse.cz>
1675
1676         * update-threading.c: Replace by the proper one.
1677
1678 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1679
1680         PR 23164
1681         * g++.dg/tree-ssa/pr23164.C: New test.
1682
1683 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1684
1685         * gcc.dg/tree-ssa/pr23192.c: New test.
1686
1687 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1688
1689         * gcc.c-torture/execute/vrp-4.c: New test.
1690
1691 2005-08-02  Jan Hubicka  <jh@suse.cz>
1692
1693         * update-threading.c: New test.
1694
1695 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1696
1697         * gcc.c-torture/compile/20050801-1.c: New test.
1698         * gcc.c-torture/compile/20050801-2.c: New test.
1699
1700 2005-08-01  Jan Hubicka  <jh@suse.cz>
1701
1702         * val-prof-5.c: New test.
1703
1704 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1705
1706         PR c/22311
1707         * gcc.dg/pr22311-1.c : New test.
1708
1709 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1710
1711         PR target/23095
1712         * gfortran.dg/pr23095.f: New test.
1713
1714         PR c++/22003
1715         * g++.dg/other/pr22003.C: New test.
1716
1717 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1718
1719         PR target/20621
1720         * gcc.c-torture/execute/pr20621-1.c: New test.
1721
1722 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1723
1724         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1725         of string for format.
1726         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1727         print statement with internal write.
1728         * gfortran.dg/der_array_io_2.f:  Likewise.
1729         * gfortran.dg/der_array_io_3.f:  Likewise.
1730
1731 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1732
1733         * gcc.dg/fold-abs-4.c: new test.
1734
1735 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1736
1737         PR fortran/22570 an related issues.
1738         * gfortran.dg/x_slash_1.f: New test.
1739
1740 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1741
1742         PR c/23143
1743         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1744         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1745
1746 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1747
1748         PR c/529
1749         * gcc.dg/Wshadow-3.c: New test.
1750
1751 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1752
1753         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1754         used to have the wrong bounds).
1755
1756 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1757
1758         PR c/21720
1759         * gcc.dg/hex-round-1.c: Test more cases.
1760         * gcc.dg/hex-round-2.c: New test.
1761
1762 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1763
1764         PR 22550
1765         * g++.dg/tree-ssa/pr22550.C: New test.
1766
1767 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1768
1769         * gcc.dg/tree-ssa/vrp19.c: New test.
1770         * gcc.dg/tree-ssa-vrp20.c: New test.
1771
1772 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1773
1774         PR c/22240
1775         * gcc.dg/transparent-union-4.c: New test.
1776
1777 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1778
1779         PR c/22192
1780         * gcc.dg/c99-vla-2.c: New test.
1781
1782 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1783
1784         PR c/21720
1785         * gcc.dg/hex-round-1.c: New test.
1786
1787 2005-07-28  Jan Hubicka  <jh@suse.cz>
1788
1789         * inliner-1.c: Do not dump everything.
1790         * tree-prof.exp: Do not pass -ftree-based-profiling.
1791         * bprob.exp: Likewise.
1792
1793         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1794
1795 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/22545
1798         * g++.dg/expr/ptrmem7.C: New test.
1799
1800 2005-07-28  Mike Stump  <mrs@apple.com>
1801
1802         * g++.old-deja/g++.mike/visibility-1.C: New test.
1803
1804 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1805
1806         PR c/20187
1807         * gcc.c-torture/execute/pr20187-1.c: New test.
1808
1809 2005-07-28  Jeff Law  <law@redhat.com>
1810
1811         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1812         * gcc.dg/tree-ssa/vrp18.c: New test.
1813
1814 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1815
1816         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1817
1818 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1819
1820         PR tree-optimization/22506
1821         * gcc.dg/vect/ps22506.c: New test.
1822
1823 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1824
1825         PR target/21149
1826         * gcc.target/i386/sse-3.c: New test.
1827
1828 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1829
1830         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1831         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1832
1833 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1834
1835         PR c/22589
1836         * gcc.c-torture/compile/pr22589-1.c: New test.
1837
1838 2005-07-28  Jan Hubicka  <jh@suse.cz>
1839
1840         * update-loopch.c: New testcase.
1841
1842 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1843
1844         PR rtl-optimization/23047
1845         * gcc.c-torture/execute/pr23047.c: New test.
1846         * gcc.c-torture/execute/pr23047.x: New.
1847
1848 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1849
1850         PR tree-optimization/22493
1851         * gcc.c-torture/execute/pr22493-1.c: New test.
1852         * gcc.c-torture/execute/pr22493-1.x: New.
1853         * gcc.c-torture/execute/vrp-1.c: New test.
1854         * gcc.c-torture/execute/vrp-2.c: New test.
1855         * gcc.c-torture/execute/vrp-2.c: New test.
1856
1857 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1858
1859         * gcc.target/frv/all-builtin-read8.c: Delete.
1860         * gcc.target/frv/all-builtin-read16.c: Delete.
1861         * gcc.target/frv/all-builtin-read32.c: Delete.
1862         * gcc.target/frv/all-builtin-read64.c: Delete.
1863         * gcc.target/frv/all-builtin-write8.c: Delete.
1864         * gcc.target/frv/all-builtin-write16.c: Delete.
1865         * gcc.target/frv/all-builtin-write32.c: Delete.
1866         * gcc.target/frv/all-builtin-write64.c: Delete.
1867         * gcc.target/frv/all-read-write-1.c: New.
1868
1869 2005-07-27  Jeff Law  <law@redhat.com>
1870
1871         * gcc.c-torture/execute/pr22630.c: New test.
1872
1873 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1874
1875         PR tree-optimization/23073
1876         * gcc.dg/vect/nodump-pr23073.c: New test.
1877         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1878
1879 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1880
1881         PR tree-optimize/22348
1882         * gcc.c-torture/execute/pr22348.c: New.
1883
1884 2005-07-27  Richard Guenther  <rguenther@suse.de>
1885
1886         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1887
1888 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1889
1890         PR fortran/22503
1891         * gfortran.dg/logical_comp.f90: New test.
1892
1893 2005-07-27  Jan Hubicka  <jh@suse.cz>
1894
1895         * inliner-1.c: Add cleanup of dumps.
1896         * val-prof-*.c: Likewise.
1897         * update-tailcall.c: New.
1898
1899 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1900
1901         PR 22591
1902         * gcc.dg/tree-ssa/pr22591.c: New test.
1903         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1904
1905 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1906
1907         PR libobjc/22606
1908         * objc.dg/try-catch-11.m: New test.
1909
1910 2005-07-26  Richard Guenther  <rguenther@suse.de>
1911
1912         PR tree-optimization/22486
1913         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1914
1915 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1916
1917         PR tree-opt/22484
1918         * testsuite/g++.dg/opt/loop2.C: New test.
1919
1920 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1921
1922         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1923         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1924
1925 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1926
1927         * lib/profopt.exp (profopt-execute): Check for profiling data
1928         files on the target.
1929
1930 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1931
1932         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1933         for matching of asm labels.
1934
1935 2005-07-25  Richard Guenther  <rguenther@suse.de>
1936
1937         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1938
1939 2005-07-25  Richard Guenther  <rguenther@suse.de>
1940
1941         PR testsuite/22624
1942         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1943
1944 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1945
1946         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1947         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1948         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1949         * gcc.dg/vect/vect-100.c: New test.
1950         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1951         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1952         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1953         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1954         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1955         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1956         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1957         * gfortran.dg/vect/pr19049.f90: New testcase.
1958         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1959
1960 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1961
1962         * gcc.c-torture/execute/20050713-1.c: New test.
1963
1964         PR fortran/20063
1965         * gfortran.fortran-torture/execute/data_4.f90: New test.
1966
1967         PR middle-end/20303
1968         * gcc.dg/visibility-d.c: New test.
1969
1970 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1971
1972         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1973         * gfortran.dg/underflow.f90: Ditto.
1974
1975 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1976
1977         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1978         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1979         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1980
1981 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1982
1983         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1984         include case of field width of zero.
1985
1986 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1987
1988         PR libgfortran/21875
1989         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1990         with trailing blanks on normal formatted read.
1991
1992 2005-07-23  Chao-ying Fu  <fu@mips.com>
1993
1994         * gcc.target/mips/mips32-dsp-type.c: New test.
1995         * gcc.target/mips/mips32-dsp.c: New test.
1996
1997 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1998
1999         PR testsuite/21073
2000         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
2001
2002         PR testsuite/20454
2003         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
2004         and __cyg_profile_func_exit.
2005
2006 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
2007
2008         * gfortran.dg/comma_format_extension_3.f: Fix typo.
2009         * gfortran.dg/comma_format_extension_4.f: Same.
2010         * gfortran.dg/pr15332.f: Same.
2011         * gfortran.dg/pr21730.f: Same.
2012
2013 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
2014
2015         * g++.dg/opt/vrp2.C: Fix testcase.
2016
2017         PR tree-opt/22625
2018         * g++.dg/opt/vrp2.C: New test.
2019
2020 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
2021
2022         PR debug/21828
2023         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
2024
2025 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
2026
2027         * gcc.dg/tree-ssa/20050719-1.c: New test.
2028
2029 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
2030
2031         * gcc.dg/bfin-longcall-1.c: New file.
2032         * gcc.dg/bfin-longcall-2.c: New file.
2033
2034 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
2035
2036         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
2037
2038 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2039
2040         PR middle-end/19055
2041         * gcc.dg/tree-ssa/pr19055.c: New test.
2042         * gcc.dg/tree-ssa/pr19055-2.c: New test.
2043
2044 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2045
2046         PR C++/22358
2047         * g++.dg/other/pr22358.C: New test.
2048
2049 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
2050
2051         PR c++/2922
2052         * g++.dg/lookup/two-stage5.C: New test from bug comments.
2053
2054 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2055
2056         PR c++/15938
2057         * g++.dg/init/union2.C: New test.
2058
2059 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2060
2061         PR c/22393
2062         * gcc.dg/complex-4.c: New test.
2063
2064 2005-07-21  Richard Guenther  <rguenther@suse.de>
2065
2066         PR testsuite/22522
2067         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2068         scanning for asm labels.
2069         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2070
2071 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2072
2073         PR target/22085
2074         * gcc.dg/altivec-pr22085.c: New.
2075
2076 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2077
2078         PR tree-optimization/19210
2079         * gcc.dg/tree-ssa/pr19210-1.c: New.
2080         * gcc.dg/tree-ssa/pr19210-2.c: New.
2081
2082 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2083
2084         PR rtl-optimization/22167
2085         * g++.dg/opt/pr22167.C: New test.
2086
2087 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2088
2089         PR c++/2922
2090         * g++.dg/lookup/two-stage2.C: New.
2091         * g++.dg/lookup/two-stage3.C: New.
2092         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2093         fixed two-stage name lookup for operators.
2094         * g++.dg/template/call3.C: Compiler now produces an appropriate
2095         error message.
2096         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2097         14 as a candidate.
2098         * g++.dg/template/ptrmem4.C: Compiler produces different error
2099         message.
2100         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2101         connect_to_method as a candidate.
2102
2103 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2104
2105         * gcc.dg/fold-alloc-1.c: New test.
2106
2107 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2108
2109         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2110         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2111
2112 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2113
2114         * gcc.dg/fold-abs-1.c: New test.
2115         * gcc.dg/fold-abs-2.c: New test.
2116         * gcc.dg/fold-abs-3.c: New test.
2117
2118 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2119
2120         Make CONSTRUCTOR use VEC to store initializers.
2121         * g++.dg/ext/complit3.C: Check for specific error messages.
2122         * g++.dg/init/brace2.C: Update error message.
2123         * g++.dg/warn/Wbraces2.C: Likewise.
2124
2125 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2126
2127         PR fortran/16940
2128         * gfortran.dg/module_interface_1.f90: New test.
2129
2130 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2131             Kenneth Zadeck <zadeck@naturalbridge.com>
2132
2133         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2134
2135 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2136
2137         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2138         specify -Wformat for these tests.
2139         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2140         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2141         * gcc.dg/format/opt-6.c: Delete.
2142
2143 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2144
2145         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2146         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2147
2148 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2149
2150         * gcc.dg/tree-ssa/alias-2.c: New test.
2151
2152 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2153
2154         PR c++/22263
2155         * g++.dg/template/explicit7.C: New test.
2156
2157 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2158
2159         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2160         width of 8 to +Inf and -Inf.
2161
2162 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2163
2164         PR c++/22139
2165         * g++.dg/template/friend36.C: New test.
2166
2167 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2168
2169         PR fortran/21730
2170         * gfortran.dg/pr21730.f: New test.
2171
2172 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2173             Kenneth Zadeck <zadeck@naturalbridge.com>
2174
2175         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2176         since pure const detection cannot run at -O1 in c compiler.
2177         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2178         can now optimize this case properly.
2179         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2180         because we now pass.
2181         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2182
2183 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2184
2185         PR c/22421
2186         * gcc.dg/format/bitfld-1.c: New test.
2187
2188 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/22204
2191         * g++.dg/rtti/repo1.C: New test.
2192
2193 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR middle-end/22398
2196         * gcc.c-torture/compile/pr22398.c: New test.
2197
2198 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/22132
2201         * g++.dg/expr/cast4.C: New test.
2202
2203 2005-07-15  Richard Guenther  <rguenther@suse.de>
2204
2205         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2206         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2207
2208 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2209
2210         PR tree-optimization/22230
2211         * gcc.dg/tree-ssa/pr22230.c: New test.
2212
2213 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2214
2215         * gfortran.dg/g77/cpp6.f: New test.
2216
2217         PR fortran/22417
2218         * gfortran.dg/g77/cpp5.F: New test.
2219         * gfortran.dg/g77/cpp5.h: New file.
2220         * gfortran.dg/g77/cpp5inc.h: New file.
2221
2222 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2223
2224         PR libfortran/16435
2225         * gfortran.dg/tl_editting.f90: New.
2226         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2227
2228 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2229
2230         * gfortran.dg/char_array_constructor.f90: New test.
2231
2232 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2233
2234         * gfortran.dg/past_eor.f90: New.
2235         * gfortran.dg/complex_read.f90: New.
2236
2237 2005-07-13  Jeff Law  <law@redhat.com>
2238
2239         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2240         additional casts.
2241
2242         * gcc.dg/tree-ssa/pr22321.c: New test
2243
2244 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2245
2246         PR tree-optimization/21921
2247         * gcc.dg/tree-ssa/pr21921.c: New.
2248
2249 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2250
2251         PR tree-optimizatio/22442
2252         * gcc.dg/tree-ssa/loop-11.c: New test.
2253
2254 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2255
2256         PR tree-opt/21840
2257         * gcc.c-torture/compile/pr21840.c: New test.
2258
2259 2005-07-12  Jan Hubicka  <jh@suse.cz>
2260
2261         * gcc.c-torture/compile/pr22379.c: New test.
2262
2263 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2264
2265         PR libfortran/21593
2266         gfortran.dg/dev_null.f90:  Remove outdated comment about
2267         PR libfortran/21593.
2268
2269
2270 2005-07-12  Dale Johannesen  <dalej@apple.com>
2271
2272         * gcc.target/i386/compress-float-sse.c:  New.
2273         * gcc.target/i386/compress-float-sse-pic.c:  New.
2274         * gcc.target/i386/compress-float-387.c:  New.
2275         * gcc.target/i386/compress-float-387-pic.c:  New.
2276         * gcc.dg/compress-float-ppc.c:  New.
2277         * gcc.dg/compress-float-ppc-pic.c:  New.
2278
2279 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2280
2281         PR libfortran/21593
2282         gfortran.dg/dev_null.f90:  Remove targets.
2283
2284 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2285
2286         PR tree-opt/22335
2287         * gcc.dg/pr22335-1.c: New test.
2288         * gcc.dg/pr22335-2.c: New test.
2289
2290 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2291
2292         PR c++/20172
2293         * g++.dg/template/nontype12.C : New test.
2294
2295 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2296
2297         * gcc.dg/tree-ssa/loop-10.c: New test.
2298
2299 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2300
2301         * gcc.c-torture/execute/20020720-1.x: Remove.
2302
2303 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2304
2305         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2306
2307 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2308
2309         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2310         (dg-mips-options): Use it.
2311
2312 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2313
2314         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2315
2316 2005-07-09  Richard Henderson  <rth@redhat.com>
2317
2318         * lib/target-supports.exp (check_effective_target_sync_char_short):
2319         Add alpha.
2320
2321 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2322
2323         PR libfortran/22217
2324         * gfortran.dg/negative-z-descriptor.f90:  New test.
2325
2326 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2327
2328         PR tree-opt/22329
2329         * gcc.dg/pr22329.c: New test.
2330
2331 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2332
2333         PR tree-optimization/20139
2334         * gcc.dg/tree-ssa/pr20139.c: New.
2335
2336 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2337
2338         PR tree-opt/22356
2339         * testsuite/gcc.dg/pr22356-1.c: New test.
2340
2341 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2342
2343         PR c++/21799
2344         * g++.dg/template/unify8.C: New.
2345         * g++.dg/template/unify9.C: New.
2346
2347 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2348
2349         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2350
2351 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2352
2353         * gcc.dg/darwin-version-1.c: New.
2354         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2355         * gcc.dg/builtins-20.c: Likewise.
2356         * gcc.dg/builtins-53.c: Likewise.
2357         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2358         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2359         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2360         * gcc.dg/torture/builtins-power-1.c: Likewise.
2361         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2362         on Darwin.
2363
2364 2005-07-07  Jeff Law  <law@redhat.com>
2365
2366         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2367         argument evaluation order.
2368
2369 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2370
2371         PR libfortran/21594
2372         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2373         Add test cases where the shift length is greater than the
2374         array length.
2375
2376 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2377
2378         * obj-c++.dg/proto-lossage-6.mm: New.
2379         * objc.dg/proto-lossage-6.m: New.
2380
2381 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2382
2383         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2384         * objc.dg/gnu-runtime-2.m: Likewise.
2385
2386 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gfortran.dg/longline.f: New test.
2389
2390         * gfortran.dg/badline.f: New test.
2391
2392 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2393
2394         PR fortran/16531
2395         PR fortran/15966
2396         PR fortran/18781
2397         * gfortran.dg/hollerith.f90: New.
2398         * gfortran.dg/hollerith2.f90: New.
2399         * gfortran.dg/hollerith3.f90: New.
2400         * gfortran.dg/hollerith4.f90: New.
2401         * gfortran.dg/hollerith_f95.f90: New.
2402         * gfortran.dg/hollerith_legacy.f90: New.
2403         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2404
2405 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2406
2407         PR objc/22274
2408         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2409         * objc.dg/gnu-runtime-2.m: New.
2410
2411 2005-07-06  Jeff Law  <law@redhat.com>
2412
2413         * gcc.dg/tree-ssa/vrp17.c: New test.
2414
2415 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2416
2417         PR fortran/22327
2418         * gfortran.dg/array_constructor_5.f90: New test.
2419
2420 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2421
2422         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2423
2424 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2425
2426         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2427         * gcc.dg/980816-1.c: Ditto.
2428
2429 2005-07-06  Jeff Law  <law@redhat.com>
2430
2431         * gcc.c-torture/compile/pr21356.c: New test.
2432
2433 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2434
2435         PR c/22013
2436         PR c/22098
2437         * gcc.c-torture/compile/pr22013-1.c,
2438         gcc.c-torture/execute/pr22098-1.c,
2439         gcc.c-torture/execute/pr22098-2.c,
2440         gcc.c-torture/execute/pr22098-3.c: New tests.
2441
2442 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2443
2444         PR c/22308
2445         * gcc.dg/pr22308-1.c: New test.
2446
2447 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2448
2449         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2450         target.
2451         * gcc.dg/compare9.c: Use -fshort-enums instead of
2452         -fno-short-enums.  Change the last test to dg-bogus.
2453
2454 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2455
2456         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2457         * gcc.dg/compare9.c: New.
2458
2459 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2460
2461         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2462
2463 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2464
2465         PR testsuite/22288
2466         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2467
2468
2469 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2470
2471         * gcc.dg/format/gcc_gfc-1.c: New.
2472
2473 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2474
2475         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2476
2477 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2478
2479         PR fortran/20842
2480         * gfortran.dg/io_invalid_1.f90: New test.
2481
2482 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2483
2484         * gcc.dg/format/gcc_diag-1.c: Update.
2485
2486 2005-07-02  Jeff Law  <law@redhat.com>
2487
2488         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2489         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2490
2491 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2492
2493         * gcc.dg/format/gcc_diag-1.c: Update.
2494
2495 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2496
2497         PR tree-opt/22269
2498         * gcc.c-torture/compile/pr22269.c: New test.
2499
2500 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2501
2502         PR 21584
2503         PR 22219
2504         * g++.dg/tree-ssa/pr21584-1.C: New test.
2505         * g++.dg/tree-ssa/pr21584-2.C: New test.
2506
2507 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2508
2509         * obj-c++.dg/try-catch-11.mm: New.
2510         * objc.dg/try-catch-10.m: New.
2511
2512 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2513
2514         * g++.dg/other/ucnid-1.C: xfail on AIX.
2515
2516 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2517
2518         PR 22234
2519         * gcc.dg/20050629-1.c: New test.
2520
2521 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2522
2523         * obj-c++.dg/const-str-1[0-1].mm: New.
2524         * objc.dg/const-str-1[0-1].m: New.
2525
2526 2005-05-29  Richard Henderson  <rth@redhat.com>
2527
2528         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2529         Rename from check_effective_target_vect_no_max.
2530         (check_effective_target_vect_no_int_add): New.
2531         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2532         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2533         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2534         * gcc.dg/vect/vect-reduc-1.c: Use both.
2535         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2536
2537 2005-05-29  Richard Henderson  <rth@redhat.com>
2538
2539         * lib/target-supports.exp (check_effective_target_vect_no_max):
2540         Remove i386 and x86_64.
2541
2542 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2543
2544         PR testsuite/21969
2545         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2546
2547 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2548
2549         PR middle-end/21969
2550         * gcc.dg/vect/pr21969.c: New test.
2551
2552 2005-06-28  Eric Christopher  <echristo@redhat.com>
2553
2554         PR c/22052
2555         PR c/21975
2556         * gcc.dg/inline1.c: New test.
2557         * gcc.dg/inline2.c: Ditto.
2558         * gcc.dg/inline3.c: Ditto.
2559         * gcc.dg/inline4.c: Ditto.
2560         * gcc.dg/inline5.c: Ditto.
2561
2562 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2563
2564         PR libfortran/22142
2565         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2566         Add testcase also testing eoshift1 for PR 22142.
2567
2568 2005-06-28  Richard Henderson  <rth@redhat.com>
2569
2570         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2571         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2572         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2573         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2574         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2575
2576 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2577
2578         PR libfortran/22142
2579         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2580         Add testcase for PR 22142.
2581
2582 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2583
2584         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2585         gcc.target/ia64/fpreg-2.c: New tests.
2586
2587 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2588
2589         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2590
2591 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2592
2593         PR libfortran/22170
2594         * gfortran.dg/slash_1.f90: New test.
2595
2596 2005-06-27  Richard Henderson  <rth@redhat.com>
2597
2598         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2599         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2600         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2601         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2602         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2603         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2604
2605 2005-06-27  Richard Henderson  <rth@redhat.com>
2606
2607         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2608         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2609
2610 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2611
2612         * obj-c++.dg/proto-lossage-5.mm: New.
2613         * objc.dg/proto-lossage-5.m: New.
2614
2615 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2616
2617         PR 21959
2618         * gcc.dg/tree-ssa/pr21959.c: New test.
2619
2620 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2621
2622         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2623         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2624         testing uninitialized var.
2625
2626         * gcc.c-torture/execute/builtins/chk.h: New.
2627         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2628         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2629         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2630         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2631         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2632         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2633         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2634         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2635         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2636         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2637         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2638         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2639         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2640         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2641         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2642         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2643         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2644         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2645         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2646         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2647         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2648         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2649         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2650         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2651         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2652         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2653         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2654         * gcc.dg/builtin-object-size-1.c: New test.
2655         * gcc.dg/builtin-object-size-2.c: New test.
2656         * gcc.dg/builtin-object-size-3.c: New test.
2657         * gcc.dg/builtin-object-size-4.c: New test.
2658         * gcc.dg/builtin-object-size-5.c: New test.
2659         * gcc.dg/builtin-stringop-chk-1.c: New test.
2660         * gcc.dg/builtin-stringop-chk-2.c: New test.
2661         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2662         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2663         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2664         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2665         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2666         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2667         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2668         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2669         * gcc.c-torture/execute/printf-1.c: New test.
2670         * gcc.c-torture/execute/fprintf-1.c: New test.
2671         * gcc.c-torture/execute/vprintf-1.c: New test.
2672         * gcc.c-torture/execute/vfprintf-1.c: New test.
2673         * gcc.c-torture/execute/printf-chk-1.c: New test.
2674         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2675         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2676         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2677
2678 2005-06-27  Michael Matz  <matz@suse.de>
2679
2680         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2681         slot is not merged if address escapes.
2682
2683 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2684
2685         PR c/21911
2686         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2687
2688 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR middle-end/17965
2691         * gcc.c-torture/compile/20050622-1.c: New test.
2692
2693         PR middle-end/22028
2694         * gcc.dg/20050620-1.c: New test.
2695
2696 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2697
2698         PR tree-optimization/22026
2699         * gcc.dg/tree-ssa/pr22026.c: New.
2700
2701 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2702
2703         PR libfortran/22144
2704         * gfortran.dg/shift-alloc.f90:  New testcase.
2705
2706 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2707
2708         * all files: Update FSF address in copyright headers.
2709
2710 2005-06-22  Jan Hubicka  <jh@suse.cz>
2711
2712         * wholeprogram-1.c: New testcase.
2713         * wholeprogram-2.c: New testcase.
2714
2715 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR 22171
2718         * gcc.dg/tree-ssa/pr22171.c: New test.
2719
2720 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2721
2722         * gfortran.dg/simplify_modulo.f90: New.
2723
2724 2005-06-24  Jan Hubicka  <jh@suse.cz>
2725
2726         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2727
2728 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2729
2730         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2731
2732 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2733
2734         * obj-c++.dg/typedef-alias-1.mm: New.
2735         * objc.dg/typedef-alias-1.m: New.
2736
2737 2005-06-23  Jeff Law  <law@redhat.com>
2738
2739         * gcc.dg/tree-ssa/vrp16.c: New test.
2740
2741 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2742
2743         * lib/target-supports.exp: Add
2744         check_effective_target_fortran_large_real and
2745         check_effective_target_fortran_large_int to check for
2746         corresponding effective targets.
2747         * gfortran.dg/large_integer_kind_1.f90: New test.
2748         * gfortran.dg/large_real_kind_1.f90: New test.
2749
2750 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2751
2752         PR tree-optimization/22117
2753         * gcc.dg/tree-ssa/pr22117.c: New.
2754
2755 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2756
2757         PR testsuite/22123
2758         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2759
2760 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2761
2762         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2763
2764 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2765
2766         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2767         * gfortran.dg/f2c_4.c: Likewise
2768
2769 2005-06-22 Paul Brook  <paul@codesourcery.com>
2770
2771         PR fortran/21034
2772         * gfortran.dg/auto_save_1.f90: New test.
2773
2774 2005-06-22  Michael Matz  <matz@suse.de>
2775
2776         * gcc.target/x86-64/abi: New directory.
2777         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2778         * gcc.target/x86-64/abi/README.gcc: New file.
2779         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2780         * gcc.target/x86-64/abi/asm-support.s: New file.
2781         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2782         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2783         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2784         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2785         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2786         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2787         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2788         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2789         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2790         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2791         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2792         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2793         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2794         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2795         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2796         * gcc.target/x86_64/abi/test_varargs.c: New test.
2797
2798 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2799
2800         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2801         32-bit i?86 and x86_64.
2802
2803 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2804
2805         * obj-c++.dg/const-str-[1-9].mm: New tests.
2806
2807 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2808
2809         PR fortran/22010
2810         * gfortran.dg/namelist_use.f90: New.
2811         * gfortran.dg/namelist_use_only.f90: New.
2812
2813 2005-06-21  Jeff Law  <law@redhat.com>
2814
2815         * gcc.dg/tree-ssa/vrp15.c: New test.
2816
2817 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2818
2819         * lib/target-supports.exp (check_effective_target_vect_reduction):
2820         Remove.
2821         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2822         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2823         remove vect_reduction target keyword. Also avoid two returns in main.
2824         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2825         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2826         * gcc.dg/vect/vect-reduc-1short.c: New test.
2827         * gcc.dg/vect/vect-reduc-1char.c: New test.
2828         * gcc.dg/vect/vect-reduc-2short.c: New test.
2829         * gcc.dg/vect/vect-reduc-2char.c: New test.
2830         * gcc.dg/vect/vect-reduc-6.c: New test.
2831         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2832         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2833         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2834
2835 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2836         Paul Thomas  <pault@gcc.gnu.org>
2837
2838         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2839         New tests.
2840
2841 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2842
2843         * gfortran.dg/backslash_1.f90: New test.
2844         * gfortran.dg/backslash_2.f90: New test.
2845
2846 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2847
2848         * gfortran.dg/duplicate_labels.f90: New test.
2849
2850 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2851
2852         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2853         unsupportable relocations.
2854         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2855         * gcc.dg/20050321-2.c: xfail for NetWare.
2856
2857 2005-06-20  Andreas Jaeger  <aj@suse.de>
2858
2859         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2860         gcc.target/i386/fastcall-sseregparm.c,
2861         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2862
2863 2005-06-19  Richard Henderson  <rth@redhat.com>
2864
2865         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2866
2867 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2868
2869         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2870
2871 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2872
2873         PR c++/22115
2874         * g++.dg/conversion/simd2.C: Change expected error message.
2875
2876 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2877
2878         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2879         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2880         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2881
2882 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2883
2884         * gcc.dg/fold-mod-1.c: New test.
2885
2886 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2887
2888         PR fortran/19926
2889         * gfortran.dg/pr19926.f90: New test.
2890
2891 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2892
2893         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2894         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2895         targets.
2896         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2897         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2898
2899 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2900
2901         * gcc.target/ia64/float80-varargs-1.c: New test.
2902
2903 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2904
2905         PR tree-opt/22035
2906         * gfortran.dg/f2c_6.f90: New test.
2907
2908 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2909
2910         PR c++/17413
2911         * g++.dg/template/local5.C: New.
2912
2913 2005-06-17  Richard Henderson  <rth@redhat.com>
2914
2915         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2916
2917 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2918
2919         PR testsuite/21945
2920         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2921
2922 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2923
2924         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2925         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2926         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2927         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2928         check_vect to verify the presence of hardware vector support.
2929
2930 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2931
2932         PR testsuite/22056
2933         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2934
2935 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2936
2937         PR libfortran/19216
2938         * gfortran.dg/pr19216.f: Add correct space between brackets and
2939         dg directive.
2940
2941 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2942
2943         PR libfortran/16436
2944         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2945
2946 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2947
2948         * gcc.target/i386/attributes-error.c: New testcase.
2949         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2950         * gcc.target/i386/regparm-stdcall.c: Likewise.
2951         * gcc.target/i386/sseregparm-1.c: Likewise.
2952         * gcc.target/i386/sseregparm-2.c: Likewise.
2953
2954 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2955
2956         * g++.dg/rtti/crash2.C: New.
2957
2958 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2959
2960         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2961
2962 2005-06-15  David Ung  <davidu@mips.com>
2963
2964         * gcc.target/mips/mips16e-extends.c: New test for testing the
2965         generation of MIPS16e zeb/zeh, seb/seh instructions.
2966
2967 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2968
2969         PR 22018
2970         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2971         * gcc.dg/tree-ssa/pr22018.c: New test.
2972
2973 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2974
2975         * gcc.dg/simd-1.c: Update error messages.
2976         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2977         * gcc.dg/simd-2.c: Update error messages.
2978         * gcc.dg/simd-4.c: New.
2979
2980 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2981
2982         PR c++/20678
2983         * g++.dg/other/crash-4.C: New.
2984
2985 2005-06-14  Devang Patel  <dpatel@apple.com>
2986
2987         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2988
2989 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2990
2991         PR c++/21929
2992         * g++.dg/parse/crash11.C: Update
2993
2994 2005-06-13  Jeff Law  <law@redhat.com>
2995
2996         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2997         perform the desired transformations.
2998         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2999         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
3000
3001 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3002
3003         PR fortran/22038
3004         * gfortran.dg/forall_1.f90: Un-XFAIL.
3005
3006 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
3007
3008         PR c++/21929
3009         * g++.dg/parse/crash26.C: New.
3010
3011         PR c++/20789
3012         * g++.dg/init/member1.C: New.
3013
3014 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * gfortran.dg/altreturn_1.f90: New test.
3017
3018 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
3019
3020         PR middle-end/21985
3021         * gcc.dg/tree-ssa/pr21985.c: New test.
3022
3023 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3024
3025         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
3026
3027 2005-06-12  Roger Sayle  <roger@eyesopen.com>
3028
3029         PR c++/21930
3030         * g++.dg/other/error10.C: New test case.
3031
3032 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3033
3034         PR libfortran/19155
3035         * gfortran.dg/pr19155.f: Add test.
3036
3037 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3038
3039         * gfortran.dg/f2c_7.f90: New test.
3040
3041         * gfortran.dg/forall_1.f90: XFAILed.
3042
3043 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
3044
3045         * gcc.dg/pr14796-1.c: New.
3046         * gcc.dg/pr14796-2.c: New.
3047
3048 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
3049
3050         PR fortran/17792
3051         PR fortran/21375
3052         * gfortran.dg/deallocate_stat.f90:  New test.
3053
3054 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
3055
3056         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
3057
3058 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
3059
3060         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3061         access will be generated when this loop is vectorized. Test that
3062         accesses with same alignment were detected.
3063         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3064         Test that accesses with same alignment were detected.
3065         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3066         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3067         alignment were detected.
3068
3069 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3070
3071         PR c++/10611
3072         * g++.dg/conversion/simd2.C: New.
3073
3074 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3075
3076         * gcc.dg/Wcxx-compat-1.c: New.
3077
3078 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3079
3080         PR libfortran/21480
3081         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3082         complex array.
3083
3084 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3085
3086         * gcc.dg/alias-8.c: New.
3087
3088 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3089
3090         * gcc.dg/format/cmn_err-1.c: Update.
3091
3092 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3093
3094         PR target/20666
3095         * gcc.target/sparc/fexpand-2.c: New.
3096         * gcc.target/sparc/fpmerge-2.c: New.
3097         * gcc.target/sparc/fpmul-2.c: New.
3098         * gcc.target/sparc/noresult.c: New.
3099         * gcc.target/sparc/pdist-2.c: New.
3100         * gcc.target/sparc/pdist-3.c: New.
3101
3102 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3103
3104         PR testsuite/21702
3105         * gcc.target/i386/i386.exp: Fix comment typo.
3106
3107 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3108
3109         PR c++/19497
3110         * g++.dg/inherit/using5.C: New.
3111         * g++.dg/inherit/using6.C: New.
3112
3113 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3114
3115         PR c++/19894
3116         * g++.dg/template/ptrmem15.C: New test.
3117
3118         PR c++/20563
3119         * g++.dg/ext/label4.C: New test.
3120
3121 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3122
3123         * gcc.dg/tls/debug-1.c: New test.
3124
3125 2005-06-07  Dale Johannesen  <dalej@apple.com>
3126
3127         * gcc.target/i386/movq.c:  New.
3128
3129 2005-06-07  Dale Johannesen  <dalej@apple.com>
3130
3131         * gcc.dg/20050607-1.c:  New.
3132
3133 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3134
3135         PR middle-end/21850
3136         * gcc.c-torture/execute/20050607-1.c: New test.
3137
3138 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3139
3140         PR libfortran/21926
3141         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3142         Test case where the return array has lowest stride one,
3143         but isn't packed.
3144
3145 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3146
3147         * lib/target-supports.exp (check_effective_target_sync_int_long):
3148         Add s390 and s390x targets.
3149
3150 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3151
3152         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3153         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3154         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3155         * gcc.dg/tree-ssa/loop-9.c: New test.
3156
3157 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3158
3159         * g++.dg/parse/defarg10.C: New.
3160
3161 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3162
3163         PR regression/21897
3164         * gcc.c-torture/execute/20050604-1.c: New test.
3165
3166 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3167
3168         PR 21903
3169         * g++.dg/parse/defarg9.C: New.
3170
3171         PR c++/20637
3172         * g++.dg/inherit/using4.C: New.
3173         * g++.dg/overload/error1.C: Adjust expected errors.
3174         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3175         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3176         * g++.old-deja/g++.other/redecl2.C: Likewise.
3177         * g++.old-deja/g++.other/redecl4.C: Likewise.
3178         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3179
3180 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3181
3182         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3183
3184 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3185
3186         * lib/gfortran.exp (gfortran_target_compile): Call
3187         dg-additional-files-options
3188         * gfortran.dg/f2c_4.f90: New file
3189         * gfortran.dg/f2c_4.c: New file
3190         * gfortran.dg/f2c_5.f90: New file
3191         * gfortran.dg/f2c_5.c: New file
3192
3193 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3194
3195         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3196
3197         PR fortran/21912
3198         * gfortran.dg/array_constructor_4.f90: New test.
3199
3200 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3201
3202         PR c++/21619
3203         * g++.dg/ext/builtin9.C: New test.
3204
3205 2005-06-05  Dale Johannesen  <dalej@apple.com>
3206
3207         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3208         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3209
3210 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3211
3212         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3213         * gcc.dg/vect/vect-reduc-1.c: New.
3214         * gcc.dg/vect/vect-reduc-2.c: New.
3215         * gcc.dg/vect/vect-reduc-3.c: New.
3216
3217 2005-06-04  Dale Johannesen  <dalej@apple.com>
3218
3219         * gcc.c-torture/execute/20050603-1.c:  New.
3220         * gcc.c-torture/execute/20050603-2.c:  New.
3221         * gcc.dg/20050603-3.c:  New.
3222
3223 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3224
3225         PR fortran/19195
3226         * gfortran.dg/debug_1.f90: New test.
3227
3228         * gfortran.dg/forall_1.f90: New test.
3229
3230 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3231
3232         * gfortran.dg/array_constructor_3.f90: New test.
3233
3234 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3235
3236         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3237
3238 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3239
3240         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3241
3242 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3243
3244         PR c/21873
3245         * gcc.dg/init-excess-1.c: New test.
3246
3247 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/21853
3250         * g++.dg/expr/static_cast6.C: New test.
3251
3252 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3253
3254         * gcc.dg/tree-ssa/vrp14.c: New test.
3255
3256 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3257
3258         PR c++/21336
3259         * g++.dg/template/new2.C: New test.
3260
3261 2005-06-03  Josh Conner  <jconner@apple.com>
3262
3263         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3264         all entries in initializer.
3265
3266 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3267
3268         PR middle-end/21858
3269         * gcc.dg/pr21858.c: New testcase.
3270
3271 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3272
3273         PR tree-optimization/21292
3274
3275         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3276         New.
3277         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3278         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3279         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3280         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3281         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3282
3283 2005-06-02  Richard Henderson  <rth@redhat.com>
3284
3285         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3286
3287 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3288
3289         * gcc.dg/wtypequal.c: New testcase.
3290
3291 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3292
3293         PR 21582
3294         * gcc.dg/tree-ssa/pr21582.c: New test.
3295
3296 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3297
3298         PR c++/21280
3299         * g++.dg/opt/interface2.h: New.
3300         * g++.dg/opt/interface2.C: New.
3301         * g++.dg/init/ctor4.C: Adjust error lines.
3302         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3303         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3304         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3305         * g++.old-deja/g++.pt/assign1.C: Likewise.
3306         * g++.old-deja/g++.pt/crash20.C: Likewise.
3307
3308 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3309
3310         PR tree-optimization/21734
3311         * g++.dg/vect/pr21734_1.cc: New.
3312         * g++.dg/vect/pr21734_2.cc: New.
3313
3314 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3315
3316         PR c++/20350
3317         * g++.dg/template/spec24.C: New.
3318
3319         PR c++/21151
3320         * g++.dg/pch/local-1.C: New.
3321         * g++.dg/pch/local-1.Hs: New.
3322
3323 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3324
3325         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3326         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3327         * gcc.dg/tree-ssa/pr14341.c: New test.
3328         * gcc.dg/tree-ssa/pr14841.c: New test.
3329         * gcc.dg/tree-ssa/pr20701.c: New test.
3330         * gcc.dg/tree-ssa/pr21086.c: New test.
3331         * gcc.dg/tree-ssa/pr21090.c: New test.
3332         * gcc.dg/tree-ssa/pr21332.c: New test.
3333         * gcc.dg/tree-ssa/pr21458.c: New test.
3334         * gcc.dg/tree-ssa/pr21658.c: New test.
3335         * gcc.dg/tree-ssa/vrp01.c: New test.
3336         * gcc.dg/tree-ssa/vrp02.c: New test.
3337         * gcc.dg/tree-ssa/vrp03.c: New test.
3338         * gcc.dg/tree-ssa/vrp04.c: New test.
3339         * gcc.dg/tree-ssa/vrp05.c: New test.
3340         * gcc.dg/tree-ssa/vrp06.c: New test.
3341         * gcc.dg/tree-ssa/vrp07.c: New test.
3342         * gcc.dg/tree-ssa/vrp08.c: New test.
3343         * gcc.dg/tree-ssa/vrp09.c: New test.
3344         * gcc.dg/tree-ssa/vrp10.c: New test.
3345         * gcc.dg/tree-ssa/vrp11.c: New test.
3346         * gcc.dg/tree-ssa/vrp12.c: New test.
3347         * gcc.dg/tree-ssa/vrp13.c: New test.
3348
3349 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3350
3351         PR 21029
3352         * gcc.dg/tree-ssa/pr21029.c: New test.
3353
3354 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3355
3356         * gfortran.dg/logint-1.f: New test case.
3357         * gfortran.dg/logint-2.f: Likewise.
3358         * gfortran.dg/logint-3.f: Likewise.
3359
3360 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3361
3362         PR c/21536
3363         PR c/20760
3364         * gcc.dg/20050527-1.c: New test.
3365
3366         * gcc.dg/i386-sse-12.c: New test.
3367
3368         PR fortran/21729
3369         * gfortran.dg/implicit_5.f90: New test.
3370
3371 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3372
3373         PR fortran/20883
3374         * gfortran/assign_4.f90: New test.
3375         * gfortran/assign_2.f90: Change compile to run.
3376
3377 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3378
3379         * lib/target-supports.exp
3380         (check_effective_target_sync_char_short): New.
3381         * gcc.dg/sync-2.c: New.
3382
3383 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3384
3385         PR tree-optimization/21817
3386         * gcc.dg/torture/pr21817-1.c: New.
3387
3388 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3389
3390         PR c++/21165
3391         * g++.dg/template/init5.C: New.
3392
3393 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         * gfortran.dg/char_initialiser_actual.f90:
3396         Test character initialisers as actual arguments.
3397         * gfortran.dg/char_pointer_comp_assign.f90:
3398         Test character pointer structure component assignments.
3399         * gfortran.dg/char_array_structure_constructor.f90:
3400         Test character components in structure constructors.
3401
3402 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3403
3404         PR middle-end/20931
3405         * g++.dg/opt/pr20931.C: New test.
3406
3407 2005-05-31  Andreas Jaeger  <aj@suse.de>
3408
3409         PR testsuite/20772
3410         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3411         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3412         g++.old-deja/g++.ext/asmspec1.C,
3413         g++.old-deja/g++.other/regstack.C,
3414         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3415         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3416         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3417         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3418         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3419         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3420         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3421         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3422         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3423         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3424         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3425         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3426         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3427         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3428         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3429         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3430         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3431         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3432         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3433
3434 2005-05-31  Jeff Law  <law@redhat.com>
3435
3436         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3437
3438 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3439
3440         PR middle-end/21743
3441         * gcc.dg/builtins-1.c: Activate disabled clog test.
3442         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3443
3444 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3445
3446         * gfortran.dg/char_pointer_assign.f90:
3447         Test character-pointer assignments and pointer assignments.
3448         * gfortran.dg/char_pointer_dummy.f90:
3449         Test character-pointer dummy arguments.
3450         * gfortran.dg/char_pointer_func.f90:
3451         Test character-pointer function returns.
3452         * gfortran.dg/char_pointer_dependency.f90:
3453         Test character-pointer functions with dependencies.
3454
3455 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3456
3457         PR c++/21784
3458         * g++.dg/lookup/using14.C: New test.
3459
3460 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3461
3462         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3463         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3464         trailing ^M.
3465
3466 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3467
3468         PR c++/17413
3469         * g++.dg/template/local5.C: New.
3470
3471         PR target/21761
3472         * gcc.c-torture/compile/pr21761.c: New.
3473
3474         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3475         before darwin8.
3476
3477 2005-05-30  Steven G. Kargl
3478
3479         PR fortran/20846
3480         * gfortran.dg/inquire_8.f90: New test.
3481
3482 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3483
3484         PR libfortran/21376
3485         * gfortran.dg/output_exponents_1.f90: New test.
3486
3487 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3488
3489         PR libfortran/20006
3490         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3491
3492 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3493
3494         PR c++/21210
3495         * g++.dg/ext/complex1.C: New test.
3496
3497         PR c++/21340
3498         * g++.dg/init/ctor6.C: New test.
3499
3500 2005-05-29  Jan Hubicka  <jh@suse.cz>
3501
3502         * gcc.c-torture/compile/pr21562.c: New.
3503
3504 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3505
3506         * gfortran.dg/subnormal_1.f90: New test.
3507
3508 2005-05-28  Jan Hubicka  <jh@suse.cz>
3509
3510         * tree-prof.exp: Fix comment.
3511         * value-prof-1.c: New.
3512         * value-prof-2.c: New.
3513         * value-prof-3.c: New.
3514         * value-prof-4.c: New.
3515
3516 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3517
3518         PR c++/21614
3519         * g++.dg/expr/ptrmem6.C: New test.
3520         * g++.dg/expr/ptrmem6a.C: Likewise.
3521
3522 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3523
3524         PR tree-optimization/21658
3525         * gcc.dg/tree-ssa/pr21658.c: New.
3526
3527 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3528
3529         PR c++/21455
3530         * g++.dg/inherit/ptrmem3.C: New.
3531
3532         PR c++/21681
3533         * g++.dg/parse/template16.C: New.
3534
3535 2005-05-27  Andreas Jaeger  <aj@suse.de>
3536
3537         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3538
3539         * gcc.dg/i386-sse-8.c: Run test on all archs.
3540
3541 2005-05-26  Mike Stump  <mrs@apple.com>
3542
3543         * objc.dg/isa-field-1.m: Only run on darwin.
3544         * objc.dg/lookup-1.m: Likewise.
3545         * objc.dg/try-catch-8.m: Likewise.
3546
3547 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3548
3549         PR tree-optimization/9814
3550         * gcc.dg/pr9814-1.c: New test case.
3551
3552 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3553
3554         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3555         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3556         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3557         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3558         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3559         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3560         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3561         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3562         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3563         objc.dg/try-catch-8.m: New.
3564
3565 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3566
3567         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3568         remove extraneous semicolons.
3569
3570 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3571
3572         * obj-c++.dg/comp-types-12.mm: New.
3573         * objc.dg/comp-types-11.m: New.
3574         * objc.dg/selector-4.m: New.
3575
3576 2005-05-26  Andreas Jaeger  <aj@suse.de>
3577
3578         PR testsuite/20772
3579         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3580         g++.old-deja/g++.ext/attrib3.C,
3581         g++.old-deja/g++.other/store-expr1.C,
3582         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3583         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3584         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3585         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3586         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3587         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3588         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3589         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3590         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3591         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3592         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3593         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3594         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3595         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3596         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3597         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3598         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3599         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3600         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3601
3602 2005-05-26  Andreas Jaeger  <aj@suse.de>
3603
3604         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3605         x86-64 compilation.
3606
3607 2005-05-26  Andreas Jaeger  <aj@suse.de>
3608
3609         PR testsuite/20772
3610         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3611         gcc.misc-tests/i386-pf-athlon-1.c,
3612         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3613         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3614         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3615         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3616         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3617         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3618         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3619         programs.
3620
3621         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3622         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3623         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3624         x86-64 compilation.
3625
3626         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3627         x86_64.
3628
3629         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3630         effective-target ilp32.
3631
3632 2005-05-26  David Ung  <davidu@mips.com>
3633
3634         * gcc.target/mips/ext_ins.c: New test for testing the generation
3635         of MIPS32/64 rev 2 ext/ins instructions.
3636
3637 2005-05-26  Andreas Jaeger  <aj@suse.de>
3638
3639         * treelang/compile/unsigned.tree: Use gimple instead of
3640         nonexisting generic dump.
3641
3642 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3643
3644         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3645
3646 2005-05-26  Andreas Jaeger  <aj@suse.de>
3647
3648         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3649
3650 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3651
3652         PR libfortran/17283
3653         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3654         Test callee-allocated memory with write statements.
3655
3656 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3657
3658         PR middle-end/21709
3659         * gcc.dg/pr21709-1.c: New test case.
3660
3661 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3662             Mike Stump  <mrs@apple.com>
3663
3664         * objc/execute/next_mapping.h: Update for C++.
3665
3666         * obj-c++.dg/selector-1.mm: Move to...
3667         * obj-c++.dg/selector-4.mm: here...
3668
3669         * obj-c++.dg/basic.mm: New.
3670         * obj-c++.dg/comp-types-1.mm: New.
3671         * obj-c++.dg/cxx-class-1.mm: New.
3672         * obj-c++.dg/cxx-ivars-1.mm: New.
3673         * obj-c++.dg/cxx-ivars-2.mm: New.
3674         * obj-c++.dg/cxx-ivars-3.mm: New.
3675         * obj-c++.dg/cxx-scope-1.mm: New.
3676         * obj-c++.dg/cxx-scope-2.mm: New.
3677         * obj-c++.dg/defs.mm: New.
3678         * obj-c++.dg/empty-private-1.mm: New.
3679         * obj-c++.dg/encode-1.mm: New.
3680         * obj-c++.dg/encode-2.mm: New.
3681         * obj-c++.dg/encode-3.mm: New.
3682         * obj-c++.dg/extern-c-1.mm: New.
3683         * obj-c++.dg/extra-semi.mm: New.
3684         * obj-c++.dg/fix-and-continue-2.mm: New.
3685         * obj-c++.dg/isa-field-1.mm: New.
3686         * obj-c++.dg/ivar-list-semi.mm: New.
3687         * obj-c++.dg/local-decl-1.mm: New.
3688         * obj-c++.dg/lookup-1.mm: New.
3689         * obj-c++.dg/lookup-2.mm: New.
3690         * obj-c++.dg/method-1.mm: New.
3691         * obj-c++.dg/method-2.mm: New.
3692         * obj-c++.dg/method-3.mm: New.
3693         * obj-c++.dg/method-4.mm: New.
3694         * obj-c++.dg/method-5.mm: New.
3695         * obj-c++.dg/method-6.mm: New.
3696         * obj-c++.dg/method-7.mm: New.
3697         * obj-c++.dg/no-extra-load.mm: New.
3698         * obj-c++.dg/overload-1.mm: New.
3699         * obj-c++.dg/pragma-1.mm: New.
3700         * obj-c++.dg/pragma-2.mm: New.
3701         * obj-c++.dg/private-1.mm: New.
3702         * obj-c++.dg/private-2.mm: New.
3703         * obj-c++.dg/proto-qual-1.mm: New.
3704         * obj-c++.dg/qual-types-1.mm: New.
3705         * obj-c++.dg/stubify-1.mm: New.
3706         * obj-c++.dg/stubify-2.mm: New.
3707         * obj-c++.dg/super-class-1.mm: New.
3708         * obj-c++.dg/super-class-2.mm: New.
3709         * obj-c++.dg/super-dealloc-1.mm: New.
3710         * obj-c++.dg/super-dealloc-2.mm: New.
3711         * obj-c++.dg/template-1.mm: New.
3712         * obj-c++.dg/template-2.mm: New.
3713         * obj-c++.dg/template-3.mm: New.
3714         * obj-c++.dg/template-4.mm: New.
3715         * obj-c++.dg/template-5.mm: New.
3716         * obj-c++.dg/template-6.mm: New.
3717         * obj-c++.dg/try-catch-1.mm: New.
3718         * obj-c++.dg/try-catch-2.mm: New.
3719         * obj-c++.dg/try-catch-3.mm: New.
3720         * obj-c++.dg/try-catch-4.mm: New.
3721         * obj-c++.dg/try-catch-5.mm: New.
3722         * obj-c++.dg/try-catch-6.mm: New.
3723         * obj-c++.dg/try-catch-7.mm: New.
3724         * obj-c++.dg/try-catch-8.mm: New.
3725         * obj-c++.dg/try-catch-9.mm: New.
3726         * obj-c++.dg/va-meth-1.mm: New.
3727
3728 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3729
3730         * obj-c++.dg/selector-1.mm: New.
3731         * obj-c++.dg/selector-2.mm: New.
3732
3733 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3734
3735         * obj-c++.dg/selector-3.mm: New.
3736         * objc.dg/selector-3.m: New.
3737
3738 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3739
3740         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3741         about where warning appears.
3742
3743 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3744
3745         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3746         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3747         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3748         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3749
3750 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3751
3752         * gcc.dg/20050524-1.c: New test.
3753
3754 2005-05-25  Jan Hubicka  <jh@suse.cz>
3755
3756         * gcc.dg/tree-prof/inliner-1.c: New.
3757
3758 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3759
3760         * gcc.dg/tree-prof: New directory.
3761         * gcc.dg/tree-prof/tree-prof.exp: New.
3762
3763 2005-05-25  DJ Delorie  <dj@redhat.com>
3764
3765         * gcc.dg/Wattributes-1.c: New.
3766         * gcc.dg/Wattributes-2.c: New.
3767         * gcc.dg/Wattributes-3.c: New.
3768
3769 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3770
3771         PR tree-optimization/19833
3772         * gcc.dg/uninit-4.c: Remove xfail.
3773         * gcc.dg/uninit-9.c: Ditto.
3774
3775 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3776
3777         * obj-c++.dg/bitfield-[1-5].mm: New.
3778         * obj-c++.dg/class-protocol-1.mm: New.
3779         * obj-c++.dg/comp-types-1[0-1].mm: New.
3780         * obj-c++.dg/comp-types-[2-9].mm: New.
3781         * obj-c++.dg/encode-[4-8].mm: New.
3782         * obj-c++.dg/layout-1.mm: New.
3783         * obj-c++.dg/method-1[0-9].mm: New.
3784         * obj-c++.dg/method-2[0-1].mm: New.
3785         * obj-c++.dg/method-[8-9].mm: New.
3786         * obj-c++.dg/objc-gc-3.mm: New.
3787         * obj-c++.dg/try-catch-10.mm: New.
3788         * objc.dg/bitfield-5.m: New.
3789         * objc.dg/comp-types-10.m: New.
3790         * objc.dg/comp-types-9.m: New.
3791         * objc.dg/layout-1.m: New.
3792         * objc.dg/objc-gc-4.m: New.
3793         * objc.dg/try-catch-9.m: New.
3794         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3795         * objc.dg/comp-types-1.m: Likewise.
3796         * objc.dg/comp-types-[5-6].m: Likewise.
3797         * objc.dg/method-9.m: Likewise.
3798
3799 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3800
3801         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3802         and on hardware without VMX support.
3803
3804         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3805
3806         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3807
3808         * lib/profopt.exp (dg-final-generate, dg-final-use,
3809         profopt-final-code, profopt-get-options): New.
3810         (profopt-execute): Process test directives.
3811
3812         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3813         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3814         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3815
3816 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR C++/21645
3819         * g++.dg/init/ctor5.C: New test.
3820
3821 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3822
3823         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3824         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3825         vect-113.c, vect-114.c.
3826
3827 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3828
3829         * gcc.dg/const-elim-1.c: Remove xfails.
3830
3831 2005-05-23  Jeff Law  <law@redhat.com>
3832
3833         * gcc.c-torture/compile/pr21638.c: New test.
3834         * gcc.c-torture/compile/20050520-1.c: New test.
3835
3836 2005-05-23  Nick Clifton  <nickc@redhat.com>
3837
3838         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3839         be a proper triple, ie: m32r*-*-*.
3840         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3841
3842 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3843
3844         PR middle-end/21331
3845         PR tree-opt/21293
3846         * gcc.c-torture/compile/pr21293.c: New test.
3847         * gcc.c-torture/execute/pr21331.c: New test.
3848
3849 2004-05-20  Richard Henderson  <rth@redhat.com>
3850
3851         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3852
3853 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3854
3855         * obj-c++-dg.exp: Add.
3856         * obj-c++.exp: Add.
3857         * obj-c++.dg/dg.exp: Add.
3858
3859 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3860
3861         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3862         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3863
3864 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3865
3866         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3867
3868 2004-05-19  Richard Henderson  <rth@redhat.com>
3869
3870         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3871
3872 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3873
3874         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3875
3876         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3877
3878 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3879
3880         PR c++/21495
3881         * g++.dg/parse/extern1.C: New test.
3882         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3883
3884 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.dg/c99-math.h: New.
3887         * gcc.dg/c99-math-float-1.c: New test.
3888         * gcc.dg/c99-math-double-1.c: Likewise.
3889         * gcc.dg/c99-math-long-double-1.c: Likewise.
3890
3891 2005-05-18  Richard Henderson  <rth@redhat.com>
3892
3893         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3894
3895 2005-05-18  Devang Patel  <dpatel@apple.com>
3896
3897         * g++.dg/opt/20050511-1.C: New test.
3898
3899 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3900
3901         PR libfortran/21127
3902         * gfortran.dg/reshape-complex.f90:  New test.
3903
3904 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3905
3906         * gfortran.dg/array_constructor_1.f90: New test.
3907         * gfortran.dg/array_constructor_2.f90: New test.
3908
3909 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3910
3911         PR fortran/20954
3912         * gfortran.dg/pr20954.f: New test.
3913
3914 2005-05-17  Mike Stump  <mrs@apple.com>
3915
3916         Yet more Objective-C++...
3917
3918         * objc.dg/method-5.m: Update.
3919         * objc.dg/method-6.m: Update.
3920         * objc.dg/method-7.m: Update.
3921         * objc.dg/method-9.m: Update.
3922         * objc.dg/try-catch-2.m: Update.
3923
3924 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3925
3926         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3927         Remove little-endian optimizations.
3928
3929 2005-05-17  Jeff Law  <law@redhat.com>
3930
3931         * g++.dg/tree-ssa/pr14814.C: New test.
3932         * gcc.dg/tree-ssa/pr14814.C: New test.
3933         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3934         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3935
3936 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3937
3938         * gcc.dg/compat/generate-random.c: Do not include
3939         libiberty.h.
3940         * gcc.dg/compat/generate-random_r.c: Likewise.
3941
3942 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3943
3944         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3945
3946 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3947
3948         PR middle-end/21595
3949         * g++.dg/tree-ssa/builtin1.C: New testcase.
3950
3951 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3952
3953         PR c++/21454
3954         * g++.dg/opt/const4.C: New test.
3955
3956         PR middle-end/21492
3957         * g++.dg/opt/crossjump1.C: New test.
3958
3959         PR tree-optimization/21610
3960         * gcc.c-torture/compile/20050516-1.c: New test.
3961
3962         PR fortran/15080
3963         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3964         about the test failing.
3965         * gfortran.fortran-torture/execute/where_7.f90: New test.
3966         * gfortran.fortran-torture/execute/where_8.f90: New test.
3967
3968 2005-05-16  Richard Henderson  <rth@redhat.com>
3969
3970         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3971         i?86 and x86_64.
3972
3973 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3974
3975         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3976         (limits.h): Include unconditionally.
3977         (stdlib.h): Likewise.
3978         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3979         (limits.h): Include unconditionally.
3980         (stdlib.h): Likewise.
3981         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3982         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3983         (limits.h): Include unconditionally.
3984         (stdlib.h): Likewise.
3985         (hashtab.h): Do not include.
3986         (getopt.h): Likewise.
3987         (stddef.h): Include.
3988         (hashval_t): Define.
3989         (struct entry): Add "next" field.
3990         (HASH_SIZE): New macro.
3991         (hash_table): New variable.
3992         (switchfiles): Do not use xmalloc.
3993         (mix): New macro.
3994         (iterative_hash): New function.
3995         (hasht): Remove.
3996         (e_exists): New function.
3997         (e_insert): Likewise.
3998         (output): Use, instead of libiberty hashtable functions.
3999         (main): Do not use getopt.  Do not call htab_create.
4000
4001 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
4002
4003         PR libstdc++/21526
4004         * lib/target-supports.exp (check_mkfifo_available):
4005         Return 0 for cygwin as mkfifo support incomplete on platform.
4006         Fix typos in comments.
4007
4008 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
4009
4010         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
4011
4012 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
4013
4014         PR fortran/17432
4015         * gfortran.dg/assign_4.f: New test.
4016
4017 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
4018
4019         PR tree-optimization/21563
4020         * gcc.dg/tree-ssa/pr21563.c: New.
4021
4022 2005-05-14  Jan Hubicka  <jh@suse.cz>
4023
4024         * gcc.dg/noreturn-7.c: Allow control reaches warning.
4025
4026 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
4027
4028         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
4029
4030 2005-05-13  Julian Brown  <julian@codesourcery.com>
4031
4032         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
4033         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
4034
4035 2005-05-13  Jan Hubicka  <jh@suse.cz>
4036
4037         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
4038         * gcc.dg/fold-xor-?.c: Likewise.
4039         * gcc.dg/pr15784-?.c: Likewise.
4040         * gcc.dg/pr20922-?.c: Likewise.
4041         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
4042         * gcc.dg/tree-ssa/pr17598.c: Likewise.
4043         * gcc.dg/tree-ssa/pr20470.c: Likewise.
4044
4045 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4046
4047         PR fortran/21260
4048         * gfortran.dg/hollerith_1.f90: New test.
4049
4050 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4051
4052         * gfortran.dg/func_result_2.f90: New test.
4053
4054 2005-05-11  Bud Davis  <bdavis@gfortran.org>
4055
4056         * gfortran.dg/dev_null.f90: New test.
4057
4058 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
4059
4060         * gcc.dg/arm-vfp1.c: Revert last change.
4061
4062 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4063
4064         PR middle-end/19807
4065         PR tree-optimization/19639
4066         * g++.dg/tree-ssa/pr19807.C: New testcase.
4067
4068 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4069
4070         PR libfortran/21471
4071         * gfortran.dg/append-1.f90: New test.
4072
4073 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4074
4075         * gcc.dg/pr18501.c: XFAIL.
4076         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4077         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4078         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4079         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4080         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4081         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4082         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4083         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4084
4085 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4086
4087         PR fortran/20178
4088         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4089         gfortran.dg/f2c_3.f90: New tests.
4090
4091         * gfortran.dg/return_1.f90: Fix dg annotation.
4092
4093 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4094
4095         * gcc.c-torture/compile/20050510-1.c: New test.
4096
4097 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4098
4099         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4100
4101 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4102
4103         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4104
4105 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4106
4107         PR c/17913
4108         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4109
4110 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4111
4112         PR c/21342
4113         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4114         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4115
4116 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4117
4118         PR debug/16676
4119         * gcc.dg/debug/pr16676.c: New test.
4120
4121 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4122
4123         PR testsuite/21443
4124         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4125         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4126         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4127         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4128         Change -O1 to -O2.
4129         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4130         -fno-tree-dominator-opts.
4131
4132 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4133
4134         * gfortran.dg/return_1.f90: New test.
4135
4136 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4137
4138         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4139
4140         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4141
4142 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4143
4144         PR c++/21427
4145         * g++.dg/inherit/covariant13.C: New.
4146
4147 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4148
4149         PR libfortran/19155
4150         * gfortran.dg/pr19155.f: New test.
4151
4152 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4153
4154         PR inline-asm/8788
4155         * gcc.dg/pr8788-1.c: New testcase.
4156
4157 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4158
4159         PR target/21416
4160         * gcc.target/mips/fpcmp-[12].c: New tests.
4161
4162 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4163
4164         * lib/target-supports-dg.exp (dg-require-fork): New function.
4165         (dg-require-mkfifo): Likewise.
4166         * lib/target-supports.exp (check_function_available): New
4167         function.
4168         (check_fork_available): Likewise.
4169         (check_mkfifo_available): Likewise.
4170
4171 2005-05-06  Jeff Law  <law@redhat.com>
4172
4173         * gcc.c-torture/compile/pr21380.c: New test.
4174
4175 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4176
4177         PR c++/20961
4178         * g++.dg/ext/weak3.C: New test.
4179
4180 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4181
4182         PR c++/21352
4183         * g++.dg/template/crash37.C: New test.
4184
4185 2005-05-05  Paul Brook  <paul@codesourcery.com>
4186
4187         * gcc.dg/arm-g2.c: Use effective-target arm32.
4188         * gcc.dg/arm-mmx-1.c: Ditto.
4189         * gcc.dg/arm-scd42-2.c: Ditto.
4190         * gcc.dg/arm-vfp1.c: Ditto.
4191         * lib/target-supports.exp (check_effective_target_arm32): New
4192         function.
4193
4194 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4195
4196         PR libfortran/21354
4197         gfortran.dg/in_pack_rank7.f90:  New test.
4198
4199 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         PR middle-end/15618
4202         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4203
4204 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR middle-end/21265
4207         * gcc.dg/20050503-1.c: New test.
4208
4209         PR rtl-optimization/21239
4210         * gcc.dg/i386-sse-11.c: New test.
4211
4212 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4213
4214         PR target/16888
4215         * gcc.target/i386/asm-1.c: New test.
4216
4217 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4218
4219         PR rtl-optimization/21330
4220         * gcc.c-torture/execute/20050502-1.c: New test.
4221
4222         PR target/21297
4223         * gcc.c-torture/execute/20050502-2.c: New test.
4224
4225 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4226
4227         PR middle-end/21282
4228         * gcc.dg/pr21282.c: New.
4229
4230 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4231
4232         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4233         * gcc.dg/vect/vect-92.c: Likewise
4234         * gcc.dg/vect/vect-93.c: Likewise
4235         * gcc.dg/vect/vect-dv-1.c: Likewise
4236         * gcc.dg/vect/vect-dv-2.c: Likewise
4237         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4238
4239 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4240
4241         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4242         * gfortran.dg/vect/vect-2.f90:  Likewise
4243         * gfortran.dg/vect/vect-3.f90:  Likewise
4244         * gfortran.dg/vect/vect-4.f90:  Likewise
4245         * gfortran.dg/vect/vect-5.f90:  Likewise
4246
4247 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4248
4249         PR target/20813
4250         * gcc.dg/rs6000-fpint-2.c: New.
4251
4252 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4253
4254         PR c/15698
4255         * gcc.dg/builtins-30.c: Update expected messages.
4256         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4257         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4258         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4259
4260 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4261
4262         PR tree-optimization/21294
4263         * gcc.dg/tree-ssa/pr21294.c: New.
4264
4265 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4266
4267         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4268         __builtin_altivec_st_internal_4si built-in.
4269
4270 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4271
4272         PR c++/15875
4273         * g++.dg/template/ptrmem14.C: New test.
4274
4275 2005-05-02  Paul Brook  <paul@codesourcery.com>
4276
4277         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4278
4279 2005-05-02  Michael Matz  <matz@suse.de>
4280
4281         PR c++/19542
4282         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4283
4284 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4285
4286         * g++.dg/cpp/weak.C: New test.
4287
4288 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4289
4290         * gcc.dg/tree-ssa/loop-8.c: New test.
4291
4292 2005-04-30  Michael Maty  <matz@suse.de>
4293
4294         * gcc.dg/inline-mcpy.c: New test.
4295
4296 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4297
4298         PR libfortran/18958
4299         * gfortran.dg/eoshift.f90:  New test case.
4300
4301 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4302
4303         PR libfortran/18857
4304         * gfortran.dg/matmul_1.f90: New test.
4305
4306 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4307
4308         PR tree-optimization/21030
4309         * gcc.dg/tree-ssa/pr21030.c: New.
4310
4311 2005-04-29  Devang Patel  <dpatel@apple.com>
4312
4313         PR tree-optimization/21272
4314         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4315
4316 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4317
4318         PR fortran/13082
4319         PR fortran/18824
4320         * gfortran.dg/entry_4.f90: New test.
4321         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4322         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4323         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4324         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4325         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4326         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4327         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4328
4329 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4330
4331         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4332
4333 2005-04-29  Paul Brook   <paul@codesourcery.com>
4334
4335         * gfortran.dg/entry_3.f90: New test.
4336
4337 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4338
4339         * gfortran.dg/implicit_4.f90: New test.
4340
4341 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4342
4343         * lib/target-supports.exp (check_profiling_available): Return
4344         false for xtensa-*-elf.
4345
4346 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4347
4348         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4349         error if file cannot be deleted.
4350
4351 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4352
4353         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4354         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4355         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4356         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4357         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4358         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4359         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4360         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4361         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4362         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4363         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4364         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4365         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4366
4367 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4368
4369         PR fortran/20865
4370         * gfortran.dg/pr20865.f90: New test.
4371
4372 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4373
4374         * gcc.dg/void-cast-2.c: New test.
4375
4376 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4377
4378         PR c/21159
4379         * gcc.dg/void-cast-1.c: New test.
4380
4381 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4382
4383         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4384
4385 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4386
4387         PR fortran/21177
4388         * gfortran.dg/pr21177.f90: New test.
4389
4390 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4391
4392         PR tree-optimization/21171
4393         * gcc.dg/tree-ssa/pr21171.c: New test.
4394
4395 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4396
4397         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4398         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4399         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4400         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4401         gcc.dg/tree-ssa/gen-vect-32.c: New.
4402         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4403         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4404         don't run on PPC32.
4405
4406 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4407
4408         PR c/21213
4409         * gcc.dg/transparent-union-3.c: New test.
4410
4411 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4412
4413         PR c/20740
4414         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4415         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4416         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4417         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4418         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4419         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4420
4421 2005-04-26  Jeff Law  <law@redhat.com>
4422
4423         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4424         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4425         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4426         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4427         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4428         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4429         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4430
4431 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4432
4433         PR tree-optimization/17598
4434         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4435
4436 2005-04-25  Mike Stump  <mrs@apple.com>
4437
4438         * objc.dg/fix-and-continue-1.m: Add.
4439
4440 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4441
4442         PR c++/20995
4443         * g++.dg/opt/pr20995-1.C: New test case.
4444
4445 2005-04-25  Devang Patel <dpatel@apple.com>
4446
4447         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4448
4449 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4450
4451         PR testsuite/21062
4452         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4453
4454 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4455
4456         PR C++/21188
4457         * g++.dg/opt/rtti2.C: New test.
4458
4459 2005-04-25  Paul Brook  <paul@codesourcery.com>
4460         Steven G. Kargl  <kargls@comcast.net>
4461
4462         PR fortran/20879
4463         * gfortran.dg/ichar_1.f90: New file.
4464
4465 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4466
4467         PR middle-end/20991
4468         * g++.dg/opt/pr20991.C: New test.
4469
4470         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4471         where sizeof (type) < __alignof__ (type).
4472         * gcc.dg/compat/struct-layout-1.h: Likewise.
4473
4474 2005-04-24  Per Bothner  <per@bothner.com>
4475             Devang Patel  <dpatel@apple.com>
4476
4477         PR preprocessor/20907
4478         * gcc.dg/cpp/very-long-comment.c: New test.
4479
4480 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4481
4482         PR fortran/20059
4483         * gfortran.dg/common_5.f: New test.
4484
4485 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4486
4487         PR middle-end/21082
4488         * g++.dg/tree-ssa/pr21082.C: New testcase.
4489
4490 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4491
4492         * gcc.dg/vect/vect-99.c: New test.
4493
4494 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4495
4496         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4497
4498 2005-04-22  Jeff Law  <law@redhat.com>
4499
4500         * gcc.dg/uninit-5.c: Remove xfails.
4501         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4502         conditionals and loads.
4503
4504 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4505
4506         PR libfortran/20074
4507         PR libfortran/20436
4508         PR libfortran/21108
4509         * gfortran.dg/nested_reshape.f90: new test
4510         * gfortran.dg/reshape-alloc.f90: new test
4511         * gfortran.dg/reshape.f90: new test
4512
4513 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4514
4515         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4516
4517         * gcc.dg/arm-vfp1.c: New test.
4518
4519 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4520
4521         PR c++/21087
4522         * g++.dg/lookup/builtin2.C: New test.
4523
4524 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4525
4526         * gcc.dg/weak/weak-13.c: New test.
4527
4528 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4529
4530         * lib/target-supports.exp (check_effective_target_sync_int_long):
4531         Add powerpc*.
4532
4533 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4534
4535         * gcc.target/mips/branch-1.c: New test.
4536
4537 2005-04-21  Richard Henderson  <rth@redhat.com>
4538
4539         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4540         * gcc.dg/vect/vect-86.c: Likewise.
4541         * gcc.dg/vect/vect-87.c: Likewise.
4542         * gcc.dg/vect/vect-88.c: Likewise.
4543
4544 2005-04-21  Devang Patel  <dpatel@apple.com>
4545
4546         PR optimization/20994
4547         * gcc.dg/tree-ssa/ifc-3.c: New test.
4548
4549 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4550
4551         PR c/12913
4552         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4553         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4554         gcc.dg/c99-vla-jump-5.c: New tests.
4555
4556 2005-04-19  Richard Henderson  <rth@redhat.com>
4557
4558         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4559         Fix typo in exists check.
4560         (check_effective_target_sync_int_long): New.
4561         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4562         * gcc.dg/ia64-sync-2.c: Likewise.
4563         * gcc.dg/ia64-sync-3.c: Likewise.
4564         * gcc.dg/ia64-sync-4.c: Likewise.
4565
4566 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4567
4568         * gcc.dg/fold-xor-1.c: New test.
4569         * gcc.dg/fold-xor-2.c: New test.
4570
4571 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4572
4573         PR target/20670
4574         * g++.dg/eh/fp-regs.C: New test.
4575
4576 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4577
4578         * gcc.dg/Wint-to-pointer-cast-1.c,
4579         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4580         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4581         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4582
4583 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4584
4585         PR fortran/16861
4586         * gfortran.dg/pr16861.f90: New test.
4587
4588 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4589
4590         * gcc.dg/pr21085.c: New test.
4591
4592 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4593
4594         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4595         (setup_mips_tests, dg-mips-options): New procedures.
4596         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4597         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4598         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4599         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4600         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4601         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4602         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4603         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4604         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4605         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4606         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4607         dg-mips-options instead of dg-options.  Remove now-redundant
4608         preprocessor guards.
4609         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4610         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4611         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4612         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4613         * gcc.dg/vr-mult-2.c: Delete.
4614         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4615         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4616         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4617         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4618         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4619         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4620         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4621
4622 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4623
4624         * ada/acats/run_all.sh: Use sync when executable not present.
4625
4626 2005-04-18  Devang Patel  <dpatel@apple.com>
4627
4628         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4629         * gcc.dg/vect/vect-11a.c: New.
4630         * gcc.dg/vect/vect-none.c: Update.
4631         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4632
4633 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4634
4635         PR tree-optimization/20922
4636         * gcc.dg/pr20922-1.c: New test.
4637         * gcc.dg/pr20922-2.c: New test.
4638         * gcc.dg/pr20922-3.c: New test.
4639         * gcc.dg/pr20922-4.c: New test.
4640         * gcc.dg/pr20922-5.c: New test.
4641         * gcc.dg/pr20922-6.c: New test.
4642
4643 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4644
4645         PR libfortran/20950
4646         * gfortran.dg/pr20950.f: New test.
4647
4648 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4649
4650         PR libfortran/19216
4651         * gfortran.dg/pr19216.f: New test.
4652
4653 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4654
4655         PR tree-optimization/21001
4656         * gcc.dg/tree-ssa/pr21001.c: New.
4657
4658 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4659
4660         PR libfortran/21075
4661         * gfortran.dg/reshape_rank7.f90: New test.
4662
4663 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4664
4665         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4666         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4667         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4668         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4669         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4670         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4671         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4672         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4673         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4674         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4675         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4676         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4677         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4678         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4679         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4680         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4681         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4682         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4683         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4684         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4685         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4686
4687 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4688
4689         * gfortran.dg/wtruncate.f: New testcase.
4690         * gfortran.dg/wtruncate.f90: New testcase.
4691
4692 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/21025
4695         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4696         which sizeof/alignof is dependent, rather than just whether we are
4697         processing_template_decl.
4698
4699 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4700
4701         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4702         corrected typo where the wrong variables had been compared.
4703
4704 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4705
4706         PR libfortran/18495
4707         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4708         Test callee-allocated version of return array with a write
4709         statement.
4710         Test spread with a temporary with another write statement.
4711
4712 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4713
4714         PR tree-optimization/21031
4715         * gcc.dg/tree-ssa/pr21031.c: New.
4716
4717 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4718
4719         PR tree-optimization/21004
4720         * gcc.dg/builtins-53.c: Include builtins-config.h.
4721         Check floorf, ceilf, floorl and ceill transformations
4722         only when HAVE_C99_RUNTIME is defined.
4723
4724 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4725
4726         PR middle-end/20739
4727         * gcc.dg/tree-ssa/pr20739.c: New test.
4728
4729 2005-04-14  Mike Stump  <mrs@apple.com>
4730
4731         * gcc.dg/Foundation.framework/empty: New.
4732         * gcc.dg/framework-2.c: New.
4733
4734 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4735
4736         PR tree-optimization/21021
4737         * gcc.c-torture/compile/pr21021.c: New.
4738
4739 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4740
4741         PR testsuite/21010
4742         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4743         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4744         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4745         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4746         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4747         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4748         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4749         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4750
4751 2005-04-14  Richard Henderson  <rth@redhat.com>
4752
4753         * lib/target-supports.exp (check_effective_target_vect_condition):
4754         Add ia64, i?86, and x86_64.
4755
4756 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4757
4758         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4759
4760 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4761
4762         PR tree-optimization/20657
4763         * gcc.dg/tree-ssa/pr20657.c: New.
4764
4765 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4766
4767         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4768         (long long int)trunc*.
4769
4770 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4771
4772         PR target/20927
4773         * gcc.dg/pr20927.c: New test.
4774
4775 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4776
4777         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4778         * gcc.target/mips/asm-1.c: Likewise.
4779
4780 2005-04-13  Dale Johannesen  <dalej@apple.com>
4781
4782         * objc.dg/objc-fast-4.m:  New.
4783
4784 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4785
4786         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4787         directory.
4788         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4789
4790 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4791
4792         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4793         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4794         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4795
4796 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4797
4798         PR tree-optimization/20913
4799         * gcc.dg/tree-ssa/pr20913.c: New.
4800
4801         PR tree-optimization/20702
4802         * gcc.dg/tree-ssa/pr20702.c: New.
4803
4804 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4805
4806         PR c++/13744
4807         * g++.dg/inherit/local3.C: New test.
4808
4809 2005-04-12  Jeff Law  <law@redhat.com>
4810
4811         * gcc.dg/tree-ssa/20050412-1.c: New test.
4812
4813 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4814
4815         PR libfortran/19016
4816         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4817         Add tests with mask generated by expression.
4818         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4819         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4820         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4821
4822 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4823
4824         PR middle-end/20917
4825         * gcc.dg/20050409-1.c: New test.
4826
4827 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4828
4829         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4830
4831 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4832
4833         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4834         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4835         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4836         (TARGET_CXX): Adjust accordingly.
4837         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4838         determine_class_data_visibility and class_data_always_comdat.
4839         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4840         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4841         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4842         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4843         (arm_cxx_determine_class_data_visibility): New.
4844         (arm_cxx_class_data_always_comdat): Likewise.
4845         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4846         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4847         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4848         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4849         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4850         Define.
4851
4852 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4853
4854         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4855
4856 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4857
4858         * gcc.dg/i386-darwin-fpmath.c: New.
4859
4860 2004-04-11  Devang Patel  <dpatel@apple.com>
4861
4862         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4863         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4864         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4865         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4866         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4867         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4868         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4869         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4870         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4871
4872 2004-04-11  Devang Patel  <dpatel@apple.com>
4873
4874         * gcc.dg/vect/vect-dv-1.c: New test.
4875         * gcc.dg/vect/vect-dv-2.c: New test.
4876
4877 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4878
4879         PR tree-optimization/20933
4880         * gcc.dg/tree-ssa/pr20933.c: New test.
4881
4882 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4883
4884         * gfortran.dg/fold_nearest.f90: New test.
4885
4886 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4887
4888         * gcc.dg/tree-ssa/alias-1.c: New test.
4889
4890 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4891
4892         PR tree-optimization/20920
4893         * g++.dg/tree-ssa/pr20920.C: New test.
4894
4895 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4896
4897         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4898         (long long int)ceil*.
4899
4900 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4901
4902         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4903         explicit C++ linkage.
4904
4905 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4906
4907         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4908         warning for arithmetic IF statements.
4909
4910 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4911
4912         * eor_handling_1.f90: New test case.
4913         * eor_handling_2.f90: New test case.
4914         * eor_handling_3.f90: New test case.
4915         * eor_handling_4.f90: New test case.
4916         * eor_handling_5.f90: New test case.
4917         * noadv_size.f90: New test case.
4918         * pad_no.f90: New test case.
4919
4920 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4921
4922         * gcc.c-torture/execute/20050410-1.c: New test.
4923
4924 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4925
4926         * gcc.dg/pr20126.c: New.
4927
4928 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4929             Steven G. Kargl <kargls@comcast.net>
4930
4931         * gfortran.dg/PR19872.f: New test.
4932
4933 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4934
4935         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4936
4937 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4938
4939         * gfortran.dg/nint_1.f90: New test.
4940
4941 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4942
4943         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4944         Added test for callee-allocated arrays with write statements.
4945         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4946         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4947         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4948         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4949         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4950
4951 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4952
4953         PR libfortran/20163
4954         * gfortran.dg/open-options-blanks.f:  New test.
4955
4956 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4957
4958         PR fortran/13257
4959         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4960
4961 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4962
4963         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4964         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4965         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4966         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4967         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4968         * gcc.c-torture/execute/stdarg-4.c: New test.
4969
4970         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4971
4972         PR target/20795
4973         * g++.dg/abi/param2.C: New test.
4974
4975 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4976
4977         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4978
4979 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4980
4981         * gcc.dg/builtins-53.c: New test.
4982
4983 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4984
4985         * g++.dg/tree-ssa/pr18178.C: New test.
4986         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4987         * gcc.c-torture/execute/20041019-1.c: New test.
4988         * gcc.dg/tree-ssa/20041008-1.c: New test.
4989         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4990         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4991         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4992         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4993         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4994         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4995         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4996         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4997         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4998         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4999
5000 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
5001
5002         PR rtl-optimization/20466
5003         * gcc.c-torture/execute/pr20466-1.c: New test.
5004
5005 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
5006
5007         PR c++/20905
5008         * g++.dg/parse/cond2.C: New test.
5009
5010         PR c++/20145
5011         * g++.dg/warn/Wdtor1.C: New test.
5012
5013 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5014
5015         PR fortran/17229
5016         * gfortran.dg/pr17229.f: New test.
5017
5018 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
5019
5020         * gfortran.dg/tiny_1.f90: New test.
5021         * gfortran.dg/tiny_2.f90: ditto.
5022
5023 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
5024
5025         * gfortran.dg/eor_1.f90:  Fix dg-do run line
5026         * gfortran.dg/open_new.f90:  Fix dg-do run line
5027
5028 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
5029
5030         * lib/target-supports.exp (get_compiler_messages): Support
5031         optional arguments, the fourth being compiler options.
5032         (check_effective_target_fpic): New proc.
5033         * gcc.dg/20050321-2.c: Restrict to target fpic.
5034
5035 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
5036
5037         * gcc.dg/15443-1.c: New test.
5038         * gcc.dg/15443-2.c: Likewise.
5039
5040 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5041
5042         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
5043
5044 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5045
5046         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
5047
5048 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
5049
5050         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
5051         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
5052         -m64.
5053         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
5054         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
5055         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
5056
5057 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
5058
5059         PR c++/20212
5060         * g++.dg/warn/Wunused-11.C: New test.
5061
5062 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5063
5064         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5065
5066 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5067
5068         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5069
5070 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5071
5072         PR c++/20734
5073         * g++.dg/template/ptrmem13.C: New test.
5074
5075 2005-04-05  Per Bothner  <per@bothner.com>
5076
5077         * lib/gcc.exp: Always add -fno-show-column, for now.
5078
5079 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR testsuite/20767
5082         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5083         of plain old "unsigned int" for the type of "i".  Makes this test
5084         64bit clean.
5085
5086 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5087
5088         * gcc.dg/i386-ssefn-1.c: New test.
5089         * gcc.dg/i386-ssefn-2.c: New test.
5090         * gcc.dg/i386-ssefn-3.c: New test.
5091         * gcc.dg/i386-ssefn-4.c: New test.
5092
5093 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5094
5095         PR tree-optimization/20076
5096         * gcc.dg/builtin-apply4.c: New test.
5097
5098         PR preprocessor/19475
5099         * gcc.dg/cpp/macspace1.c: New test.
5100         * gcc.dg/cpp/macspace2.c: New test.
5101
5102 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5103
5104         * gfortran.dg/pr20755.f: Fixed bad format.
5105
5106 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5107
5108         PR c++/20763
5109         * g++.dg/ext/attrib21.C: New test.
5110
5111 2004-04-05  Devang Patel  <dpatel@apple.com>
5112
5113         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5114         * gcc.dg/vect/vect-shift-1.c: New test.
5115
5116 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5117
5118         PR libfortran/20755
5119         * gfortran.dg/pr20755.f: New test.
5120
5121 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5122
5123         * gfortran.dg/pr15959.f90: New test.
5124         * gfortran.dg/string_pad_trunc.f90: New test.
5125
5126 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5127
5128         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5129         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5130         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5131         syntax.
5132
5133 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5134
5135         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5136
5137 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5138
5139         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5140         * gcc.c-torture/compile/20011119-2.c: Likewise.
5141         * gcc.c-torture/compile/981001-2.c: Likewise.
5142
5143 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5144
5145         PR c++/20679
5146         * g++.dg/template/overload4.C: New test.
5147
5148 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         PR c++/20746
5151         * g++.dg/abi/covariant5.C: New.
5152
5153         PR debug/20505
5154         * g++.dg/debug/const2.C: New.
5155
5156 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5157
5158         PR rtl-optimization/16104
5159         * gcc.c-torture/execute/20050316-1.c: New test.
5160
5161 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5162
5163         * g++.dg/template/spec23.C: Fix dg-error text.
5164
5165 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5166
5167         PR c++/19199
5168         * g++.dg/expr/lval2.C: New.
5169
5170 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5171
5172         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5173         __builtin_strcasecmp and __builtin_strncasecmp.
5174
5175 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5176
5177         PR c++/20723
5178         * g++.dg/template/spec22.C: New.
5179         * g++.dg/template/spec23.C: New.
5180
5181 2005-04-03  Dale Ranta  <dir@lanl.gov>
5182             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5183
5184         PR libfortran/20068
5185         PR libfortran/20125
5186         PR libfortran/20156
5187         PR libfortran/20471
5188         * gfortran.dg/backspace.f: New test.
5189
5190 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5191
5192         * gcc.dg/pr19345.c: New test.
5193
5194 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5195
5196         PR tree-optimization/20640
5197         * gcc.dg/torture/tree-loop-1.c: New.
5198
5199 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5200
5201         PR rtl-optimization/20290
5202         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5203
5204 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5205
5206         * gcc.dg/rs6000-fpint.c: New.
5207
5208 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5209
5210         * gcc.dg/old-style-then-proto-1.c: New test.
5211
5212 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5213
5214         * gfortran.fortran-torture/execute/backspace.f90: Check
5215         after backspace and read was incorrect.
5216
5217 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5218
5219         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5220         buffer past the terminating NUL using memcmp.
5221         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5222         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5223
5224         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5225         Fix unused/uninitialized variable warnings.
5226
5227         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5228         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5229         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5230         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5231
5232         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5233         gcc.c-torture/execute/builtins/fputs-lib.c,
5234         gcc.c-torture/execute/builtins/lib/fprintf.c,
5235         gcc.c-torture/execute/builtins/lib/main.c,
5236         gcc.c-torture/execute/builtins/lib/memcmp.c,
5237         gcc.c-torture/execute/builtins/lib/memmove.c,
5238         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5239         gcc.c-torture/execute/builtins/lib/memset.c,
5240         gcc.c-torture/execute/builtins/lib/printf.c,
5241         gcc.c-torture/execute/builtins/lib/sprintf.c,
5242         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5243         gcc.c-torture/execute/builtins/lib/strchr.c,
5244         gcc.c-torture/execute/builtins/lib/strcmp.c,
5245         gcc.c-torture/execute/builtins/lib/strcpy.c,
5246         gcc.c-torture/execute/builtins/lib/strcspn.c,
5247         gcc.c-torture/execute/builtins/lib/strlen.c,
5248         gcc.c-torture/execute/builtins/lib/strncat.c,
5249         gcc.c-torture/execute/builtins/lib/strncmp.c,
5250         gcc.c-torture/execute/builtins/lib/strncpy.c,
5251         gcc.c-torture/execute/builtins/lib/strrchr.c,
5252         gcc.c-torture/execute/builtins/lib/strspn.c,
5253         gcc.c-torture/execute/builtins/lib/strstr.c,
5254         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5255         gcc.c-torture/execute/builtins/strlen-2.c,
5256         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5257         prototypes.
5258
5259 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5260
5261         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5262         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5263         selectany usage.
5264
5265 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5266
5267         PR c++/19406
5268         * g++.dg/debug/using1.C: New test.
5269
5270 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5271
5272         PR middle-end/20524
5273         * gcc.dg/alias-7.c: Prefix asm-declared name with
5274         __USER_LABEL_PREFIX__.
5275
5276 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5277
5278         Fix fallout from PR middle-end/15700:
5279         * gcc.c-torture/compile/20011119-1.c: Take
5280         __USER_LABEL_PREFIX__ into account.
5281         * gcc.c-torture/compile/20011119-2.c: Likewise.
5282
5283 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5284
5285         PR c++/18644
5286         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5287
5288 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5289
5290         PR c/17855
5291         * gcc.c-torture/compile/struct-non-lval-1.c,
5292         gcc.c-torture/compile/struct-non-lval-2.c,
5293         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5294
5295 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5296
5297         * gcc.dg/tls/tls.exp: Remove temporary file.
5298         * g++.dg/tls/tls.exp: Ditto.
5299         * lib/file-format.exp: Ditto.
5300         * g++.dg/special/ecos.exp: Ditto.
5301
5302         * lib/profopt.exp: Treat prof_ext as a list.
5303         * gcc.misc-tests/bprob.exp: Ditto.
5304         * g++.dg/bprob/bprob.exp: Ditto.
5305
5306         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5307         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5308         g++.dg/tree-ssa/pointer-reference-alias.C,
5309         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5310         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5311         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5312         g++.dg/vect/pr19951.cc: Ditto.
5313         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5314         gcc.dg/builtins-47.c: Ditto.
5315         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5316         gcc.dg/pr20115-1.c: Ditto.
5317         * gcc.dg/tree-ssa/20030530-2.c,
5318         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5319         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5320         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5321         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5322         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5323         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5324         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5325         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5326         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5327         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5328         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5329         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5330         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5331         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5332         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5333         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5334         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5335         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5336         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5337         gcc.dg/tree-ssa/20030824-1.c,
5338         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5339         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5340         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5341         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5342         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5343         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5344         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5345         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5346         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5347         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5348         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5349         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5350         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5351         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5352         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5353         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5354         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5355         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5356         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5357         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5358         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5359         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5360         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5361         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5362         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5363         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5364         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5365         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5366         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5367         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5368         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5369         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5370         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5371         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5372         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5373         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5374         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5375         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5376         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5377         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5378         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5379         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5380         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5381         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5382         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5383         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5384         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5385         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5386         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5387         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5388         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5389         gcc.dg/tree-ssa/useless-1.c: Ditto.
5390         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5391         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5392         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5393         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5394         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5395         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5396         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5397         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5398         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5399         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5400         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5401         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5402         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5403         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5404         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5405         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5406         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5407         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5408         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5409         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5410         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5411         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5412         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5413         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5414         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5415         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5416         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5417         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5418         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5419         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5420         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5421         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5422         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5423         gcc.dg/vect/vect-none.c: Ditto.
5424         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5425         treelang/compile/unsigned.tree: Ditto.
5426
5427         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5428         * gcc.dg/cpp/direct2s.c: Ditto.
5429         * gcc.dg/cpp/paste4.c: Ditto.
5430         * gcc.dg/cpp/separate-1.c: Ditto.
5431         * gcc.dg/pch/save-temps-1.c: Ditto.
5432         * g++.dg/ext/altivec-10.C: Ditto.
5433         * g++.dg/pch/pch.C: Ditto.
5434
5435         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5436
5437         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5438         * g++.dg/template/repo1.C: Ditto.
5439         * g++.dg/template/repo2.C: Ditto.
5440         * g++.dg/template/repo3.C: Ditto.
5441         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5442         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5443         * g++.old-deja/g++.pt/repo1.C: Ditto.
5444         * g++.old-deja/g++.pt/repo2.C: Ditto.
5445         * g++.old-deja/g++.pt/repo3.C: Ditto.
5446         * g++.old-deja/g++.pt/repo4.C: Ditto.
5447
5448         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5449         * gcc.dg/20030107-1.c: Ditto.
5450         * gcc.dg/20030702-1.c: Ditto.
5451         * gcc.dg/profile-generate-1.c: Ditto.
5452         * g++.dg/other/profile1.C: Ditto.
5453         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5454
5455         * lib/gcc-dg.exp (remove-build-file): New.
5456         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5457         cleanup-tree-dump, cleanup-saved-temps): New.
5458
5459 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5460
5461         PR c++/19203, DR 214
5462         * g++.dg/parse/ambig3.C: Not ambiguous.
5463         * g++.dg/template/spec20.C: New.
5464         * g++.dg/template/spec21.C: New.
5465
5466 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5467
5468         PR target/20045
5469         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5470
5471 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5472
5473         PR libfortran/20660
5474         * gfortran.dg/negative_unit.f: New test.
5475
5476 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5477
5478         * gcc.dg/20050330-1.c: New test.
5479
5480 2005-03-30  Devang Patel  <dpatel@apple.com>
5481
5482         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5483
5484 2005-03-30  Dale Johannesen  <dalej@apple.com>
5485
5486         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5487
5488 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5489
5490         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5491         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5492         Strip options from test name.
5493
5494 2005-03-31  Jan Hubicka  <jh@suse.cz>
5495
5496         * gcc.dg/varpool-1.c: New testcase.
5497
5498 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5499
5500         PR c/772
5501         PR c/17913
5502         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5503         gcc.dg/stmt-expr-label-3.c : New tests.
5504         * gcc.c-torture/execute/medce-2.c: Remove.
5505
5506 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5507
5508         PR c/20368
5509         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5510         tests.
5511
5512 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5513
5514         * gcc.c-torture/compile/pr20203.c: New test.
5515
5516 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5517
5518         * gfortran.dg/promotion.f90:  New test.
5519
5520 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5521
5522         PR middle-end/20491
5523         * gcc.dg/torture/asm-subreg-1.c: New test.
5524
5525 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5526
5527         PR c/20672
5528         * gcc.dg/pr20672-1.c: New test.
5529
5530 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5531
5532         * gfortran.dg/vect: New directory.
5533         * gfortran.dg/vect/vect.exp: New.
5534         * gfortran.dg/vect/vect-1.f90: New test.
5535         * gfortran.dg/vect/vect-2.f90: New test.
5536         * gfortran.dg/vect/vect-3.f90: New test.
5537         * gfortran.dg/vect/vect-4.f90: New test.
5538         * gfortran.dg/vect/vect-5.f90: New test.
5539
5540 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5541
5542         PR middle-end/20622
5543         * gcc.dg/alias-7.c: New test.
5544
5545 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5546
5547         * gcc.dg/sparc-reg-1.c: New test.
5548
5549 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5550
5551         PR target/19890
5552         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5553
5554 2005-03-29  Dale Ranta  <dir@lanl.gov>
5555             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5556
5557         PR libfortran/20163
5558         * gfortran.dg/pr20163-2.f: New test.
5559
5560 2005-03-28  Jan Hubicka  <jh@suse.cz>
5561
5562         PR middle-end/20635
5563         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5564         by Jakub Jelinek.
5565
5566 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5567
5568         PR tree-optimization/20626
5569         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5570         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5571
5572 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5573
5574         * gfortran.dg/underflow.f90:  New test.
5575         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5576
5577 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5578
5579         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5580
5581 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5582
5583         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5584         (g++_init): Make sure that CXXFLAGS is set.
5585         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5586         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5587         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5588         * lib/objc.exp (objc_init): Likewise.
5589         * lib/treelang.exp (treelang_init): Likewise.
5590
5591 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5592
5593         PR tree-optimization/20470
5594         * gcc.dg/tree-ssa/pr20470.c: New test.
5595
5596 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5597
5598         * gcc.dg/ppc-stfiwx.c: New.
5599
5600 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5601
5602         PR target/19888
5603         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5604
5605 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5606
5607         * gcc.dg/20050325-1.c: Fix a typo.
5608
5609 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5610
5611         PR libfortran/19678
5612         PR libfortran/19679
5613         * gfortran.dg/dos_eol.f: New test.
5614
5615 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5616
5617         PR rtl-optimization/20249
5618         * gcc.dg/20050325-1.c: New test.
5619
5620 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5621
5622         PR libfortran/15332
5623         * gfortran.dg/pr15332.f: New test.
5624
5625 2005-03-24  Dale Johannesen  <dalej@apple.com>
5626
5627         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5628
5629 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5630
5631         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5632         'internal' visibility.
5633         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5634         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5635         'protected' visibility.
5636         * gcc.dg/visibility-7.c: Likewise.
5637         * lib/target-supports.exp (check_visibility_available): Take
5638         a parameter, the kind of visibility to check for.
5639         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5640         to check_visibility_available.
5641
5642         * g++.dg/expr/cast3.C: New.
5643
5644 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5645
5646         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5647         rs6000.
5648
5649 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5650
5651         PR target/20095
5652         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5653
5654 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5655
5656         * gcc.dg/badshift.c: Renamed to...
5657         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5658
5659         * gcc.target/i386/badshift.c: Renamed to...
5660         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5661         only.
5662
5663         PR rtl-optimization/20532
5664         * gcc.target/i386/badshift.c: New.
5665
5666 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5667
5668         * gfortran.dg/pr18025.f90: New test.
5669
5670 2005-03-23  Dale Johannesen  <dalej@apple.com>
5671
5672         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5673
5674 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5675
5676         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5677
5678         * lib/target-supports.exp (check_iconv_available): Default
5679         libiconv to -liconv, if there is no definition.
5680
5681 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5682
5683         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5684
5685 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5686
5687         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5688         * g++.dg/opt/pr7503-2.C: Likewise.
5689         * g++.dg/opt/pr7503-3.C: Likewise.
5690         * g++.dg/opt/pr7503-4.C: Likewise.
5691         * g++.dg/opt/pr7503-5.C: Likewise.
5692         * g++.dg/warn/minmax.C: New test.
5693
5694 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5695
5696         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5697         * gfortran.dg/g77_intrinsics_sub.f: New test.
5698
5699 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5700             Jan Hubicka  <jh@suse.cz>
5701             Steven Bosscher <stevenb@suse.de
5702
5703         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5704
5705 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5706
5707         PR c++/19980
5708         * g++.dg/template/redecl3.C: New test.
5709
5710 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5711
5712         PR c++/20499
5713         * g++.dg/parse/error16.C: Tweak error markers.
5714
5715 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5716
5717         PR target/20561
5718         * gcc.dg/20050321-2.c: New test.
5719
5720 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/20465
5723         PR c++/20381
5724         * g++.dg/template/ptrmem12.C: New.
5725
5726 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5727
5728         PR rtl-optimization/20527
5729         * gcc.c-torture/execute/pr20527-1.c: New test.
5730
5731 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5732
5733         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5734         program, compile it into a real executable and then delete the .c
5735         and .x files afterwards, to avoid problems on testglue targets.
5736
5737 2005-03-21  Stuart Hastings  <stuart@apple.com>
5738
5739         * gcc.target/i386/sse-2.c: New.
5740
5741 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5742
5743         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5744
5745 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5746
5747         * g++.dg/parse/crash25.C: Fix typo.
5748
5749 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5750
5751         PR c++/20461
5752         * g++.dg/parse/crash24.C: New test.
5753
5754         PR c++/20536
5755         * g++.dg/parse/crash25.C: New test.
5756
5757 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5758
5759         PR c++/20147
5760         * g++.dg/ext/stmtexpr4.C: New test.
5761
5762 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5763
5764         PR middle-end/20539
5765         * gcc.c-torture/compile/pr13066-1.c: New test case.
5766         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5767         * g++.dg/opt/pr13066-1.C: Likewise.
5768
5769 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5770
5771         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5772
5773 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5774
5775         PR fortran/18525
5776         * gfortran.dg/nesting_1.f90: New test.
5777
5778 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5779
5780         PR c++/20240
5781         * g++.dg/lookup/using13.C: New test.
5782
5783 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5784
5785         PR c++/20333
5786         * g++.dg/template/crash36.C: New test.
5787
5788 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5789
5790         PR c++/20463
5791         * g++.dg/template/crash35.C: New test.
5792
5793 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5794
5795         PR c++/19966
5796         * g++.dg/overload/operator2.C: New test.
5797
5798 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5799
5800         PR libfortran/20257
5801         * gfortran.dg/pr20257.f90: New test.
5802
5803 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5804
5805         PR libfortran/20480
5806         * gfortran.dg/pr20480.f90: New test.
5807
5808 2005-03-16  Richard Henderson  <rth@redhat.com>
5809
5810         PR middle-end/15700
5811         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5812         (_rtld_global): New.
5813         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5814         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5815
5816         * gcc.dg/alias-3.c: New.
5817         * gcc.dg/alias-4.c: New.
5818         * gcc.dg/alias-5.c: New.
5819         * gcc.dg/alias-6.c: New.
5820
5821 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5822
5823         * gcc.dg/cpp/ucnid-7.c: New.
5824
5825 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5826             Dorit Naishlos  <dorit@il.ibm.com>
5827
5828         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5829         darwin.
5830
5831 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5832
5833         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5834         misaligned accesses.
5835         * gcc.dg/vect/vect-58.c: Likewise.
5836         * gcc.dg/vect/vect-92.c: New.
5837         * gcc.dg/vect/vect-93.c: New.
5838
5839 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5840
5841         PR fortran/18827
5842         * gfortran.dg/assign_2.f90: New test.
5843         * gfortran.dg/assign_3.f90: New test.
5844         * gfortran.dg/assign.f90: New test.
5845
5846 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5847
5848         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5849         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5850         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5851         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5852         names.
5853
5854 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5855
5856         * gcc.dg/cpp/ucnid-6.c: New.
5857
5858         * gcc.dg/cpp/normalize-1.c: New.
5859         * gcc.dg/cpp/normalize-2.c: New.
5860         * gcc.dg/cpp/normalize-3.c: New.
5861         * gcc.dg/cpp/normalize-4.c: New.
5862         * gcc.dg/cpp/ucnid-4.c: New.
5863         * gcc.dg/cpp/ucnid-5.c: New.
5864         * g++.dg/cpp/normalize-1.C: New.
5865         * g++.dg/cpp/ucnid-1.C: New.
5866
5867 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5868
5869         * gcc.dg/pr18628.c: New.
5870
5871 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5872
5873         PR c++/20280
5874         * g++.dg/tree-ssa/pr20280.C: New.
5875
5876 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5877
5878         PR fortran/20467
5879         * gfortran.dg/stfunc_2.f90: New test.
5880
5881 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5882
5883         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5884
5885 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5886
5887         * gcc.dg/tree-ssa/20050314-1.c: New test.
5888
5889 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5890
5891         PR c++/4403
5892         PR c++/9783, DR433
5893         * g++.dg/template/friend34.C: New test.
5894         * g++.dg/template/friend35.C: Likewise.
5895         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5896
5897 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5898
5899         Friend class name lookup 5/n
5900         PR c++/1016
5901         * g++.dg/lookup/hidden-class1.C: New test.
5902         * g++.dg/lookup/hidden-class2.C: Likewise.
5903         * g++.dg/lookup/hidden-class3.C: Likewise.
5904         * g++.dg/lookup/hidden-class4.C: Likewise.
5905         * g++.dg/lookup/hidden-class5.C: Likewise.
5906         * g++.dg/lookup/hidden-class6.C: Likewise.
5907         * g++.dg/lookup/hidden-class7.C: Likewise.
5908         * g++.dg/lookup/hidden-class8.C: Likewise.
5909         * g++.dg/lookup/hidden-class9.C: Likewise.
5910         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5911         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5912         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5913         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5914         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5915         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5916         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5917         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5918         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5919         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5920         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5921
5922 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5923
5924         PR c++/20157
5925         * g++.dg/template/error18.C: New test.
5926
5927 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5928
5929         PR debug/16792
5930         * g++.dg/debug/pr16792.C: New test.
5931
5932 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5933
5934         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5935         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5936         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5937         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5938         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5939         test assertion names.
5940
5941 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5942
5943         PR fortran/18600
5944         * gfortran.dg/stfunc_1.f90: New test.
5945
5946 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5947
5948         PR fortran/16907
5949         * gfortran.dg/real_index_1.f90: New test.
5950
5951 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5952
5953         PR fortran/20323
5954         * gfortran.dg/spec_expr_1.f90: New test.
5955
5956 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5957
5958         PR c/20402
5959         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5960         new parser.
5961
5962 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5963
5964         PR fortran/20361
5965         * gfortran.dg/largeequiv_1.f90: New test.
5966
5967 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5968
5969         * gcc.dg/ucnid-1.c: New.
5970         * gcc.dg/ucnid-2.c: New.
5971         * gcc.dg/ucnid-3.c: New.
5972         * gcc.dg/ucnid-4.c: New.
5973         * gcc.dg/ucnid-5.c: New.
5974         * gcc.dg/ucnid-6.c: New.
5975         * gcc.dg/cpp/ucnid-1.c: New.
5976         * gcc.dg/cpp/ucnid-2.c: New.
5977         * gcc.dg/cpp/ucnid-3.c: New.
5978         * g++.dg/other/ucnid-1.C: New.
5979
5980 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5981
5982         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5983
5984 2005-03-11  Per Bothner  <per@bothner.com>
5985
5986         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5987         that diagnotics refer to correct token.
5988         * gcc.dg/unused-3.c: Likewise.
5989
5990 2005-03-11  Per Bothner  <per@bothner.com>
5991
5992         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5993         constant" is now actually on same line as string constant.
5994         * gcc.dg/cpp/direct2s.c: Likewise.
5995
5996 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5997
5998         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5999
6000 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6001
6002         PR libfortran/20124
6003         * gfortran.dg/pr20124.f90: New Test
6004
6005 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
6006
6007         PR tree-optimization/20130
6008         * gcc.dg/pr20130-1.c: New test.
6009
6010 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6011
6012         PR target/20095
6013         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
6014
6015 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6016
6017         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
6018
6019 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
6020
6021         * g++.dg/eh/forced1.C: Fix comment.
6022         * g++.dg/eh/forced2.C: Ditto.
6023         * g++.dg/eh/forced3.C: Ditto.
6024         * g++.dg/eh/forced4.C: Ditto.
6025
6026 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
6027
6028         PR rtl-opt/20412
6029         * gcc.c-torture/compile/pr20412.c: New test.
6030
6031 2005-03-10  Roger Sayle  <roger@eyesopen.com>
6032
6033         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
6034
6035 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6036
6037         PR target/20322
6038         * gcc.dg/20050307-1.c: New test.
6039
6040 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
6041
6042         PR c++/20375
6043         * g++.dg/other/stdarg3.C: New.
6044
6045 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
6046
6047         PR c++/18384, c++/18327
6048         * g++.dg/init/array19.C: New test.
6049
6050         PR inline-asm/20314
6051         * gcc.dg/torture/pr20314-1.c: New test.
6052         * gcc.dg/torture/pr20314-2.c: New test.
6053
6054 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
6055
6056         * gcc.dg/20050309-1.c: New test.
6057
6058 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6059
6060         * gcc.dg/builtins-10.c: Reactivate disabled test.
6061         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6062         new cbrt transformations.
6063
6064 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6065
6066         PR c++/20208
6067         * g++.dg/template/array13.C: New test.
6068
6069 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6070
6071         PR c++/16859
6072         * g++.dg/init/brace4.C: New test.
6073
6074 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6075
6076         PR c++/20186
6077         * g++.dg/template/non-dependent12.C: New.
6078
6079 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/20142
6082         * g++.dg/init/array18.C: Add dg-do run marker.
6083
6084         PR c++/20142
6085         * g++.dg/init/array18.C: New test.
6086
6087 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6088
6089         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6090         * g++.dg/gcov/gcov.exp: Likewise.
6091         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6092         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6093         * lib/c-torture.exp: Likewise.
6094         * lib/fortran-torture.exp: Likewise.
6095         * lib/g++.exp: Likewise.
6096         * lib/gcc-defs.exp: Likewise.
6097         * lib/gcc-dg.exp: Likewise.
6098         * lib/gcc.exp: Likewise.
6099         * lib/gcov.exp: Likewise.
6100         * lib/gfortran.exp: Likewise.
6101         * lib/mike-g++.exp: Likewise.
6102         * lib/mike-gcc.exp: Likewise.
6103         * lib/objc-torture.exp: Likewise.
6104         * lib/objc.exp: Likewise.
6105         * lib/profopt.exp: Likewise.
6106         * lib/target-libpath.exp: Likewise.
6107         * lib/target-supports.exp: Likewise.
6108         * lib/treelang.exp: Likewise.
6109         * lib/wrapper.exp: Likewise.
6110
6111 2005-03-08  Jeff Law  <law@redhat.com>
6112
6113         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6114         PHI-OPT changes.
6115
6116 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6117
6118         * gcc.dg/vect/pr20122.c: New test.
6119
6120 2005-03-07  Jeff Law  <law@redhat.com>
6121
6122         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6123         was folded away.
6124         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6125         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6126         * gcc.dg/tree-ssa/pr18134.c: New test.
6127
6128 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6129
6130         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6131         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6132         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6133
6134 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6135
6136         PR tree-opt/17671
6137         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6138
6139 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6140
6141         * g++.dg/warn/Wnvdtor.C: New test.
6142
6143 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6144
6145         * gcc.dg/torture/pr19683-1.c: New test.
6146
6147 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6148
6149         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6150         * gfortran.dg/g77/19990313-2.f: Ditto.
6151         * gfortran.dg/g77/19990313-3.f: Ditto.
6152         * gfortran.dg/g77/19990525-0.f: Ditto.
6153         * gfortran.dg/g77/19990826-0.f: Ditto.
6154         * gfortran.dg/g77/19990826-2.f: Ditto.
6155         * gfortran.dg/g77/19990826-3.f: Ditto.
6156         * gfortran.dg/g77/20000511-1.f: Ditto.
6157         * gfortran.dg/g77/20000511-2.f: Ditto.
6158         * gfortran.dg/g77/970625-2.f: Ditto.
6159         * gfortran.dg/g77/980310-2.f: Ditto.
6160         * gfortran.dg/g77/980310-3.f: Ditto.
6161         * gfortran.dg/g77/980310-8.f: Ditto.
6162         * gfortran.dg/g77/980519-2.f: Ditto.
6163         * gfortran.dg/g77/alpha1.f: Ditto.
6164         * gfortran.dg/g77/claus.f: Ditto.
6165         * gfortran.dg/g77/erfc.f: Ditto.
6166         * gfortran.dg/g77/short.f: Ditto.
6167         * gfortran.fortran-torture/execute/data.f90: Ditto.
6168         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6169         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6170
6171 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6172
6173         * lib/file-format.exp (gcc_target_object_format): Add check for som
6174         format and hardcode object formats on hppa*-*-hpux*.
6175         * lib/target-supports.exp (check_weak_available): Add check for som
6176         object format.  Always return 0 on hppa*-*-hpux10*.
6177
6178         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6179         is defined.
6180
6181         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6182
6183 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6184
6185         * gfortran.dg/pr19936_1.f90: New test.
6186         * gfortran.dg/pr19936_2.f90: New test.
6187         * gfortran.dg/pr19936_3.f90: New test.
6188
6189 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6190             Paul Thomas <prthomas@drfccad.cea.fr>
6191
6192         * gfortran.dg/PR19754_1.f90: New test.
6193         * gfortran.dg/PR19754_2.f90: Ditto.
6194
6195 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6196
6197         PR c++/19311
6198         * g++.dg/template/non-dependent11.C: New test.
6199
6200 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6201
6202         * lib/target-supports.exp (check_iconv_available): Fix comment.
6203
6204 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6205             Joseph S. Myers  <joseph@codesourcery.com>
6206
6207         PR c++/19797
6208         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6209
6210 2005-03-04  Matthew Sachs  <msachs@apple.com>
6211
6212         * gcc.exp (gcc_target_compile): Put braces around
6213         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6214         * objc.exp (objc_target_compile): Likewise.
6215         * treelang.exp (treelang_target_compile): Likewise.
6216
6217 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6218
6219         PR fortran/19673
6220         * gfortran.dg/func_result_1.f90: New test.
6221
6222 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6223
6224         * gcc.misc-tests/options.exp: New test.
6225
6226 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6227
6228         * gcc.dg/pr15784-4.c: New test.
6229
6230 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6231
6232         * gcc.c-torture/execute/pr17133.c: New.
6233         * gcc.c-torture/compile/20050303-1.c: New.
6234
6235 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6236
6237         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6238
6239 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6240
6241         * g++.dg/overload/using2.C: New.
6242
6243 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6244
6245         PR c++/19916
6246         * g++.dg/init/ptrmem2.C: New test.
6247
6248 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6249
6250         PR c/8927
6251         * gcc.dg/pr8927-1.c: New test.
6252
6253 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         PR c++/20232
6256         * g++.dg/inherit/covariant12.C: New.
6257
6258 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6259
6260         PR fortran/19479
6261         * gfortran.dg/bound_1.f90: New test.
6262
6263 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6264
6265         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6266         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6267
6268 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6269
6270         PR c/20245
6271         * gcc.dg/pr20245-1.c: New test.
6272
6273 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6274
6275         PR middle-end/19874
6276         * gcc.c-torture/execute/20050119-2.c: New test case.
6277
6278 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6279
6280         * README: Update the DejaGnu bug reporting address.
6281         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6282         * lib/objc-torture.exp: Likewise.
6283
6284 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6285
6286         * gfortran.dg/boz_1.f90: New test.
6287         * gfortran.dg/boz_3.f90: New test.
6288         * gfortran.dg/boz_4.f90: New test.
6289
6290 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6291
6292         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6293         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6294
6295 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6296
6297         PR libfortran/20101
6298         * gfortran.dg/write_0_pe_format.f90: New test.
6299
6300 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6301
6302         PR c++/20206
6303         * g++.dg/opt/thunk2.C: New test.
6304         * g++.dg/opt/covariant1.C: New test.
6305
6306 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6307
6308         * gfortran.dg/e_d_fmt.f90: New test.
6309
6310 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6311
6312         * gcc.dg/asm-b.c: Fix comment typos.
6313
6314 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6315
6316         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6317         a V_MAY_DEF also.
6318
6319 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6320
6321         PR tree-opt/20188
6322         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6323         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6324         * gcc.dg/asm-b.c: New test.
6325
6326 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6327
6328         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6329         Disable this test on IRIX 6.
6330
6331 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6332
6333         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6334         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6335         parser.
6336
6337 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6338
6339         PR tree-optimization/20204
6340         * testsuite/gcc.dg/pr20204.c: New test.
6341
6342 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6343
6344         PR target/20196
6345         * gcc.c-torture/execute/20050224-1.c: New test.
6346
6347         PR c++/20175
6348         * g++.dg/warn/Wbraces2.C: New test.
6349
6350 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6351
6352         PR c++/19878
6353         * g++.dg/init/const2.C: New test.
6354
6355 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6356
6357         PR tree-optimization/20100
6358         * gcc.c-torture/execute/pr20100-1.c: New test.
6359
6360 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6361
6362         * gfortran.dg/implicit_3.f90: New test.
6363
6364         * gfortran.dg/deftype_1.f90: New test.
6365
6366 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6367
6368         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6369         the test passes.
6370         * g++.dg/other/anon3.C: Accept a warning.
6371
6372 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6373
6374         * gcc.dg/pr20017.c: Fix a comment typo.
6375
6376 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6377
6378         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6379
6380 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6381
6382         PR ada/19902
6383         * ada/acats/tests/cxa/cxa3004.a: Remove.
6384         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6385
6386 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/20073
6389         * g++.dg/init/const1.C: New test.
6390
6391         PR c++/19991
6392         * g++.dg/parse/constant7.C: New test.
6393
6394         PR c++/20152
6395         * g++.dg/parse/error27.C: New test.
6396         * g++.dg/template/qualttp15.C: Adjust error markers.
6397         * g++.old-deja/g++.other/struct1.C: Likewise.
6398
6399         PR c++/20153
6400         * g++.dg/template/error17.C: New test.
6401
6402         PR c++/20148
6403         * g++.dg/parser/error26.C: New test.
6404
6405 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6406
6407         PR tree-optimization/20100
6408         PR tree-optimization/20115
6409         * gcc.dg/pr20115.c: New test.
6410         * gcc.dg/pr20115-1.c: New test.
6411         * gcc.dg/pr20100.c: New test.
6412         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6413         call-clobbered variables after alias1.
6414
6415 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6416
6417         * gfortran.dg/list_read_4.f90: new test.
6418
6419 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6420
6421         PR rtl-optimization/20017.
6422         * gcc.dg/pr20017.c: New.
6423
6424 2005-02-22  Devang Patel  <dpatel@apple.com>
6425
6426         PR 19952
6427         * g++.dg/tree-ssa/pr19952.C: New test.
6428
6429 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6430
6431         PR c++/19883
6432         * g++.dg/parse/constant6.C: New test.
6433
6434 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6435
6436         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6437         * g++.dg/charset/asm2.c: Likewise.
6438         * g++.dg/charset/asm3.c: Likewise.
6439         * g++.dg/charset/asm4.c: Likewise.
6440         * g++.dg/charset/asm5.c: Likewise.
6441         * g++.dg/charset/attribute1.c: Likewise.
6442         * g++.dg/charset/attribute2.c: Likewise.
6443         * g++.dg/charset/extern1.cc: Likewise.
6444         * g++.dg/charset/extern2.cc: Likewise.
6445         * g++.dg/charset/extern3.cc: Likewise.
6446         * g++.dg/charset/function.cc: Likewise.
6447         * g++.dg/charset/string.c: Likewise.
6448         * g++.dg/charset/charset.exp: Likewise.
6449         * lib/target-supports.exp (check_iconv_available): Fix comment.
6450
6451 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6452
6453         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6454         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6455         * gcc.dg/charset/asm2.c: Likewise.
6456         * gcc.dg/charset/asm3.c: Likewise.
6457         * gcc.dg/charset/asm4.c: Likewise.
6458         * gcc.dg/charset/asm5.c: Likewise.
6459         * gcc.dg/charset/asm6.c: Likewise.
6460         * gcc.dg/charset/attribute1.c: Likewise.
6461         * gcc.dg/charset/attribute2.c: Likewise.
6462         * gcc.dg/charset/builtin1.c: Likewise.
6463         * gcc.dg/charset/extern.c: Likewise.
6464         * gcc.dg/charset/function.c: Likewise.
6465         * gcc.dg/charset/string.c: Likewise.
6466         * gcc.dg/charset/charset.exp: Likewise.
6467
6468 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6469
6470         PR fortran/20086
6471         * gfortran.dg/pr20086.f90: New test.
6472
6473 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6474
6475         PR tree-optimization/19786
6476         * g++.dg/tree-ssa/pr19786.C: New.
6477
6478 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6479
6480         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6481
6482 2005-02-21  Jeff Law  <law@redhat.com>
6483
6484         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6485
6486 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6487
6488         * gfortran.dg/do_iterator: Split loop, markup all lines for
6489         which an error locus is printed.
6490         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6491         locus is printed.
6492         * gfortran.dg/select_4.f90: Likewise.
6493         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6494         locuses in the various permutations.
6495
6496 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6497
6498         PR tree-optimization/19951
6499         * g++.dg/vect: New directory.
6500         * g++.dg/vect/vect.exp: New file.
6501         * g++.dg/vect/pr19951.cc: New testcase.
6502         * g++.dg/dg.exp: Also prune vectorizer tests.
6503
6504 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6505
6506         PR 18785
6507         * gcc.dg/charset/builtin1.c: New test.
6508
6509 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6510
6511         PR c++/19299
6512         * g++.dg/inherit/volatile1.C: New test.
6513
6514         PR c++/19440
6515         * g++.dg/template/dtor4.C: New test.
6516
6517 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6518
6519         * gfortran.dg/int_1.f90: New test.
6520
6521 2005-02-19  Devang Patel  <dpatel@apple.com>
6522
6523         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6524
6525 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6526
6527         * gfortran.dg/achar_1.f90: New test.
6528
6529 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6530
6531         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6532
6533 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6534             Jakub Jelinek  <jakub@redhat.com>
6535
6536         PR tree-optimization/19828
6537         * gcc.dg/tree-ssa/loop-7.c: New test.
6538         * gcc.c-torture/execute/20050218-1.c: New test.
6539
6540 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR c/20043
6543         * gcc.dg/transparent-union-1.c: New test.
6544         * gcc.dg/transparent-union-2.c: New test.
6545
6546 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6547
6548         PR tree-optimization/18977
6549         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6550
6551 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6552
6553         PR target/20054
6554         * gcc.dg/pr20054.c: New test.
6555
6556 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6557
6558         PR c++/19508
6559         * g++.dg/ext/attrib20.C: New test.
6560
6561 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6562
6563         PR middle-end/20030
6564         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6565
6566 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6567
6568         PR c++/20008
6569         * g++.dg/opt/switch4.C: New.
6570
6571 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6572
6573         PR c++/20023
6574         PR tree-optimization/20009
6575         * gcc.c-torture/compile/20050217-1.c: New test.
6576         * g++.dg/opt/switch3.C: New test.
6577
6578         PR tree-optimization/18947
6579         * gcc.c-torture/compile/20050215-1.c: New test.
6580         * gcc.c-torture/compile/20050215-2.c: New test.
6581         * gcc.c-torture/compile/20050215-3.c: New test.
6582
6583 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6584
6585         PR c++/20028
6586         * g++.dg/template/crash34.C: New.
6587
6588         PR c++/20022
6589         * g++.dg/other/access3.C: New.
6590
6591 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6592
6593         * gcc.dg/vect/vect-98.c: New test.
6594
6595 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6596
6597         PR tree-optimization/19967
6598         * gcc.dg/pr19967.c: New.
6599
6600 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR middle-end/19857
6603         * gcc.dg/tree-ssa/20050215-1.c: New test.
6604         * gcc.c-torture/execute/20050215-1.c: New test.
6605
6606 2005-02-15  Eric Christopher  <echristo@redhat.com>
6607
6608         * gcc.dg/cpp/20050215-1.c: New file.
6609
6610 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6611
6612         PR tree-optimization/15785
6613         * gcc.dg/pr15785-1.c: New test.
6614
6615 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6616
6617         PR c++/17788
6618         * g++.dg/init/ctor4.C: New.
6619         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6620
6621 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6622
6623         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6624         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6625
6626 2005-02-15  Andreas Schwab  <schwab@suse.de>
6627
6628         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6629         declare malloc.
6630
6631 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6632
6633         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6634
6635 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6636
6637         PR tree-optimization/19853
6638         * gcc.c-torture/compile/pr19853.c: New test.
6639
6640 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6641
6642         PR c++/19608
6643         * g++.dg/parse/local-class1.C: New.
6644
6645         PR c++/19895
6646         * g++.dg/parse/ptrmem3.C: New.
6647
6648         PR c++/19884
6649         * g++.old-deja/g++.oliva/template6.C: Add another case.
6650         * g++.dg/template/explicit6.C: New.
6651
6652 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6653
6654         PR c++/17816
6655         * g++.dg/other/redecl2.C: New.
6656
6657 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6658
6659         PR c++/19891
6660         * g++.dg/abi/covariant4.C: New.
6661
6662 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6663
6664         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6665
6666 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6667
6668         * gcc.dg/vect/vect-96.c: Fix typo.
6669
6670 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6671
6672         PR c++/14479
6673         PR c++/19487
6674         * g++.dg/template/enum5.C: New test.
6675
6676 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6677
6678         * gcc.dg/vect/vect-97.c: New test.
6679
6680 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6681
6682         * gcc.dg/vect/vect-96.c: New test.
6683
6684 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6685
6686         * gcc.dg/builtins-34.c: Also check ldexp*.
6687
6688 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6689
6690         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6691
6692 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6693
6694         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6695         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6696         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6697         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6698         selector_list, selector_expression, dg-process-target): Move to new
6699         file target-supports-dg.exp.
6700         * lib/target-supports-dg.exp: New.
6701
6702         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6703         New.
6704
6705 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6706
6707         PR c++/19666
6708         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6709
6710         PR middle-end/19858
6711         * gcc.c-torture/compile/20050210-1.c: New test.
6712
6713 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6714
6715         PR c++/19755
6716         * g++.dg/warn/Wbraces1.C: New test.
6717
6718 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6719
6720         * gcc.dg/builtins-52.c: New testcase.
6721
6722 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6723
6724         PR c/19342
6725         * gcc.c-torture/execute/20050119-1.c: New test.
6726
6727 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/19811
6730         * g++.dg/init/delete1.C: New test.
6731
6732 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6733
6734         PR c++/18470
6735         * g++.dg/template/static12.C: New test.
6736
6737 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/19787
6740         * g++.dg/conversion/ambig1.C: New test.
6741
6742         PR c++/19739
6743         * g++.dg/ext/attrib19.C: New test.
6744
6745         PR c++/19732
6746         * g++.dg/parse/dtor5.C: New test.
6747
6748         PR c++/19762
6749         * g++.dg/template/dtor3.C: New test.
6750
6751         PR c++/19826
6752         * g++.dg/template/static11.C: New test.
6753         * g++.dg/template/crash2.C: Remove dg-error marker.
6754
6755 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6756
6757         PR C++/18491
6758         * g++.old-deja/g++.mike/p10769a.C: Remove.
6759
6760 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6761
6762         * gcc.dg/builtins-48.c: New test case.
6763         * gcc.dg/builtins-49.c: New test case.
6764         * gcc.dg/builtins-50.c: New test case.
6765         * gcc.dg/builtins-51.c: New test case.
6766
6767 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6768
6769         PR middle-end/19583
6770         * g++.dg/warn/Wreturn-type-3.C: New test.
6771
6772 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6773
6774         PR middle-end/19402
6775         * gcc.dg/pr19402-1.c: New testcase.
6776         * gcc.dg/pr19402-2.c: likewise.
6777
6778 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6779
6780         PR middle-end/19854
6781         * g++.dg/tree-ssa/tmmti.C: New testcase.
6782
6783 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6784
6785         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6786
6787 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6788
6789         PR c++/19733
6790         * g++.dg/parse/crash23.C: New test.
6791         * g++.dg/warn/Weff1.C: New test.
6792
6793 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6794
6795         * gcc.dg/20050209-1.c: New test.
6796
6797 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6798
6799         PR target/19799
6800         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6801
6802 2005-02-08  Mike Stump  <mrs@apple.com>
6803
6804         * g++.dg/pch/import-2.c: New test.
6805         * g++.dg/pch/import-2.hs: New.
6806         * g++.dg/pch/include/import-2a.h: New.
6807         * g++.dg/pch/include/import-2b.h: New.
6808
6809 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6810
6811         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6812
6813 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6814
6815         * gfortran.dg/substr_1.f90: New test.
6816
6817 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6818
6819         PR middle-end/19775
6820         * gcc.dg/torture/builtin-power-1.c: Disable test for
6821         invalid transformation.
6822         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6823         no longer optimize.
6824         * gcc.dg/builtins-47.c: New testcase.
6825
6826 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6827             Dorit Naishlos  <dorit@il.ibm.com>
6828
6829         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6830
6831 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6832
6833         * gcc.c-torture/compile/20050206-1.c: New test.
6834
6835 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6836
6837         PR tree-opt/19768
6838         * g++.dg/opt/pr19768.C: New test.
6839
6840 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6841
6842         PR tree-opt/19736
6843         * gcc.c-torture/compile/pr19736.c: New test.
6844
6845 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6846
6847         PR c++/17401
6848         * g++.dg/parse/error25.C: New test.
6849
6850 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6851
6852         * gcc.c-torture/execute/20050203-1.c: New.
6853
6854 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6855
6856         * gcc.dg/vect/vect-85.c: Remove xfail.
6857         * gcc.dg/vect/vect-86.c: Remove xfail.
6858         * gcc.dg/vect/vect-87.c: Remove xfail.
6859         * gcc.dg/vect/vect-88.c: Remove xfail.
6860
6861 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6862
6863         * gcc.dg/altivec-19.c: New.
6864
6865 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6866
6867         PR c/17807
6868         * gcc.dg/nested-func-3.c: New test.
6869         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6870
6871 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6872
6873         * gcc.test-framework/gen_directive_tests: Generate tests for
6874         selector expressions.
6875
6876 2005-02-02  Matt Austern  <austern@apple.com>
6877
6878         PR c++/19628
6879         * g++/ext/builtin7.C: New.
6880         * g++/ext/builtin8.C: New.
6881
6882 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6883
6884         PR c/18502
6885         * gcc.dg/pr18502-1.c: New test.
6886
6887 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6888
6889         PR c++/17413
6890         * g++.dg/template/local4.C: Tweak.
6891
6892 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6893
6894         PR tree-optimization/19578
6895         * gcc.c-torture/compile/20050202-1.c: New test.
6896
6897 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6898
6899         PR c/19435
6900         * gcc.dg/c99-init-4.c: New test.
6901
6902 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6903
6904         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6905
6906         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6907
6908         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6909         * g++.dg/eh/check-vect.h: New.
6910
6911         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6912         * gcc.dg/vect/vect-78.c: Ditto.
6913         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6914         Remove.
6915
6916         * g++.dg/conversion/simd1.C: Expect warning.
6917         * g++.dg/ext/attribute-test-1.C: Ditto.
6918         * g++.dg/ext/attribute-test-2.C: Ditto.
6919         * g++.dg/ext/attribute-test-3.C: Ditto.
6920         * g++.dg/ext/attribute-test-4.C: Ditto.
6921
6922         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6923         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6924
6925         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6926
6927 2005-02-01  Richard Henderson  <rth@redhat.com>
6928
6929         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6930         long double for ibm double-double format.
6931         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6932
6933 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6934
6935         PR tree-optimization/19633
6936         * testsuite/gcc.dg/pr19633-1.c: New test.
6937         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6938         to NULL or a symbol.
6939
6940 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6941
6942         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6943         New procs.
6944         (dg-process-target (local override)): Handle selector expressions.
6945
6946         * gcc.test-framework/README: Describe tests in source directory.
6947         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6948         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6949         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6950         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6951         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6952         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6953         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6954         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6955         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6956         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6957         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6958         * gcc.test-framework/dg-error-exp-P.c: New test.
6959         * gcc.test-framework/dg-error-exp-XP.c: New test.
6960         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6961         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6962         * gcc.test-framework/dg-output-exp-P.c: New test.
6963         * gcc.test-framework/dg-output-exp-XF.c: New test.
6964         * gcc.test-framework/dg-warning-exp-P.c: New test.
6965         * gcc.misc-tests/dg-1.c: Remove.
6966         * gcc.misc-tests/dg-2.c: Remove.
6967         * gcc.misc-tests/dg-3.c: Remove.
6968         * gcc.misc-tests/dg-4.c: Remove.
6969         * gcc.misc-tests/dg-5.c: Remove.
6970         * gcc.misc-tests/dg-6.c: Remove.
6971         * gcc.misc-tests/dg-7.c: Remove.
6972         * gcc.misc-tests/dg-8.c: Remove.
6973         * gcc.misc-tests/dg-9.c: Remove.
6974         * gcc.misc-tests/dg-10.c: Remove.
6975         * gcc.misc-tests/dg-11.c: Remove.
6976         * gcc.misc-tests/dg-12.c: Remove.
6977         * gcc.misc-tests/dg-test.exp: Remove.
6978
6979         * gcc.test-framework/test-framework.awk: Change recording and
6980         printing of passes and failures.
6981
6982         * gcc.test-framework: New directory.
6983         * gcc.test-framework/README: New.
6984         * gcc.test-framework/test-framework.exp: New.
6985         * gcc.test-framework/test-framework.awk: New.
6986         * gcc.test-framework/gen_directive_tests: New.
6987
6988 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6989
6990         * lib/treelang.exp: Fix comment typos.
6991         (treelang_target_compile): Don't append libs=-ltreelang to options.
6992
6993 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6994
6995         * g++.dg/parse/typename7.C: Adjust error messages.
6996
6997 2005-01-31  Jeff Law  <law@redhat.com>
6998
6999         * gcc.c-torture/execute/20050131-1.c: New test.
7000         * gcc.dg/wcaselabel.c: New test.
7001
7002 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/other/warning1.C: Adjust error messags.
7005         * g++.dg/parse/constant5.C: New test.
7006
7007 2005-01-31  Steven Bosscher  <stevenb@suse.de>
7008
7009         PR c/19333
7010         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
7011         the test case valid.
7012         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
7013         * testsuite/gcc.dg/array-7.c: Adjust expected result.
7014         * testsuite/gcc.dg/pr18596-3.c: Likewise.
7015         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
7016         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
7017         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
7018
7019 2005-01-31  Dale Johannesen  <dalej@apple.com>
7020
7021         * g++.dg/opt/pr19650.C:  New test.
7022
7023 2005-01-31  Richard Henderson  <rth@redhat.com>
7024
7025         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
7026         long double for intel double extended format.
7027         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7028
7029 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/19555
7032         * g++.dg/template/static10.C: New test.
7033
7034         PR c++/19395
7035         * g++.dg/parse/error24.C: New test.
7036
7037         PR c++/19367
7038         * g++.dg/lookup/builtin1.C: New test.
7039
7040         PR c++/19457
7041         * g++.dg/warn/conv3.C: New test.
7042
7043 2005-01-30  Bud Davis  <bdavis@gfortran.org>
7044
7045         PR fortran/19647
7046         * gfortan.dg/inquire_7.f90
7047
7048 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
7049
7050         PR tree-optimization/15791
7051         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
7052         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
7053         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
7054         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
7055         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
7056         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
7057         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
7058         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
7059         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7060         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7061
7062 2005-01-29  Paul Brook  <paul@codesourcery.com>
7063
7064         PR fortran/18565
7065         * check.c (real_or_complex_check): New function.
7066         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7067         * intrinsic.c (add_functions): Use new check functions.
7068         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7069         Add prototypes.
7070
7071 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7072
7073         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7074         gcc.dg/lvalue-3.c: New tests.
7075         * gcc.dg/concat.c: Update expected messages.
7076
7077 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7078
7079         PR libfortran/19595
7080         * gfortran.dg/eor_1.f90:  New test.
7081
7082 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7083
7084         PR fortran/19589
7085         * gfortran.dg/logical_data_1.f90: New test.
7086
7087 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7088
7089         PR c++/19253
7090         * g++.dg/template/crash33.C: New test.
7091
7092         PR c++/19667
7093         * g++.dg/template/crash32.C: New test.
7094
7095 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7096
7097         PR middle-end/16558
7098         * g++.dg/warn/Wreturn-type-2.C: New test.
7099
7100 2004-06-24  Jeff Law  <law@redhat.com>
7101
7102         * gcc.dg/tree-ssa/20050128-1.c: New test.
7103
7104 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7105
7106         * gcc.target/frv/all-mdpackh-1.c: New test.
7107
7108 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7109
7110         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7111
7112 2005-01-27  Richard Henderson  <rth@redhat.com>
7113
7114         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7115
7116 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7117
7118         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7119
7120 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7121
7122         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7123         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7124         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7125         to cope with cases where the multilib options override the dg-options.
7126
7127 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7128
7129         PR c/18946
7130         * gcc.dg/noncompile/20050120-1.c: New test.
7131
7132 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7133
7134         PR tree-optimization/19633
7135         * gcc.dg/pr19633.c: New test.
7136         * gcc.dg/tree-ssa/pr19633.c: New test.
7137
7138 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7139
7140         * gcc.dg/20041216-1.c: New test.
7141
7142 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7143
7144         PR objc/18862
7145         * objc.dg/selector-2.m: New test.
7146
7147 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7148
7149         * g++.dg/opt/range-test-2.C: New test.
7150
7151         PR rtl-optimization/19579
7152         * gcc.c-torture/execute/20050124-1.c: New test.
7153
7154 2005-01-26  Greg Parker  <gparker@apple.com>
7155         Stuart Hastings  <stuart@apple.com>
7156
7157         * gcc.c-torture/execute/20050125-1.c: New.
7158
7159 2005-01-18  Jan Hubicka  <jh@suse.cz>
7160
7161         PR tree-optimize/19337
7162         * gcc.c-torture/compile/20050119-1.c: New test.
7163
7164 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7165
7166         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7167         test for successful match.
7168
7169 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7170
7171         PR objc/18408
7172         * objc.dg/comp-types-7.m: New test.
7173
7174 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7175
7176         * lib/target-supports.exp (current_target_name): New.
7177         (check_effective_target_ilp32, check_effective_target_lp64):
7178         Cache the result to use as long as the current target, with
7179         multilib flags, remains the same.
7180
7181         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7182         (dg-require-weak, dg-require-visibility, dg-require-alias,
7183         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7184         dg-require-effective-target, dg-skip-if): Remove call to
7185         skip_test_and_clear_xfail.
7186         (dg-test): Clear xfail data.
7187
7188 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7189
7190         PR target/17751
7191         * gcc.dg/ppc64-toc.c: New test.
7192
7193         * g++.dg/tree-ssa/empty-1.C: New test.
7194
7195         PR middle-end/19551
7196         * gcc.c-torture/execute/20050121-1.c: New test.
7197         * gcc.dg/20050121-2.c: New test.
7198
7199 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7200         Paul Brook  <paul@codesourcery.com>
7201
7202         PR fortran/17941
7203         * gfortran.dg/real_const_1.f: New test.
7204         * gfortran.dg/real_const_2.f90: New test.
7205         * gfortran.dg/complex_int_1.f90: New test.
7206
7207 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7208
7209         PR fortran/19313
7210         * gfortan.dg/inquire_6.f90: New test.
7211
7212 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7213
7214         PR libfortran/19451
7215         * open_readonly_1.f90:  New test.
7216
7217 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7218
7219         PR libfortran/18982
7220         * gfortran.dg/open_new.f90: New file.
7221
7222 2005-01-22  Paul Brook  <paul@codesourcery.com>
7223
7224         * namelist_1.f90: New test.
7225
7226 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7227
7228         PR tree-optimization/19484
7229         * gcc.c-torture/compile/20050122-[12].c: New tests.
7230
7231 2005-01-22  Paul Brook  <paul@codesourcery.com>
7232
7233         * gfortran.dg/implicit_2.f90: New test.
7234
7235 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7236
7237         PR fortran/19314
7238         * gfortran.dg/inquire_5.f90: New test.
7239
7240 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7241
7242         PR c/18809
7243         * gcc.dg/pr18809-1.c: New test.
7244
7245 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7246
7247         * gcc.dg/20050121-1.c: New test.
7248
7249         PR tree-optimization/13000
7250         * gcc.dg/20040206-1.c: Change warning to point where function is
7251         being inlined.
7252
7253 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7254
7255         PR c++/19208
7256         * g++.dg/template/array11.C: New test.
7257
7258 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7259
7260         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7261         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7262         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7263         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7264         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7265         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7266
7267 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7268
7269         PR tree-optimization/15349
7270         * gcc.dg/tree-ssa/pr15349.c: New.
7271
7272 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7273
7274         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7275
7276 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7277
7278         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7279         scan-assembler-times directive name.
7280
7281         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7282         after dg-do.
7283
7284         PR rtl-optimization/19462
7285         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7286
7287 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7288
7289         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7290         counting function calls on ia64.
7291
7292 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7293
7294         PR rtl-optimization/15139
7295         * gcc.dg/20050111-2.c: New test.
7296
7297         PR c/17297
7298         * gcc.c-torture/compile/20050113-1.c: New testcase.
7299
7300         PR middle-end/19164
7301         * gcc.dg/20050113-1.c: New testcase.
7302
7303 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7304
7305         * gcc.dg/vect/vect-85.c: Add comment.
7306         * gcc.dg/vect/vect-86.c: Add xfail for now.
7307         * gcc.dg/vect/vect-87.c: Add xfail for now.
7308         * gcc.dg/vect/vect-88.c: Add xfail for now.
7309         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7310
7311 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7312
7313         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7314
7315 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7316
7317         * g++.dg/debug/typedef3.C: New test.
7318
7319 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7320
7321         PR c/19472
7322         * gcc.dg/asm-a.c: New test.
7323
7324 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7325
7326         * gcc.dg/sh-relax.c: Add prototype for abort.
7327
7328 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7329
7330         * gcc.dg/short-compare-1.c: New test.
7331         * gcc.dg/short-compare-2.c: Likewise.
7332
7333 2005-01-18  Michael Matz  <matz@suse.de>
7334
7335         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7336
7337 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7338
7339         PR tree-optimization/19121
7340         * gcc.c-torture/compile/pr19121.c: New test.
7341
7342 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7343
7344         PR target/19357
7345         * gcc.c-torture/compile/pr19357.c: New test.
7346
7347 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7348
7349         PR c/5675
7350         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7351         pass--those that refer just to the variable, possibly with a
7352         cast.
7353         * gcc.dg/c99-const-expr-3.c: Likewise.
7354
7355         PR middle-end/13127
7356         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7357         longer emitted.
7358
7359 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7360
7361         PR fortran/18778
7362         * gfortran.dg/endfile_2.f90: New test.
7363
7364 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7365
7366         PR 19168
7367         * gfortran.dg/select_5.f90: New test.
7368
7369 2004-01-16  Paul Brook  <paul@codesourcery.com>
7370
7371         * gfortran.dg/common_4.f90: New test.
7372
7373 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7374
7375         PR rtl-optimization/19462
7376         * gcc.dg/torture/pr19462-1.c: New test.
7377
7378 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7379
7380         PR objc/19321
7381         * objc.dg/func-ptr-2.m: New.
7382         * objc.dg/volatile-1.m: New.
7383
7384 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7385
7386         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7387
7388 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR tree-optimization/19060
7391         * gcc.c-torture/execute/20050104-1.c: New test.
7392
7393 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7394
7395         PR fortran/18983
7396         * gfortran.dg/write_to_null.f90: New test.
7397
7398 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7399             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7400
7401         PR other/19328
7402         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7403         argument.
7404
7405 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR c++/19263
7408         * g++.dg/init/vector1.C: New test.
7409
7410 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7411
7412         PR target/13158
7413         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7414         PR target/18987
7415         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7416
7417 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7418
7419         * gfortran.dg/select_1.f90: New test.
7420         * gfortran.dg/select_2.f90: New test.
7421         * gfortran.dg/select_3.f90: New test.
7422         * gfortran.dg/select_4.f90: New test.
7423
7424 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7425
7426         PR middle-end/19084
7427         PR rtl-optimization/19348
7428         * gcc.dg/20050111-1.c: New test.
7429         * gcc.c-torture/execute/20050111-1.c: New test.
7430
7431         * gcc.dg/i386-asm-4.c: New test.
7432
7433 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7434
7435         * gcc.dg/nested-func-2.c: New test.
7436         * ada/acats/norun.lst: Remove c953002.
7437
7438 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7439
7440         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7441
7442 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7443
7444         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7445
7446 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7447
7448         PR target/18761
7449         * g++.dg/abi/align1.C: New test.
7450
7451 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7452
7453         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7454         at a time.
7455         * g++.dg/ext/altivec_check.h: Support compiling as C.
7456
7457 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7458
7459         PR c++/19355
7460         * g++.dg/expr/pr19355-1.C: New test case.
7461
7462 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7463
7464         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7465         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7466         * ada/acats/tests/c3/c92005b.ada: Likewise.
7467         * ada/acats/tests/c3/cxb3012.a: Likewise.
7468         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7469
7470 2005-01-09  Paul Brook  <paul@codesourcery.com>
7471
7472         * gfortran.dg/common_2.f90: New file.
7473         * gfortran.dg/common_3.f90: New file.
7474
7475 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7476
7477         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7478
7479 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7480
7481         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7482         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7483         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7484         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7485         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7486         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7487         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7488         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7489         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7490         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7491         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7492         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7493         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7494         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7495         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7496         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7497         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7498         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7499         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7500         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7501         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7502         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7503         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7504         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7505         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7506         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7507         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7508         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7509         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7510         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7511         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7512         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7513         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7514         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7515         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7516         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7517         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7518         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7519         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7520         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7521         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7522         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7523         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7524         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7525         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7526         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7527         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7528         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7529         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7530         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7531         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7532         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7533         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7534         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7535         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7536         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7537         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7538         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7539         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7540         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7541         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7542         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7543         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7544         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7545         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7546         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7547         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7548
7549         * gcc.dg/vect/vect-1.c: Fix spelling.
7550         * gcc.dg/vect/vect-10.c: Fix spelling.
7551         * gcc.dg/vect/vect-11.c: Fix spelling.
7552         * gcc.dg/vect/vect-12.c: Fix spelling.
7553         * gcc.dg/vect/vect-14.c: Fix spelling.
7554         * gcc.dg/vect/vect-15.c: Fix spelling.
7555         * gcc.dg/vect/vect-16.c: Fix spelling.
7556         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7557         * gcc.dg/vect/vect-64.c: Fix comments.
7558         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7559
7560 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7561             Ira Rosen  <irar@il.ibm.com>
7562
7563         * gcc.dg/vect/vect-70.c: New test.
7564         * gcc.dg/vect/vect-71.c: New test.
7565
7566 2005-01-09  Manfred Hollstein  <mh@suse.com>
7567
7568         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7569         * gcc.dg/pr18241-2.c: Likewise.
7570         * gcc.dg/pr18241-3.c: Likewise.
7571         * gcc.dg/pr18241-4.c: Likewise.
7572         * gcc.dg/pr18241-5.c: Likewise.
7573
7574 2005-01-08  Richard Henderson  <rth@redhat.com>
7575
7576         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7577         False for x86 and x86-64.
7578
7579 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7580
7581         PR tree-optimization/18241
7582         * gcc.dg/pr18241-1.c: New test.
7583         * gcc.dg/pr18241-2.c: New test.
7584         * gcc.dg/pr18241-3.c: New test.
7585         * gcc.dg/pr18241-4.c: New test.
7586         * gcc.dg/pr18241-5.c: New test.
7587
7588 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7589
7590         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7591         gfortran.dg/select_4.f90: New.
7592
7593 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * gcc.c-torture/execute/20050107-1.c: New test.
7596
7597 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7598
7599         PR c++/19298
7600         * g++.dg/template/ref2.C: New.
7601
7602 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7603
7604         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7605         instead of being empty.
7606
7607 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7608
7609         PR fortran/15553
7610         * gfortran.dg/array-1.f90: New test.
7611
7612 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7613
7614         PR tree-optimization/19283
7615         * gcc.c-torture/execute/20050106-1.c: New test.
7616
7617         PR rtl-optimization/18861
7618         * gcc.dg/20050105-1.c: New test.
7619
7620         PR tree-optimization/18828
7621         * gcc.dg/20050105-2.c: New test.
7622
7623 2005-01-07  Andreas Jaeger  <aj@suse.de>
7624
7625         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7626
7627 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7628
7629         PR fortran/18398
7630         * gfortran.dg/fmt_read.f90: New test.
7631
7632 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7633
7634         * gcc.dg/rs6000-ldouble-2.c: New.
7635
7636 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7637
7638         PR c++/19244
7639         * g++.dg/parser/ctor2.C: New test.
7640
7641 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7642
7643         PR c++/17154
7644         * g++.dg/template/using9.C: New test.
7645
7646 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7647
7648         PR c++/19258
7649         * g++.dg/lookup/friend6.C: New test.
7650
7651 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7652
7653         PR c++/19270
7654         * g++.dg/template/array10.C: New.
7655
7656 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7657
7658         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7659         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7660
7661 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7662
7663         * gcc.c-torture/compile/20050105-1.c: New test.
7664
7665 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7666
7667         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7668
7669 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7670
7671         PR middle-end/19100
7672         * gcc.dg/conv-3.c: New test case.
7673
7674 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7675
7676         * gcc.dg/asm-wide-1.c: New test.
7677
7678 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7679
7680         PR c++/19030
7681         * g++.dg/parse/crash22.C: New
7682
7683 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7684
7685         PR 19257
7686         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7687
7688 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7689
7690         PR middle-end/17767
7691         * gcc.dg/i386-mmx-6.c: New test case.
7692
7693 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7694
7695         PR tree-optimization/18308
7696         * gcc.dg/vect/pr18308.c: New testcase.
7697
7698 2005-01-04  Andreas Jaeger  <aj@suse.de>
7699
7700         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7701
7702 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7703             Robert Bowdidge <bowdidge@apple.com>
7704
7705         * gcc.dg/cpp/subframework1.c: New.
7706         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7707         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7708         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7709         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7710
7711 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7712
7713         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7714         producing warning.
7715         * gcc.dg/darwin-weakimport-2.c: New.
7716
7717 2005-01-03  Richard Henderson  <rth@redhat.com>
7718
7719         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7720
7721 2005-01-03  Richard Henderson  <rth@redhat.com>
7722
7723         * gcc.dg/vect/vect.exp: Enable for ia64.
7724         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7725         (check_effective_target_vect_float): Likewise.
7726         (check_effective_target_vect_no_align): Likewise.
7727         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7728         * gcc.dg/vect/vect-8.c: Likewise.
7729
7730 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7731
7732         PR target/19236
7733         * gcc.dg/pr19236-1.c: New test case.
7734
7735 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7736
7737         PR rtl-optimization/12092
7738         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7739
7740 2005-01-02  Andreas Jaeger  <aj@suse.de>
7741
7742         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7743
7744 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7745             Andrew Pinski  <pinskia@physics.uc.edu>
7746
7747         PR rtl-optimization/12092
7748         * gcc.dg/pr12092-1.c: New test case.
7749
7750 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7751
7752         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7753         'hidden' and 'default' for better portability.
7754         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7755
7756         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7757         6 and 7.
7758         * g++.old-deja/g++.brendan/new3.C: Likewise.
7759
7760 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7761
7762         * gcc.dg/20041231-1.C: New test.
7763         * g++.dg/warn/Wunreachable-code-1.C: New test.
7764
7765 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7766
7767         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7768         file, not /dev/null.  Abort on error.
7769
7770 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7771             Ziemowit Laski  <zlaski@apple.com>
7772
7773         PR objc/18971
7774         * objc.dg/encode-5.m: New test.
7775
7776 2004-12-29  Richard Henderson  <rth@redhat.com>
7777
7778         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7779         * objc.dg/stabs-1.m: Disable for ia64.
7780
7781 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7782
7783         PR c++/19190
7784         * g++.dg/warn/Wunused-10.C: New test.
7785
7786 2004-12-28  Richard Henderson  <rth@redhat.com>
7787
7788         * objc.dg/stabs-1.m: Disable for alpha.
7789
7790 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c++/19149
7793         * g++.dg/parse/error23.C: New test.
7794
7795 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7796
7797         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7798
7799         PR fortran/19032
7800         * gfortran.dg/intrinsic_modulo_1.f90: New.
7801         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7802         tests with divisor -1.
7803
7804 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7805
7806         * g++.dg/opt/temp1.C (memcpy): Return a value.
7807
7808         PR c++/19148
7809         * g++.dg/expr/cond7.C: New test.
7810
7811 2004-12-27  Paul Brook  <paul@codesourcery.com>
7812
7813         * gfortran.dg/g77/select_no_compile.f: Remove.
7814
7815 2004-12-27  Richard Henderson  <rth@redhat.com>
7816
7817         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7818         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7819         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7820
7821 2004-12-26  Richard Henderson  <rth@redhat.com>
7822
7823         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7824         by 1i instead of token pasting.
7825
7826 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7827
7828         PR tree-optimization/17578
7829         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7830         to additional_flags.
7831         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7832
7833 2004-12-25  Richard Henderson  <rth@redhat.com>
7834
7835         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7836         Remove Alpha.
7837
7838 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7839
7840         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7841         hppa*-*-hpux*.
7842         * gcc.dg/pr17957.c (dg-options): Likewise.
7843         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7844         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7845         instead of 0 on __hppa__.
7846         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7847         "foo,%r" on hppa*-*-*.
7848
7849 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7850
7851         PR fortran/19071
7852         * gfortran.dg/complex_write.f90: New test.
7853
7854 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7855
7856         PR c++/17595
7857         * g++.dg/parse/pragma2.C: New test.
7858
7859         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7860
7861 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7862
7863         * gcc.dg/empty2.c: Add missing dg-warning.
7864
7865 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/17413
7868         * g++.dg/template/local4.C: New test.
7869         * g++.dg/template/crash19.C: Add dg-error marker.
7870
7871         * g++.dg/template/crash31.C: Correct embedded PR number.
7872
7873 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7874
7875         PR c++/16405
7876         * g++.dg/opt/temp1.C: Add do-run marker.
7877
7878 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * g++.dg/template/spec19.C: New.
7881
7882 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7883
7884         PR target/16819
7885         * gcc.dg/empty2.c: New.
7886
7887 2004-12-23  Richard Henderson  <rth@redhat.com>
7888
7889         * lib/target-supports.exp (check_effective_target_vect_no_align):
7890         Remove i?86 and x86-64.
7891
7892 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/16405
7895         * g++.dg/opt/temp1.C: New test.
7896
7897 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7898
7899         PR c++/18733
7900         * g++.dg/template/friend33.C: New testcase.
7901
7902 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/18464
7905         * g++.dg/template/cond5.C: New test.
7906
7907         PR c++/18492
7908         * g++.dg/inherit/thunk3.C: New test.
7909
7910         PR c++/11224
7911         * g++.dg/warn/Wunused-9.C: New test.
7912
7913 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7914
7915         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7916
7917 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7918
7919         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7920
7921 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7922
7923         PR c++/18378
7924         * g++.dg/ext/packed8.C: New test.
7925
7926         PR c++/19063
7927         * g++.dg/template/crash31.C: New test.
7928
7929         PR c++/19034
7930         * g++.dg/template/crash30.C: New test.
7931
7932 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7933
7934         PR C++/18984
7935         * g++.dg/eh/ctor3.C: New test.
7936
7937 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7938
7939         * objc.dg/stabs-1.m: Allow section name to be quoted and
7940         assembly label to begin with '.LL'.
7941
7942 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7943
7944         * gcc.dg/vect/vect.exp
7945         (check_effective_target_lp64_or_vect_no_align): New.
7946         * gcc.dg/vect/vect-77.c: Use it.
7947         * gcc.dg/vect/vect-78.c: Use it.
7948
7949         * lib/target-supports.exp
7950         (check_effective_target_vect_no_max,
7951         check_effective_target_vect_no_bitwise,
7952         check_effective_target_vect_no_align): New.
7953         * gcc.dg/vect/vect-13.c: Use them.
7954         * gcc.dg/vect/vect-17.c: Ditto.
7955         * gcc.dg/vect/vect-18.c: Ditto.
7956         * gcc.dg/vect/vect-19.c: Ditto.
7957         * gcc.dg/vect/vect-20.c: Ditto.
7958         * gcc.dg/vect/vect-27.c: Ditto.
7959         * gcc.dg/vect/vect-29.c: Ditto.
7960         * gcc.dg/vect/vect-44.c: Ditto.
7961         * gcc.dg/vect/vect-48.c: Ditto.
7962         * gcc.dg/vect/vect-50.c: Ditto.
7963         * gcc.dg/vect/vect-52.c: Ditto.
7964         * gcc.dg/vect/vect-54.c: Ditto.
7965         * gcc.dg/vect/vect-56.c: Ditto.
7966         * gcc.dg/vect/vect-58.c: Ditto.
7967         * gcc.dg/vect/vect-60.c: Ditto.
7968         * gcc.dg/vect/vect-72.c: Ditto.
7969         * gcc.dg/vect/vect-80.c: Ditto.
7970
7971 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7972
7973         PR c++/14075
7974         * g++.dg/init/string1.C: New.
7975
7976         PR c++/18975
7977         * g++.dg/other/synth1.C: New.
7978
7979 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7980
7981         PR c/18963
7982         * gcc.dg/pr18963-1.c: New test.
7983
7984 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7985
7986         PR c/18596
7987         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7988         * gcc.dg/pr18596-1.c: Use dg-error.
7989         (dg-options): Use -fno-unit-at-a-time.
7990         * gcc.dg/pr18596-2.c: New test.
7991         * gcc.dg/pr18596-3.c: New test.
7992
7993 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7994
7995         PR middle-end/18683
7996         * g++.dg/opt/pr18683-1.C: New test case.
7997
7998 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7999
8000         PR other/19093
8001         * g++.dg/opt/max1.C: Fix for 64bit targets.
8002
8003 2004-12-20  Matt Austern  <austern@apple.com>
8004
8005         PR c++/19044
8006         * g++.dg/ext/builtin6.C: New
8007
8008 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
8009
8010         PR tree-optimization/19080
8011         * gcc.c-torture/compile/pr19080.c: New test.
8012
8013 2004-12-20  Steven Bosscher  <stevenb@suse.de>
8014
8015         * gcc.dg/20041219-1.c: New test.
8016
8017 2004-12-19  Roger Sayle  <roger@eyesopen.com>
8018
8019         PR middle-end/19068
8020         * g++.dg/opt/max1.C: New test case.
8021
8022 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023
8024         * gcc.dg/fdata-sections-1.c: New test.
8025
8026 2004-12-18  Roger Sayle  <roger@eyesopen.com>
8027
8028         PR middle-end/18548
8029         * gcc.dg/max-1.c: New test case.
8030
8031 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
8032
8033         * gcc.c-torture/execute/20041218-1.c: New test.
8034
8035 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
8036
8037         * gcc.dg/pr18501.c: New test.
8038         * gcc.dg/uninit-5.c: XFAIL.
8039         * gcc.dg/uninit-9.c: XFAIL.
8040
8041 2004-12-17  Dale Johannesen  <dalej@apple.com>
8042
8043         * gcc.dg/20041213-1.c:  New.
8044
8045 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
8046
8047         * objc.dg/stabs-1.m: Allow assembly label to begin
8048         with a dot ('.').
8049
8050 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
8051
8052         * gcc.c-torture/execute/20041213-1.c: Move...
8053         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
8054
8055 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
8056
8057         PR c++/18721
8058         * g++.dg/lookup/conv-5.C: New.
8059
8060 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8061
8062         * objc.dg/stabs-1.m: New test.
8063
8064 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8065
8066         * gcc.dg/visibility-c.c: Change compile to
8067         assemble for the test.
8068
8069 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         PR target/19041
8072         * gcc.dg/visibility-c.c: New test.
8073
8074 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8075
8076         PR middle-end/18493
8077         * gcc.dg/switch-8.c: New test case.
8078
8079 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8080
8081         PR c++/18905
8082         * g++.dg/template/init4.C: New.
8083         * g++.dg/opt/static3.C: Enable optimizer.
8084
8085 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8086
8087         * g++.dg/other/complex1.C: New test.
8088
8089 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8090
8091         * g++.dg/opt/inline9.C: New test.
8092
8093 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8094
8095         PR fortran/18993
8096         * gfotran.dg/nullify_1.f: New test.
8097
8098 2004-12-15  Richard Henderson  <rth@redhat.com>
8099
8100         * gcc.target/i386/i386.exp: New harness.
8101         * gcc.target/i386/vect-args.c: New.
8102
8103 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8104
8105         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8106
8107 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8108
8109         PR c++/18825
8110         * g++.dg/template/friend32.C: New test.
8111
8112 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8113
8114         * cpp/pragma-once-1.c: New test.
8115         * cpp/pragma-once-1b.h: Likewise.
8116         * cpp/pragma-once-1c.h: Likewise.
8117         * cpp/pragma-once-1d.h: Likewise.
8118         * cpp/inc/pragma-once-1a.h: Likewise.
8119
8120 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8121             Steven G. Kargl  <kargls@comcast.net>
8122
8123         PR fortran/17597
8124         * gfortran.dg/list_read_3.f90: New test.
8125
8126 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8127
8128         * gcc.dg/ftrapv-2.c: New test.
8129
8130 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8131
8132         PR c++/18981
8133         * g++.dg/template/typename9.C: New test.
8134
8135 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8136
8137         PR c++/18738
8138         * g++.dg/template/typename8.C: New test.
8139         * g++.dg/parse/friend2.C: Tweak error message.
8140
8141 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8142
8143         * gcc.c-torture/20041214-1.c: New test.
8144
8145 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8146
8147         PR c++/18965
8148         * g++.dg/init/array17.C: New test.
8149
8150 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8151
8152         PR c++/18793
8153         * g++.dg/init/aggr3.C: New test.
8154
8155 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8156
8157         * gcc.dg/altivec-types-1.c: New test.
8158         * gcc.dg/altivec-types-2.c: New test.
8159         * gcc.dg/altivec-types-3.c: New test.
8160         * gcc.dg/altivec-types-4.c: New test.
8161         * g++.dg/ext/altivec-types-1.C: New test.
8162         * g++.dg/ext/altivec-types-2.C: New test.
8163         * g++.dg/ext/altivec-types-3.C: New test.
8164         * g++.dg/ext/altivec-types-4.C: New test.
8165
8166 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR middle-end/18951
8169         * gcc.c-torture/execute/20041213-1.c: New test.
8170
8171 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8172
8173         PR c++/18949
8174         * g++.dg/template/cast1.C: New.
8175
8176 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8177
8178         * gcc.c-torture/execute/20041213-2.c: New test.
8179
8180 2004-12-13  Richard Henderson  <rth@redhat.com>
8181
8182         * gcc.dg/i386-sse-10.c: Fix typo in options.
8183
8184 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8185
8186         PR c++/18968
8187         * g++.dg/opt/pr18968.C: New test.
8188
8189 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8190
8191         PR c++/18925
8192         * g++.dg/ext/visibility/staticdatamem.C: New test.
8193
8194 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8195
8196         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8197
8198 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8199
8200         PR rtl-optimization/18928
8201         * gcc.dg/pr18928-1.c: New test case.
8202
8203 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8204
8205         PR tree-opt/16951
8206         * gcc.c-torture/compile/20041211-1.c: New.
8207
8208 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8209
8210         PR middle-end/17564
8211         * gcc.c-torture/execute/20041212-1.c: New test.
8212
8213 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8214
8215         PR fortran/18869
8216         * gfortran.dg/common_1.f90: New test.
8217
8218 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8219         Paul Brook  <paul@codesourcery.com>
8220
8221         PR fortran/16222
8222         * gfortran.dg/real_do_1.f90: New test.
8223
8224 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8225
8226         PR tree-opt/18040
8227         * g++.dg/opt/ptrmem6.C: New test.
8228
8229 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8230
8231         PR middle-end/18921
8232         * gcc.dg/pr18921-1.c: New test case.
8233
8234 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8235
8236         PR fortran/17175
8237         * gfortran.dg/scale_1.f90: New test.
8238
8239 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8240
8241         PR middle-end/18903
8242         * gcc.c-torture/compile/pr18903.c: New test.
8243
8244 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8245
8246         * gcc.c-torture/execute/20041210-1.c: New test.
8247
8248 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8249
8250         PR c++/18731
8251         * g++.dg/parser/struct-1.C: New test.
8252         * g++.dg/parser/struct-2.C: New test.
8253         * g++.dg/parser/struct-3.C: New test.
8254
8255 2004-12-09  Richard Henderson  <rth@redhat.com>
8256
8257         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8258
8259         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8260         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8261
8262 2004-12-09  Matt Austern  <austern@apple.com>
8263
8264         PR c++/18514
8265         * g++.dg/ext/builtin1.C: New
8266         * g++.dg/ext/builtin2.C: New
8267         * g++.dg/ext/builtin3.C: New
8268         * g++.dg/ext/builtin4.C: New
8269         * g++.dg/ext/builtin5.C: New
8270
8271 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8272
8273         PR tree-opt/18904
8274         * g++.dg/opt/ptrmem5.C: New test.
8275
8276 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8277
8278         * g++.dg/parse/typename5.C: Adjust for new error.
8279         * g++.dg/parse/typename7.C: New.
8280
8281 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8282
8283         PR c++/18073
8284         * g++.dg/other/mmintrin.C: New test.
8285
8286 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8287
8288         PR c++/16681
8289         * g++.dg/init/array15.C: New.
8290         * g++.dg/init/array16.C: New.
8291
8292 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8293
8294         PR fortran/18826
8295         * gfortran.dg/assign_1.f90: New test.
8296
8297 2004-12-08  Nick Clifton  <nickc@redhat.com>
8298
8299         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8300         * gcc.target/xstormy16/data_below100: Likewise.
8301         * gcc.target/xstormy16/sfr: Likewise.
8302         * gcc.target/xstormy16/below100.S: New test source file.
8303         * gcc.target/xstormy16/below100.ld: New test linker script.
8304         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8305         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8306         bp instructions.
8307         * gcc.target/xstormy16/bp.c: Likewise.
8308
8309         * gcc.target/xstormy16/bss_below100: New files:
8310         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8311         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8312         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8313         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8314         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8315         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8316         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8317         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8318         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8319         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8320         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8321         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8322         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8323         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8324         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8325         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8326         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8327         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8328         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8329         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8330         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8331         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8332         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8333         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8334         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8335         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8336         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8337
8338         * gcc.target/xstormy16/data_below100: New files:
8339         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8340         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8341         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8342         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8343         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8344         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8345         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8346         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8347         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8348         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8349         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8350         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8351         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8352         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8353         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8354         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8355         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8356         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8357         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8358         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8359         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8360         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8361         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8362         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8363         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8364         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8365         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8366
8367         * gcc.target/xstormy16/sfr: New files:
8368         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8369         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8370         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8371         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8372         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8373         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8374         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8375         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8376         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8377         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8378         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8379         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8380         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8381         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8382         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8383         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8384         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8385         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8386         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8387         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8388         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8389         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8390         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8391         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8392         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8393         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8394         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8395         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8396         27_if0_sfrw_bitfield_f.c
8397
8398 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8399
8400         PR c++/18100
8401         * g++.dg/lookup/name-clash4.C: New test.
8402
8403 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8404
8405         PR c++/18672
8406         * g++.dg/opt/array1.C: New.
8407
8408         PR c++/18803
8409         * g++.dg/template/operator5.C: New.
8410
8411 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8412
8413         PR c/18867
8414         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8415
8416 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8417
8418         * gcc.dg/noncompile/20041207.c: New test.
8419
8420 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8421
8422         * g++.dg/other/unreachable-1.C: New test.
8423
8424 2004-12-06  Nick Clifton  <nickc@redhat.com>
8425
8426         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8427         <limits.h> because the latter comes from gcc's include/ directory
8428         and not the newlib/libc/include directory.
8429
8430 2004-12-04  Richard Henderson  <rth@redhat.com>
8431
8432         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8433
8434 2004-12-04  Richard Henderson  <rth@redhat.com>
8435
8436         * lib/target-supports.exp (check_gc_sections_available): Disable
8437         for alpha and ia64.
8438
8439 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8440
8441         PR middle-end/17909
8442         * g++.dg/other/vararg-2.C: New test.
8443
8444 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8445
8446         PR c++/17011, c++/17971
8447         * g++.dg/template/error15.C: Adjust expected error.
8448         * g++.dg/template/instantiate3.C: Likewise.
8449
8450 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8451
8452         * gcc.dg/altivec-18.c: Fix for darwin
8453
8454 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8455
8456         PR c++/18782
8457         * g++.dg/parse/ptrmem2.C: New.
8458
8459         PR c++/18318
8460         * g++.dg/template/new1.C: New.
8461
8462 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8463
8464         PR fortran/18710
8465         * gfortran.dg/direct_io_3.f90: New test.
8466
8467 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8468
8469         PR 18758
8470         * g++.dg/parse/crash21.C: New.
8471
8472 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8473
8474         PR c++/15664, c++/18276
8475         * g++.dg/template/ttp13.C: New test.
8476         * g++.dg/template/ttp14.C: Likewise.
8477
8478 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8479
8480         PR c++/18123
8481         * g++.dg/parse/enum2.C: New test.
8482         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8483
8484 2004-12-02  Nick Clifton  <nickc@redhat.com>
8485
8486         * gcc.target/xstormy16: New test directory.
8487         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8488         * gcc.target/xstormy16/bp.c: Check the generation of bp
8489         instructions.
8490         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8491         bn instructions and the BELOW100 attribute.
8492
8493 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8494
8495         PR target/16952
8496         * gcc.dg/ppc-eabi.c: New.
8497
8498 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8499
8500         PR fortran/18284
8501         * gfortran.dg/backspace.f90
8502
8503 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8504
8505         * gfortran.dg/inquire.f90: New test.
8506
8507 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8508
8509         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8510         handle effective-target-keyword.
8511         (dg-skip-if): Support effective-target keyword as target list.
8512         (dg-xfail-if): Ditto.
8513         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8514
8515 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8516
8517         PR tree-optimization/18291
8518         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8519
8520 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         PR C++/18729
8523         * g++.dg/parse/crash20.C: New.
8524
8525         PR c++/17431
8526         * g++.dg/overload/arg1.C: New.
8527         * g++.dg/overload/arg2.C: New.
8528         * g++.dg/overload/arg3.C: New.
8529         * g++.dg/overload/arg4.C: New.
8530
8531 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8532
8533         * gcc.dg/c99-flex-array-4.c: Remove.
8534
8535 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8536
8537         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8538
8539         * lib/target-supports.exp (is-effective-target): Simplify.
8540
8541         * lib/target-supports.exp (check_effective_target_vect_long):
8542         Fix for powerpc64-*-*.
8543
8544 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8545
8546         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8547         to support new requirements on FreeBSD 5.
8548
8549 2004-11-30  Devang Patel  <dpatel@apple.com>
8550
8551         PR 18702
8552         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8553
8554 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8555
8556         * g++.dg/ext/altivec-13.C: New test.
8557
8558 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8559
8560         PR tree-opt/18298
8561         * gcc.c-torture/execute/p18298.c: New test.
8562
8563 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8564             Dorit Naishlos  <dorit@il.ibm.com>
8565
8566         PR tree-opt/18607
8567         * gcc.dg/vect/vect-89.c: New test.
8568
8569 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8570
8571         * gcc.dg/pr18596-1.c: New test.
8572
8573 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8574
8575         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8576
8577 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8578
8579         PR c/18479
8580         * gcc.dg/pr18479.c: New test.
8581
8582 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8583
8584         PR target/18490
8585         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8586         mmix-knuth-mmixware.
8587
8588         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8589         cris-*-elf* cris-*-aout* mmix-*-*
8590
8591 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8592
8593         PR middle-end/18725
8594         * gcc.dg/pr18725.c: New test.
8595
8596 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8597
8598         PR target/18488
8599         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8600
8601         PR target/18336
8602         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8603
8604 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/18368
8607         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8608         * g++.old-deja/g++.law/ctors5.C: Likewise.
8609         * g++.old-deja/g++.other/crash25.C: Likewise.
8610
8611         PR c++/18674
8612         * g++.dg/template/error16.C: New test.
8613
8614         PR c++/18512
8615         * g++.dg/template/crash29.C: New test.
8616
8617 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8618
8619         PR tree-optimization/18712
8620         * gcc.c-torture/compile/pr18712.c: New test.
8621
8622 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8623
8624         PR c/7544
8625         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8626         tests.
8627
8628 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8629
8630         PR c++/18652
8631         * g++.dg/lookup/crash6.C: New test.
8632
8633 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8634
8635         PR middle-end/18164
8636         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8637
8638 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8639
8640         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8641         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8642         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8643
8644 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8645
8646         * gcc.dg/pr18164.c: New test.
8647
8648 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8649
8650         * gcc.dg/funroll-loops-all.c: New.
8651
8652 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8653
8654         PR target/18489
8655         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8656         delimeter, match space and TAB as well as ":".
8657
8658         PR target/18484
8659         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8660
8661         PR target/18348
8662         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8663
8664         PR target/18345
8665         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8666
8667         PR target/18337
8668         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8669
8670 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8671
8672         * gfortran.dg/direct_io_2.f90: New test.
8673
8674 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8675
8676         PR target/18334
8677         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8678
8679 2004-11-28  Richard Henderson  <rth@redhat.com>
8680
8681         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8682
8683 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8684
8685         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8686         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8687         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8688         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8689         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8690         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8691         gcc.dg/pointer-arith-8.c: New tests.
8692
8693 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8694
8695         PR fortran/18364
8696         * gfortran.dg/endfile.f90: New test.
8697
8698 2004-11-27  Falk Hueffner  <falk@debian.org>
8699
8700         * gcc.dg/loop-6.c: New test.
8701
8702 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8703
8704         * gcc.c-torture/execute/20041126-1.c: New test.
8705
8706 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8707
8708         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8709         on IRIX.
8710
8711 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8712
8713         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8714         functions.
8715
8716 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8717
8718         PR rtl-optimization/17825
8719         * gcc.c-torture/compile/20041119-1.c: New test.
8720
8721 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8722
8723         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8724         Check existence of ld library path variables before unsetting.
8725
8726 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8727
8728         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8729
8730 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8731
8732         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8733
8734 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8735
8736         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8737
8738 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8739
8740         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8741         dg-do directive.
8742
8743 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8744
8745         * gcc.dg/pr17957.c: Pass --param, not -param.
8746
8747 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8748
8749         PR middle-end/17957
8750         * testsuite/gcc.dg/pr17957.c: New test.
8751
8752 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8753
8754         PR c++/18445
8755         * g++.dg/template/crash28.C: Likewise.
8756
8757         PR c++/18001
8758         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8759         * g++.dg/ext/lvaddr.C: Likewise.
8760         * g++.dg/opt/pr7503-3.C: Likewise.
8761
8762         PR c++/18466
8763         * g++.dg/parse/qualified3.C: New test.
8764         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8765
8766         PR c++/18545
8767         * g++.dg/expr/return1.C: New test.
8768
8769 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8770
8771         Friend class name lookup 3/n, PR c++/3332
8772         * g++.dg/lookup/friend3.C: New test.
8773         * g++.dg/lookup/friend4.C: Likewise.
8774         * g++.dg/lookup/friend5.C: Likewise.
8775
8776 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8777
8778         Friend class name lookup 2/n, PR c++/14513, c++/15410
8779         * g++.dg/lookup/friend2.C: New test.
8780         * g++.dg/template/friend31.C: Likewise.
8781
8782 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8783
8784         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8785
8786 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/17473
8789         * g++.dg/tc1/dr56.C: Remove.
8790         * g++.dg/template/typedef1.C: Add dg-error markers.
8791         * g++.old-deja/g++.other/typedef7.C: Likewise.
8792
8793         PR c++/18285
8794         * g++.dg/parse/typedef7.C: New test.
8795
8796 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8797
8798         * gcc.c-torture/execute/20041124-1.c: New test.
8799
8800 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8801
8802         * g++.dg/template/deduce3.C: New test.
8803
8804         PR c++/18586
8805         * g++.dg/template/crash27.C: New test.
8806
8807         PR c++/18530
8808         * g++.dg/warn/Wshadow-3.C: New test.
8809
8810 2004-11-24  Devang Patel  <dpatel@apple.com>
8811
8812         PR/18555
8813         * gcc.dg/cpp/isysroot-1.c: New test.
8814         * gcc.dg/cpp/usr/include/stdio.h: New file.
8815         * gcc.dg/cpp/isysroot-2.c: New test.
8816         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8817         New file.
8818
8819 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8820
8821         PR c++/8929
8822         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8823
8824 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8825
8826         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8827         * gcc.target/sparc/pdist.c: Likewise.
8828
8829 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8830
8831         PR c++/16882
8832         * g++.dg/conversion/simd1.C: New test.
8833
8834 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8835
8836         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8837         and restore_ld_library_path_env_vars.
8838         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8839         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8840         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8841         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8842
8843 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8844
8845         * gcc.dg/pragma-align-2.c: Test macro expansion.
8846         * gcc.dg/pragma-pack-2.c: New test.
8847
8848 2004-11-23  Richard Henderson  <rth@redhat.com>
8849
8850         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8851         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8852         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8853         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8854         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8855         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8856
8857         * gcc.dg/vect/vect.exp: Add check for alpha.
8858         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8859         (check_effective_target_vect_int): Enable for alpha.
8860         (check_effective_target_vect_long): New.
8861         (is-effective-target): Add it.
8862
8863 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8864
8865         * gcc.dg/pr18614-1.c: New test.
8866
8867 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8868
8869         * gcc.dg/setjmp-2.c: New test.
8870
8871 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8872
8873         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8874         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8875         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8876         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8877         gcc.target/sparc/pdist.c: New tests.
8878
8879 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8880
8881         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8882
8883 2004-11-22  Dale Johannesen  <dalej@apple.com>
8884
8885         * gcc.dg/20041111-1.c:  New.
8886
8887 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8888
8889         PR tree-opt/18536
8890         * gcc.dg/vect/pr18536.c: New test.
8891
8892 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8893
8894         PR c++/18354
8895         * g++.dg/template/nontype11.C: New test.
8896
8897 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8898
8899         PR middle-end/18520
8900         * gcc.dg/pr18520-1.c: New test case.
8901
8902 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8903
8904         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8905         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8906         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8907         expected diagnostics.
8908
8909 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8910
8911         PR target/18580
8912         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8913         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8914         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8915
8916 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8917
8918         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8919
8920 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8921             Joseph Myers  <joseph@codesourcery.com>
8922
8923         * lib/target-supports.exp (check_visibility_available): Really
8924         test the compiler.
8925
8926 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8927
8928         PR tree-opt/18181
8929         * gcc.dg/vect/vect-85.c: New test.
8930         * gcc.dg/vect/vect-86.c: New test.
8931         * gcc.dg/vect/vect-87.c: New test.
8932         * gcc.dg/vect/vect-88.c: New test.
8933
8934 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8935
8936         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8937
8938 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8939
8940         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8941         * gcc.dg/ppc-and-1.c: Ditto.
8942         * gcc.dg/ppc-compare-1.c: Ditto.
8943         * gcc.dg/ppc-mov-1.c: Ditto
8944
8945 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8946             Mark Mitchell  <mark@codesourcery.com>
8947
8948         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8949
8950 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8951             Aldy Hernandez  <aldyh@redhat.com>
8952
8953         * lib/target-supports.exp (check_effective_target_vect_int): New
8954         (check_effective_target_vect_float): New
8955         (check_effective_target_vect_double): New.
8956         (is-effective-target): Support new effective targets keywords.
8957         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8958         default action for dg-do.
8959         * gcc.dg/vect/pr16105.c: Use new support.
8960         * gcc.dg/vect/pr18400.c: Ditto.
8961         * gcc.dg/vect/pr18425.c: Ditto.
8962         * gcc.dg/vect/vect-1.c: Ditto.
8963         * gcc.dg/vect/vect-10.c: Ditto.
8964         * gcc.dg/vect/vect-11.c: Ditto.
8965         * gcc.dg/vect/vect-12.c: Ditto.
8966         * gcc.dg/vect/vect-13.c: Ditto.
8967         * gcc.dg/vect/vect-14.c: Ditto.
8968         * gcc.dg/vect/vect-15.c: Ditto.
8969         * gcc.dg/vect/vect-16.c: Ditto.
8970         * gcc.dg/vect/vect-17.c: Ditto.
8971         * gcc.dg/vect/vect-18.c: Ditto.
8972         * gcc.dg/vect/vect-19.c: Ditto.
8973         * gcc.dg/vect/vect-2.c: Ditto.
8974         * gcc.dg/vect/vect-20.c: Ditto.
8975         * gcc.dg/vect/vect-21.c: Ditto.
8976         * gcc.dg/vect/vect-22.c: Ditto.
8977         * gcc.dg/vect/vect-23.c: Ditto.
8978         * gcc.dg/vect/vect-24.c: Ditto.
8979         * gcc.dg/vect/vect-25.c: Ditto.
8980         * gcc.dg/vect/vect-26.c: Ditto.
8981         * gcc.dg/vect/vect-27.c: Ditto.
8982         * gcc.dg/vect/vect-27a.c: Ditto.
8983         * gcc.dg/vect/vect-28.c: Ditto.
8984         * gcc.dg/vect/vect-29.c: Ditto.
8985         * gcc.dg/vect/vect-29a.c: Ditto.
8986         * gcc.dg/vect/vect-3.c: Ditto.
8987         * gcc.dg/vect/vect-30.c: Ditto.
8988         * gcc.dg/vect/vect-31.c: Ditto.
8989         * gcc.dg/vect/vect-32.c: Ditto.
8990         * gcc.dg/vect/vect-33.c: Ditto.
8991         * gcc.dg/vect/vect-34.c: Ditto.
8992         * gcc.dg/vect/vect-35.c: Ditto.
8993         * gcc.dg/vect/vect-36.c: Ditto.
8994         * gcc.dg/vect/vect-37.c: Ditto.
8995         * gcc.dg/vect/vect-38.c: Ditto.
8996         * gcc.dg/vect/vect-4.c: Ditto.
8997         * gcc.dg/vect/vect-40.c: Ditto.
8998         * gcc.dg/vect/vect-41.c: Ditto.
8999         * gcc.dg/vect/vect-42.c: Ditto.
9000         * gcc.dg/vect/vect-43.c: Ditto.
9001         * gcc.dg/vect/vect-44.c: Ditto.
9002         * gcc.dg/vect/vect-45.c: Ditto.
9003         * gcc.dg/vect/vect-46.c: Ditto.
9004         * gcc.dg/vect/vect-47.c: Ditto.
9005         * gcc.dg/vect/vect-48.c: Ditto.
9006         * gcc.dg/vect/vect-48a.c: Ditto.
9007         * gcc.dg/vect/vect-49.c: Ditto.
9008         * gcc.dg/vect/vect-5.c: Ditto.
9009         * gcc.dg/vect/vect-50.c: Ditto.
9010         * gcc.dg/vect/vect-51.c: Ditto.
9011         * gcc.dg/vect/vect-52.c: Ditto.
9012         * gcc.dg/vect/vect-53.c: Ditto.
9013         * gcc.dg/vect/vect-54.c: Ditto.
9014         * gcc.dg/vect/vect-55.c: Ditto.
9015         * gcc.dg/vect/vect-56.c: Ditto.
9016         * gcc.dg/vect/vect-56a.c: Ditto.
9017         * gcc.dg/vect/vect-57.c: Ditto.
9018         * gcc.dg/vect/vect-58.c: Ditto.
9019         * gcc.dg/vect/vect-59.c: Ditto.
9020         * gcc.dg/vect/vect-6.c: Ditto.
9021         * gcc.dg/vect/vect-60.c: Ditto.
9022         * gcc.dg/vect/vect-61.c: Ditto.
9023         * gcc.dg/vect/vect-62.c: Ditto.
9024         * gcc.dg/vect/vect-63.c: Ditto.
9025         * gcc.dg/vect/vect-64.c: Ditto.
9026         * gcc.dg/vect/vect-65.c: Ditto.
9027         * gcc.dg/vect/vect-66.c: Ditto.
9028         * gcc.dg/vect/vect-67.c: Ditto.
9029         * gcc.dg/vect/vect-68.c: Ditto.
9030         * gcc.dg/vect/vect-69.c: Ditto.
9031         * gcc.dg/vect/vect-7.c: Ditto.
9032         * gcc.dg/vect/vect-72.c: Ditto.
9033         * gcc.dg/vect/vect-72a.c: Ditto.
9034         * gcc.dg/vect/vect-73.c: Ditto.
9035         * gcc.dg/vect/vect-74.c: Ditto.
9036         * gcc.dg/vect/vect-75.c: Ditto.
9037         * gcc.dg/vect/vect-76.c: Ditto.
9038         * gcc.dg/vect/vect-77.c: Ditto.
9039         * gcc.dg/vect/vect-77a.c: Ditto.
9040         * gcc.dg/vect/vect-78.c: Ditto.
9041         * gcc.dg/vect/vect-79.c: Ditto.
9042         * gcc.dg/vect/vect-8.c: Ditto.
9043         * gcc.dg/vect/vect-80.c: Ditto.
9044         * gcc.dg/vect/vect-82.c: Ditto.
9045         * gcc.dg/vect/vect-82_64.c: Ditto.
9046         * gcc.dg/vect/vect-83.c: Ditto.
9047         * gcc.dg/vect/vect-83_64.c: Ditto.
9048         * gcc.dg/vect/vect-9.c: Ditto.
9049         * gcc.dg/vect/vect-all.c: Ditto.
9050         * gcc.dg/vect/vect-none.c: Ditto.
9051
9052 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
9053
9054         * lib/gcc-dg.exp (dg-skip-if): New function.
9055         (dg-forbid-option): Remove.
9056         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
9057         * g++.dg/abi/bitfield8.C: Likewise.
9058         * g++.dg/abi/dtor1.C: Likewise.
9059         * g++.dg/abi/empty10.C: Likewise.
9060         * g++.dg/abi/empty7.C: Likewise.
9061         * g++.dg/abi/empty9.C: Likewise.
9062         * g++.dg/abi/layout3.C: Likewise.
9063         * g++.dg/abi/layout4.C: Likewise.
9064         * g++.dg/abi/thunk1.C: Likewise.
9065         * g++.dg/abi/thunk2.C: Likewise.
9066         * g++.dg/abi/vbase11.C: Likewise.
9067         * g++.dg/abi/vthunk2.C: Likewise.
9068         * g++.dg/abi/vthunk3.C: Likewise.
9069         * g++.dg/ext/attrib8.C: Likewise.
9070         * g++.dg/opt/longbranch2.C: Likewise.
9071         * g++.dg/opt/reg-stack4.C: Likewise.
9072         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9073         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9074         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9075         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9076         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9077         * gcc.dg/20000609-1.c: Likewise.
9078         * gcc.dg/20000720-1.c: Likewise.
9079         * gcc.dg/20011107-1.c: Likewise.
9080         * gcc.dg/20011119-1.c: Likewise.
9081         * gcc.dg/20020108-1.c: Likewise.
9082         * gcc.dg/20020122-2.c: Likewise.
9083         * gcc.dg/20020122-3.c: Likewise.
9084         * gcc.dg/20020201-3.c: Likewise.
9085         * gcc.dg/20020206-1.c: Likewise.
9086         * gcc.dg/20020218-1.c: Likewise.
9087         * gcc.dg/20020310-1.c: Likewise.
9088         * gcc.dg/20020411-1.c: Likewise.
9089         * gcc.dg/20020418-2.c: Likewise.
9090         * gcc.dg/20020426-1.c: Likewise.
9091         * gcc.dg/20020426-2.c: Likewise.
9092         * gcc.dg/20020517-1.c: Likewise.
9093         * gcc.dg/20020523-1.c: Likewise.
9094         * gcc.dg/20020523-2.c: Likewise.
9095         * gcc.dg/20020729-1.c: Likewise.
9096         * gcc.dg/20030204-1.c: Likewise.
9097         * gcc.dg/20030826-2.c: Likewise.
9098         * gcc.dg/20030926-1.c: Likewise.
9099         * gcc.dg/20031202-1.c: Likewise.
9100         * gcc.dg/980312-1.c: Likewise.
9101         * gcc.dg/980313-1.c: Likewise.
9102         * gcc.dg/990117-1.c: Likewise.
9103         * gcc.dg/990424-1.c: Likewise.
9104         * gcc.dg/990524-1.c: Likewise.
9105         * gcc.dg/991230-1.c: Likewise.
9106         * gcc.dg/i386-387-1.c: Likewise.
9107         * gcc.dg/i386-387-2.c: Likewise.
9108         * gcc.dg/i386-387-3.c: Likewise.
9109         * gcc.dg/i386-387-4.c: Likewise.
9110         * gcc.dg/i386-387-5.c: Likewise.
9111         * gcc.dg/i386-387-6.c: Likewise.
9112         * gcc.dg/i386-asm-1.c: Likewise.
9113         * gcc.dg/i386-bitfield1.c: Likewise.
9114         * gcc.dg/i386-bitfield2.c: Likewise.
9115         * gcc.dg/i386-loop-1.c: Likewise.
9116         * gcc.dg/i386-loop-2.c: Likewise.
9117         * gcc.dg/i386-loop-3.c: Likewise.
9118         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9119         * gcc.dg/i386-pic-1.c: Likewise.
9120         * gcc.dg/i386-regparm.c: Likewise.
9121         * gcc.dg/i386-signbit-1.c: Likewise.
9122         * gcc.dg/i386-signbit-2.c: Likewise.
9123         * gcc.dg/i386-signbit-3.c: Likewise.
9124         * gcc.dg/i386-sse-5.c: Likewise.
9125         * gcc.dg/i386-sse-8.c: Likewise.
9126         * gcc.dg/i386-unroll-1.c: Likewise.
9127         * gcc.dg/tls/opt-1.c: Likewise.
9128         * gcc.dg/tls/opt-2.c: Likewise.
9129         * gcc.dg/unroll-1.c: Likewise.
9130         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9131         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9132         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9133         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9134
9135 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9136
9137         * g++.dg/template/incomplete1.C: New test.
9138
9139 2004-11-16  Nick Clifton  <nickc@redhat.com>
9140
9141         Revert patches accidentally commited during checkin of fixes for
9142         xstormy16 tests:
9143         gcc.c-torture/execute/simd-4.c: Revert
9144         gcc.dg/20040910-1.c: Revert.
9145
9146 2004-11-16  Paul Brook  <paul@codesourcery.com>
9147
9148         PR fortran/13010
9149         * gfortran.dg/der_pointer_1.f90: New test.
9150
9151 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9152
9153         PR c/18498
9154         * gcc.dg/bitfld-13.c: New test.
9155
9156 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9157
9158         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9159         powerpc*-*-linux*.
9160
9161         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9162         * gcc.dg/ppc64-abi-2.c: Ditto.
9163         * gcc.dg/ppc64-abi-3.c: Ditto.
9164
9165         * lib/gcc-dg.exp (dg-target-list): Remove.
9166
9167 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9168
9169         * gcc.dg/ia64-postinc.c: New test.
9170
9171 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9172
9173         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9174
9175 2004-11-15  Nick Clifton  <nickc@redhat.com>
9176
9177         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9178         __INT_MAX__ so that the test can be compiled by toolchains
9179         targeted at 16-bit processors.
9180
9181         * gcc.dg/20040625-1.c: Use long constants rather than integers
9182         when performing arithmetic that will overflow 16-bits.
9183
9184         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9185         xstormy16.  It does not support 128-bit vector operations.
9186
9187         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9188         with the macro PTR_TYPE.  Define this macro to an integer type
9189         suitable for holding a pointer.
9190
9191         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9192         the target is a 16-bit processor.
9193
9194         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9195         16-bit targets where the character constant will be too long.
9196
9197         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9198         where the double will not be directly addressable.
9199
9200 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9201
9202         Friend class name lookup 1/n, PR c++/18471
9203         * g++.dg/template/crash26.C: New test.
9204         * g++.dg/lookup/struct1.C: Adjust expected error.
9205         * g++.dg/parse/elab1.C: Likewise.
9206         * g++.dg/parse/elab2.C: Likewise.
9207         * g++.dg/parse/int-as-enum1.C: Likewise.
9208         * g++.dg/parse/struct-as-enum1.C: Likewise.
9209         * g++.dg/parse/typedef1.C: Likewise.
9210         * g++.dg/parse/typedef3.C: Likewise.
9211         * g++.dg/parse/typedef4.C: Likewise.
9212         * g++.dg/parse/typedef5.C: Likewise.
9213         * g++.dg/template/nontype4.C: Likewise.
9214         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9215         * g++.old-deja/g++.other/elab1.C: Likewise.
9216         * g++.old-deja/g++.other/syntax4.C: Likewise.
9217
9218 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9219
9220         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9221
9222 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9223
9224         * gcc.c-torture/execute/20041114-1.c: New test.
9225
9226 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9227
9228         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9229         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9230         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9231         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9232         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9233         gcc.dg/switch-7.c: New tests.
9234
9235 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9236
9237         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9238
9239 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9240
9241         PR tree-opt/18400
9242         * gcc.dg/vect/pr18400.c: New test.
9243
9244 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9245             Andrew Pinski  <pinskia@physics.uc.edu>
9246
9247         PR tree-opt/18425
9248         * gcc.dg/vect/pr18425.c: New test.
9249
9250 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9251
9252         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9253         Guard with dg-require-alias and dg-require-visibility.
9254
9255 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9256
9257         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9258
9259 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9260
9261         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9262
9263 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9264
9265         PR c++/17344
9266         * g++.dg/template/defarg5.C: New test.
9267
9268 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9269
9270         * g++.dg/parse/cast1.C: Run only on ILP32.
9271         * g++.old-deja/g++.mike/p784.C: Likewise.
9272
9273 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9274
9275         * gcc.c-torture/execute/20041113-1.c: New test.
9276
9277 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9278
9279         PR target/18230
9280         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9281         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9282         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9283         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9284         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9285         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9286         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9287         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9288         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9289         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9290         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9291         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9292         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9293
9294 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9295
9296         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9297         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9298         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9299         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9300         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9301         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9302         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9303         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9304         gcc.target/sparc/combined-1.c: New tests.
9305
9306 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9307
9308         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9309         New tests.
9310
9311 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9312
9313         * lib/gcc-dg.exp (dg-forbid-option): New function.
9314         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9315         * g++.dg/abi/bitfield8.C: Likewise.
9316         * g++.dg/abi/dtor1.C: Likewise.
9317         * g++.dg/abi/empty10.C: Likewise.
9318         * g++.dg/abi/empty7.C: Likewise.
9319         * g++.dg/abi/empty9.C: Likewise.
9320         * g++.dg/abi/layout3.C: Likewise.
9321         * g++.dg/abi/layout4.C: Likewise.
9322         * g++.dg/abi/thunk1.C: Likewise.
9323         * g++.dg/abi/thunk2.C: Likewise.
9324         * g++.dg/abi/vbase11.C: Likewise.
9325         * g++.dg/abi/vthunk2.C: Likewise.
9326         * g++.dg/abi/vthunk3.C: Likewise.
9327         * g++.dg/ext/attrib8.C: Likewise.
9328         * g++.dg/opt/longbranch2.C: Likewise.
9329         * g++.dg/opt/reg-stack4.C: Likewise.
9330         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9331         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9332         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9333         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9334         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9335         * gcc.dg/20000609-1.c: Likewise.
9336         * gcc.dg/20000720-1.c: Likewise.
9337         * gcc.dg/20011107-1.c: Likewise.
9338         * gcc.dg/20011119-1.c: Likewise.
9339         * gcc.dg/20020108-1.c: Likewise.
9340         * gcc.dg/20020122-2.c: Likewise.
9341         * gcc.dg/20020122-3.c: Likewise.
9342         * gcc.dg/20020201-3.c: Likewise.
9343         * gcc.dg/20020206-1.c: Likewise.
9344         * gcc.dg/20020218-1.c: Likewise.
9345         * gcc.dg/20020310-1.c: Likewise.
9346         * gcc.dg/20020411-1.c: Likewise.
9347         * gcc.dg/20020418-2.c: Likewise.
9348         * gcc.dg/20020426-1.c: Likewise.
9349         * gcc.dg/20020426-2.c: Likewise.
9350         * gcc.dg/20020517-1.c: Likewise.
9351         * gcc.dg/20020523-1.c: Likewise.
9352         * gcc.dg/20020523-2.c: Likewise.
9353         * gcc.dg/20020729-1.c: Likewise.
9354         * gcc.dg/20030204-1.c: Likewise.
9355         * gcc.dg/20030826-2.c: Likewise.
9356         * gcc.dg/20030926-1.c: Likewise.
9357         * gcc.dg/20031202-1.c: Likewise.
9358         * gcc.dg/980312-1.c: Likewise.
9359         * gcc.dg/980313-1.c: Likewise.
9360         * gcc.dg/990117-1.c: Likewise.
9361         * gcc.dg/990424-1.c: Likewise.
9362         * gcc.dg/990524-1.c: Likewise.
9363         * gcc.dg/991230-1.c: Likewise.
9364         * gcc.dg/i386-387-1.c: Likewise.
9365         * gcc.dg/i386-387-2.c: Likewise.
9366         * gcc.dg/i386-387-3.c: Likewise.
9367         * gcc.dg/i386-387-4.c: Likewise.
9368         * gcc.dg/i386-387-5.c: Likewise.
9369         * gcc.dg/i386-387-6.c: Likewise.
9370         * gcc.dg/i386-asm-1.c: Likewise.
9371         * gcc.dg/i386-bitfield1.c: Likewise.
9372         * gcc.dg/i386-bitfield2.c: Likewise.
9373         * gcc.dg/i386-loop-1.c: Likewise.
9374         * gcc.dg/i386-loop-2.c: Likewise.
9375         * gcc.dg/i386-loop-3.c: Likewise.
9376         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9377         * gcc.dg/i386-pic-1.c: Likewise.
9378         * gcc.dg/i386-regparm.c: Likewise.
9379         * gcc.dg/i386-signbit-1.c: Likewise.
9380         * gcc.dg/i386-signbit-2.c: Likewise.
9381         * gcc.dg/i386-signbit-3.c: Likewise.
9382         * gcc.dg/i386-sse-5.c: Likewise.
9383         * gcc.dg/i386-sse-8.c: Likewise.
9384         * gcc.dg/i386-unroll-1.c: Likewise.
9385         * gcc.dg/tls/opt-1.c: Likewise.
9386         * gcc.dg/tls/opt-2.c: Likewise.
9387         * gcc.dg/unroll-1.c: Likewise.
9388         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9389         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9390         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9391         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9392         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9393         -m64 is specified.
9394
9395 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9396
9397         PR c++/18389
9398         * g++.dg/parse/cond1.C: New test.
9399
9400         PR c++/18429
9401         * g++.dg/template/array9.C: New test.
9402         * g++.dg/ext/vla1.C: Adjust error messages.
9403         * g++.dg/ext/vlm1.C: Likewise.
9404         * g++.dg/template/crash2.C: Likewise.
9405
9406         PR c++/18436
9407         * g++.dg/template/call3.C: New test.
9408
9409         PR c++/18407
9410         * g++.dg/template/ptrmem11.C: New test.
9411
9412 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9413
9414         PR other/14264
9415         * lib/g++.exp: Set LC_ALL and LANG to C.
9416         * lib/gcc-dg.exp: Likewise.
9417         * lib/gfortran.exp: Likewise.
9418         * lib/objc.exp: Likewise.
9419         * lib/treelang.exp: Likewise.
9420
9421 2004-11-12  Andreas Schwab  <schwab@suse.de>
9422
9423         * gcc.dg/pr16286.c: Fix last change.
9424
9425 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9426
9427         PR c++/18416
9428         * g++.dg/init/global1.C: New test.
9429
9430 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9431
9432         * gcc.c-torture/execute/20041112-1.c: New test.
9433
9434 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9435
9436         * lib/gcc-dg.exp (dg-target-list): New.
9437
9438 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9439             Richard Sandiford  <rsandifo@redhat.com>
9440
9441         * lib/target-supports.exp (get-compiler_messages): New.
9442         (check_named_sections_available): Use it.
9443         (check_effective_target_ilp32): New.
9444         (check_effective_target_lp64): New.
9445         (is-effective-target): New.
9446         * lib/gcc-dg.exp (dg-require-effective-target): New.
9447
9448 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9449
9450         * gcc.dg/precedence-1.c: New test.
9451
9452 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9453
9454         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9455
9456         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9457         message, delete generated files, use more descriptive name for
9458         executable, and make the test unsupported when it cannot be run.
9459
9460         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9461         (dg-require-weak, dg-require-visibility, dg-require-alias,
9462         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9463         dg-require-iconv, dg-require-named-sections): Use it.
9464
9465         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9466
9467 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9468
9469         PR target/16457
9470         * gcc.dg/ppc-and-1: New
9471
9472         PR target/16796
9473         * gcc.dg/ppc-mov-1.c: New.
9474
9475         PR target/16458
9476         * gcc.dg/ppc-compare-1.c: New.
9477
9478 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9479
9480         * objc.dg/desig-init-2.m: New test.
9481
9482 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9483
9484         PR middle-end/18160
9485         * g++.dg/warn/register-var-1.C: New test.
9486         * g++.dg/warn/register-var-2.C: New test.
9487
9488 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9489
9490         * gcc.dg/union-2.c: New test.
9491
9492 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9493
9494         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9495         New test for PR tree-optimization/17892.
9496
9497 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9498
9499         PR c++/18369
9500         * g++.dg/init/new12.C: New test.
9501
9502 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9503
9504         * gcc.target/sparc: New directory.
9505         * gcc.target/sparc/sparc.exp: New driver.
9506         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9507         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9508         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9509         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9510
9511 2004-11-10  Paul Brook  <paul@codesourcery.com>
9512
9513         PR fortran/18218
9514         * gfortran.dg/list_read.c: New test.
9515
9516 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9517
9518         PR c/18322
9519         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9520         expected diagnostic location.
9521
9522 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9523
9524         * gcc.dg/20041109-1.c: New test.
9525
9526 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9527
9528         PR objc/18406
9529         * objc/compile/pr18406.m: New test.
9530
9531 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9532
9533         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9534
9535 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9536
9537         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9538
9539 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9540
9541         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9542
9543 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9544
9545         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9546         exit.
9547
9548 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9549
9550         PR tree-opt/18299
9551         * gcc.c-torture/pr18299-1.c: New test.
9552
9553 2004-11-06  Andreas Schwab  <schwab@suse.de>
9554
9555         * gcc.dg/pr16286.c: Also test for bool and pixel.
9556
9557 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9558
9559         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9560         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9561         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9562         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9563         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9564         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9565         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9566         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9567         gcc.dg/struct-semi-3.c: New tests.
9568
9569 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9570
9571         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9572
9573 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9574
9575         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9576         Do not use C99 designators.
9577
9578 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9579
9580         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9581
9582 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9583
9584         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9585         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9586         * gcc.c-torture/execute/simd-5.x: Remove.
9587
9588 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9589
9590         PR rtl-optimization/17933
9591         * gcc.dg/torture/pr17933-1.c: New test.
9592
9593 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9594
9595         PR target/18106
9596         * lib/target-supports.exp (check_weak_available): Support
9597         Windows.
9598
9599 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9600
9601         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9602         call to fflush(stdout) before abort.
9603         (my_ffsll): New function.
9604         (generate_fields): Use it.
9605
9606 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9607
9608         * gcc.dg/init-undef-1.c: New test.
9609
9610 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9611
9612         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9613         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9614         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9615         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9616         expected messages for new parser.
9617
9618 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9619
9620         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9621
9622 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9623
9624         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9625         on LP64 targets.
9626
9627 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9628
9629         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9630         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9631         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9632         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9633         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9634         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9635         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9636         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9637         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9638         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9639
9640 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9641
9642         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9643         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9644         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9645         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9646         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9647         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9648         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9649         for new parser.
9650
9651 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9652
9653         PR target/15342
9654         * gcc.dg/20041104-1.c: New test.
9655
9656 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9657
9658         * g++.dg/template/nontype7.C: New test.
9659         * g++.dg/template/nontype8.C: Likewise.
9660         * g++.dg/template/nontype9.C: Likewise.
9661         * g++.dg/template/nontype10.C: Likewise.
9662         * g++.dg/tc1/dr49.C: Likewise.
9663         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9664         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9665
9666 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9667
9668         * g++.dg/rtti/tinfo1.C: Remove xfails.
9669
9670 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9671
9672         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9673         packed attribute to the definition to satisfy the new C++ parser.
9674
9675 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9676
9677         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9678         invocations of va_arg.
9679
9680 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9681
9682         PR c++/18124
9683         * g++.dg/template/crash25.C: New test.
9684
9685         PR c++/18155
9686         * g++.dg/template/typedef2.C: New test.
9687         * g++.dg/parse/crash13.C: Adjust error markers.
9688
9689         PR c++/18177
9690         * g++.dg/conversion/const3.C: New test.
9691
9692 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9693
9694         PR fortran/17535
9695         PR fortran/17583
9696         PR fortran/17713
9697         * gfortran.dg/generic_[123].f90: New testcases.
9698
9699 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9700
9701         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9702         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9703
9704 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9705
9706         PR tree-opt/16808
9707         * gcc.c-torture/compile/pr16808.c: New test.
9708
9709 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9710
9711         PR rtl-optimization/17104
9712         * gcc.dg/ppc-bitfield1.c: New.
9713
9714 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9715
9716         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9717
9718 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9719
9720         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9721         strings for 32-bit code.
9722
9723 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9724
9725         PR c/18239
9726         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9727
9728 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9729
9730         PR c++/18064
9731         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9732
9733 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9734
9735         PR c++/15172
9736         * g++.dg/init/aggr2.C: New test.
9737
9738 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9739
9740         * objc.dg/local-decl-1.m: New test.
9741
9742 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9743
9744         * gcc.dg/20040910-1.c: Adjust regex.
9745
9746 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9747
9748         PR rtl-optimization/18084
9749         * g++.dg/opt/pr18084-1.C: New testcase.
9750
9751 2004-10-30  Matt Austern  <austern@apple.com>
9752
9753         PR c++/17542
9754         * g++.dg/ext/attrib18.C: New test.
9755
9756 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9757
9758         PR middle-end/18096
9759         * gcc.dg/pr18096-1.c: New test case.
9760
9761 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9762
9763         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9764
9765 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9766
9767         PR c/16666
9768         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9769         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9770         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9771         gcc.dg/old-style-prom-3.c: New tests.
9772
9773 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9774
9775         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9776         Remove unnecessary inclusion of stdio.h.
9777
9778 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9779
9780         PR rtl-optimization/17581
9781         * gcc.dg/pr17581-1.c: New test case.
9782
9783 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9784
9785         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9786         being implemented.
9787         * g++.dg/conversion/dr195-1.C: New.
9788         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9789         * g++.old-deja/g++.mike/p10148.C: Likewise.
9790
9791 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9792
9793         PR c++/17695
9794         * g++.dg/debug/typedef2.C: New test.
9795
9796 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9797
9798         PR fortran/13490
9799         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9800         * gfortran.dg/g77/README: Update.
9801
9802 2004-10-28  Matt Austern  <austern@apple.com>
9803
9804         PR c++/14124
9805         * g++.dg/ext/packed7.C: New test.
9806
9807 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9808
9809         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9810         scan-assembler.
9811         * lib/scanasm.exp (hidden-scan-for): New proc.
9812         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9813         string.
9814         (scan-not-hidden): Likewise.
9815         * lib/target-supports.exp (check_visibility_available): mach-o is
9816         support too.
9817
9818 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/17132
9821         * g++.dg/template/memclass3.C: New test.
9822
9823 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9824
9825         PR middle-end/18160
9826         * gcc.dg/register-var-1.c: New test.
9827         * gcc.dg/register-var-2.c: New test.
9828         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9829         error now.
9830
9831 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9832
9833         PR other/18172
9834         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9835         unused variables.
9836         * gcc.dg/vect/vect-22.c: Likewise.
9837
9838 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9839
9840         * gcc.dg/i386-rotate-1.c: New test.
9841
9842 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9843
9844         * g++.dg/init/ref12.C: Add "run" marker.
9845
9846         PR c++/17435
9847         * g++.dg/init/ref12.C: New test.
9848
9849         PR c++/18140
9850         * g++.dg/template/shift1.C: New test.
9851         * g++.dg/template/error10.C: Adjust error markers.
9852
9853 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9854
9855         PR tree-opt/17529
9856         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9857
9858 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9859
9860         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9861         * gcc.dg/weak/weak-3.c: Likewise.
9862         * gcc.dg/weak/weak-5.c: Likewise.
9863         * gcc.dg/weak/weak-9.c: Likewise.
9864         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9865         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9866
9867         * gcc.dg/darwin-weakimport-1.c: New.
9868
9869 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9870
9871         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9872
9873 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9874
9875         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9876         'syntax' error messages.
9877         * gcc.dg/cpp/direct2s.c: Likewise.
9878
9879 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9880
9881         * gcc.c-torture/compile/20041026-1.c: New.
9882
9883 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9884
9885         PR c++/18093
9886         * g++.dg/lookup/ns2.C: New test.
9887
9888         PR c++/18020
9889         * g++.dg/template/enum4.C: New test.
9890
9891         PR c++/18161
9892         * g++.dg/template/expr1.C: New test.
9893
9894 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9895
9896         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9897
9898 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9899
9900         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9901         gcc.dg/decl-nospec-3.c: New tests.
9902
9903 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9904
9905         * objc.dg/super-class-3.m: New test.
9906
9907 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9908
9909         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9910         resyncing.
9911         * gcc.dg/cpp/direct2s.c: Likewise.
9912
9913 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9914
9915         * objc.dg/image-info.m: Update for changes to section selection.
9916
9917 2004-10-25  David Ayers  <d.ayers@inode.at>
9918             Ziemowit Laski  <zlaski@apple.com>
9919
9920         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9921         diagnostics when messaging 'id <Proto>'.
9922         * objc.dg/class-protocol-1.m: New test.
9923         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9924         a non-existent method signature.
9925         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9926         Update diagnostics when messaging with non-existent method signature.
9927         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9928         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9929         invalid receivers are now resolved as if messaging 'id'; remove
9930         extraneous diagnostics.
9931
9932 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9933
9934         PR c/16667
9935         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9936         gcc.dg/init-desig-obs-3.c: New tests.
9937
9938 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9939
9940         * gcc.dg/debug/20041023-1.c: New test.
9941
9942 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9943
9944         PR middle-end/17407
9945         * gcc.c-torture/compile/pr17407.c: New test.
9946
9947         PR c++/18121
9948         * g++.dg/template/array8.C: New test.
9949
9950 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9951
9952         PR other/18138
9953         * lib/g++.exp: Accept more than one multilib libgcc.
9954         * lib/gcc-dg.exp: Likewise.
9955         * lib/objc.exp: Likewise.
9956         * lib/treelang.exp: Likewise.
9957         * lib/gfortran.exp: Likewise.
9958
9959 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9960
9961         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9962
9963 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9964
9965         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9966         * gcc.dg/c99-const-expr-3.c: Likewise.
9967
9968 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9969
9970         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9971
9972 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9973
9974         * gcc.c-torture/execute/loop-2e.x: Remove.
9975
9976 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9977
9978         PR c++/18095
9979         * g++.dg/parse/crash18.C: New.
9980         * g++.dg/parse/crash19.C: New.
9981
9982 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9983
9984         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9985         * g++.dg/ext/dllimport2.C: Same.
9986         * g++.dg/ext/dllimport8.C: Same.
9987
9988 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9989
9990         PR c++/10841
9991         * g++.dg/conversion/cast1.C: New test.
9992         * g++.dg/overload/pmf1.C: Adjust error marker.
9993
9994 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9995
9996         PR objc/17923
9997         * objc.dg/const-str-7.m: New test.
9998
9999 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10000
10001         * g++.dg/template/memfriend11.C: Fix comment typo.
10002         * g++.dg/template/memfriend14.C: Likewise.
10003
10004 2004-10-20  Richard Henderson  <rth@redhat.com>
10005
10006         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
10007         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
10008         -fasynchronous-unwind-tables.
10009
10010 2004-10-20  Richard Henderson  <rth@redhat.com>
10011
10012         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
10013         (main): Return success.
10014         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
10015         (main): Return success.
10016
10017 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10018
10019         PR c++/13495
10020         * g++.dg/template/memfriend9.C: New test.
10021         * g++.dg/template/memfriend10.C: Likewise.
10022         * g++.dg/template/memfriend11.C: Likewise.
10023         * g++.dg/template/memfriend12.C: Likewise.
10024         * g++.dg/template/memfriend13.C: Likewise.
10025         * g++.dg/template/memfriend14.C: Likewise.
10026         * g++.dg/template/memfriend15.C: Likewise.
10027         * g++.dg/template/memfriend16.C: Likewise.
10028         * g++.dg/template/memfriend17.C: Likewise.
10029         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
10030
10031 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
10032
10033         * g++.dg/conversion/dr195.C: New.
10034         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
10035
10036 2004-10-20  Ben Elliston  <bje@au.ibm.com>
10037             Devang Patel  <dpatel@apple.com>
10038
10039         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
10040         of floating point arithmetic, which could trap.
10041
10042 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
10043
10044         PR c++/14035
10045         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
10046         * g++.dg/conversion/const2.C: New test.
10047         * g++.dg/expr/reinterpret2.C: New test.
10048         * g++.dg/expr/reinterpret3.C: New test.
10049         * g++.dg/expr/cast2.C: New test.
10050         * g++.dg/expr/copy1.C: New test.
10051         * g++.dg/other/conversion1.C: Change error message.
10052         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
10053         function pointers to void *.
10054         * g++.old-deja/g++.mike/p10148.C: Likewise.
10055
10056 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10057
10058         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
10059
10060 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10061
10062         PR c++/18047
10063
10064         * g++.dg/parse/expr3.C: New test.
10065
10066 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10067
10068         * gcc.dg/smod-1.c: New test.
10069
10070 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10071
10072         * objc.dg/method-14.m: New test.
10073
10074 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10075
10076         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10077         Also xfail as the patch was reverted.
10078
10079 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10080
10081         PR middle-end/16973
10082         * gcc.dg/pr16973.c: New test.
10083
10084 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10085
10086         PR tree-optimization/17656
10087         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10088
10089 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10090
10091         * g++.dg/eh/shadow1.C: New.
10092
10093 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10094
10095         * gcc.c-torture/compile/20041018-1.c: New test.
10096
10097 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10098
10099         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10100         compiler referring to register 0 when accessing sdata.  The linker
10101         now patches things up.
10102
10103 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10104
10105         PR c/17529
10106         * gcc.c-torture/compile/pr17529.c: New test.
10107
10108 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10109
10110         PR c++/17743
10111         * g++.dg/ext/attrib17.C: New test.
10112
10113 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10114
10115         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10116
10117 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10118
10119         PR c++/10479
10120         * g++.dg/ext/attrib16.C: New test.
10121
10122 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/17042
10125         * g++.dg/init/dso_handle1.C: New test.
10126
10127         PR c++/14667
10128         * g++.dg/parse/typedef6.C: New test.
10129
10130         PR c++/17916
10131         * g++.dg/parse/pragma1.C: New test.
10132
10133 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10134
10135         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10136
10137 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10138
10139         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10140         -fno-common when on HPPA HP-UX platforms.
10141
10142 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10143
10144         PR other/16820
10145         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10146         stdint.h.
10147         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10148         uintptr_t.
10149
10150 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         PR c++/16301
10153         * g++.dg/lookup/strong-using-4.C: New test.
10154
10155 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10156
10157         PR middle-end/16567
10158         * gcc.c-torture/compile/nested-1.c: New test.
10159
10160 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10161
10162         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10163         and mipsisa64*-*-* (until support for misaligned loads is added).
10164         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10165         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10166         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10167         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10168         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10169         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10170
10171 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10172
10173         PR c++/17976
10174         * g++.dg/init/dtor3.C: New test.
10175
10176 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10177
10178         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10179
10180 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10181
10182         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10183         * gcc.dg/macho-lo-sum.c: Likewise.
10184
10185 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10186
10187         * gcc.dg/ppc-spe64-1.c: New test.
10188
10189 2004-10-14  Devang Patel  <dpatel@apple.com>
10190
10191         PR 17635
10192         * gcc.dg/pr17635.c : New test.
10193
10194 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10195
10196         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10197         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10198         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10199         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10200         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10201         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10202         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10203         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10204         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10205         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10206         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10207         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10208         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10209         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10210         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10211         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10212         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10213         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10214
10215 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10216
10217         * gcc.dg/vect/vect-82.c: New testcase.
10218         * gcc.dg/vect/vect-82_64.c: New testcase.
10219         * gcc.dg/vect/vect-83.c: New testcase.
10220         * gcc.dg/vect/vect-83_64.c: New testcase.
10221
10222 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10223
10224         * gcc.dg/cpp/error-1.c: New test.
10225
10226 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10227
10228         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10229
10230 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10231
10232         PR target/17984
10233         * gcc.dg/cris-peep2-xsrand2.c: New test.
10234
10235 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10236
10237         PR c++/17661
10238         * testsuite/g++.dg/expr/for2.C: New test.
10239
10240 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10241
10242         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10243
10244 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10245
10246         PR tree-optimization/17724
10247         * g++.dg/opt/pr17724-1.C: New test.
10248         * g++.dg/opt/pr17724-2.C: New test.
10249         * g++.dg/opt/pr17724-3.C: New test.
10250         * g++.dg/opt/pr17724-4.C: New test.
10251         * g++.dg/opt/pr17724-5.C: New test.
10252         * g++.dg/opt/pr17724-6.C: New test.
10253
10254 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10255
10256         PR c/17301
10257         * gcc.dg/pr17301-2.c: New test.
10258
10259 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10260
10261         PR c++/15876
10262         * g++.dg/parse/error22.C: New test.
10263
10264         PR c++/17936
10265         * g++.dg/template/spec18.C: New test.
10266
10267 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10268
10269         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10270         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10271         memcpy.
10272         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10273         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10274
10275 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10276
10277         * g++.dg/eh/cleanup5.C: Add dg-options "".
10278
10279 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10280
10281         PR middle-end/17657
10282         * gcc.dg/switch-4.c: New test case.
10283
10284 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10285
10286         * gcc.c-torture/execute/20041011-1.c: New test.
10287
10288 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10289
10290         PR c++/17554
10291         * g++.dg/init/for3.C: New test.
10292
10293         PR c++/17657
10294         * g++.dg/opt/switch2.C: New test.
10295
10296         PR middle-end/17703
10297         * g++.dg/warn/Wreturn-2.C: New test.
10298
10299 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10300
10301         PR c++/17907
10302         * g++.dg/eh/cleanup5.C: New test.
10303
10304 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10305
10306         PR c++/17393
10307         * g++.dg/parse/error21.C: New test.
10308
10309 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10310
10311         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10312         * g++.dg/warn/incomplete1.C: Likewise.
10313         * g++.dg/template/qualttp20.C: Likewise.
10314
10315 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10316
10317         PR c/17881
10318         * parm-incomplete-1.c: New test.
10319
10320 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10321
10322         PR c++/17867
10323         * g++.dg/parse/error19.C: New test.
10324
10325         PR c++/17670
10326         * g++.dg/init/new11.C: New test.
10327
10328         PR c++/17821
10329         * g++.dg/parse/error20.C: New test.
10330
10331         PR c++/17826
10332         * g++.dg/template/crash24.C: New test.
10333
10334 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10335
10336         PR c/17301
10337         * gcc.dg/pr17301-1.c: New test.
10338
10339 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10340
10341         PR c/17189
10342         * gcc.dg/anon-struct-5.c: New test.
10343
10344 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10345
10346         PR c/17844
10347         * gcc.dg/pr17844-1.c: New test.
10348
10349 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10350
10351         PR tree-optimization/17906
10352         * gcc.c-torture/compile/pr17906.c: New.
10353
10354 2004-10-09  Stuart Hastings  <stuart@apple.com>
10355             Roger Sayle  <roger@eyesopen.com>
10356
10357         PR rtl-optimization/17853
10358         * gcc.dg/i386-mmx-5.c: New testcase.
10359
10360 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10361
10362         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10363
10364 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/17524
10367         * g++.dg/template/static9.C: New test.
10368
10369         PR c++/17685
10370         * g++.dg/parse/operator5.C: New test.
10371
10372 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10373
10374         PR middle-end/17894
10375         * gcc.c-torture/execute/divcmp-4.c: New test case.
10376
10377 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10378
10379         PR tree-opt/17902
10380         * g++.dg/opt/pr17902.C: New test.
10381
10382 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10383
10384         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10385
10386 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10387
10388         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10389
10390 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10391
10392         * gcc.dg/assign-warn-3.c: New test.
10393
10394 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10395
10396         PR c/16999
10397         * gcc.dg/cpp/ident-1.c: New test.
10398
10399 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10400
10401         * gcc.c-torture/compile/acc1.c: New.
10402
10403 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10404
10405         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10406         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10407
10408 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10409
10410         * gcc.dg/ultrasp11.c: New test.
10411
10412 2004-10-08  Michael Matz  <matz@suse.de>
10413
10414         * gcc.dg/doloop-2.c: New test.
10415
10416 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10417
10418         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10419         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10420         objc.dg/method-9.m: Update expected diagnostics.
10421
10422 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10423
10424         * gcc.dg/ppc-fsel-3.c: New file.
10425         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10426
10427 2004-10-07  Paul Brook  <paul@codesourcery.com>
10428
10429         * gfortran.dg/intrinsic_verify_1.f90: New test.
10430
10431 2004-10-07  Paul Brook  <paul@codesourcery.com>
10432
10433         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10434
10435 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10436
10437         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10438         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10439         commit.
10440
10441 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10442
10443         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10444
10445 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10446
10447         PR c++/17115
10448         * g++.dg/warn/Winline-4.C: New test.
10449
10450 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10451
10452         * gcc.c-torture/compile/20041007-1.c: New test.
10453
10454 2004-10-07  Paul Brook  <paul@codesourcery.com>
10455
10456         PR fortran/17678
10457         * gfortran.dg/use_allocated_1.f90: New test.
10458
10459 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         PR middle-end/17849
10462         * gfortran.fortran-torture/compile/nested.f90: New test
10463
10464 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10465
10466         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10467
10468 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10469
10470         PR c++/17368
10471         * g++.dg/ext/asm6.C: New test.
10472
10473 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10474
10475         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10476
10477 2004-10-06  Paul Brook  <paul@codesourcery.com>
10478
10479         PR libfortran/17709
10480         * gfortran.dg/empty_format_1.f90: New test.
10481
10482 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10483
10484         PR fortran/17568
10485         * gfortran.dg/ishft.f90: New test.
10486
10487         PR fortran/17283
10488         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10489         tests.
10490
10491 2004-10-06  Paul Brook  <paul@codesourcery.com>
10492
10493         * gfortran.dg/do_1.f90: New test.
10494
10495 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10496
10497         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10498         optimizing for size.
10499
10500 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10501
10502         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10503
10504 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10505
10506         * gcc.c-torture/compile/20041005-1.c: New test.
10507
10508 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10509
10510         PR c++/17829
10511         * g++.dg/lookup/koenig4.C: New.
10512
10513 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10514
10515         * g++.dg/other/classkey1.C: Adjust quoting marks.
10516         * g++.dg/parse/error15.C: Likewise.
10517         * g++.dg/template/meminit2.C (int>): Likewise.
10518
10519 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10520
10521         PR fortran/17283
10522         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10523
10524         PR fortran/17631
10525         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10526
10527         PR fortran/17708
10528         * gfortran.dg/pr17708.f90: New test.
10529
10530 2004-10-04  Chao-ying Fu  <fu@mips.com>
10531
10532         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10533         * gcc.dg/vect/vect-4.c: Ditto.
10534         * gcc.dg/vect/vect-5.c: Ditto.
10535         * gcc.dg/vect/vect-6.c: Ditto.
10536         * gcc.dg/vect/vect-8.c: Ditto.
10537         * gcc.dg/vect/vect-16.c: Ditto.
10538         * gcc.dg/vect/vect-30.c: Ditto.
10539         * gcc.dg/vect/vect-40.c: Ditto.
10540         * gcc.dg/vect/vect-41.c: Ditto.
10541         * gcc.dg/vect/vect-42.c: Ditto.
10542         * gcc.dg/vect/vect-43.c: Ditto.
10543         * gcc.dg/vect/vect-44.c: Ditto.
10544         * gcc.dg/vect/vect-45.c: Ditto.
10545         * gcc.dg/vect/vect-46.c: Ditto.
10546         * gcc.dg/vect/vect-47.c: Ditto.
10547         * gcc.dg/vect/vect-48.c: Ditto.
10548         * gcc.dg/vect/vect-49.c: Ditto.
10549         * gcc.dg/vect/vect-50.c: Ditto.
10550         * gcc.dg/vect/vect-51.c: Ditto.
10551         * gcc.dg/vect/vect-52.c: Ditto.
10552         * gcc.dg/vect/vect-53.c: Ditto.
10553         * gcc.dg/vect/vect-54.c: Ditto.
10554         * gcc.dg/vect/vect-55.c: Ditto.
10555         * gcc.dg/vect/vect-56.c: Ditto.
10556         * gcc.dg/vect/vect-57.c: Ditto.
10557         * gcc.dg/vect/vect-58.c: Ditto.
10558         * gcc.dg/vect/vect-59.c: Ditto.
10559         * gcc.dg/vect/vect-60.c: Ditto.
10560         * gcc.dg/vect/vect-74.c: Ditto.
10561         * gcc.dg/vect/vect-79.c: Ditto.
10562         * gcc.dg/vect/vect-80.c: Ditto.
10563
10564 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10565
10566         * gcc.dg/unused-7.c: Use the correct option.
10567
10568 2004-10-04  Paul Brook  <paul@codesourcery.com>
10569         Bud Davis  <bdavis9659@comcast.net>
10570
10571         PR fortran/17706
10572         PR fortran/16434
10573         * gfortran/pr17706.f90: New test.
10574         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10575
10576 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10577
10578         * gfortran.dg/pr17612.f90: New test.
10579
10580 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10581
10582         * g++.dg/template/local1.C: Adjust quoting marks in
10583         testing for diagnostics.
10584         * g++.dg/tls/diag-2.C: Likewise.
10585         * g++.dg/other/error8.C: Likewise.
10586
10587 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10588
10589         PR c/17178
10590         * gcc.dg/unused-4.c: Adjust to be correct.
10591
10592         PR c/17820
10593         * gcc.dg/unused-7.c: New test.
10594
10595 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10596
10597         PR c++/17797
10598         * g++.dg/overload/template2.C: New test.
10599
10600 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10601
10602         PR tree-optimization/16632
10603         * gcc.dg/tree-ssa/20041002-1.c: New.
10604
10605 2004-10-03  Paul Brook  <paul@codesourcery.com>
10606
10607         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10608         rather than relying on default formatting.
10609
10610 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10611
10612         * gcc.dg/20040920-1.c: Update expected message text.
10613
10614 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10615
10616         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10617
10618 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10619
10620         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10621         tree level.
10622
10623 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10624
10625         * gcc.dg/tree-ssa/pr17343.c: Remove.
10626
10627 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10628
10629         PR tree-opt/17343
10630         * gcc.dg/tree-ssa/pr17343.c: New test.
10631
10632 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10633
10634         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10635         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10636         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10637         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10638         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10639
10640 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10641
10642         * gcc.dg/lvalue-2.c: New test.
10643
10644 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10645
10646         PR c/17730
10647         * gcc.dg/pr17730-1.c: New test
10648
10649 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10650
10651         PR c/7425
10652         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10653
10654 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10655
10656         * gcc.c-torture/execute/stdarg-1.c: New test.
10657         * gcc.c-torture/execute/stdarg-2.c: New test.
10658         * gcc.c-torture/execute/stdarg-3.c: New test.
10659         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10660         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10661         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10662         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10663         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10664
10665 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10666
10667         PR tree-optimization/17697
10668         * g++.dg/opt/pr17697-1.C: New test.
10669         * g++.dg/opt/pr17697-2.C: New test.
10670         * g++.dg/opt/pr17697-3.C: New test.
10671
10672 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10673
10674         PR c/16409
10675         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10676         gcc.dg/vla-init-5.c: New tests.
10677
10678 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10679
10680         PR c/13804
10681         * gcc.dg/pr13804-1.c: New test.
10682
10683 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10684
10685         PR fortran/16938
10686         * gfortran.dg/pr16938.f90: New test.
10687
10688 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10689
10690         * g++.dg/template/crash23.C: New test.
10691
10692 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/17585
10695         * g++.dg/template/static8.C: New test.
10696
10697 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10698
10699         PR c++/17681
10700         * g++.dg/other/error9.C: New test.
10701
10702 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10703
10704         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10705
10706 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10707
10708         PR fortran/15164
10709         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10710
10711 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10712
10713         PR middle-end/17112
10714         * gcc.dg/pr17112-1.c: New test case.
10715
10716 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10717
10718         PR c/11459
10719         * gcc.dg/pr11459-1.c: New test.
10720
10721 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10722
10723         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10724         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10725
10726 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10727
10728         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10729
10730 2004-09-25  Jan Hubicka  <jh@suse.cz>
10731
10732         * compile/30040909-1.c: New test.
10733         * compile/30040907-1.c: New test.
10734
10735 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10736
10737         * gcc.c-torture/execute/va-arg-26.c: New test.
10738
10739 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10740
10741         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10742         extra diagnostics on targets with 64-bit pointers.
10743         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10744
10745 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10746
10747         PR c/17188
10748         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10749         * gcc.dg/decl-3.c: Adjust expected message.
10750
10751 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10752
10753         PR fortran/17615
10754         * gfortran.dg/pr17615.f90: New test.
10755
10756 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10757
10758         PR tree-optimzation/17517
10759         * g++.dg/tree-ssa/pr17517.C: New Test.
10760
10761 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10762
10763         PR c++/16889
10764         * g++.dg/lookup/ambig3.C: New.
10765
10766 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10767
10768         PR tree-opt/17624
10769         * g++.dg/opt/pr17624.C: New test.
10770
10771 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10772
10773         PR c/6980
10774         * gcc.dg/Wbad-function-cast-1.c: New test.
10775
10776 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10777
10778         * g++.dg/ext/complit1.C
10779         * g++.dg/other/error2.C
10780         * g++.dg/other/nontype-1.C
10781         * g++.dg/parse/crash11.C
10782         * g++.dg/parse/crash12.C
10783         * g++.dg/parse/error15.C
10784         * g++.dg/parse/error4.C
10785         * g++.dg/parse/tmpl-outside1.C
10786         * g++.dg/parse/too-many-tmpl-args1.C
10787         * g++.dg/template/dependent-expr3.C
10788         * g++.dg/template/error10.C
10789         * g++.dg/template/instantiate1.C
10790         * g++.dg/template/vtable2.C
10791         * g++.dg/warn/Wshadow-1.C
10792         * g++.dg/warn/weak1.C
10793         * g++.old-deja/g++.brendan/crash16.C
10794         * g++.old-deja/g++.brendan/crash18.C
10795         * g++.old-deja/g++.brendan/crash48.C
10796         * g++.old-deja/g++.brendan/crash49.C
10797         * g++.old-deja/g++.brendan/crash55.C
10798         * g++.old-deja/g++.brendan/crash56.C
10799         * g++.old-deja/g++.brendan/crash8.C
10800         * g++.old-deja/g++.brendan/enum11.C
10801         * g++.old-deja/g++.brendan/enum8.C
10802         * g++.old-deja/g++.brendan/enum9.C
10803         * g++.old-deja/g++.brendan/friend3.C
10804         * g++.old-deja/g++.brendan/misc14.C
10805         * g++.old-deja/g++.bugs/900402_02.C
10806         * g++.old-deja/g++.bugs/900404_03.C
10807         * g++.old-deja/g++.bugs/900404_04.C
10808         * g++.old-deja/g++.bugs/900428_03.C
10809         * g++.old-deja/g++.jason/crash4.C
10810         * g++.old-deja/g++.jason/overload21.C
10811         * g++.old-deja/g++.jason/redecl1.C
10812         * g++.old-deja/g++.jason/report.C
10813         * g++.old-deja/g++.jason/rfg10.C
10814         * g++.old-deja/g++.jason/template30.C
10815         * g++.old-deja/g++.law/arm12.C
10816         * g++.old-deja/g++.law/ctors5.C
10817         * g++.old-deja/g++.law/cvt20.C
10818         * g++.old-deja/g++.law/init10.C
10819         * g++.old-deja/g++.law/init8.C
10820         * g++.old-deja/g++.law/visibility17.C
10821         * g++.old-deja/g++.law/visibility7.C
10822         * g++.old-deja/g++.mike/net8.C
10823         * g++.old-deja/g++.mike/p646.C
10824         * g++.old-deja/g++.mike/p700.C
10825         * g++.old-deja/g++.mike/p701.C
10826         * g++.old-deja/g++.mike/p811.C
10827         * g++.old-deja/g++.ns/template13.C
10828         * g++.old-deja/g++.other/array3.C
10829         * g++.old-deja/g++.other/crash25.C
10830         * g++.old-deja/g++.other/dtor3.C
10831         * g++.old-deja/g++.other/dtor4.C
10832         * g++.old-deja/g++.other/main1.C
10833         * g++.old-deja/g++.other/warn7.C
10834         * g++.old-deja/g++.pt/crash11.C
10835         * g++.old-deja/g++.pt/crash36.C
10836         * g++.old-deja/g++.pt/spec22.C
10837         * g++.old-deja/g++.pt/spec9.C
10838         * g++.old-deja/g++.pt/ttp52.C
10839         * g++.old-deja/g++.robertl/eb103.C
10840         * g++.old-deja/g++.robertl/eb121.C
10841         * g++.old-deja/g++.robertl/eb22.C
10842         * g++.old-deja/g++.robertl/eb8.C:
10843         Update locations and/or regexps of dg-error markers.
10844         Remove markers for some bogus messages that are no longer issued.
10845
10846 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10847
10848         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10849         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10850
10851 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10852
10853         PR c++/17618
10854         * g++.dg/lookup/crash5.C: New test.
10855
10856 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10857
10858         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10859         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10860         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10861         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10862         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10863         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10864
10865         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10866         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10867         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10868         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10869         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10870         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10871
10872         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10873
10874         * gcc.dg/vect/vect-44.c: Check additional cases.
10875         * gcc.dg/vect/vect-48.c: Check additional cases.
10876
10877         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10878         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10879         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10880         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10881         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10882         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10883         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10884         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10885         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10886
10887         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10888         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10889         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10890
10891 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10892
10893         * gcc.dg/tree-ssa/loop-6.c: New test.
10894
10895 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10896
10897         PR c++/17620
10898         * g++.dg/inherit/base2.C: New.
10899
10900 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10901
10902         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10903         * gcc.dg/20001012-2.c: Likewise.
10904         * gcc.dg/20001013-1.c: Likewise.
10905         * gcc.dg/20001101-1.c: Likewise.
10906         * gcc.dg/20001102-1.c: Likewise.
10907         * gcc.dg/bf-spl1.c: Likewise.
10908         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10909         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10910
10911 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10912
10913         PR tree-optimization/16721
10914         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10915
10916 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10917
10918         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10919         * gcc.dg/20040305-1.c: Likewise.
10920
10921 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10922
10923         PR c/16566
10924         * gcc.c-torture/compile/pr16566-1.c,
10925         gcc.c-torture/compile/pr16566-2.c,
10926         gcc.c-torture/compile/pr16566-3.c: New tests.
10927
10928 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10929
10930         PR tree-optimization/17512
10931         * gcc.c-torture/compile/20040916-1.c.
10932
10933 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10934
10935         * gcc.dg/pragma-re-3.c: New test.
10936
10937 2004-09-17  Matt Austern  <austern@apple.com>
10938
10939         PR c++/15049
10940         * g++.dg/other/anon3.C: New.
10941
10942 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10943
10944         PR c++/7503
10945         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10946         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10947         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10948         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10949         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10950
10951 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10952
10953         PR fortran/17286
10954         * gfortran.dg/pr17286.f90: New test.
10955
10956 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10957
10958         PR c++/17530
10959         * g++.dg/template/static7.C: New test.
10960
10961 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10962
10963         PR tree-opt/17558
10964         * gcc.c-torture/compile/pr17558.c: New test.
10965
10966 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10967
10968         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10969         if SKIP_ATTRIBUTE is defined.
10970
10971 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10972
10973         PR fortran/15957
10974         * gfortran.dg/pr15957.f90: New test.
10975
10976 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10977
10978         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10979         in comparison.
10980         * gcc.dg/vect/vect-79.c: Likewise.
10981         * gcc.dg/vect/vect-80.c: Likewise.
10982
10983 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10984
10985         PR fortran/15750
10986         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10987
10988 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10989
10990         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10991         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10992         * gcc.dg/vect/vect-62.c: New testcase.
10993         * gcc.dg/vect/vect-63.c: New testcase.
10994         * gcc.dg/vect/vect-64.c: New testcase.
10995         * gcc.dg/vect/vect-65.c: New testcase.
10996         * gcc.dg/vect/vect-66.c: New testcase.
10997         * gcc.dg/vect/vect-67.c: New testcase.
10998         * gcc.dg/vect/vect-68.c: New testcase.
10999         * gcc.dg/vect/vect-69.c: New testcase.
11000         * gcc.dg/vect/vect-79.c: New testcase.
11001         * gcc.dg/vect/vect-80.c: New testcase.
11002
11003 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
11004
11005         * gcc.target/mips/asm-1.c: New test.
11006
11007 2004-09-19  Ira Rosen  <irar@il.ibm.com>
11008
11009         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
11010         * gcc.dg/vect/vect-73.c: New testcase.
11011         * gcc.dg/vect/vect-74.c: New testcase.
11012         * gcc.dg/vect/vect-75.c: New testcase.
11013         * gcc.dg/vect/vect-76.c: New testcase.
11014         * gcc.dg/vect/vect-77.c: New testcase.
11015         * gcc.dg/vect/vect-78.c: New testcase
11016
11017 2004-09-18  Paul Brook  <paul@codesourcery.com>
11018
11019         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
11020
11021 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11022
11023         PR c/17424
11024         * gcc.dg/pr17424-1.c: New test.
11025
11026 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
11027
11028         * g++.dg/tree-ssa/pr17153.C: New test.
11029
11030 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
11031
11032         PR pch/13361
11033         * testsuite/g++.dg/pch/wchar-1.C: New.
11034         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11035
11036 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
11037
11038         * gcc.c-torture/execute/20040917-1.c: New test.
11039
11040 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11041
11042         PR tree-optimization/17319
11043         * gcc.dg/pr17319.c: New test.
11044
11045 2004-09-17  Devang Patel  <dpatel@apple.com>
11046
11047         * gcc.dg/20040813-1.c: New test.
11048
11049 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11050
11051         PR tree-optimization/17273
11052         * gcc.c-torture/compile/pr17273.c: New test.
11053
11054 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11055
11056         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
11057         Update expected messages.
11058         * gcc.dg/declspec-13.c: New test.
11059
11060 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11061
11062         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11063
11064 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11065
11066         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11067         change what 'a' is pointing to.
11068
11069 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/16002
11072         * g++.dg/template/error18.C: New test.
11073
11074         PR c++/16029
11075         * g++.dg/warn/Wunused-8.C: New test.
11076
11077 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11078
11079         PR tree-optimization/17513
11080         * gcc.dg/20040916-1.c: New test.
11081
11082 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11083
11084         PR c++/17501
11085         * g++.dg/template/typename7.C: New test.
11086
11087 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11088
11089         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11090
11091 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11092
11093         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11094         with -ftree-based-profiling also.
11095         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11096
11097 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11098
11099         PR/15364
11100         * gfortran.dg/der_array_io_1.f90: New test.
11101         * gfortran.dg/der_array_io_2.f90: New test.
11102         * gfortran.dg/der_array_io_3.f90: New test.
11103
11104 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11105
11106         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11107         EABI.
11108
11109 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11110
11111         * g++.dg/opt/switch1.C: New test.
11112
11113 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11114
11115         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11116         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11117         Update expected messages.
11118
11119 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11120
11121         PR fortran/16485
11122         * gfortran.dg/same_name_1.f90: New test.
11123
11124 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11125
11126         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11127         dereference garbage pointers.
11128
11129 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11130
11131         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11132         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11133
11134         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11135         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11136         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11137
11138 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/17324
11141         * g++.dg/template/mangle1.C: New test.
11142
11143 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11144
11145         PR tree-optimization/17252
11146         * gcc.c-torture/execute/pr17252.c: New test.
11147
11148 2004-09-14  Andrew Pinski  <apinski@apple.com>
11149
11150         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11151
11152 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11153
11154         PR rtl-optimization/9771
11155         * gcc.dg/pr9771-1.c: New test case.
11156
11157 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11158
11159         PR tree-optimization/15262
11160         * gcc.c-torture/execute/pr15262-1.c: New test.
11161         * gcc.c-torture/execute/pr15262-2.c: New test.
11162
11163 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11164
11165         * gcc.dg/declspec-12.c: New test.
11166
11167 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11168
11169         * gfortran.dg/pr17090.f90: Add directives to test.
11170
11171 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11172
11173         * gcc.c-torture/compile/20040914-1.c: New test.
11174
11175 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11176
11177         PR c++/16162
11178         * g++.dg/template/decl2.C: New test.
11179
11180 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11181
11182         PR fortran/17090
11183         * gfortran.dg/pr17090.f90: New test.
11184
11185 2004-09-13  Dale Johannesen  <dalej@apple.com>
11186
11187         * gcc.c-torture/compile/pr17408.c:  New test case.
11188
11189 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11190
11191         PR c++/16716
11192         * g++.dg/parse/crash17.C: New test.
11193
11194         PR c++/17327
11195         * g++.dg/template/enum3.C: New test.
11196
11197 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11198
11199         * lib/gcc-defs.exp: Load wrapper.exp.
11200         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11201         using local code.
11202         * lib/gcc.exp (gcc_init): Similar.
11203         * lib/gfortran.exp (gfortran_init): Similar.
11204         * lib/objc.exp (objc_init): Similar.
11205         * lib/treelang.exp (treelang_init): Similar.
11206         * lib/wrapper.exp: New file with build_wrapper call machinery in
11207         ${tool}_maybe_build_wrapper.
11208
11209 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11210
11211         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11212         "inline".
11213         * gcc.dg/declspec-11.c: Update expected messages.
11214         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11215         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11216         gcc.dg/inline-12.c: New tests.
11217
11218 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11219
11220         * g++.dg/tree-ssa/pr17400.C: New testcase.
11221
11222 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11223
11224         * gcc.target/mips/sb1-1.c: New testcase.
11225
11226 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11227
11228         * lib/g77-dg.exp: Remove unused file.
11229         * lib/mike-g77.exp: Ditto.
11230         * lib/g77.exp: Ditto.
11231
11232 2004-09-12  Richard Henderson  <rth@redhat.com>
11233
11234         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11235
11236 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11237
11238         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11239         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11240         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11241         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11242         Update expected messages.
11243
11244 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11245
11246         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11247         declaration/use mismatch for dirp parameter.
11248
11249 2004-09-12  Andrew Pinski  <apinski@apple.com>
11250
11251         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11252         -fgnu-runtime is passed.
11253
11254 2004-09-12  Richard Henderson  <rth@redhat.com>
11255
11256         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11257         do the uplevel thing and update additional_flags directly.
11258         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11259         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11260         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11261         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11262
11263 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11264
11265         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11266
11267 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11268
11269         PR middle-end/17411
11270         * g++.dg/opt/pr17411-1.C: New test case.
11271
11272 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11273
11274         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11275         gcc.dg/tls/diag-2.c: Update expected messages.
11276         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11277         messages.
11278         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11279         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11280         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11281         gcc.dg/tls/diag-5.c: New tests.
11282
11283 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11284
11285         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11286
11287 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11288
11289         * g++.dg/parse/break-in-for.C: New test.
11290
11291 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11292
11293         * gcc.dg/tree-ssa/20040911-1.c: New test.
11294
11295 2004-09-11  Andreas Jaeger  <aj@suse.de>
11296
11297         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11298         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11299
11300 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11301
11302         * gcc.target/frv: New directory of FR-V-specific tests.
11303
11304 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11305
11306         * gcc.dg/convert-vec-1.c: New test.
11307
11308 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11309
11310         PR middle-end/17024
11311         * gcc.dg/pr17024-1.c: New test case.
11312
11313 2004-09-10  Eric Christopher  <echristo@redhat.com>
11314
11315         * gcc.dg/20040910-1.c: New test.
11316
11317 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11318
11319         * gcc.dg/bitfld-9.c: New test.
11320
11321 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11322
11323         * gcc.c-torture/execute/ieee/acc1.c: New test.
11324         * gcc.c-torture/execute/ieee/acc2.c: New test.
11325         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11326
11327 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11328
11329         * gcc.dg/deprecated-2.c: New test.
11330
11331 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11332
11333         * gcc.dg/init-vec-1.c: New test.
11334
11335 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11336
11337         PR middle-end/17055
11338         * gcc.dg/pr17055-1.c: New test case.
11339
11340 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11341
11342         PR target/17377
11343         * gcc.c-torture/execute/pr17377.c: New test.
11344
11345 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11346
11347         PR c/8420
11348         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11349         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11350         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11351         gcc.dg/long-long-typespec-1.c: New tests.
11352         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11353
11354 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11355
11356         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11357         gcc.dg/gnu99-static-1.c: New tests.
11358
11359 2004-09-08  Devang Patel  <dpatel@apple.com>
11360
11361         * gcc.dg/darwin-ld-20040828-1.c: New test.
11362         * gcc.dg/darwin-ld-20040828-2.c: New test.
11363         * gcc.dg/darwin-ld-20040828-3.c: New test.
11364
11365 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11366
11367         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11368         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11369         in error message.
11370         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11371         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11372         in error message.
11373         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11374         types they qualify.
11375         * objc.dg/type-size-2.m: Fix wording in comment.
11376         * objc.dg/va-meth-1.m: New test case.
11377
11378 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11379
11380         PR c/16633:
11381         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11382         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11383
11384 2004-09-06  Devang Patel  <dpatel@apple.com>
11385
11386         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11387         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11388
11389 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11390
11391         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11392         reflect changed line numbering of diagnostics.
11393
11394 2004-09-06  Paul Brook  <paul@codesourcery.com>
11395
11396         * gfortran.dg/edit_real_1.f90: Add new test.
11397
11398 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11399
11400         * gcc.dg/tree-ssa/loop-2.c: New test.
11401         * gcc.dg/tree-ssa/loop-3.c: New test.
11402         * gcc.dg/tree-ssa/loop-4.c: New test.
11403         * gcc.dg/tree-ssa/loop-5.c: New test.
11404
11405 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11406
11407         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11408
11409 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11410
11411         * gcc.dg/format/sentinel-1.c: New test.
11412
11413 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11414
11415         * testsuite/gcc.dg/builtins-46.c: New.
11416
11417 2004-09-03  Devang Patel  <dpatel@apple.com>
11418
11419         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11420         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11421
11422 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11423
11424         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11425         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11426         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11427         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11428         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11429         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11430         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11431         the non-portable bzero.
11432         * gcc.dg/20010912-1.c: xfail for NetWare.
11433         * gcc.dg/20020426-2.c: xfail for NetWare.
11434         * gcc.dg/20021014-1.c: xfail for NetWare.
11435         * gcc.dg/20021018-1.c: xfail for NetWare.
11436         * gcc.dg/20030213-1.c: xfail for NetWare.
11437         * gcc.dg/20030225-1.c: xfail for NetWare.
11438         * gcc.dg/20030708-1.c: xfail for NetWare.
11439         * gcc.dg/builtins-config.h: Also exclude NetWare.
11440         * gcc.dg/format/format.h: Define restrict only if not already defined.
11441         * gcc.dg/nest.c: xfail for NetWare.
11442         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11443         * lib/target-supports.exp (check_visibility_available): Exclude
11444         NetWare.
11445
11446 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11447
11448         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11449         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11450         deterministic starting point for the alignment of structure fields.
11451         * gcc.dg/Wpadded.c: Dito.
11452         * g++.dg/abi/vbase10.C: Dito.
11453
11454 2004-09-03  Devang Patel  <dpatel@apple.com>
11455
11456         * g++.dg/debug/pr15736.cc: New test.
11457
11458 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11459
11460         * README.QMTEST: Fix out-of-date link.
11461
11462 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11463
11464         PR fortran/16579
11465         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11466         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11467
11468 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11469
11470         * g++.dg/abi/arm_rtti1.C: New test.
11471
11472 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11473
11474         * gcc.dg/ppc-vector-memcpy.c: New.
11475         * gcc.dg/ppc-vector-memset.c: New.
11476
11477 2004-09-02  Chao-ying Fu  <fu@mips.com>
11478
11479         * gcc.target/mips/mips-3d-1.c: New test.
11480         * gcc.target/mips/mips-3d-2.c: New test.
11481         * gcc.target/mips/mips-3d-3.c: New test.
11482         * gcc.target/mips/mips-3d-4.c: New test.
11483         * gcc.target/mips/mips-3d-5.c: New test.
11484         * gcc.target/mips/mips-3d-6.c: New test.
11485         * gcc.target/mips/mips-3d-7.c: New test.
11486         * gcc.target/mips/mips-3d-8.c: New test.
11487         * gcc.target/mips/mips-3d-9.c: New test.
11488         * gcc.target/mips/mips-ps-1.c: New test.
11489         * gcc.target/mips/mips-ps-2.c: New test.
11490         * gcc.target/mips/mips-ps-3.c: New test.
11491         * gcc.target/mips/mips-ps-4.c: New test.
11492         * gcc.target/mips/mips-ps-type.c: New test.
11493
11494 2004-09-02  Paul Brook  <paul@codesourcery.com>
11495
11496         * gfortran.dg/edit_real_1.f90: Add new tests.
11497
11498 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11499
11500         PR fortran/15327
11501         * gfortran.dg/merge_char_1.f90: New test.
11502
11503 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11504
11505         PR fortran/16404
11506         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11507
11508 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11509
11510         PR c/1522
11511         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11512
11513 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11514
11515         * g++.dg/opt/loop1.C: Do not XFAIL.
11516
11517 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11518
11519         * gcc.c-torture/execute/20040831-1.c: New test.
11520
11521 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11522
11523         PR fortran/16579
11524         * gfortran.dg/g77/20010610.f: Now passes.
11525         Copy from g77.f-torture/execute. Add dg-run directive.
11526         * gfortran.dg/g77/README: Update
11527
11528 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11529
11530         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11531         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11532         (t1, t2, t3, t4): Add volatile.
11533
11534 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11535
11536         * g++.dg/ext/visibility/arm1.C: New test.
11537
11538 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11539
11540         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11541         -pedantic-errors.
11542
11543 2004-09-01  Paul Brook  <paul@codesourcery.com>
11544
11545         * gfortran.dg/eof_2.f90: New test.
11546
11547 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11548
11549         PR fortran/16579
11550         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11551
11552 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11553
11554         PR libfortran/16805
11555         * gfortran.dg/list_read_2.f90: New test.
11556
11557 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11558
11559         * g++.dg/abi/key1.C: New test.
11560
11561 2004-08-31  Richard Henderson  <rth@redhat.com>
11562
11563         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11564         form of offsetof.
11565         * g++.dg/other/offsetof5.C: Remove duplicate.
11566
11567 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11568
11569         PR fortran/17244
11570         * gfortran.dg/func_derived_1.f90: New test.
11571
11572 2004-08-31  Paul Brook  <paul@codesourcery.com>
11573
11574         * gfortran.dg/eof_1.f90: New test.
11575
11576 2004-08-31  Paul Brook  <paul@codesourcery.com>
11577
11578         * gfortran.dg/list_read_1.f90: New file.
11579
11580 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11581
11582         * g++.dg/opt/loop1.C: XFAIL.
11583
11584 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11585
11586         * gcc.dg/funcdef-storage-1.c: New.
11587         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11588         an extern function in local scope.
11589         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11590         declare an 'auto inline' function in local scope.
11591         * gcc.dg/20011130-1.c: Likewise.
11592         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11593         an 'auto' function in local scope.
11594         * gcc.dg/20021014-1.c: Likewise.
11595         * gcc.dg/20030331-2.c: Likewise.
11596
11597 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11598
11599         * gfortran.dg/blockdata_1.f90: New test.
11600
11601 2004-08-30  Richard Henderson  <rth@redhat.com>
11602
11603         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11604
11605 2004-08-30  Richard Henderson  <rth@redhat.com>
11606
11607         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11608         additional_flags set by alternate driver.
11609         (ieee-options): New procedure.
11610         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11611         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11612         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11613         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11614
11615 2004-08-30  Richard Henderson  <rth@redhat.com>
11616
11617         * lib/f-torture.exp: Remove.
11618
11619 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11620
11621         PR rtl-optimization/16590
11622         * g++.dg/opt/loop1.C: New test.
11623
11624 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11625
11626         PR fortran/13910
11627         * gfortran.dg/oldstyle_1.f90: New test.
11628
11629 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11630         Paul Brook  <paul@codesourcery.com>
11631
11632         * gfortran.dg/g77/README: Update.
11633         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11634         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11635         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11636
11637 2004-08-28  Paul Brook  <paul@codesourcery.com>
11638
11639         PR libfortran/17195
11640         * gfortran.dg/edit_real_1.f90: New test.
11641
11642 2004-08-27  Paul Brook  <paul@codesourcery.com>
11643
11644         * gfortran.dg/rewind_1.f90: New test.
11645
11646 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11647
11648         PR fortran/16597
11649         * gfortran.dg/pr16597.f90: New test.
11650
11651 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11652
11653         PR c/13801
11654         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11655         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11656         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11657         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11658         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11659
11660 2004-08-26  Nick Clifton  <nickc@redhat.com>
11661
11662         * gcc.c-torture/compile/pr17119.c: New test.
11663
11664 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11665
11666         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11667
11668 2004-08-25  Richard Henderson  <rth@redhat.com>
11669
11670         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11671         the bits that expect kind=8 to be the largest real kind.
11672
11673 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11674
11675         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11676
11677 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11678
11679         * gfortran.dg/assignment_1.f90: New test.
11680
11681 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11682
11683         * g++.dg/template/repo3.C: New test.
11684
11685 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11686
11687         PR middle-end/16693
11688         PR tree-optimization/16372
11689         * g++.dg/opt/pr16372-1.C: New test case.
11690         * g++.dg/opt/pr16693-1.C: New test case.
11691         * g++.dg/opt/pr16693-2.C: New test case.
11692
11693 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11694
11695         * objc.dg/proto-lossage-4.m: New test.
11696
11697 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11698
11699         PR c++/17155
11700         * g++.dg/inherit/local2.C: New test.
11701
11702 2004-08-25  Paul Brook  <paul@codesourcery.com>
11703
11704         PR fortran/17144
11705         * gfortran.dg/string_ctor_1.f90: New test.
11706
11707 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11708
11709         PR c++/14428
11710         * g++.dg/template/redecl2.C: New test.
11711
11712 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11713
11714         PR fortran/17143
11715         * gfortran.dg/pr17143.f90: New test.
11716
11717 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11718
11719         PR fortran/17164
11720         * gfortran.dg/pr17164.f90: New test.
11721
11722 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11723
11724         * gcc.dg/tree-ssa/loop-1.c: New test.
11725
11726 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11727
11728         * gcc.c-torture/compile/20040824-1.c: New test.
11729
11730 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11731
11732         * gcc.c-torture/compile/iftrap-3.c: New test.
11733
11734 2004-08-24  Paul Brook  <paul@codesourcery.com>
11735
11736         * gfortran.dg/entry_2.f90: New test.
11737
11738 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         PR c++/16889
11741         * g++.dg/lookup/ambig[12].C: New.
11742
11743 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11744
11745         PR c++/16706
11746         * g++.dg/template/crash21.C: New test.
11747         * g++.dg/template/crash22.C: Likewise.
11748
11749 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         PR c++/17149
11752         * g++.dg/template/access15.C: New.
11753
11754 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11755
11756         PR c++/17163
11757         * g++.dg/template/repo2.C: New test.
11758
11759 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11760
11761         PR rtl-optimization/17078
11762         * gcc.c-torture/execute/pr17078-1.c: New test case.
11763
11764 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11765
11766         PR c/14492
11767         * gcc.dg/debug/crash1.c: New test.
11768
11769 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11770
11771         PR c/16180
11772         * gcc.dg/loop-5.c: New test.
11773
11774 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11775
11776         * gcc.c-torture/execute/20040823-1.c: New test.
11777
11778 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11779
11780         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11781         to the assembler.  Simplify test accordingly.
11782         (asm_abi_flags): Use GNU names.
11783         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11784         to check for ABI flags.
11785
11786 2004-08-22  Andrew Pinski  <apinski@apple.com>
11787
11788         * g++.dg/opt/pr14029.C: New test.
11789         * gcc.c-torture/execute/pr15262.c: New test.
11790
11791 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11792
11793         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11794
11795 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11796
11797         PR 16908
11798         * gfortran.dg/direct_io.f90: New test.
11799
11800 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11801
11802         PR c++/17121
11803         * g++.dg/inherit/local2.C: New test.
11804
11805 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11806
11807         PR c++/17120
11808         * g++.dg/warn/Wparentheses-4.C: New test.
11809
11810 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11811
11812         PR c++/17121
11813         * g++.dg/inherit/local2.C: New test.
11814
11815         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11816         * gcc.dg/ppc-ldstruct.c: Likewise.
11817         * gcc.dg/ppc64-abi-2.c: Likewise.
11818
11819 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11820
11821         PR rtl-optimization/17099
11822         * gcc.c-torture/execute/20040820-1.c: New test.
11823
11824 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11825
11826         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11827
11828 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11829
11830         PR fortran/17077
11831         * gfortran.dg/auto_array_1.f90: New test.
11832
11833 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11834
11835         PR fortran/17074
11836         * gfortran.dg/simpleif_1.f90: New test.
11837
11838 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11839
11840         * lib/target-supports.exp (check_profiling_available): Return
11841         false for arm*-*-symbianelf* and arm*-*-eabi*.
11842
11843         PR c++/15890
11844         * g++.dg/template/delete1.C: New test.
11845
11846 2004-08-19  Paul Brook  <paul@codesourcery.com>
11847
11848         PR fortran/14976
11849         PR fortran/16228
11850         * gfortran.dg/data_char_1.f90: New test.
11851
11852 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11853
11854         PR fortran/16946
11855         * gfortran.dg/reduction.f90: New testcase.
11856
11857 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11858
11859         PR fortran/16520
11860         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11861
11862 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11863
11864         PR c++/17041
11865         * g++.dg/Wparentheses-3.C: New test.
11866
11867 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11868
11869         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11870         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11871         * gcc.dg/vect/vect-2.c: Likewise.
11872         * gcc.dg/vect/vect-3.c: Likewise.
11873         * gcc.dg/vect/vect-4.c: Likewise.
11874         * gcc.dg/vect/vect-5.c: Likewise.
11875         * gcc.dg/vect/vect-6.c: Likewise.
11876         * gcc.dg/vect/vect-7.c: Likewise.
11877         * gcc.dg/vect/vect-25.c: Likewise.
11878         * gcc.dg/vect/vect-31.c: Likewise.
11879         * gcc.dg/vect/vect-32.c: Likewise.
11880         * gcc.dg/vect/vect-34.c: Likewise.
11881         * gcc.dg/vect/vect-36.c: Likewise.
11882         * gcc.dg/vect/vect-all.c: Likewise.
11883
11884 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/17068
11887         * g++.dg/template/operator4.C: New test.
11888
11889 2004-08-18  Richard Henderson  <rth@redhat.com>
11890
11891         * gcc.dg/20040206-1.c: XFAIL.
11892
11893 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11894
11895         PR c++/16246
11896         * g++.dg/template/array7.C: New test.
11897
11898 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11899
11900         * gcc.dg/mips-movcc-1.c: New test.
11901         * gcc.dg/mips-movcc-2.c: New test.
11902         * gcc.dg/mips-movcc-3.c: New test.
11903
11904         * gcc.dg/mips-nmadd-1.c: New test.
11905         * gcc.dg/mips-nmadd-2.c: New test.
11906
11907 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/15871
11910         * g++.dg/opt/inline8.C: New test.
11911
11912         PR c++/16965
11913         * g++.dg/parse/error17.C: New test.
11914
11915 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11916
11917         * gcc.dg/vect: New directory for vectorizer tests.
11918         * gcc.dg/vect/tree-vect.h: New file.
11919         * gcc.dg/vect/vect.exp: New file.
11920         * gcc.dg/vect/pr16105.c.c: New test.
11921         * gcc.dg/vect/vect-1.c: New test.
11922         * gcc.dg/vect/vect-2.c: New test.
11923         * gcc.dg/vect/vect-3.c: New test.
11924         * gcc.dg/vect/vect-4.c: New test.
11925         * gcc.dg/vect/vect-5.c: New test.
11926         * gcc.dg/vect/vect-6.c: New test.
11927         * gcc.dg/vect/vect-7.c: New test.
11928         * gcc.dg/vect/vect-8.c: New test.
11929         * gcc.dg/vect/vect-9.c: New test.
11930         * gcc.dg/vect/vect-10.c: New test.
11931         * gcc.dg/vect/vect-11.c: New test.
11932         * gcc.dg/vect/vect-12.c: New test.
11933         * gcc.dg/vect/vect-13.c: New test.
11934         * gcc.dg/vect/vect-14.c: New test.
11935         * gcc.dg/vect/vect-15.c: New test.
11936         * gcc.dg/vect/vect-16.c: New test.
11937         * gcc.dg/vect/vect-17.c: New test.
11938         * gcc.dg/vect/vect-18.c: New test.
11939         * gcc.dg/vect/vect-19.c: New test.
11940         * gcc.dg/vect/vect-20.c: New test.
11941         * gcc.dg/vect/vect-21.c: New test.
11942         * gcc.dg/vect/vect-22.c: New test.
11943         * gcc.dg/vect/vect-23.c: New test.
11944         * gcc.dg/vect/vect-24.c: New test.
11945         * gcc.dg/vect/vect-25.c: New test.
11946         * gcc.dg/vect/vect-26.c: New test.
11947         * gcc.dg/vect/vect-27.c: New test.
11948         * gcc.dg/vect/vect-28.c: New test.
11949         * gcc.dg/vect/vect-29.c: New test.
11950         * gcc.dg/vect/vect-30.c: New test.
11951         * gcc.dg/vect/vect-31.c: New test.
11952         * gcc.dg/vect/vect-32.c: New test.
11953         * gcc.dg/vect/vect-33.c: New test.
11954         * gcc.dg/vect/vect-34.c: New test.
11955         * gcc.dg/vect/vect-35.c: New test.
11956         * gcc.dg/vect/vect-36.c: New test.
11957         * gcc.dg/vect/vect-37.c: New test.
11958         * gcc.dg/vect/vect-38.c: New test.
11959         * gcc.dg/vect/vect-40.c: New test.
11960         * gcc.dg/vect/vect-41.c: New test.
11961         * gcc.dg/vect/vect-42.c: New test.
11962         * gcc.dg/vect/vect-43.c: New test.
11963         * gcc.dg/vect/vect-44.c: New test.
11964         * gcc.dg/vect/vect-45.c: New test.
11965         * gcc.dg/vect/vect-46.c: New test.
11966         * gcc.dg/vect/vect-47.c: New test.
11967         * gcc.dg/vect/vect-48.c: New test.
11968         * gcc.dg/vect/vect-49.c: New test.
11969         * gcc.dg/vect/vect-50.c: New test.
11970         * gcc.dg/vect/vect-51.c: New test.
11971         * gcc.dg/vect/vect-52.c: New test.
11972         * gcc.dg/vect/vect-53.c: New test.
11973         * gcc.dg/vect/vect-54.c: New test.
11974         * gcc.dg/vect/vect-55.c: New test.
11975         * gcc.dg/vect/vect-56.c: New test.
11976         * gcc.dg/vect/vect-57.c: New test.
11977         * gcc.dg/vect/vect-58.c: New test.
11978         * gcc.dg/vect/vect-59.c: New test.
11979         * gcc.dg/vect/vect-60.c: New test.
11980         * gcc.dg/vect/vect-61.c: New test.
11981         * gcc.dg/vect/vect-all.c: New test.
11982         * gcc.dg/vect/vect-none.c: New test.
11983
11984 2004-08-17  Paul Brook  <paul@codesourcery.com>
11985
11986         PR fortran/13082
11987         * gfortran.dg/entry_1.f90: New test.
11988
11989 2004-08-17  Andrew Pinski  <apinski@apple.com>
11990
11991         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11992
11993 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11994
11995         * gcc.dg/pr17036-1.c: New test.
11996
11997 2004-08-16  Devang Patel  <dpatel@apple.com>
11998
11999         * gcc.dg/darwin-20040809-1.c: New test.
12000
12001 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
12002
12003         * gcc.dg/funcdef-attr-1.c: New test.
12004
12005 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
12006
12007         * gcc.dg/altivec-17.c: New test.
12008         * gcc.dg/altivec-18.c: New test.
12009
12010 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12011
12012         PR c++/6749
12013         * g++.dg/template/vtable2.C: New test.
12014
12015 2004-08-14  Richard Henderson  <rth@redhat.com>
12016
12017         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
12018         * gcc.dg/pack-test-4.c (main): Return 0.
12019         * gcc.dg/setjmp-1.c: Remove XFAIL.
12020         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
12021
12022 2004-08-14  Richard Henderson  <rth@redhat.com>
12023
12024         * gcc.dg/980217-1.c: Add prototype for printf.
12025
12026 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
12027
12028         * gfortran.dg/pr16935.f90: New test.
12029
12030 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
12031
12032         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
12033
12034 2004-08-13  Paul Brook  <paul@codesourcery.com>
12035
12036         * gfortran.dg/der_io_1.f90: Remove stray comma.
12037
12038 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12039
12040         * gcc.dg/vmx/cw-bug-2.c: Remove.
12041         * gcc.dg/vmx/vprint-1.c: Remove.
12042         * gcc.dg/vmx/vscan-1.c: Remove.
12043
12044 2004-08-12  Devang patel  <dpatel@apple.com>
12045
12046         * gcc.dg/darwin-20040809-2.c: New test.
12047
12048 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
12049
12050         * g++.dg/ext/altivec-12.C: New test.
12051
12052         * g++.dg/ext/altivec-11.C: New test.
12053
12054 2004-08-12  Paul Brook  <paul@codesourcery.com>
12055
12056         * g++.dg/abi/arm_cxa_vec_1.C: New test.
12057
12058 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
12059
12060         * g++.dg/ext/altivec-2.C: Check for hardware support before
12061         executing any VMX instructions.
12062
12063         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12064
12065 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12066
12067         PR c++/16276
12068         * g++.old-deja/g++.other/comdat4.C: New test.
12069         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12070
12071 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12072
12073         PR target/16286
12074         * gcc.dg/pr16286.c: New test.
12075
12076 2004-08-12 Jan Beulich <jbeulich@novell.com>
12077
12078         * g++.dg/ext/asm5.C: New.
12079
12080 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12081
12082         PR c++/16698
12083         * g++.dg/eh/crash1.C: New test.
12084
12085         PR c++/16717
12086         * g++.dg/ext/construct1.C: New test.
12087
12088 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12089
12090         PR c++/16853
12091         * g++.dg/init/ptrmem1.C: New test.
12092
12093         PR c++/16618
12094         * g++.dg/parse/offsetof5.C: New test.
12095
12096         PR c++/16870
12097         * g++.dg/template/overload3.C: New test.
12098
12099 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12100
12101         PR c++/16964
12102         * g++.dg/parse/error16.C: New test.
12103
12104         PR c++/16904
12105         * g++.dg/template/error14.C: New test.
12106
12107         PR c++/16929
12108         * g++.dg/template/error15.C: New test.
12109
12110 2004-08-11  Devang Patel  <dpatel@apple.com>
12111
12112         * gcc.dg/darwin-ld-20040809-1.c: New test.
12113         * gcc.dg/darwin-ld-20040809-2.c: New test.
12114
12115 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12116
12117         PR fortran/16917
12118         * gfortran.dg/dfloat_1.f90: New test.
12119
12120 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12121
12122         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12123         * gcc.dg/dll-2.c: Fix dg-require syntax.
12124         * gcc.misc-tests/arm-isr.c (abort): Declare.
12125         (exit): Likewise.
12126
12127 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12128
12129         PR c++/16971
12130         * g++.dg/parse/crash16.C: New test.
12131
12132 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12133
12134         * gcc.dg/mips-rsqrt-1.c: New test case.
12135         * gcc.dg/mips-rsqrt-2.c: New test case.
12136         * gcc.dg/mips-rsqrt-3.c: New test case.
12137
12138 2004-08-10  Paul Brook  <paul@codesourcery.com>
12139
12140         * gfortran.dg/der_io_1.f90: New test.
12141
12142 2004-08-10  Paul Brook  <paul@codesourcery.com>
12143
12144         PR fortran/16919
12145         * gfortran.dg/der_array_1.f90: New test.
12146
12147 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12148
12149         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12150
12151 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12152
12153         * gcc.dg/wchar_t-2.c: Fix typo.
12154
12155 2004-08-09  Falk Hueffner  <falk@debian.org>
12156
12157         PR tree-optimization/12517
12158         * gcc.c-torture/compile/pr12517.c: New test.
12159
12160         PR tree-optimization/12578
12161         * gcc.c-torture/compile/pr12578.c: New test.
12162
12163         PR tree-optimization/12899
12164         * gcc.c-torture/compile/pr12899.c: New test.
12165
12166         PR rtl-optimization/14692
12167         * gcc.c-torture/compile/pr14692.c: New test.
12168
12169         PR tree-optimization/16461
12170         * gcc.c-torture/compile/pr16461.c: New test.
12171
12172 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12173
12174         * gfortran.dg/getenv_1.f90: New test.
12175
12176 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12177
12178         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12179         wchar_t.
12180         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12181
12182 2004-08-06  Paul Brook  <paul@codesourcery.com>
12183
12184         * gfortran.dg/ret_array_1.f90: New test.
12185         * gfortran.dg/ret_pointer_1.f90: New test.
12186
12187 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12188
12189         * gcc.dg/missing-field-init-[12].c: New tests.
12190         * g++.dg/warn/missing-field-init-[12].C: New tests.
12191
12192 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12193
12194         * gcc.dg/enum2.c: New test.
12195         * gcc.dg/symbian3.c: Likewise.
12196         * gcc.dg/symbian4.c: Likewise.
12197         * gcc.dg/wchar_t-2.c: Likewise.
12198
12199 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12200
12201         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12202         destructor tests.
12203
12204 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12205
12206         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12207         dg-require-visiblity.
12208         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12209         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12210         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12211         * g++.dg/ext/visibility/new1.C: Likewise.
12212         * g++.dg/ext/visibility/pragma.C: Likewise.
12213         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12214         * g++.dg/ext/visibility/virtual.C: Likewise.
12215         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12216         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12217         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12218         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12219         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12220         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12221         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12222         * g++/dg/ext/visibility/visibility-8.C: New test.
12223         * gcc.c-torture/compile/dll.x: Remove.
12224         * gcc.dg/dll-2.c: Use dg-require-dll
12225         * gcc.dg/visibility-10.c: New test.
12226         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12227         supporting DLLs.
12228         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12229         (scan_not_hidden): Likewise.
12230
12231 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12232
12233         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12234
12235 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12236
12237         * gcc.c-torture/execute/20040805-1.c: New test.
12238
12239 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12240
12241         * gcc.dg/20020118-1.c: Declare abort.
12242         * gcc.dg/altivec_check.h: Likewise.
12243         * gcc.dg/iftrap-2.c: Likewise.
12244         * gcc.dg/pragma-darwin.c: Likewise.
12245         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12246
12247 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12248
12249         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12250
12251 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12252
12253         * gcc.c-torture/execute/builtins/abs-2.c,
12254         gcc.c-torture/execute/builtins/abs-3.c,
12255         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12256         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12257         intmax_t, uintmax_t and their limits.
12258         * gcc.dg/intmax_t-1.c: New test.
12259
12260 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12261
12262         * g++.dg/tc1/dr147.C: Add reference to PR.
12263
12264 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12265
12266         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12267         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12268
12269 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12270
12271         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12272
12273 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12274
12275         * gcc.dg/redecl-5.c: New test.
12276         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12277         of scanf.
12278
12279 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12280
12281         PR middle-end/16790
12282         * gcc.c-torture/execute/pr16790-1.c: New test case.
12283
12284 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12285
12286         * g++.dg/ext/visibility/assign1.C: New test.
12287         * g++.dg/ext/visibility/new1.C: Likewise.
12288
12289         * gcc.dg/symbian1.c: New test.
12290         * gcc.dg/symbian2.c: Likewise.
12291
12292 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12293
12294         PR target/16570
12295         * gcc.dg/i386-sse-9.c: New test.
12296
12297 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12298
12299         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12300
12301 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12302
12303         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12304         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12305         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12306         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12307         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12308         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12309         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12310         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12311         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12312         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12313         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12314         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12315         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12316         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12317         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12318         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12319         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12320         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12321         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12322         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12323         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12324         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12325         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12326         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12327         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12328         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12329         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12330         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12331         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12332         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12333         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12334         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12335         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12336         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12337         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12338         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12339         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12340         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12341         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12342         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12343         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12344         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12345         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12346         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12347         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12348         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12349         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12350         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12351         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12352         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12353         gcc.misc-tests/i386-pf-3dnow-1.c,
12354         gcc.misc-tests/i386-pf-athlon-1.c,
12355         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12356         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12357         Declare built-in functions used.
12358         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12359
12360 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/16707
12363         * g++.dg/lookup/using12.C: New test.
12364
12365         * g++.dg/init/null1.C: Fix PR number.
12366         * g++.dg/parse/namespace10.C: Likewise.
12367
12368 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12369
12370         PR c++/16224
12371         * g++.dg/template/spec17.C: New test.
12372         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12373         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12374
12375 2004-08-02  David Billinghurst
12376
12377         PR fortran/16292
12378         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12379
12380 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12381
12382         * gcc.dg/ia64-got-1.c: New test case.
12383
12384 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12385
12386         PR c++/16489
12387         * g++.dg/init/null1.C: New test.
12388         * g++.dg/tc1/dr76.C: Adjust error marker.
12389
12390         PR c++/16529
12391         * g++.dg/parse/namespace10.C: New test.
12392
12393         PR c++/16810
12394         * g++.dg/inherit/ptrmem2.C: New test.
12395
12396 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12397
12398         PR target/16155
12399         * gcc.dg/pr16155.c: New test.
12400
12401 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12402
12403         * gcc.dg/redecl-2.c: New test.
12404
12405 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12406
12407         * gcc.dg/darwin-longdouble.c: New file.
12408
12409 2004-07-30  Richard Henderson  <rth@redhat.com>
12410
12411         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12412         write to constant argument.
12413         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12414
12415 2004-07-30  Richard Henderson  <rth@redhat.com>
12416
12417         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12418         tests of nearest around zero.
12419
12420 2004-07-30  Andrew Pinski  <apinski@apple.com>
12421
12422         * gcc.c-torture/compile/20040730-1.c: New test.
12423
12424 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12425
12426         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12427         powerpc-eabispe.
12428
12429 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12430
12431         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12432
12433 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12434
12435         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12436         contains $ld_library_path.
12437         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12438
12439 2004-07-29  Richard Henderson  <rth@redhat.com>
12440
12441         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12442
12443         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12444         (alt2, which): New.
12445         (Check): Accept either alternative.
12446
12447 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12448
12449         * g++.dg/abi/inline1.C: New test.
12450         * g++.dg/abi/local1-a.cc: Likewise.
12451         * g++.dg/abi/local1.C: Likewise.
12452         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12453         * g++.dg/abi/mangle12.C: Likewise.
12454         * g++.dg/abi/mangle17.C: Likewise.
12455         * g++.dg/abi/mangle20-2.C: Likewise.
12456         * g++.dg/opt/interface1.C: Likewise.
12457         * g++.dg/opt/interface1.h: Likewise.
12458         * g++.dg/opt/interface1-a.cc: New test.
12459         * g++.dg/parse/repo1.C: New test.
12460         * g++.dg/template/repo1.C: Likewise.
12461         * g++.dg/warn/Winline-1.C: Likewise.
12462         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12463
12464 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12465
12466         * gcc.dg/tree-ssa/20040729-1.c: New test.
12467
12468 2004-07-27  Matt Austern <austern@apple.com>
12469
12470         * gcc.dg/darwin-bool-1.c: New test.
12471         * gcc.dg/darwin-bool-2.c: New test.
12472
12473 2004-07-28  Richard Henderson  <rth@redhat.com>
12474
12475         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12476         arguments in the correct type.  Don't write to constant arguments.
12477
12478 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12479
12480         PR tree-optimization/16688
12481         PR tree-optimization/16689
12482         * g++.dg/tree-ssa/pr16688.C: New test.
12483
12484 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12485
12486         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12487         loads.  Not only in the comment, this time.
12488
12489 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12490
12491         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12492         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12493         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12494         * gcc.dg/sh4a-bitmovua.c: New.
12495         * gcc.dg/sh4a-cos.c: New.
12496         * gcc.dg/sh4a-cosf.c: New.
12497         * gcc.dg/sh4a-fprun.c: New.
12498         * gcc.dg/sh4a-fsrra.c: New.
12499         * gcc.dg/sh4a-memmovua.c: New.
12500         * gcc.dg/sh4a-sin.c: New.
12501         * gcc.dg/sh4a-sincos.c: New.
12502         * gcc.dg/sh4a-sincosf.c: New.
12503         * gcc.dg/sh4a-sinf.c: New.
12504
12505 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12506
12507         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12508         conditionals.
12509         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12510         loads.
12511         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12512         DOM1.
12513
12514 2004-07-27  Andrew Pinski  <apinski@apple.com>
12515
12516         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12517
12518 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12519
12520         * gcc.dg/pragma-isr.c: New test.
12521
12522 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12523
12524         PR c++/14429
12525         * g++.dg/template/ttp11.C: New test.
12526
12527 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12528
12529         * gcc.c-torture/compile/20040727-1.c: New test.
12530
12531 2004-07-26  Eric Christopher  <echristo@redhat.com>
12532
12533         * gcc.c-torture/compile/20040726-2.c: New test.
12534
12535 2004-07-26  Andrew Pinski  <apinski@apple.com>
12536
12537         * g++.dg/rtti/tinfo1.C: Xfail.
12538
12539 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12540
12541         * gcc.c-torture/compile/20040726-1.c: New test.
12542
12543 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12544             Brian Ryner  <bryner@brianryner.com>
12545
12546         PR c++/9283
12547         PR c++/15000
12548         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12549         * g++.dg/ext/visibility/: New directory.
12550         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12551         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12552         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12553         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12554         * g++.dg/ext/visibility/fvisibility.C,
12555         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12556         g++.dg/ext/visibility/fvisibility-override1.C
12557         g++.dg/ext/visibility/fvisibility-override2.C
12558         g++.dg/ext/visibility/memfuncts.C
12559         g++.dg/ext/visibility/noPLT.C
12560         g++.dg/ext/visibility/pragma.C
12561         g++.dg/ext/visibility/pragma-override1.C
12562         g++.dg/ext/visibility/pragma-override2.C
12563         g++.dg/ext/visibility/staticmemfuncts.C
12564         g++.dg/ext/visibility/virtual.C: New tests.
12565
12566 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12567
12568         PR c/15360
12569         * gcc.dg/pr15360-1.c: New test.
12570
12571 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12572
12573         * gcc.dg/pragma-align-2.c: New test.
12574         * gcc.dg/pragma-init-fini.c: New test.
12575         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12576         targets.
12577
12578 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12579
12580         * gcc.dg/init-string-2.c: New test.
12581
12582 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12583
12584         PR 16684
12585         * gcc.dg/Wredundant-decls-1.c: New test case.
12586
12587 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12588
12589         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12590         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12591         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12592         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12593         * gcc.dg/compat/generate-random.c: New file.
12594         * gcc.dg/compat/generate-random.h: Likewise.
12595         * gcc.dg/compat/generate-random_r.c: Likewise.
12596         * gcc.dg/compat/struct-layout-1.h: Likewise.
12597         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12598         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12599         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12600         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12601         * gcc.dg/compat/struct-layout-1_main.c: New test.
12602         * gcc.dg/compat/struct-layout-1_x.c: New file.
12603         * gcc.dg/compat/struct-layout-1_y.c: New file.
12604         * gcc.dg/compat/struct-layout-1_test.h: New file.
12605
12606 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12607
12608         * gcc.dg/comp-return-1.c: New test
12609
12610 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12611
12612         * gcc.dg/vmx/8-02a.c: Fix typo.
12613
12614         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12615         * gcc.dg/darwin-abi-3.c: New test.
12616
12617         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12618         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12619
12620         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12621         * gcc.dg/vmx/ops-long-1.c: New test.
12622         * gcc.dg/vmx/ops-long-2.c: New test.
12623
12624 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         * g++.dg/lookup/conv-[1234].C: New.
12627
12628 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12629
12630         * g++.dg/parse/attr2.C: Simplify.
12631
12632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12633
12634         PR c/7284
12635         * gcc.c-torture/execute/pr7284-1.c: New test.
12636
12637 2004-07-22  Brian Booth  <bbooth@redhat.com>
12638
12639         * gcc.dg/tree-ssa/20040721-1.c: New test.
12640
12641 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         * g++.dg/template/crash20.c: New.
12644
12645 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12646
12647         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12648         Add dg-run directive.  Declare variables as required.
12649         * gfortran.dg/g77/README: Update
12650
12651 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12652
12653         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12654         gcc.dg/cris-peep2-andu2.c: New tests.
12655
12656 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12657
12658         PR c/15052
12659         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12660         on return type.
12661         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12662         messages.
12663         * gcc.dg/qual-return-2.c: Update expected messages.
12664         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12665
12666 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12667
12668         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12669         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12670
12671 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12672
12673         PR c/11250
12674         * gcc.dg/init-string-1.c: New test.
12675
12676 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12677
12678         PR middle-end/15345
12679         PR c/16450
12680         * gcc.dg/torture/nested-fn-1.c: New test.
12681
12682 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12683
12684         PR target/16559
12685         * gcc.dg/ia64-fptr-1.c: New file.
12686
12687 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12688
12689         PR c++/14497
12690         * g++.dg/template/spec16.C: New test.
12691         * g++.old-deja/g++.robertl/eb118.C: Remove.
12692
12693 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12694
12695         PR c++/509
12696         * g++.dg/template/spec15.C: New test.
12697
12698 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12699
12700         Copy cases from g77.f-torture/execute and add dg-run
12701         directive.  Other changes as noted.
12702         * gfortran.dg/g77/13037.f
12703         * gfortran.dg/g77/1832.f
12704         * gfortran.dg/g77/19981119-0.f
12705         * gfortran.dg/g77/19990313-0.f
12706         * gfortran.dg/g77/19990313-1.f
12707         * gfortran.dg/g77/19990313-2.f
12708         * gfortran.dg/g77/19990313-3.f
12709         * gfortran.dg/g77/19990419-1.f
12710         * gfortran.dg/g77/19990826-0.f
12711         * gfortran.dg/g77/19990826-2.f
12712         * gfortran.dg/g77/20000503-1.f
12713         * gfortran.dg/g77/20001111.f
12714         * gfortran.dg/g77/20010116.f
12715         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12716         * gfortran.dg/g77/20010430.f
12717         * gfortran.dg/g77/6177.f
12718         * gfortran.dg/g77/947.f
12719         * gfortran.dg/g77/970816-3.f
12720         * gfortran.dg/g77/971102-1.f
12721         * gfortran.dg/g77/980520-1.f
12722         * gfortran.dg/g77/980628-0.f
12723         * gfortran.dg/g77/980628-1.f
12724         * gfortran.dg/g77/980628-10.f
12725         * gfortran.dg/g77/980628-2.f
12726         * gfortran.dg/g77/980628-3.f
12727         * gfortran.dg/g77/980628-7.f
12728         * gfortran.dg/g77/980628-8.f
12729         * gfortran.dg/g77/980628-9.f
12730         * gfortran.dg/g77/980701-0.f
12731         * gfortran.dg/g77/980701-1.f
12732         * gfortran.dg/g77/cabs.f
12733         * gfortran.dg/g77/claus.f
12734         * gfortran.dg/g77/complex_1.f
12735         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12736         * gfortran.dg/g77/dcomplex.f
12737         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12738         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12739         * gfortran.dg/g77/f90-intrinsic-numeric.f
12740         * gfortran.dg/g77/int8421.f
12741         * gfortran.dg/g77/labug1.f
12742         * gfortran.dg/g77/large_vec.f
12743         * gfortran.dg/g77/le.f
12744         * gfortran.dg/g77/short.f
12745         * gfortran.dg/g77/README: Update
12746
12747 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12748
12749         PR c++/16637
12750         * g++.dg/parse/lookup4.C: New test.
12751
12752 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12753
12754         PR c++/16175
12755         * g++.dg/template/ttp10.C: New test.
12756
12757 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12758
12759         * gcc.dg/pr12625-1.c: New test.
12760
12761 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12762
12763         * testsuite/gcc.dg/switch-warn-1.c: New test.
12764         * testsuite/gcc.dg/switch-warn-2.c: New test.
12765         * gcc.c-torture/compile/pr14730.c: Update.
12766
12767 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12768
12769         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12770         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12771         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12772         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12773
12774 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12775
12776         PR c++/16623
12777         * g++.dg/template/assign1.C: New test.
12778
12779 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12780
12781         PR c++/12170
12782         * g++.dg/template/ttp9.C: New test.
12783
12784 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12785
12786         * gcc.dg/format/cmn-err-1.c: New test.
12787
12788 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12789
12790         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12791         gcc.dg/Wparentheses-10.c: New tests.
12792         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12793
12794 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12795
12796         PR fortran/16465
12797         * gfortran.dg/g77//ffixed-line-length-0.f,
12798         gfortran.dg/g77/ffixed-line-length-132.f,
12799         gfortran.dg/g77/ffixed-line-length-72.f,
12800         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12801         gfortran.dg/g77/README: Update.
12802
12803 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12804
12805         PR c++/13092
12806         * g++.dg/template/non-dependent7.C: New test.
12807         * g++.dg/template/non-dependent8.C: Likewise.
12808         * g++.dg/template/non-dependent9.C: Likewise.
12809         * g++.dg/template/non-dependent10.C: Likewise.
12810
12811 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/16337
12814         * g++.dg/parse/attr2.C: New test.
12815
12816 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12817
12818         * g77.dg: Removed.
12819         * g77.f-torture: Ditto.
12820
12821 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12822
12823         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12824         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12825         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12826
12827 2004-07-16  Richard Henderson  <rth@redhat.com>
12828
12829         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12830
12831 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12832
12833         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12834         tests with full list of options.
12835         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12836         of TORTURE_OPTIONS if test contains 'dg-do run'.
12837
12838         PR fortran/16404
12839         * gfortran.dg/do_iterator.f90: New test.
12840
12841 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12842
12843         PR rtl-optimization/16536
12844         * gcc.c-torture/execute/restrict-1.c: New test.
12845
12846 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12847
12848         PR fortran/15324
12849         * gfortran.dg/pr15324.f90: New test.
12850
12851         PR fortran/15129
12852         * gfortran.dg/pr15129.f90: New test.
12853
12854         PR fortran/15140
12855         * gfortran.dg/pr15140.f90: New test.
12856
12857         PR fortran/13792
12858         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12859         compile-time simplification.
12860
12861 2004-07-14  Mike Stump  <mrs@apple.com>
12862
12863         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12864
12865 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12866
12867         PR target/16325
12868         * gcc.dg/profile-generate-1.c: New.
12869
12870 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12871
12872         * gcc.c-torture/execute/20040709-1.c: New test.
12873         * gcc.c-torture/execute/20040709-2.c: New test.
12874
12875 2004-07-14  Mike Stump  <mrs@apple.com>
12876
12877         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12878
12879 2004-07-14  Mike Stump  <mrs@apple.com>
12880
12881         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12882
12883 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12884
12885         PR c++/16518
12886         * g++.dg/parse/mutable1.C: New test.
12887
12888 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12889
12890         PR tree-optimization/16443
12891         * gcc.dg/tree-ssa/20040713-1.c: New test.
12892
12893 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12894
12895         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12896         for operator new.
12897
12898 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12899
12900         * gfortran.dg/g77/README: New file
12901         * gfortran.dg/g77/19981216-0.f:  Copy from
12902         g77.f-torture/noncompile.  Add "dg-do compile" and
12903         dg-error as required.
12904         * gfortran.dg/g77/19990218-1.f: Likewise
12905         * gfortran.dg/g77/19990905-1.f: Likewise
12906         * gfortran.dg/g77/9263.f: Likewise
12907         * gfortran.dg/g77/980615-0.f: Likewise
12908         * gfortran.dg/g77/980616-0.f: Likewise
12909         * gfortran.dg/g77/check0.f: Likewise
12910         * gfortran.dg/g77/select_no_compile.f: Likewise
12911
12912 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12913
12914         Copy files from g77.f-torture/compile.
12915         Add "{ dg-do compile}".  Other changes as noted
12916         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12917         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12918         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12919         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12920         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12921         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12922         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12923         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12924         statement to conform to standard.  Append alpha1.x for reference.
12925         * gfortran.dg/g77/xformat.f: Add dg-warning
12926
12927 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12928
12929         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12930         Add {dg-do compile} directive.
12931         * gfortran.dg/g77/cpp2.F: Likewise
12932
12933 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12934
12935         PR c++/5402
12936         * g++.dg/lookup/name-clash1.C: New test.
12937
12938         PR c++/9777
12939         * g++.dg/lookup/name-clash2.C: New test.
12940
12941         PR c++/12102
12942         * g++.dg/lookup/name-clash3.C: New test.
12943
12944 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12945
12946         * g++.dg/lookup/new2.C: New test.
12947         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12948
12949 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12950
12951         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12952         Add {dg-do compile} directive.
12953         * gfortran.dg/g77/13060.f: Likewise
12954         * gfortran.dg/g77/19990218-0.f: Likewise
12955         * gfortran.dg/g77/19990305-0.f: Likewise
12956         * gfortran.dg/g77/19990419-0.f: Likewise
12957         * gfortran.dg/g77/19990502-0.f: Likewise
12958         * gfortran.dg/g77/19990502-1.f: Likewise
12959         * gfortran.dg/g77/19990525-0.f: Likewise
12960         * gfortran.dg/g77/19990826-1.f: Likewise
12961         * gfortran.dg/g77/19990826-3.f: Likewise
12962         * gfortran.dg/g77/19990905-2.f: Likewise
12963         * gfortran.dg/g77/20000412-1.f: Likewise
12964         * gfortran.dg/g77/20000511-1.f: Likewise
12965         * gfortran.dg/g77/20000511-2.f: Likewise
12966         * gfortran.dg/g77/20000518.f: Likewise
12967         * gfortran.dg/g77/20000601-1.f: Likewise
12968         * gfortran.dg/g77/20000601-2.f: Likewise
12969         * gfortran.dg/g77/20000629-1.f: Likewise
12970         * gfortran.dg/g77/20000630-2.f: Likewise
12971         * gfortran.dg/g77/20010115.f: Likewise
12972         * gfortran.dg/g77/20010321-1.f: Likewise
12973         * gfortran.dg/g77/20010426.f: Likewise
12974         * gfortran.dg/g77/20020307-1.f: Likewise
12975         * gfortran.dg/g77/8485.f: Likewise
12976         * gfortran.dg/g77/960317-1.f: Likewise
12977         * gfortran.dg/g77/970915-0.f: Likewise
12978         * gfortran.dg/g77/980310-1.f: Likewise
12979         * gfortran.dg/g77/980310-2.f: Likewise
12980         * gfortran.dg/g77/980310-3.f: Likewise
12981         * gfortran.dg/g77/980310-4.f: Likewise
12982         * gfortran.dg/g77/980310-6.f: Likewise
12983         * gfortran.dg/g77/980310-7.f: Likewise
12984         * gfortran.dg/g77/980310-8.f: Likewise
12985         * gfortran.dg/g77/980419-2.f: Likewise
12986         * gfortran.dg/g77/980424-0.f: Likewise
12987         * gfortran.dg/g77/980427-0.f: Likewise
12988         * gfortran.dg/g77/980729-0.f: Likewise
12989         * gfortran.dg/g77/981117-1.f: Likewise
12990         * gfortran.dg/g77/toon_1.f: Likewise
12991
12992 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12993
12994         PR c++/2204
12995         * g++.dg/other/abstract2.C: New test.
12996
12997 2004-07-12  Paul Brook  <paul@codesourcery.com>
12998
12999         * gfortran.dg/pointer_init_1.f90: New test.
13000
13001 2004-07-11  Paul Brook  <paul@codesourcery.com>
13002
13003         PR fortran/15986
13004         * gfortran.dg/contained_1.f90: New test.
13005
13006 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
13007
13008         * g++.dg/parse/defarg8.C: New test.
13009
13010 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13011
13012         PR fortran/16433
13013         * gfortran.dg/pr16433.f: New test.
13014
13015         PR fortran/17574
13016         * gfortran.dg/pr15754.f90: New test.
13017
13018 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
13019
13020         PR tree-optimization/16437
13021         * gcc.c-torture/execute/bitfld-4.c: New test.
13022
13023 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13024
13025         * gfortran.fortran-torture/execute/common_2.f90: Add check for
13026         access to common var from module.
13027
13028 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13029
13030         PR fortran/16336
13031         * gfortran.fortran-torture/execute/common_2.f90: New test.
13032
13033 2004-07-10  Paul Brook  <paul@codesourcery.com>
13034
13035         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
13036
13037 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13038
13039         PR fortran/15969
13040         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
13041
13042 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
13043
13044         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
13045         * gfortran.dg/g77/ffixed-form-2.f: Likewise
13046         * gfortran.dg/g77/ffree-form-1.f: Likewise
13047         * gfortran.dg/g77/ffree-form-2.f: Likewise
13048         * gfortran.dg/g77/ffree-form-3.f: Likewise
13049         * gfortran.dg/g77/fno-underscoring.f: Likewise
13050         * gfortran.dg/g77/funderscoring.f: Likewise
13051         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
13052
13053 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13054
13055         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
13056
13057 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13058         Paul Brook  <paul@codesourcery.com>
13059
13060         PR fortran/13415
13061         * gfortran.dg/common_pointer_1.f90: New test.
13062
13063 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13064
13065         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13066
13067 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13068
13069         PR target/16364
13070         * gcc.c-torture/compile/20040709-1.c: New.
13071
13072 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13073
13074         PR fortran/14077
13075         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13076
13077 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13078
13079         PR fortran/13201
13080         * gfortran.dg/shape_1.f90: New test.
13081
13082 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13083             Andrew Pinski  <apinski@apple.com>
13084
13085         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13086
13087 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13088
13089         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13090         comment.
13091
13092 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13093         Paul Brook  <paul@codesourcery.com>
13094
13095         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13096         '.f95' and '.F95'.
13097
13098 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13099
13100         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13101
13102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13103
13104         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13105         testcases with capital suffix.
13106
13107 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13108
13109         PR fortran/15481
13110         PR fortran/13372
13111         PR fortran/13575
13112         PR fortran/15978
13113         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13114
13115         * gfortran.dg/implicit_1.f90: New test.
13116
13117 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13118
13119         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13120         expression to match gfortran warning/error messages
13121         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13122         dg-error text.
13123
13124 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13125
13126         * lib/fortran-torture.exp: Rename proc search_for to
13127         search_for_re.
13128
13129 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13130
13131         * gcc.c-torture/execute/simd-5.x: New file.
13132         XFAIL on SPARC 64-bit at -O0.
13133
13134 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13135
13136         PR c++/8211
13137         PR c++/16165
13138         * g++.dg/warn/effc3.C: New test.
13139
13140 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13141
13142         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13143         change X to 1X in format.
13144         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13145         add data statements to conform to standard.
13146
13147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13148
13149         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13150         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13151         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13152
13153 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13154
13155         * gfortran.dg/g77/7388.f: Copy from g77.dg
13156         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13157         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13158         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13159         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13160         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13161         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13162         * gfortran.dg/g77/strlen0.f: Likewise
13163
13164 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13165
13166         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13167         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13168
13169 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13170
13171         * gcc.c-torture/execute/920428-2.x: Delete.
13172         * gcc.c-torture/execute/920501-7.x: Likewise.
13173
13174 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13175
13176         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13177         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13178         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13179         prescott and c3-2.
13180         (PREFETCH_3DNOW): Add -march=c3.
13181
13182 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13183
13184         PR c/16437
13185         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13186         * gcc.c-torture/execute/bf64-1.x: Likewise.
13187
13188 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13189
13190         * gcc.c-torture/compile/20040708-1.c: New test.
13191
13192 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13193
13194         PR c++/16169
13195         * g++.dg/warn/effc2.C: New test.
13196
13197 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13198
13199         * gcc.c-torture/execute/bitfld-1.x: Remove.
13200         * gcc.c-torture/execute/bitfld-3.c: New test.
13201         * gcc.dg/bitfld-2.c: Remove XFAILs.
13202
13203 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13204
13205         PR c++/16276
13206         * g++.dg/rtti/tinfo1.C: New file.
13207
13208 2004-07-07  Eric Christopher  <echristo@redhat.com>
13209
13210         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13211
13212 2004-07-07  Andrew Pinski  <apinski@apple.com>
13213
13214         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13215
13216 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13217
13218         * g++.dg/init/call1.C: XFAIL.
13219
13220 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13221
13222         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13223         except for movstrict*, to movmem* and clrstr* to clrmem*.
13224
13225 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13226
13227         * gcc.c-torture/execute/20040707-1.c: New test.
13228
13229 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13230
13231         * gcc.c-torture/execute/20040706-1.c: New test.
13232
13233 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13234
13235         PR c++/3671
13236         * g++.dg/template/spec14.C: New test.
13237
13238 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13241         nothing if not yet defined.  Use it in b, c and d type definitions.
13242         * gcc.c-torture/execute/20040705-1.c: New test.
13243         * gcc.c-torture/execute/20040705-2.c: New test.
13244
13245 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13246
13247         PR c++/2518
13248         * g++.dg/lookup/new1.C: New test.
13249
13250 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13251
13252         PR c++/11406
13253         * g++.dg/template/sizeof8.C: New test.
13254
13255 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13256
13257         * gcc.c-torture/compile/20040705-1.c: New test.
13258
13259 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13260
13261         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13262
13263 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13264
13265         * gcc.dg/cpp/if-mop.c: Two new testcases.
13266         * gcc.dg/cpp/trad/comment-3.c: New.
13267
13268 2004-07-04  Paul Brook  <paul@codesourcery.com>
13269
13270         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13271
13272 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13273
13274         PR c++/3761
13275         * g++.dg/lookup/crash4.C: New test.
13276
13277 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13278
13279         * gcc.c-torture/execute/builtin-abs-1.c
13280         * gcc.c-torture/execute/builtin-abs-2.c
13281         * gcc.c-torture/execute/builtin-complex-1.c
13282         * gcc.c-torture/execute/builtins/string-1-lib.c
13283         * gcc.c-torture/execute/builtins/string-1.c
13284         * gcc.c-torture/execute/builtins/string-2-lib.c
13285         * gcc.c-torture/execute/builtins/string-2.c
13286         * gcc.c-torture/execute/builtins/string-3-lib.c
13287         * gcc.c-torture/execute/builtins/string-3.c
13288         * gcc.c-torture/execute/builtins/string-4-lib.c
13289         * gcc.c-torture/execute/builtins/string-4.c
13290         * gcc.c-torture/execute/builtins/string-5-lib.c
13291         * gcc.c-torture/execute/builtins/string-5.c
13292         * gcc.c-torture/execute/builtins/string-6-lib.c
13293         * gcc.c-torture/execute/builtins/string-6.c
13294         * gcc.c-torture/execute/builtins/string-7-lib.c
13295         * gcc.c-torture/execute/builtins/string-7.c
13296         * gcc.c-torture/execute/builtins/string-8-lib.c
13297         * gcc.c-torture/execute/builtins/string-8.c
13298         * gcc.c-torture/execute/builtins/string-9-lib.c
13299         * gcc.c-torture/execute/builtins/string-9.c
13300         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13301         * gcc.c-torture/execute/builtins/string-asm-1.c
13302         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13303         * gcc.c-torture/execute/builtins/string-asm-2.c
13304         * gcc.c-torture/execute/stdio-opt-1.c
13305         * gcc.c-torture/execute/stdio-opt-2.c
13306         * gcc.c-torture/execute/stdio-opt-3.c
13307         * gcc.c-torture/execute/string-opt-1.c
13308         * gcc.c-torture/execute/string-opt-10.c
13309         * gcc.c-torture/execute/string-opt-11.c
13310         * gcc.c-torture/execute/string-opt-12.c
13311         * gcc.c-torture/execute/string-opt-13.c
13312         * gcc.c-torture/execute/string-opt-14.c
13313         * gcc.c-torture/execute/string-opt-15.c
13314         * gcc.c-torture/execute/string-opt-16.c
13315         * gcc.c-torture/execute/string-opt-2.c
13316         * gcc.c-torture/execute/string-opt-6.c
13317         * gcc.c-torture/execute/string-opt-7.c
13318         * gcc.c-torture/execute/string-opt-8.c:
13319         Replace with ...
13320
13321         * gcc.c-torture/execute/builtins/abs-2.c
13322         * gcc.c-torture/execute/builtins/abs-3.c
13323         * gcc.c-torture/execute/builtins/complex-1.c
13324         * gcc.c-torture/execute/builtins/fprintf.c
13325         * gcc.c-torture/execute/builtins/fputs.c
13326         * gcc.c-torture/execute/builtins/memcmp.c
13327         * gcc.c-torture/execute/builtins/memmove.c
13328         * gcc.c-torture/execute/builtins/memops-asm.c
13329         * gcc.c-torture/execute/builtins/mempcpy-2.c
13330         * gcc.c-torture/execute/builtins/mempcpy.c
13331         * gcc.c-torture/execute/builtins/memset.c
13332         * gcc.c-torture/execute/builtins/printf.c
13333         * gcc.c-torture/execute/builtins/sprintf.c
13334         * gcc.c-torture/execute/builtins/strcat.c
13335         * gcc.c-torture/execute/builtins/strchr.c
13336         * gcc.c-torture/execute/builtins/strcmp.c
13337         * gcc.c-torture/execute/builtins/strcpy.c
13338         * gcc.c-torture/execute/builtins/strcspn.c
13339         * gcc.c-torture/execute/builtins/strlen-2.c
13340         * gcc.c-torture/execute/builtins/strlen.c
13341         * gcc.c-torture/execute/builtins/strncat.c
13342         * gcc.c-torture/execute/builtins/strncmp-2.c
13343         * gcc.c-torture/execute/builtins/strncmp.c
13344         * gcc.c-torture/execute/builtins/strncpy.c
13345         * gcc.c-torture/execute/builtins/strpbrk.c
13346         * gcc.c-torture/execute/builtins/strpcpy-2.c
13347         * gcc.c-torture/execute/builtins/strpcpy.c
13348         * gcc.c-torture/execute/builtins/strrchr.c
13349         * gcc.c-torture/execute/builtins/strspn.c
13350         * gcc.c-torture/execute/builtins/strstr-asm.c
13351         * gcc.c-torture/execute/builtins/strstr.c:
13352         ... these new files.
13353
13354         * gcc.c-torture/execute/builtins/abs-2-lib.c
13355         * gcc.c-torture/execute/builtins/abs-3-lib.c
13356         * gcc.c-torture/execute/builtins/complex-1-lib.c
13357         * gcc.c-torture/execute/builtins/fprintf-lib.c
13358         * gcc.c-torture/execute/builtins/fputs-lib.c
13359         * gcc.c-torture/execute/builtins/memcmp-lib.c
13360         * gcc.c-torture/execute/builtins/memmove-lib.c
13361         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13362         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13363         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13364         * gcc.c-torture/execute/builtins/memset-lib.c
13365         * gcc.c-torture/execute/builtins/printf-lib.c
13366         * gcc.c-torture/execute/builtins/sprintf-lib.c
13367         * gcc.c-torture/execute/builtins/strcat-lib.c
13368         * gcc.c-torture/execute/builtins/strchr-lib.c
13369         * gcc.c-torture/execute/builtins/strcmp-lib.c
13370         * gcc.c-torture/execute/builtins/strcpy-lib.c
13371         * gcc.c-torture/execute/builtins/strcspn-lib.c
13372         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13373         * gcc.c-torture/execute/builtins/strlen-lib.c
13374         * gcc.c-torture/execute/builtins/strncat-lib.c
13375         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13376         * gcc.c-torture/execute/builtins/strncmp-lib.c
13377         * gcc.c-torture/execute/builtins/strncpy-lib.c
13378         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13379         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13380         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13381         * gcc.c-torture/execute/builtins/strrchr-lib.c
13382         * gcc.c-torture/execute/builtins/strspn-lib.c
13383         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13384         * gcc.c-torture/execute/builtins/strstr-lib.c
13385         * gcc.c-torture/execute/builtins/lib/abs.c
13386         * gcc.c-torture/execute/builtins/lib/fprintf.c
13387         * gcc.c-torture/execute/builtins/lib/memset.c
13388         * gcc.c-torture/execute/builtins/lib/printf.c
13389         * gcc.c-torture/execute/builtins/lib/sprintf.c
13390         * gcc.c-torture/execute/builtins/lib/strcpy.c
13391         * gcc.c-torture/execute/builtins/lib/strcspn.c
13392         * gcc.c-torture/execute/builtins/lib/strncat.c
13393         * gcc.c-torture/execute/builtins/lib/strncmp.c
13394         * gcc.c-torture/execute/builtins/lib/strncpy.c
13395         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13396         * gcc.c-torture/execute/builtins/lib/strspn.c
13397         * gcc.c-torture/execute/builtins/lib/strstr.c:
13398         New files containing support routines.
13399
13400         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13401         declaration.
13402         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13403         when not optimizing.
13404
13405 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13406
13407         PR c++/16240
13408         * g++.dg/abi/mangle22.C: New test.
13409         * g++.dg/abi/mangle23.C: Likewise.
13410
13411 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13412
13413         PR fortran/16290
13414         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13415         Allow for cases without denormalized floating point numbers.
13416
13417 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13418
13419         PR c/1027
13420         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13421         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13422         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13423         expected warning text.
13424         * gcc.dg/format/diag-2.c: New test.
13425
13426 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13427
13428         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13429
13430 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13431
13432         * gcc.dg/builtins-43.c: New.
13433         * gcc.dg/builtins-44.c: New.
13434         * gcc.dg/builtins-45.c: New.
13435
13436 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13437             Andreas Tobler  <a.tobler@schweiz.ch>
13438
13439         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13440         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13441         as SIGSEGV.
13442         * gcc.dg/cleanup-11.c: Likewise.
13443         * gcc.dg/cleanup-8.c: Likewise.
13444         * gcc.dg/cleanup-9.c: Likewise.
13445         * gcc.dg/cleanup-5.c: Run on all platforms.
13446
13447 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13448
13449         * g++.dg/warn/nonnull1.C: New test.
13450
13451 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13452
13453         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13454         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13455         Special-case the Sun compiler wrt to <complex.h>.
13456
13457 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13458
13459         * gcc.dg/Wunreachable-8.C: New test.
13460
13461         * gcc.dg/h8300-ice2.c : New test.
13462
13463 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13464
13465         PR fortran/16161
13466         * gfortran.fortran-torture/compile/implicit.f90: Add test
13467         for implicit character.
13468
13469 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13470
13471         PR fortran/16289
13472         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13473         Use tiny() intrinsic to find smallest non-negative real
13474
13475 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13476
13477         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13478         * gcc.dg/compat/struct-by-value-22_x.c: New.
13479         * gcc.dg/compat/struct-by-value-22_y.c: New.
13480
13481         * gcc.c-torture/execute/20040629-1.c: New test.
13482
13483 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13484
13485         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13486         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13487
13488         PR target/16195
13489         * gcc.dg/20040625-1.c: New test.
13490
13491 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13492
13493         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13494
13495 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13496
13497         PR fortran/15963
13498         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13499
13500 2004-06-29  Richard Henderson  <rth@redhat.com>
13501
13502         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13503
13504 2004-06-29  Paul Brook  <paul@codesourcery.com>
13505
13506         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13507         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13508
13509 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13510
13511         PR c++/16260
13512         * g++.dg/parse/crash15.C: New.
13513
13514 2004-06-28  Andrew Pinski  <apinski@apple.com>
13515
13516         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13517         by the error already.
13518
13519         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13520
13521 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13522
13523         PR target/14041
13524         * gcc.dg/h8300-bss-align-1.c : New.
13525
13526 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * PR c++/16174
13529         * g++.dg/template/ctor4.C: New.
13530
13531 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13532
13533         PR c++/16205
13534         * g++.dg/warn/Wsequence-point-1.C: New test.
13535
13536 2004-06-27  Paul Brook  <paul@codesourcery.com>
13537
13538         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13539
13540 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13541
13542         * g++.old-deja/g++.mike/p7325.C: Remove.
13543
13544 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13545
13546         PR c/14963
13547         * gcc.dg/pr14963.c: New test.
13548
13549 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/16193
13552         * g++.dg/parse/redef1.C: New test.
13553
13554 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13555
13556         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13557         20021110.c.
13558         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13559         20021119-1.c.
13560         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13561         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13562         5-04.c.
13563         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13564         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13565         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13566         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13567         g++.brendan/enum14.C.
13568         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13569         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13570         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13571         g++.mike/virt1.C.
13572         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13573         memtemp24.C.
13574
13575 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13576
13577         * gcc.dg/20040527-1.c: New test case.
13578
13579 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13580
13581         PR gfortran/pr16196
13582         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13583
13584 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13585
13586         PR middle-end/15825
13587         * gcc.dg/pr15825-1.c: New test case.
13588
13589 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13590
13591         * gcc.c-torture/execute/20040625-1.c: New test.
13592
13593 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13594
13595         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13596
13597 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13598
13599         * gcc.dg/torture/mips-div-1.c: New test.
13600
13601 2004-06-24  Jeff Law  <law@redhat.com>
13602
13603         * gcc.dg/tree-ssa/20040624-1.c: New test.
13604
13605 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13606
13607         * gcc.c-torture/compile/20040624-1.c: New test.
13608
13609 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13610
13611         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13612         this directory.
13613
13614 2004-06-23  Andrew Pinski  <apinski@apple.com>
13615
13616         PR middle-end/15988
13617         * g++.dg/opt/ptrmem4.C: New test.
13618
13619         * gcc.dg/c90-array-quals-2.c: New test.
13620
13621 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13622
13623         * gcc.dg/kpice1.c: New test.
13624
13625 2006-06-23  Andrew Pinski  <apinski@apple.com>
13626
13627         * gcc.dg/c90-array-quals.c: New test.
13628
13629 2006-06-22  Richard Henderson  <rth@redhat.com>
13630
13631         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13632
13633 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13634
13635         * gcc.dg/builtins-config.h: Handle FreeBSD.
13636
13637 2006-06-22  Richard Henderson  <rth@redhat.com>
13638
13639         * g++.dg/opt/devirt1.C: New.
13640
13641 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13642
13643         * g++.dg/opt/pr15551.C: New testcase.
13644
13645 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13646
13647         PR target/14800
13648         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13649         x86_64-*-linux* when compiling for 32bit.
13650
13651 2004-06-21  Andrew Pinski  <apinski@apple.com>
13652
13653         * gcc.dg/pch/struct-1.c: New.
13654         * gcc.dg/pch/struct-1.hs: New.
13655
13656 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13657
13658         * gcc.dg/pch/save-temps-1.c: New file.
13659         * gcc.dg/pch/save-temps-1.hs: New file.
13660
13661 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13662
13663         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13664         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13665
13666 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13667
13668         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13669         to fix type error.
13670         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13671         Remove trailing spaces.
13672
13673 2004-06-21  Richard Henderson  <rth@redhat.com>
13674
13675         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13676         merging && to BIT_FIELD_REF.
13677
13678 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13679
13680         * g++.dg/opt/placeholder1.C: New test.
13681
13682 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13683
13684         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13685         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13686         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13687         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13688
13689 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13690
13691         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13692         extern "C".
13693         * g++.dg/other/pragma-re-1.C: Add comments.
13694
13695 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13696
13697         PR gfortran/16080
13698         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13699
13700 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13701
13702         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13703         instead of setting the type of size_t by
13704         hand.
13705
13706 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13707
13708         * gcc.dg/unordered-2.c: New test case.
13709         * gcc.dg/unordered-3.c: New test case.
13710
13711 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13712
13713         PR other/16043
13714         * lib/g++.exp (g++_version): Tweak regexp for version
13715         * lib/g77.exp (g77_version): Likewise
13716         * lib/gfortran.exp (gfortran_version): Likewise
13717         * lib/objc.exp (objc_version): Likewise
13718         * lib/treelang.exp (treelang_version): Likewise
13719
13720 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13723         Use INT_MAX instead of __INT_MAX__.
13724         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13725
13726         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13727         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13728         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13729         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13730         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13731         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13732         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13733         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13734         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13735
13736         * gcc.dg/range-test-1.c: New test.
13737         * g++.dg/opt/range-test-1.C: New test.
13738
13739 2004-06-17  Richard Henderson  <rth@redhat.com>
13740
13741         * objc.dg/sync-1.m: New.
13742         * objc.dg/try-catch-1.m: Don't force next runtime.
13743         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13744         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13745         shadowed catch clause.
13746         * objc.dg/try-catch-5.m: New.
13747
13748 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13749
13750         Bug 14610
13751         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13752
13753 2004-06-15  Richard Henderson  <rth@redhat.com>
13754
13755         * gcc.dg/20001116-1.c: Move expected warning line.
13756
13757 2004-06-15  Richard Henderson  <rth@redhat.com>
13758
13759         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13760         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13761
13762 2004-06-15  Jeff Law  <law@redhat.com>
13763
13764         * gcc.dg/tree-ssa/20040615-1.c: New test.
13765         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13766         be less sensitive to operand ordering.
13767         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13768
13769 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13770
13771         * g++.dg/abi/bitfield3.C: Add comment..
13772
13773 2004-06-15  Richard Henderson  <rth@redhat.com>
13774
13775         * g++.dg/ext/stmtexpr1.C: XFAIL.
13776         * gcc.dg/20030612-1.c: XFAIL.
13777
13778 2004-06-15  Eric Christopher  <echristo@redhat.com>
13779
13780         * g++.dg/charset/asm5.c: New.
13781         * gcc.dg/charset/asm6.c: New.
13782
13783 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13784
13785         PR fortran/15962
13786         * gfortran.fortran-torture/execute/select_1.f90: New test.
13787
13788 2004-06-15  Paul Brook  <paul@codesourcery.com>
13789
13790         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13791
13792 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13793
13794         PR c++/15967
13795         * g++.dg/lookup/crash3.C: New test.
13796
13797 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13798
13799         PR c++/15947
13800         * g++.dg/parse/dtor4.C: New test.
13801
13802 2004-06-14  Jeff Law  <law@redhat.com>
13803
13804         * gcc.c-torture/compile/20040614-1.c: New test.
13805
13806 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13807
13808         PR fortran/15211
13809         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13810         LEN of a character array.
13811
13812 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/15096
13815         * g++.dg/template/ptrmem10.C: New test.
13816
13817         PR c++/14930
13818         * g++.dg/template/friend30.C: New test.
13819
13820 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13821
13822         PR fortran/14928
13823         * gfortran.fortran-torture/compile/mloc.f90: New test.
13824
13825 2004-06-13  Paul Brook  <paul@codesourcery.com>
13826
13827         * gfortran.fortran-torture/execute/random_2.f90: New test.
13828
13829 2004-06-13  Eric Christopher  <echristo@redhat.com>
13830
13831         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13832
13833 2004-06-12  Paul Brook  <paul@codesourcery.com>
13834
13835         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13836
13837 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13838
13839         PR fortran/14923
13840         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13841
13842 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13843
13844         PR fortran/14957
13845         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13846         syntax errors in end statements of contained subroutines.
13847
13848 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13849
13850         PR fortran/12841
13851         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13852
13853 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13854
13855         PR fortran/15665
13856         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13857
13858 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13859
13860         PR gfortran/12839
13861         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13862
13863 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/15862
13866         * g++.dg/parse/enum1.C: New test.
13867
13868 2004-06-10  Jeff Law  <law@redhat.com>
13869
13870         * gcc.c-torture/compile/20040610-1.c: New test.
13871
13872 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13873
13874         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13875         * g++.old-deja/g++.other/decl3.C: Likewise.
13876
13877 2004-06-10  Brian Booth  <bbooth@redhat.com>
13878
13879         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13880         V_MAY_DEF instead of VDEF.
13881         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13882
13883 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR c++/14211
13886         * g++.dg/conversion/const1.C: New test.
13887
13888         PR c++/15076
13889         * g++.dg/conversion/reinterpret1.C: New test.
13890
13891         PR c++/15877
13892         * g++.dg/template/enum2.C: New test.
13893
13894         PR c++/15227
13895         * g++.dg/template/error13.C: New test.
13896
13897 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13898
13899         PR fortran/14957
13900         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13901         arguments to test_* REAL and of the right size.
13902
13903 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13904
13905         PR target/15569
13906         PR rtl-optimization/15681
13907         * gcc.dg/20040609-1.c: New test.
13908
13909 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13910
13911         PR c++/14791
13912         * g++.dg/opt/builtins1.C: New test.
13913
13914 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13915
13916         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13917         that use default windows32 struct layout.
13918         * gcc.dg/i386-bitfield2.c: Likewise.
13919
13920 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13921
13922         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13923         for mingw32 and cygwin targets.
13924
13925 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13926
13927         * gcc.dg/pch/macro-4.c: New.
13928         * gcc.dg/pch/macro-4.hs: New.
13929
13930 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13931
13932         PR fortran/13249
13933         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13934
13935 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13936
13937         PR fortran/13372
13938         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13939
13940 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13941
13942         PR gfortran/14897
13943         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13944
13945 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13946
13947         PR gfortran/15755
13948         * gfortran.fortran-torture/execute/backspace.c : New test.
13949
13950 2004-06-09  Paul Brook  <paul@codesourcery.com>
13951
13952         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13953         (pointer_to_section): Rewrite to use smaller array.
13954
13955 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13956
13957         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13958         * gcc.dg/ext/altivec-10.c: Same.
13959         * gcc.dg/ext/altivec-11.c: Same.
13960         * gcc.dg/ext/altivec-12.c: Same.
13961         * gcc.dg/ext/altivec-13.c: Same.
13962         * gcc.dg/ext/altivec-14.c: Same.
13963         * gcc.dg/ext/altivec-15.c: Same.
13964         * gcc.dg/ext/altivec-16.c: Same.
13965         * gcc.dg/ext/altivec-3.c: Same.
13966         * gcc.dg/ext/altivec-4.c: Same.
13967         * gcc.dg/ext/altivec-6.c: Same.
13968         * gcc.dg/ext/altivec-7.c: Same.
13969         * gcc.dg/ext/altivec-8.c: Same.
13970         * gcc.dg/ext/altivec-varargs-1.c: Same.
13971
13972         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13973         * g++.dg/ext/altivec-10.C: Same.
13974         * g++.dg/ext/altivec-2.C: Same.
13975         * g++.dg/ext/altivec-3.C: Same.
13976         * g++.dg/ext/altivec-4.C: Same.
13977         * g++.dg/ext/altivec-5.C: Same.
13978         * g++.dg/ext/altivec-6.C: Same.
13979         * g++.dg/ext/altivec-7.C: Same.
13980         * g++.dg/ext/altivec-8.C: Same.
13981         * g++.dg/ext/altivec-9.C: Same.
13982
13983 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13984
13985         PR c++/7841
13986         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13987
13988 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13989
13990         * gcc.dg/union-1.c: New test.
13991
13992 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13993
13994         * gcc.dg/builtins-41.c: New test case.
13995         * gcc.dg/builtins-42.c: New test case.
13996
13997 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13998
13999         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
14000         * g++.dg/ext/altivec-10.C: Same.
14001         * g++.dg/ext/altivec-2.C: Same.
14002         * g++.dg/ext/altivec-3.C: Same.
14003         * g++.dg/ext/altivec-4.C: Same.
14004         * g++.dg/ext/altivec-5.C: Same.
14005         * g++.dg/ext/altivec-6.C: Same.
14006         * g++.dg/ext/altivec-7.C: Same.
14007         * g++.dg/ext/altivec-8.C: Same.
14008         * g++.dg/ext/altivec-9.C: Same.
14009         * g++.old-deja/g++.abi/cxa_vec.C: Same.
14010         * g++.old-deja/g++.brendan/new3.C: Same.
14011         * gcc.c-torture/execute/eeprof-1.x: Same.
14012
14013 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
14014
14015         PR c/14765
14016         * gcc.dg/pr14765-1.c: New test.
14017
14018 2004-06-07  Roger Sayle  <roger@eyesopen.com>
14019
14020         PR c/14649
14021         * gcc.dg/pr14649-1.c: New test case.
14022
14023 2004-06-07  Richard Henderson  <rth@redhat.com>
14024
14025         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
14026         if temporaries.
14027
14028 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
14029
14030         * g++.dg/eh/elide1.C: Remove XFAIL.
14031
14032 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
14033
14034         PR c++/15337
14035         * g++.dg/expr/sizeof3.C: New test.
14036
14037         PR c++/14777
14038         * g++.dg/template/access14.C: New test.
14039
14040         PR c++/15554
14041         * g++.dg/template/enum1.C: New test.
14042
14043         PR c++/15057
14044         * g++.dg/eh/throw1.C: New test.
14045
14046 2004-06-07  David Ayers  <d.ayers@inode.at>
14047             Ziemowit Laski  <zlaski@apple.com>
14048
14049         * lib/objc.exp (objc_target_compile): Revert the '-framework
14050         Foundation' flag fix, since bare Darwin does not ship
14051         with the Foundation framework.
14052         * objc/execute/next_mapping.h: Provide a local NSConstantString
14053         @interface and @implementation.
14054         (objc_constant_string_init): A constructor function, used to
14055         initialize the NSConstantString meta-class object.
14056         * objc/execute/string1.m: Include "next_mapping.h" instead of
14057         <Foundation/NSString.h>.
14058         * objc/execute/string2.m: Likewise.
14059         * objc/execute/string3.m: Likewise.
14060         * objc/execute/string4.m: Likewise.
14061
14062 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14063
14064         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14065         to double. Replace double with FLOAT.
14066         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14067
14068         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14069         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14070         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14071         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14072         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14073         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14074         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14075         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14076
14077 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14078
14079         PR c/13519
14080         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14081
14082 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14083
14084         PR c++/15503
14085         * g++.dg/template/meminit2.C: New test.
14086
14087 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14088
14089         PR target/15822
14090         * gcc.c-torture/execute/compare-fp-1.c,
14091         gcc.c-torture/execute/compare-fp-2.c,
14092         gcc.c-torture/execute/compare-fp-3.c,
14093         gcc.c-torture/execute/compare-fp-4.c,
14094         gcc.c-torture/execute/compare-fp-3.x,
14095         gcc.c-torture/execute/compare-fp-4.x: Moved...
14096         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14097         gcc.c-torture/execute/ieee/compare-fp-2.c,
14098         gcc.c-torture/execute/ieee/compare-fp-3.c,
14099         gcc.c-torture/execute/ieee/compare-fp-4.c,
14100         gcc.c-torture/execute/ieee/compare-fp-3.x,
14101         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14102
14103 2004-06-04  David Ayers  <d.ayers@inode.at>
14104
14105         * objc/execute/protocol-isEqual-4.m: New testcase.
14106
14107 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14108
14109         * objc/execute/protocol-isEqual-1.m: New testcase.
14110         * objc/execute/protocol-isEqual-2.m: New testcase.
14111         * objc/execute/protocol-isEqual-3.m: New testcase.
14112
14113 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14114
14115         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14116
14117 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14118
14119         * lib/objc.exp (objc_target_compile): When running tests on
14120         Darwin (Mac OS X), inform the linker about '-framework
14121         'Foundation'.
14122
14123 2004-06-02  Eric Christopher  <echristo@redhat.com>
14124
14125         * gcc.c-torture/compile/20040602-1.c: New.
14126
14127 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14128
14129         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14130         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14131
14132         PR tree-optimization/14736
14133         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14134
14135         PR tree-optimization/14042
14136         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14137
14138         PR tree-optimization/14729
14139         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14140
14141 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14142
14143         PR fortran/15557
14144         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14145
14146 2004-06-01  Richard Hederson  <rth@redhat.com>
14147
14148         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14149
14150 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14151
14152         PR c++/14932
14153         * g++.dg/parse/offsetof4.C: New test.
14154
14155 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14156
14157         PR objc/7993
14158         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14159
14160 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14161
14162         PR c++/15701
14163         * g++.dg/template/friend29.C: New test.
14164
14165 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14166
14167         PR c/15749
14168         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14169
14170 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14171
14172         * gcc.dg/sparc-trap-1.c: New test.
14173
14174 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14175
14176         PR middle-end/15069
14177         * g++.dg/opt/fold3.C: New test case.
14178
14179 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14180
14181         * lib/target-supports.exp (check_iconv_available): Fix fallout
14182         from 2004-05-28 patch.
14183
14184 2004-05-30  Paul Brook  <paul@codesourcery.com>
14185
14186         PR fortran/15620
14187         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14188         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14189
14190 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14191
14192         * gfortran.fortran-torture/execute/random_1.f90: New test.
14193
14194 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14195
14196         * g++.dg/ext/altivec-10.C: New test.
14197
14198 2004-05-29  Paul Brook  <paul@codesourcery.com>
14199
14200         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14201
14202 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14203
14204         * gcc.dg/altivec-16.c: New test.
14205
14206 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14207
14208         * lib/target-supports.exp (check_vmx_hw_available): New.
14209         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14210
14211         * lib/target-supports.exp (check_alias_available,
14212         check_iconv_available, check_named_sections_available): Use
14213         unique names for temporary files.
14214
14215 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14216
14217         * gcc.dg/altivec-15.c: New test.
14218
14219 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14220
14221         PR c++/15083
14222         * g++.dg/warn/noeffect6.C: New test.
14223
14224         PR c++/15471
14225         * g++.dg/expr/ptrmem4.C: New test.
14226
14227         PR c++/15640
14228         * g++.dg/template/operator3.C: New test.
14229
14230 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/14668
14233         * g++.dg/lookup/redecl1.C: New test.
14234         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14235
14236 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14237
14238         * gcc.c-torture/execute/compare-fp-1.c,
14239         gcc.c-torture/execute/compare-fp-2.c,
14240         gcc.c-torture/execute/compare-fp-3.c,
14241         gcc.c-torture/execute/compare-fp-4.c,
14242         gcc.c-torture/execute/compare-fp-3.x,
14243         gcc.c-torture/execute/compare-fp-4.x,
14244         gcc.dg/pr15649-1.c: New.
14245
14246 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14247
14248         PR c++/12883
14249         * g++.dg/init/array14.C: New test.
14250
14251 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14252
14253         * lib/compat.exp (compat-get-options-main): New.
14254         (compat-get-options): Remove unneeded code, warn for ignored
14255         command.
14256         (compat-execute): Check flag set by dg-require-* commands.
14257
14258         * lib/compat.exp (compat-execute): Break up long lines.
14259
14260 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14261
14262         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14263         * gcc.dg/altivec-14.c: New test.
14264         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14265
14266         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14267         * gcc.dg/altivec-12.c: Ditto.
14268
14269         * gcc.dg/altivec-3.c: Move call to altivec_check.
14270
14271 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14272
14273         PR c++/15044
14274         * g++.dg/template/error12.C: New test.
14275
14276         PR c++/15317
14277         * g++.dg/ext/attrib15.C: New test.
14278
14279         PR c++/15329
14280         * g++.dg/template/ptrmem9.C: New test.
14281
14282 2004-05-25  Paul Brook  <paul@codesourcery.com>
14283
14284         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14285
14286 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14287
14288         PR c++/15165
14289         * g++.dg/template/crash19.C: New test.
14290
14291 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14292
14293         PR c++/15025
14294         * g++.dg/template/redecl1.C: New test.
14295
14296 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14297
14298         PR c++/14821
14299         * g++.dg/other/ns1.C: New test.
14300
14301         PR c++/14883
14302         * g++.dg/template/invalid1.C: New test.
14303
14304 2004-05-23  Paul Brook  <paul@codesourcery.com>
14305         Victor Leikehman  <lei@haifasphere.co.il>
14306
14307         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14308         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14309
14310 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14311
14312         PR c++/15285
14313         PR c++/15299
14314         * g++.dg/template/non-dependent5.C: New test.
14315         * g++.dg/template/non-dependent6.C: New test.
14316
14317 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14318
14319         PR c++/15507
14320         * g++.dg/inherit/union1.C: New test.
14321
14322         PR c++/15542
14323         * g++.dg/template/addr1.C: New test.
14324
14325         PR c++/15427
14326         * g++.dg/template/array5.C: New test.
14327
14328         PR c++/15287
14329         * g++.dg/template/array6.C: New test.
14330
14331 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14332             Roger Sayle  <roger@eyesopen.com>
14333
14334         * g++.dg/lookup/forscope2.C: New test case.
14335
14336 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14337
14338         * gcc.dg/cpp/Wmissingdirs.c: New.
14339
14340 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14341
14342         PR target/15301
14343         * gcc.dg/compat/union-m128-1.h: New file.
14344         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14345         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14346         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14347
14348 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14349
14350         PR target/15302
14351         * gcc.dg/compat/struct-complex-1.h: New file.
14352         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14353         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14354         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14355
14356 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14357
14358         PR middle-end/3074
14359         * gcc.dg/pr3074-1.c: New test case.
14360         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14361
14362 2004-05-20  Falk Hueffner  <falk@debian.org>
14363
14364         PR other/15526
14365         * gcc.dg/ftrapv-1.c: New test case.
14366
14367 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14368
14369         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14370
14371 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14372             Jeff Law  <law@redhat.com>
14373
14374         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14375         * gcc.dg/tree-ssa/20040518-2.c: New test.
14376
14377         * gcc.dg/tree-ssa/20040518-1.c: New test.
14378
14379 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14380
14381         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14382
14383 2004-05-18  Paul Brook  <paul@codesourcery.com>
14384
14385         PR fortran/13930
14386         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14387
14388 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14389
14390         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14391         constant folding.
14392
14393 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14394
14395         * gcc.dg/tree-ssa/20040517-1.c: New test.
14396
14397 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14398
14399         * gcc.dg/loop-4.c: New test.
14400
14401 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14402
14403         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14404
14405 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14406
14407         PR fortran/15311
14408         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14409
14410 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14411
14412         PR fortran/13826
14413         PR fortran/13940
14414         * gfortran.fortran-torture/compile/data_1.f90: New test.
14415
14416 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14417
14418         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14419         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14420
14421 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14422
14423         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14424
14425 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14426
14427         PR c/15444
14428         * gcc.dg/format/xopen-1.c: Adjust expected message.
14429         * gcc.dg/format/xopen-3.c: New test.
14430
14431 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14432
14433         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14434
14435 2004-05-14  Jeff Law  <law@redhat.com>
14436
14437         * gcc.dg/tree-ssa/20040514-2.c: New test.
14438
14439 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14440
14441         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14442         this ...
14443         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14444         this.
14445
14446 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14447
14448         * gcc.dg/tree-ssa/20040514-1.c: New test.
14449
14450 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14451
14452         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14453         test.
14454
14455 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14456
14457         PR fortran/14066
14458         * gfortran.fortran-torture/compile/do_1.f90: New test.
14459
14460 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14461
14462         PR fortran/15051
14463         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14464         test.
14465
14466 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14467
14468         PR fortran/15149
14469         * gfortran.fortran-torture/execute/random_init.f90: New test.
14470
14471 2004-05-13  Paul Brook  <paul@codesourcery.com>
14472
14473         PR fortran/15314
14474         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14475
14476 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14477
14478         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14479         for the powerpc case.
14480
14481 2004-05-13  Jeff Law  <law@redhat.com>
14482
14483         * gcc.dg/tree-ssa/20040513-1.c: New test.
14484         * gcc.dg/tree-ssa/20040513-2.c: New test.
14485
14486 2004-05-13  Paul Brook  <paul@codesourcery.com>
14487
14488         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14489         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14490         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14491
14492 2004-05-13  Andreas Schwab  <schwab@suse.de>
14493
14494         PR other/10819
14495         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14496         characters.
14497
14498 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14499
14500         PR fortran/15294
14501         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14502
14503 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14504
14505         Merge from tree-ssa-20020619-branch.  See
14506         ChangeLog.tree-ssa for details.
14507
14508 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14509
14510         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14511         include <altivec.h> explicitly.
14512         * gcc.dg/altivec-13.c: Likewise.
14513
14514 2004-05-11  Paul Brook  <paul@codesourcery.com>
14515
14516         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14517
14518 2004-05-10  Eric Christopher  <echristo@redhat.com>
14519
14520         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14521         * gcc.dg/sibcall-4.c: Ditto.
14522
14523 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14524
14525         * g++.dg/ext/altivec-8.C: New test case.
14526         * gcc.dg/altivec-13.c: New test case.
14527
14528 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14529
14530         * gcc.c-torture/execute/divcmp-1.c: New test case.
14531         * gcc.c-torture/execute/divcmp-2.c: New test case.
14532         * gcc.c-torture/execute/divcmp-3.c: New test case.
14533
14534 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14535
14536         * g++.dg/other/pragma-re-2.C: New test.
14537
14538 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14539
14540         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14541         * gcc.dg/i386-387-2.c: Likewise.
14542
14543         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14544         __builtin_drem.
14545         * gcc.dg/i386-387-6.c: Likewise.
14546
14547 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14548
14549         * gcc.dg/builtins-33.c:  Also check log1p*.
14550
14551 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14552
14553         PR optimization/15296
14554         * gcc.c-torture/execute/pr15296.c: New test.
14555
14556 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14557
14558         * gcc.dg/builtins-40.c: New test.
14559
14560 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14561
14562         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14563
14564 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14565
14566         * g++.dg/ext/spe1.C: New testcase.
14567
14568 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14569
14570         * objc.dg/image-info.m: Allow additional attributes
14571         for __image_info section.
14572
14573 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14574
14575         * gcc.dg/torture/mips-hilo-2.c: New test.
14576
14577 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14578
14579         PR c++/14389
14580         * g++.dg/template/member5.C: New test.
14581
14582 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14583
14584         * gcc.dg/builtins-34.c: Also check expm1*.
14585
14586 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14587
14588         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14589         * gcc.dg/torture/builtin-convert-3.c: New test.
14590
14591 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14592
14593         PR middle-end/15054
14594         * g++.dg/opt/pr15054.C: New test.
14595
14596 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14597
14598         * gcc.dg/torture/builtin-rounding-1.c: New test.
14599         * gcc.dg/builtins-25.c: Delete.
14600         * gcc.dg/builtins-29.c: Delete.
14601
14602 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14603
14604         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14605         * gcc.dg/sibcall-4.c: Likewise.
14606         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14607
14608 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14609
14610         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14611         bit-field on 16-bit targets.
14612
14613 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14614
14615         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14616         16-bit targets.
14617
14618 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14619
14620         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14621         * gcc.dg/rs6000-power2-2.c: Likewise.
14622
14623 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14624
14625         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14626         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14627         Change the asm registers to be in form of frN instead of fN.
14628
14629 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14630
14631         * gcc.dg/torture/builtin-convert-2.c: New test.
14632
14633 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14634
14635         * gcc.dg/rs6000-power2-1.c: New test.
14636         * gcc.dg/rs6000-power2-2.c: New test.
14637
14638 2004-04-28  Jan Hubicka  <jh@suse.cz>
14639
14640         * gcc.dg/unused-6.c: New test.
14641
14642 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14643             Ulrich Weigand  <uweigand@de.ibm.com>
14644
14645         * ada/acats/run_all.sh: Define $target variable.
14646
14647 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14648
14649         PR c++/15119
14650         * g++.dg/other/vararg-1.C: New test.
14651
14652         PR c++/4794
14653         * g++.dg/eh/cleanup3.C: New test.
14654
14655 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14656
14657         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14658         and ad8011a (target_insn).
14659         * ada/acats/support/macro.dfs: Likewise.
14660         * ada/acats/support/impbit.adb: New file.
14661
14662 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14663
14664         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14665
14666 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14667
14668         * gcc.dg/loop-3.c: New test.
14669
14670 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14671
14672         * gcc.c-torture/execute/simd-5.c: New test.
14673
14674 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14675
14676         PR c++/15064
14677         * g++.dg/template/crash18.C: New test.
14678
14679 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14680
14681         * g++.dg/ext/complit3.C: New test.
14682
14683 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14684
14685         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14686         * gcc.dg/altivec-3.c: Same.
14687         * gcc.dg/altivec-varargs-1.c: Same.
14688
14689 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14690
14691         * lib/target-supports.exp (check_profiling_available): Assume
14692         profiling is not available on powerpc-eabi targets.
14693
14694 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14695
14696         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14697         * gcc.dg/vmx/bug-1.c: Ditto.
14698
14699 2004-04-20  Eric Christopher  <echristo@redhat.com>
14700
14701         * gcc.dg/charset/extern.c: New test.
14702         * g++.dg/charset/extern3.cc: Ditto.
14703
14704 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14705
14706         * gcc.dg/builtins-39.c: New test.
14707
14708 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14709
14710         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14711
14712 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14713
14714         * gcc.dg/torture/mips-hilo-1.c: New test.
14715
14716 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14717
14718         * gcc.c-torture/compile/20040419-1.c: New test.
14719
14720 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14721
14722         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14723
14724 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14725             Aldy Hernandez  <aldyh@redhat.com>
14726
14727         * gcc.c-torture/execute/va-arg-24.c: New.
14728
14729 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14730             Aldy Hernandez  <aldyh@redhat.com>
14731
14732         * gcc.dg/vmx/1b-01.c: New.
14733         * gcc.dg/vmx/1b-02.c: New.
14734         * gcc.dg/vmx/1b-03.c: New.
14735         * gcc.dg/vmx/1b-04.c: New.
14736         * gcc.dg/vmx/1b-05.c: New.
14737         * gcc.dg/vmx/1b-06.c: New.
14738         * gcc.dg/vmx/1b-07.c: New.
14739         * gcc.dg/vmx/1c-01.c: New.
14740         * gcc.dg/vmx/1c-02.c: New.
14741         * gcc.dg/vmx/3a-01a.c: New.
14742         * gcc.dg/vmx/3a-01.c: New.
14743         * gcc.dg/vmx/3a-01m.c: New.
14744         * gcc.dg/vmx/3a-03.c: New.
14745         * gcc.dg/vmx/3a-03m.c: New.
14746         * gcc.dg/vmx/3a-04.c: New.
14747         * gcc.dg/vmx/3a-04m.c: New.
14748         * gcc.dg/vmx/3a-05.c: New.
14749         * gcc.dg/vmx/3a-06.c: New.
14750         * gcc.dg/vmx/3a-06m.c: New.
14751         * gcc.dg/vmx/3a-07.c: New.
14752         * gcc.dg/vmx/3b-01.c: New.
14753         * gcc.dg/vmx/3b-02.c: New.
14754         * gcc.dg/vmx/3b-10.c: New.
14755         * gcc.dg/vmx/3b-13.c: New.
14756         * gcc.dg/vmx/3b-14.c: New.
14757         * gcc.dg/vmx/3b-15.c: New.
14758         * gcc.dg/vmx/3c-01a.c: New.
14759         * gcc.dg/vmx/3c-01.c: New.
14760         * gcc.dg/vmx/3c-02.c: New.
14761         * gcc.dg/vmx/3c-03.c: New.
14762         * gcc.dg/vmx/3d-01.c: New.
14763         * gcc.dg/vmx/4-01.c: New.
14764         * gcc.dg/vmx/4-03.c: New.
14765         * gcc.dg/vmx/5-01.c: New.
14766         * gcc.dg/vmx/5-02.c: New.
14767         * gcc.dg/vmx/5-03.c: New.
14768         * gcc.dg/vmx/5-04.c: New.
14769         * gcc.dg/vmx/5-05.c: New.
14770         * gcc.dg/vmx/5-06.c: New.
14771         * gcc.dg/vmx/5-07.c: New.
14772         * gcc.dg/vmx/5-07t.c: New.
14773         * gcc.dg/vmx/5-08.c: New.
14774         * gcc.dg/vmx/5-10.c: New.
14775         * gcc.dg/vmx/5-11.c: New.
14776         * gcc.dg/vmx/7-01a.c: New.
14777         * gcc.dg/vmx/7-01.c: New.
14778         * gcc.dg/vmx/7c-01.c: New.
14779         * gcc.dg/vmx/7d-01.c: New.
14780         * gcc.dg/vmx/7d-02.c: New.
14781         * gcc.dg/vmx/8-01.c: New.
14782         * gcc.dg/vmx/8-02a.c: New.
14783         * gcc.dg/vmx/8-02.c: New.
14784         * gcc.dg/vmx/brode-1.c: New.
14785         * gcc.dg/vmx/bug-1.c: New.
14786         * gcc.dg/vmx/bug-2.c: New.
14787         * gcc.dg/vmx/bug-3.c: New.
14788         * gcc.dg/vmx/cw-bug-1.c: New.
14789         * gcc.dg/vmx/cw-bug-2.c: New.
14790         * gcc.dg/vmx/cw-bug-3.c: New.
14791         * gcc.dg/vmx/dct.c: New.
14792         * gcc.dg/vmx/debug-1.c: New.
14793         * gcc.dg/vmx/debug-2.c: New.
14794         * gcc.dg/vmx/debug-3.c: New.
14795         * gcc.dg/vmx/debug-4.c: New.
14796         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14797         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14798         * gcc.dg/vmx/eg-5.c: New.
14799         * gcc.dg/vmx/fft.c: New.
14800         * gcc.dg/vmx/gcc-bug-1.c: New.
14801         * gcc.dg/vmx/gcc-bug-2.c: New.
14802         * gcc.dg/vmx/gcc-bug-3.c: New.
14803         * gcc.dg/vmx/gcc-bug-4.c: New.
14804         * gcc.dg/vmx/gcc-bug-5.c: New.
14805         * gcc.dg/vmx/gcc-bug-6.c: New.
14806         * gcc.dg/vmx/gcc-bug-7.c: New.
14807         * gcc.dg/vmx/gcc-bug-8.c: New.
14808         * gcc.dg/vmx/gcc-bug-9.c: New.
14809         * gcc.dg/vmx/gcc-bug-b.c: New.
14810         * gcc.dg/vmx/gcc-bug-c.c: New.
14811         * gcc.dg/vmx/gcc-bug-d.c: New.
14812         * gcc.dg/vmx/gcc-bug-e.c: New.
14813         * gcc.dg/vmx/gcc-bug-f.c: New.
14814         * gcc.dg/vmx/gcc-bug-g.c: New.
14815         * gcc.dg/vmx/gcc-bug-i.c: New.
14816         * gcc.dg/vmx/harness.h: New.
14817         * gcc.dg/vmx/ira1.c: New.
14818         * gcc.dg/vmx/ira2a.c: New.
14819         * gcc.dg/vmx/ira2b.c: New.
14820         * gcc.dg/vmx/ira2.c: New.
14821         * gcc.dg/vmx/ira2c.c: New.
14822         * gcc.dg/vmx/mem.c: New.
14823         * gcc.dg/vmx/newton-1.c: New.
14824         * gcc.dg/vmx/ops.c: New.
14825         * gcc.dg/vmx/sn7153.c: New.
14826         * gcc.dg/vmx/spill2.c: New.
14827         * gcc.dg/vmx/spill3.c: New.
14828         * gcc.dg/vmx/spill.c: New.
14829         * gcc.dg/vmx/t.c: New.
14830         * gcc.dg/vmx/varargs-1.c: New.
14831         * gcc.dg/vmx/varargs-2.c: New.
14832         * gcc.dg/vmx/varargs-3.c: New.
14833         * gcc.dg/vmx/varargs-4.c: New.
14834         * gcc.dg/vmx/varargs-5.c: New.
14835         * gcc.dg/vmx/varargs-6.c: New.
14836         * gcc.dg/vmx/varargs-7.c: New.
14837         * gcc.dg/vmx/vmx.exp: New.
14838         * gcc.dg/vmx/vprint-1.c: New.
14839         * gcc.dg/vmx/vscan-1.c: New.
14840         * gcc.dg/vmx/x-01.c: New.
14841         * gcc.dg/vmx/x-02.c: New.
14842         * gcc.dg/vmx/x-03.c: New.
14843         * gcc.dg/vmx/x-04.c: New.
14844         * gcc.dg/vmx/x-05.c: New.
14845         * gcc.dg/vmx/yousufi-1.c: New.
14846         * gcc.dg/vmx/zero-1.c: New.
14847         * gcc.dg/vmx/zero.c: New.
14848
14849 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14850
14851         * g++.dg/lookup/java1.C: Update for chage of
14852         _Jv_AllocObject.
14853         * g++.dg/lookup/java2.C: Likewise.
14854
14855 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14856
14857         * ada/acats/run_all.sh: use -O2 by default.
14858
14859 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14860
14861         * gcc.dg/vr-mult-[12].c: New tests.
14862
14863 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14864
14865         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14866
14867         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14868
14869 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14870
14871         * lib/target-supports.exp (check_profiling_available): Assume profiling
14872         isn't available for mips*-*-elf targets.
14873
14874 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14875
14876         * gcc.dg/builtins-38.c: New test.
14877
14878 2004-04-14  Eric Christopher  <echristo@redhat.com>
14879
14880         * g++.dg/charset/charset.exp: Run .cc extension tests.
14881
14882 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14883
14884         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14885
14886 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14887
14888         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14889
14890 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14891
14892         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14893         * gcc.dg/i386-387-2.c: Likewise.
14894
14895         * gcc.dg/i386-387-7.c: New test.
14896         * gcc.dg/i386-387-8.c: New test.
14897
14898         * gcc.dg/builtins-37.c: New test.
14899
14900 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14901
14902         * g++.dg/pch/externc-1.C: Add missing semicolon.
14903
14904 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14905
14906         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14907
14908 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14909
14910         * gcc.c-torture/execute/20040411-1.c: New test.
14911
14912 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14913
14914         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14915
14916 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14917
14918         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14919
14920 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14921
14922         * lib/target-supports.exp (check_named_sections_available): New.
14923         * lib/gcc-dg.exp (dg-require-named-sections): New.
14924         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14925         old-deja.exp.  Also prune error-count message from HP linker.
14926         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14927
14928         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14929         * g++.old-deja/g++.pt/static3.C: Likewise.
14930         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14931
14932 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14933
14934         * gcc.c-torture/execute/20040409-1.c: New test case.
14935         * gcc.c-torture/execute/20040409-2.c: New test case.
14936         * gcc.c-torture/execute/20040409-3.c: New test case.
14937
14938 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14939
14940         * gcc.dg/20040409-1.c: New test.
14941
14942 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14943
14944         PR target/14888
14945         * g++.dg/opt/pr14888.C: New test case.
14946
14947 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14948
14949         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14950         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14951         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14952         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14953         New tests.
14954
14955 2004-04-08  Paul Brook  <paul@codesourcery.com>
14956
14957         * gcc.dg/spill-1.c: New test.
14958
14959 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14960
14961         * gcc.dg/torture/builtin-ctype-2.c: New test.
14962
14963 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14964
14965         * gcc.dg/pch/pch.exp: Add largefile test.
14966
14967 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14968
14969         * g++.dg/pch/externc-1.Hs: New.
14970         * g++.dg/pch/externc-1.C: New.
14971
14972 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14973
14974         * gcc.dg/compat/struct-by-value-5a_main.c,
14975         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14976         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14977         * gcc.dg/compat/struct-by-value-5a_x.c,
14978         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14979         gcc.dg/compat/struct-by-value-5_x.c.
14980         * gcc.dg/compat/struct-by-value-5a_y.c,
14981         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14982         gcc.dg/compat/struct-by-value-5_y.c.
14983
14984         * gcc.dg/compat/struct-by-value-6a_main.c,
14985         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14986         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14987         * gcc.dg/compat/struct-by-value-6a_x.c,
14988         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14989         gcc.dg/compat/struct-by-value-6_x.c.
14990         * gcc.dg/compat/struct-by-value-6a_y.c,
14991         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14992         gcc.dg/compat/struct-by-value-6_y.c.
14993
14994         * gcc.dg/compat/struct-by-value-7a_main.c,
14995         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14996         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14997         * gcc.dg/compat/struct-by-value-7a_x.c,
14998         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14999         gcc.dg/compat/struct-by-value-7_x.c.
15000         * gcc.dg/compat/struct-by-value-7a_y.c,
15001         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
15002         gcc.dg/compat/struct-by-value-7_y.c.
15003
15004 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
15005
15006         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
15007         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
15008         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
15009         options.
15010
15011 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
15012
15013         * gcc.dg/builtins-36.c: New test.
15014
15015 2004-04-06  Paul Brook  <paul@codesourcery.com>
15016
15017         * README.gcc: Remove obsolete contraint on testcases.
15018
15019 2004-04-05  Paul Brook  <paul@codesourcery.com>
15020
15021         PR2123
15022         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
15023         failure and exit(0) on success.
15024         * g++.dg/expr/anew2.C: Ditto.
15025         * g++.dg/expr/anew3.C: Ditto.
15026         * g++.dg/expr/anew4.C: Ditto.
15027
15028 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
15029
15030         PR c++/3518
15031         * g++.dg/template/unify7.C: New.
15032
15033 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
15034
15035         * g++.dg/README: Bring up to date with new subdirectories; remove
15036         duplicate subdirectory lines.
15037
15038 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         PR c++/14007
15041         * g++.dg/template/unify5.C: New.
15042         * g++.dg/template/unify6.C: New.
15043         * g++.dg/template/qualttp20.C: Adjust.
15044         * g++.old-deja/g++.jason/report.C: Adjust.
15045         * g++.old-deja/g++.other/qual1.C: Adjust.
15046
15047 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/14803
15050         * g++.dg/inherit/ptrmem1.C: New test.
15051
15052 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
15053
15054         PR c++/14755
15055         * gcc.c-torture/execute/20040331-1.c: New test.
15056         * gcc.dg/20040331-1.c: New test.
15057
15058 2004-04-01  Paul Brook  <paul@codesourcery.com>
15059
15060         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15061
15062 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15063
15064         PR c++/14724
15065         * g++.dg/init/goto1.C: New test.
15066
15067         PR c++/14763
15068         * g++.dg/template/defarg4.C: New test.
15069
15070 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15071
15072         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15073
15074 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15075
15076         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15077
15078 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15079
15080         * gcc.dg/noncompile/undeclared-2.c: New test.
15081
15082 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15083
15084         * gcc.dg/940409-1.c: Remove XFAIL.
15085         * gcc.dg/reg-vol-struct-1.c: New test.
15086
15087 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15088
15089         * gcc.dg/torture/builtin-wctype-1.c: New test.
15090
15091 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15092
15093         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15094         * gcc.dg/20001101-1.c: Likewise.
15095         * gcc.dg/20001102-1.c: Likewise.
15096
15097 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15098
15099         * gcc.dg/compare8.c: Add an additional test for XOR.
15100
15101 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15102
15103         * gcc.dg/torture/builtin-ctype-1.c: New test.
15104
15105 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15106
15107         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15108         * gcc.dg/torture/builtin-math-1.c: Likewise.
15109         * gcc.dg/torture/builtin-power-1.c: New test.
15110
15111 2004-03-24  Andreas Schwab  <schwab@suse.de>
15112
15113         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15114         IA64 assembler.
15115
15116 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15117             Roger Sayle  <roger@eyesopen.com>
15118
15119         * gcc.dg/compare8.c: New test case.
15120
15121 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15122
15123         * g++.dg/ext/altivec-7.C: New test.
15124
15125 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15126
15127         PR 12267, 12391, 12560, 13129, 14114, 14133
15128         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15129         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15130         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15131         Adjust error regexps.
15132         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15133         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15134         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15135         * gcc.dg/local1.c: Add explanatory comment.
15136
15137 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15138
15139         PR optimization/14669
15140         * g++.dg/opt/fold2.C: New test case.
15141
15142 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15143
15144         PR c/14069
15145         * gcc.dg/20040322-1.c: New test.
15146
15147 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15148
15149         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15150         * gcc.dg/ultrasp4.c: Likewise.
15151         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15152
15153 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15154
15155         * gcc.dg/i386-sse-8.c: Reset default options.
15156
15157 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15158
15159         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15160         in the error message text.
15161
15162 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15163
15164         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15165
15166 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15167
15168         PR c++/14616
15169         * g++.dg/init/array13.C: New test.
15170
15171 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15172
15173         PR target/13889
15174         * gcc.c-torture/compile/pr13889.c: New test case.
15175
15176 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15177
15178         PR c/14635
15179         * builtins-1.c (nan, nans): Don't test.
15180         * builtins-30.c: Don't use nan, nanf, nanl.
15181         * builtins-35.c: New test.
15182
15183 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15184
15185         * g++.dg/ext/altivec-6.C: New test.
15186
15187 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15188
15189         * g++.dg/init/placement3.C: New test.
15190
15191         * g++.dg/template/spec13.C: New test.
15192
15193         * g++.dg/lookup/using11.C: New test.
15194
15195         * g++.dg/lookup/koenig3.C: New test.
15196
15197         * g++.dg/template/operator2.C: New test.
15198
15199         * g++.dg/expr/dtor3.C: New test.
15200         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15201         marker.
15202         * g++.old-deja/g++.law/visibility28.C: Likewise.
15203
15204 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15205
15206         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15207         * gcc.dg/ppc64-abi-3.c: Likewise.
15208
15209 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15210
15211         PR c++/14545
15212         * g++.dg/parse/template15.C: New test.
15213
15214 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15215
15216         * g++.dg/expr/dtor2.C: New test.
15217
15218         * g++.dg/lookup/anon4.C: New test.
15219
15220         * g++.dg/overload/using1.C: New test.
15221
15222         * g++.dg/template/lookup7.C: New test.
15223
15224         * g++.dg/template/typename6.C: New test.
15225
15226         * g++.dg/expr/cond6.C: New test.
15227
15228 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15229
15230         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15231
15232 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15233
15234         * g++.dg/expr/cond5.C: New test.
15235         * g++.dg/expr/constcast1.C: Likewise.
15236         * g++.dg/expr/ptrmem2.C: Likewise.
15237         * g++.dg/expr/ptrmem3.C: Likewise.
15238         * g++.dg/lookup/main1.C: Likewise.
15239         * g++.dg/template/lookup6.C: Likewise.
15240
15241 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15242
15243         * gcc.dg/local1.c: New test.
15244
15245         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15246
15247 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15248
15249         * gcc.dg/torture/builtin-convert-1.c: New test.
15250
15251 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15252
15253         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15254
15255 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15256
15257         PR c++/14481
15258         * g++.dg/warn/Wunused-7.C: New test.
15259
15260 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15261
15262         * gcc.dg/torture/builtin-integral-1.c: New test.
15263
15264 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15265
15266         PR c++/14586
15267         * g++.dg/parse/non-dependent3.C: New test.
15268
15269 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15270
15271         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15272         * g++.dg/eh/simd-2.C: Likewise.
15273         * g++.dg/init/array10.C: Likewise.
15274         * gcc.c-torture/compile/simd-1.c: Likewise.
15275         * gcc.c-torture/compile/simd-2.c: Likewise.
15276         * gcc.c-torture/compile/simd-3.c: Likewise.
15277         * gcc.c-torture/compile/simd-4.c: Likewise.
15278         * gcc.c-torture/compile/simd-6.c: Likewise.
15279         * gcc.c-torture/execute/simd-1.c: Likewise.
15280         * gcc.c-torture/execute/simd-2.c: Likewise.
15281         * gcc.dg/compat/vector-defs.h: Likewise.
15282         * gcc.dg/20020531-1.c: Likewise.
15283         * gcc.dg/altivec-3.c: Likewise.
15284         * gcc.dg/altivec-4.c: Likewise.
15285         * gcc.dg/altivec-varargs-1.c: Likewise.
15286         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15287         * gcc.dg/i386-mmx-3.c: Likewise.
15288         * gcc.dg/i386-sse-4.c: Likewise.
15289         * gcc.dg/i386-sse-5.c: Likewise.
15290         * gcc.dg/i386-sse-8.c: Likewise.
15291         * gcc.dg/simd-1.c: Likewise.
15292         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15293         __ev64_opaque__ since the machine description provides it.
15294
15295 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15296
15297         * lib/compat.exp (skip_list): New global variable.
15298         Use it to hold the user defined COMPAT_SKIPS list if any.
15299         (compat-obj): Add the members of skip_list to optall.
15300
15301 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15302
15303         * gcc.dg/compat/union-by-value-1_main.c,
15304         union-by-value-1_x.c, union-by-value-1_y.c,
15305         union-check.h, union-defs.h,
15306         union-init.h, union-return-1_main.c,
15307         union-return-1_x.c, union-return-1_y.c: New files.
15308
15309 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15310
15311         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15312         mixed-struct-init.h: Add 4 mixed structure types.
15313         struct-by-value-21_main.c, struct-by-value-21_x.c,
15314         struct-by-value-21_y.c, struct-return-21_main.c,
15315         struct-return-21_x.c, struct-return-21_y.c: New files.
15316
15317 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15318
15319         PR c++/14550
15320         * g++.dg/parse/template14.C: New test.
15321
15322 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15323
15324         * gcc.c-torture/execute/20040313-1.c: New test.
15325
15326 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15327
15328         PR target/14533
15329         * gcc.dg/20040311-2.c: New test.
15330
15331 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15332
15333         PR other/14544
15334         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15335         bit-field.
15336
15337 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15338
15339         * gcc.dg/20040305-2.c: Add missing return statement.
15340
15341 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15342
15343         * gcc.dg/builtins-34.c: Also check pow10*.
15344
15345 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15346
15347         PR target/14262
15348         * gcc.dg/20040305-2.c: New test.
15349
15350 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15351
15352         * gcc.dg/20040310-1.c: New test.
15353
15354 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15355
15356         * gcc.c-torture/execute/20040311-1.c: New test case.
15357
15358 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15359
15360         PR c++/14476
15361         * g++.dg/lookup/enum1.C: New test.
15362
15363 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15364
15365         PR c++/14510
15366         * g++.dg/lookup/struct2.C: New test.
15367
15368 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15369
15370         * gcc.dg/builtins-34.c: New test.
15371
15372 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15373
15374         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15375
15376 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15377
15378         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15379         * gcc.dg/alias-2.c: New testcase.
15380
15381 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15382
15383         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15384
15385 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15386
15387         * gcc.c-torture/execute/20040309-1.c: New test case.
15388
15389 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15390
15391         PR c++/14397
15392         * g++.dg/overload/ref1.C: New.
15393
15394 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15395
15396         PR c++/14409
15397         * g++.dg/template/spec12.C: New test.
15398
15399         PR c++/14448
15400         * g++.dg/parse/crash14.C: New test.
15401
15402 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15403
15404         PR c++/14230
15405         * g++.dg/init/ref11.C: New test.
15406
15407 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15408
15409         PR c++/14432
15410         * g++.dg/parse/builtin2.C: New test.
15411
15412 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15413
15414         PR c++/14401
15415         * g++.dg/init/ctor3.C: New test.
15416         * g++.dg/init/union1.C: New test.
15417         * g++.dg/ext/anon-struct4.C: New test.
15418
15419 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15420
15421         * g++.dg/lookup/koenig1.C: Tweak error messages.
15422         * g++.dg/lookup/used-before-declaration.C: Likewise.
15423         * g++.dg/other/do1.C: Likewise.
15424         * g++.dg/overload/koenig1.C: Likewise.
15425         * g++.dg/parse/crash13.C: Likewise.
15426         * g++.dg/template/instantiate3.C: Likewise.
15427
15428 2004-03-08  Eric Christopher  <echristo@redhat.com>
15429
15430         * * lib/target-supports.exp: Enable libiconv in test
15431         compilation.  Fix up error checking.
15432
15433 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15434
15435         PR middle-end/14289
15436         * gcc.dg/pr14289-1.c: New test case.
15437         * gcc.dg/pr14289-2.c: Likewise.
15438         * gcc.dg/pr14289-3.c: Likewise.
15439
15440 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15441
15442         * gcc.c-torture/execute/20040308-1.c: New test.
15443
15444 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15445
15446         * gcc.c-torture/execute/20040307-1.c: New test case.
15447
15448 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15449
15450         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15451
15452 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15453
15454         * gcc.dg/20040306-1.c: New test.
15455
15456 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15457
15458         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15459         them static.
15460         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15461
15462 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15463
15464         PR c/14465
15465         * gcc.dg/decl-6.c: New test.
15466
15467 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15468
15469         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15470         Rename LOGPOW -> LOG_POW.
15471         (SQRT_EXP, POW_EXP): New.
15472
15473 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15474
15475         * gcc.dg/i386-sse-8.c: New test.
15476
15477 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15478
15479         PR c/14114
15480         * gcc.dg/decl-5.c: New test.
15481
15482 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15483
15484         * gcc.dg/20040305-1.c: New test.
15485
15486 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15487
15488         PR other/14354
15489         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15490
15491 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15492
15493         PR c++/14425, c++/14426
15494         * g++.dg/ext/altivec-4.C: New test.
15495         * g++.dg/ext/altivec-5.C: New test.
15496
15497 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15498
15499         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15500         global variables of a type with no linkage.
15501         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15502         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15503         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15504         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15505         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15506         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15507         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15508         * g++.dg/warn/deprecated.C: Name enum Color.
15509         * g++.dg/overload/VLA.C: Name structure for 'b'.
15510         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15511
15512 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15513
15514         * gcc.c-torture/compile/20040304-1.c: New test.
15515
15516 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15517
15518         PR 13728
15519         * gcc.dg/decl-4.c: New testcase.
15520
15521 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15522
15523         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15524         as PRECF if sizeof (float) > sizeof (double).
15525         (PRECL): Make it the same as PRECF if
15526         sizeof (float) > sizeof (long double).
15527
15528 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15529
15530         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15531         system type.  Add check for irix6 which doesn't have c99 runtime.
15532
15533 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15534
15535         * gcc.dg/const-elim-1.c: xfail for xtensa.
15536
15537 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15538
15539         PR c++/14369
15540         * g++.dg/template/cond4.C: New test.
15541
15542 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/14360
15545         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15546
15547         PR c++/14361
15548         * g++.dg/parse/defarg7.C: New test.
15549
15550         PR c++/14359
15551         * g++.dg/template/friend26.C: New test.
15552
15553 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/14324
15556         * g++.dg/abi/mangle21.C: New test.
15557
15558         PR c++/14260
15559         * g++.dg/parse/constructor2.C: New test.
15560
15561         PR c++/14337
15562         * g++.dg/template/sfinae1.C: New test.
15563
15564 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15565
15566         PR c++/14267
15567         * g++.dg/expr/crash2.C: New test.
15568
15569         PR middle-end/13448
15570         * gcc.dg/inline-5.c: New test.
15571         * gcc.dg/always-inline.c: Split out tests into ...
15572         * gcc.dg/always-inline2.c: ... this and ...
15573         * gcc.dg/always-inline3.c: ... this.
15574
15575 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15576
15577         PR debug/12103
15578         * g++.dg/debug/crash1.C: New test.
15579
15580 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15581
15582         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15583         function with __attribute__((noinline)).
15584         (recurser_void2): Likewise.
15585         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15586         (recurser_void2): Likewise.
15587
15588 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15589
15590         PR middle-end/14203
15591         * g++.dg/warn/Wunused-6.C: New test case.
15592
15593 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15594
15595         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15596         not defined.
15597
15598 2004-02-27  Eric Christopher  <echristo@redhat.com>
15599
15600         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15601         * g++.dg/charset/asm2.c: Run only x86.
15602         * gcc.dg/charset/asm3.c: Ditto.
15603
15604 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15605
15606         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15607         ld_library_path.
15608
15609 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15610
15611         * g++.dg/ext/altivec-3.C: New.
15612
15613 2004-02-26  Richard Henderson  <rth@redhat.com>
15614
15615         * g++.dg/ext/attrib10.C: Mark for warning.
15616         * gcc.dg/attr-alias-1.c: New.
15617
15618 2004-02-26  Richard Henderson  <rth@redhat.com>
15619
15620         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15621         * gcc.c-torture/execute/20040208-2.c: ... it back.
15622
15623 2004-02-26  Eric Christopher  <echristo@redhat.com>
15624
15625         * lib/target-supports.exp (check-iconv-available): New function.
15626         * lib/gcc-dg.exp (dg-require-iconv): New function.
15627         Use above.
15628         * gcc.dg/charset: New directory.
15629         * gcc.dg/charset/charset.exp: New file.
15630         * gcc.dg/charset/asm1.c: Ditto.
15631         * gcc.dg/charset/asm2.c: Ditto.
15632         * gcc.dg/charset/asm3.c: Ditto.
15633         * gcc.dg/charset/asm4.c: Ditto.
15634         * gcc.dg/charset/asm5.c: Ditto.
15635         * gcc.dg/charset/attribute1.c: Ditto.
15636         * gcc.dg/charset/attribute2.c: Ditto.
15637         * gcc.dg/charset/string1.c: Ditto.
15638         * g++.dg/charset: New directory.
15639         * g++.dg/dg.exp: Add here. Special options.
15640         * g++.dg/charset/charset.exp: New file.
15641         * g++.dg/charset/asm1.c: Ditto.
15642         * g++.dg/charset/asm2.c: Ditto.
15643         * g++.dg/charset/asm3.c: Ditto.
15644         * g++.dg/charset/asm4.c: Ditto.
15645         * g++.dg/charset/attribute1.c: Ditto.
15646         * g++.dg/charset/attribute2.c: Ditto.
15647         * g++.dg/charset/extern1.cc: Ditto.
15648         * g++.dg/charset/extern2.cc: Ditto.
15649         * g++.dg/charset/string1.c: Ditto.
15650
15651 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15652
15653         PR c++/14278
15654         * g++.dg/parse/comma1.C: New test.
15655
15656 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15657
15658         PR c++/14284
15659         * g++.dg/template/ttp8.C: New test.
15660
15661 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15662
15663         * gcc.dg/fixuns-trunc-1.c: New test.
15664
15665 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15666
15667         * gcc.dg/builtins-config.h: Use #elif.
15668
15669 2004-02-26  Michael Matz  <matz@suse.de>
15670
15671         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15672         * gcc.dg/991214-1.c: Likewise.
15673         * gcc.dg/i386-asm-1.c: Likewise.
15674
15675 2004-02-25  Richard Henderson  <rth@redhat.com>
15676
15677         * gcc.c-torture/execute/20040208-2.c: Move ...
15678         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15679
15680 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15681
15682         PR c++/14246
15683         * g++.dg/other/crash-3.C: New test.
15684
15685 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15686
15687         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15688         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15689
15690         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15691         HP-UX.
15692
15693 2004-02-24  Michael Matz  <matz@suse.de>
15694
15695         * gcc.dg/i386-regparm.c: New.
15696
15697 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15698
15699         * gcc.c-torture/execute/20040223-1.c: New.
15700
15701 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15702             Kazu Hirata  <kazu@cs.umass.edu>
15703
15704         * gcc.dg/fwritable-strings-1.c: Remove.
15705
15706 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15707
15708         PR c/14156
15709         * gcc.dg/20040223-1.c: New test.
15710
15711 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15712
15713         PR c++/14106
15714         * g++.dg/ext/typeof9.C: New test.
15715
15716 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15717
15718         PR c++/14250
15719         * g++.dg/other/switch1.C: New test.
15720
15721 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15722
15723         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15724         * gcc.dg/va-arg-1.c: Likewise.
15725
15726 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15727
15728         PR c++/14143
15729         * g++.dg/template/koenig5.C: New test.
15730
15731 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15732
15733         * g++.dg/ext/altivec-1.C: Generalize target triple.
15734         * g++.dg/ext/altivec-2.C: New test case.
15735         * g++.dg/ext/altivec_check.h: New file.
15736         * gcc.dg/altivec-1.c: Generalize target triple;
15737         include altivec_check.h and call altivec_check().
15738         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15739         * gcc.dg/altivec-6.c: New test case.
15740         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15741         type casts as needed.
15742         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15743         altivec_check().
15744         * gcc.dg/altivec-12.c: New test case.
15745         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15746         include altivec_check.h and call altivec_check().
15747         * gcc.dg/altivec_check.h: New file.
15748
15749 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15750
15751         * lib/target-supports.exp (check_alias_available): Don't mangle
15752         function `g' in test program.
15753
15754 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15755
15756         * lib/target-supports.exp (check_profiling_available): Check
15757         argument to determine whether we support a profiling type.
15758         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15759         check_profiling_available.
15760         * g++.dg/bprob/bprob.exp: Likewise
15761         * g77.dg/bprob/bprob.exp: Likewise.
15762         * gcc.misc-tests/bprob.exp: Likewise.
15763         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15764         dg-require-profiling and delete expected error handling.
15765         * gcc.dg/20021014-1.c: Likewise.
15766         * gcc.dg/nest.c: Likewise.
15767
15768 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15769
15770         PR c++/12007
15771         * g++.dg/other/vthunk1.C: New test.
15772
15773 2004-02-20  Falk Hueffner  <falk@debian.org>
15774
15775         PR target/14201
15776         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15777
15778 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/13927
15781         * g++.dg/other/error8.C: Remove XFAIL markers.
15782
15783         PR c++/14173
15784         * g++.dg/ext/packed5.C: New test.
15785
15786         PR c++/14199
15787         * g++.dg/warn/Wunused-5.C: New test.
15788
15789         PR c++/14186
15790         * g++.dg/lookup/member1.C: New test.
15791
15792 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15793
15794         * gcc.c-torture/compile/20040130-1.c: Enable only when
15795         __INT_MAX__ >= 2147483647L.
15796         * gcc.c-torture/compile/961203-1.c: Likewise.
15797
15798 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15799
15800         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15801         * g++.dg/opt/template1.C: Robustify assembler regexp
15802
15803 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15804
15805         * gcc.c-torture/execute/simd-4.x: Remove.
15806         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15807         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15808         Guard with #ifndef SKIP_ATTRIBUTE.
15809         * gcc.dg/compat/vector-1_y.c: Likewise.
15810         * gcc.dg/compat/vector-2_x.c: Likewise.
15811         * gcc.dg/compat/vector-2_y.c: Likewise.
15812         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15813         * g++.dg/eh/simd-2.C: Likewise.
15814
15815 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15816
15817         * gcc.c-torture/compile/complex-1.c: New.
15818
15819 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15820
15821         PR target/14209
15822         * gcc.c-torture/execute/20040218-1.c: New test.
15823
15824 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15825
15826         PR c++/14181
15827         * g++.dg/parse/new2.C: New test.
15828
15829 2004-02-18  Paul Brook  <paul@codesourcery.com>
15830
15831         * gcc.c-torture/compile/libcall-1.c: New test.
15832
15833 2004-02-18  Paul Brook  <paul@codesourcery.com>
15834
15835         PR debug/12934
15836         * gcc.dg/debug/debug-7.c: New test.
15837
15838 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15839
15840         * gcc.dg/20040217-1.c: New test.
15841
15842 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15843
15844         * gcc.c-torture/execute/990208-1.x: Delete.
15845
15846 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15847
15848         * gcc.c-torture/execute/20040208-2.x: New file.
15849
15850 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15851
15852         PR c++/11326
15853         * g++.dg/abi/structret1.C: New test.
15854
15855 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15856
15857         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15858         (i386_cpuid): No need to test if cpuid is available on AMD64.
15859         Fix assembly, so that it works onboth i386 and AMD64.
15860         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15861         (vecInLong): Fix s[] member type to unsigned int.
15862         (vecInWord): Remove type.
15863         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15864         (a64, b64, c64, d64, e64): Remove.
15865         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15866         Remove unused variable.  Remove initialization of removed variables.
15867         Don't call mmx_tests nor sse_tests.
15868         (reference_mmx, reference_sse): Remove.
15869         (check): Add return stmt.
15870         * gcc.dg/i386-sse-7.c: New test.
15871         * gcc.dg/i386-mmx-4.c: New test.
15872
15873 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15874
15875         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15876         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15877         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15878         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15879         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15880         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15881         g++.dg/tc1/dr94.C: Fix line terminator.
15882
15883 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15884
15885         * gcc.c-torture/compile/20040216-1.c: New.
15886
15887 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15888
15889         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15890         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15891         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15892         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15893         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15894         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15895
15896 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15897
15898         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15899
15900 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15901
15902         PR c++/13971
15903         * g++.dg/expr/cond4.C: New test.
15904
15905         PR c++/14086
15906         * g++.dg/lookup/crash2.C: New test.
15907
15908 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15909
15910         * gcc.c-torture/compile/20040214-2.c: New test.
15911
15912 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15913
15914         PR c++/14116
15915         * g++.dg/ext/typeof8.C: New test.
15916
15917 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15918
15919         * gcc.c-torture/compile/20040214-1.c: New test.
15920
15921 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15922
15923         PR c++/13635
15924         * g++.dg/template/spec11.C: New test.
15925
15926 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15927
15928         PR c++/13927
15929         * g++.dg/other/error8.C: New test.
15930
15931 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15932
15933         PR c++/14122
15934         * g++.dg/template/array4.C: New test.
15935
15936         PR c++/14108
15937         * g++.dg/inherit/thunk2.C: New test.
15938
15939         PR c++/14083
15940         * g++.dg/eh/cond2.C: New test.
15941
15942 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15943
15944         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15945
15946 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15947
15948         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15949
15950 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15951
15952         * g++.dg/simd-2.C: xfail on ppc64-linux.
15953
15954 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15955
15956         PR c/456
15957         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15958         tests.
15959
15960 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15961
15962         * gcc.dg/builtins-33.c: New test.
15963
15964 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15965
15966         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15967
15968 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15969
15970         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15971
15972 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15973
15974         * gcc.dg/ppc64-abi-3.c: New test.
15975
15976 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15977
15978         PR c/14092
15979
15980         * gcc.dg/pr14092-1.c: New testcase.
15981
15982 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15983
15984         * gcc.dg/cpp/assert4.c: Fix typo last change.
15985
15986         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15987         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15988
15989         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15990
15991 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15992
15993         * gcc.c-torture/compile/20040209-1.c: New test case.
15994
15995 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15996
15997         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15998
15999 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * gcc.c-torture/execute/20040208-[12].c: New tests.
16002
16003 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16004
16005         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
16006
16007 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008
16009         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
16010
16011 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16012
16013         Bug 13856
16014         * gcc.dg/visibility-8.c: New testcase.
16015
16016 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
16017
16018         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
16019         arguments.
16020         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
16021
16022 2004-02-07  Roger Sayle  <roger@eyesopen.com>
16023
16024         PR middle-end/13696
16025         * g++.dg/opt/fold1.C: New test case.
16026
16027 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16028
16029         PR c++/14033
16030         * g++.dg/other/crash-2.C: New test.
16031
16032 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16033
16034         PR c++/14028
16035         * g++.dg/parse/angle-bracket2.C: New test.
16036
16037 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16038
16039         PR middle-end/13750
16040         Revert:
16041         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16042         PR pch/13361
16043         * testsuite/g++.dg/pch/wchar-1.C: New.
16044         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16045
16046 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16047
16048         PR c++/14008
16049         * g++.dg/parse/error15.C: New test.
16050         * g++.dg/parse/crash11.C: Update dg-error mark.
16051
16052 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16053
16054         PR c++/13932
16055         * g++.dg/warn/conv2.C: New test.
16056
16057 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16058
16059         PR c++/13086
16060         * g++.dg/warn/incomplete1.C: Remove xfail.
16061
16062 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16063
16064         * lib/file-format.exp (gcc_target_object_format): Use
16065         ${tool}_target_compile, not gcc_target_compile.
16066         * lib/target-supports.exp (check_alias_available): Likewise.
16067         (check_gc_sections_available): Likewise.
16068         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16069         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16070         dg-require-alias.
16071
16072 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16073
16074         PR c++/13969
16075         * g++.dg/template/static6.C: New test.
16076
16077 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16078
16079         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16080
16081 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16082
16083         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16084         tests for systems where `char' is unsigned by default.
16085
16086 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16087
16088         PR c++/13997
16089         * g++.dg/template/partial3.C: New test.
16090
16091 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16092
16093         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16094         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16095         Remove mentions of obsolete ports.
16096
16097 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16098
16099         * gcc.dg/noncompile/20001228-1.c: Fix for new
16100         error message.
16101
16102 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16103
16104         PR target/9348
16105         * gcc.c-torture/execute/multdi-1.c: New test case.
16106
16107 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/13925
16110         * g++.dg/template/lookup5.C: New test.
16111
16112 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16113
16114         PR c++/13950
16115         * g++.dg/template/lookup4.C: New test.
16116
16117         PR c++/13970
16118         * g++.dg/parse/error14.C: New test.
16119
16120         PR c++/14002
16121         * g++.dg/parse/template13.C: New test.
16122
16123 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/13978
16126         * g++.dg/template/koenig4.C: New test.
16127
16128         PR c++/13968
16129         * g++.dg/template/crash17.C: New test.
16130
16131         PR c++/13975
16132         * g++.dg/parse/error13.C: New test.
16133         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16134
16135 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16136
16137         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16138
16139 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16140
16141         PR c/11658
16142         PR c/13994
16143         * gcc.dg/noncompile/20040203-1.c: New test.
16144         * gcc.dg/noncompile/20040203-2.c: Likewise.
16145         * gcc.dg/noncompile/20040203-3.c: Likewise.
16146         * gcc.dg/20040203-1.c: Likewise.
16147
16148 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16149
16150         PR c++/10858
16151         * g++.dg/template/sizeof7.C: New test.
16152
16153 2004-02-02  Eric Christopher  <echristo@redhat.com>
16154             Zack Weinberg  <zack@codesourcery.com>
16155
16156         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16157
16158 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16159
16160         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16161         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16162         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16163         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16164
16165 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16166
16167         PR c++/13113
16168         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16169
16170         PR c++/13854
16171         * g++.dg/ext/attrib13.C: New test.
16172
16173         PR c++/13907
16174         * g++.dg/conversion/op2.C: New test.
16175
16176 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16177
16178         * gcc.dg/titype-1.c: Fix pasto.
16179
16180 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16181
16182         * gcc.dg/titype-1.c: New test.
16183
16184 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16185
16186         PR c++/13957
16187         * g++.dg/template/non-type-template-argument-1.C,
16188         g++.dg/template/qualified-id1.C: Update dg-error marks.
16189         * g++.dg/template/nontype6.C: New test.
16190
16191 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16192
16193         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16194         * gcc.dg/builtins-31.c: New testcase.
16195         * gcc.dg/builtins-32.c: New testcase.
16196
16197 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16198
16199         * objc.dg/call-super-2.m: Update line numbers
16200         for the including of stddef.h.
16201
16202 2004-01-30  Michael Matz  <matz@suse.de>
16203
16204         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16205         g++.dg/ext/case-range3.C: New tests.
16206
16207 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16208
16209         DR206
16210         PR c++/13813
16211         * g++.dg/template/member4.C: New test.
16212
16213 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16214
16215         PR c++/13683
16216         * g++.dg/template/sizeof6.C: New test.
16217
16218 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16219
16220         * gcc.dg/fwritable-strings-1.c: New test.
16221
16222 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16223
16224         * gcc.c-torture/compile/20040130-1.c: New test.
16225
16226 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16227
16228         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16229
16230 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16231
16232         PR c++/13883
16233         * g++.dg/template/ctor3.C: New test.
16234
16235 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16236
16237         * g++.dg/tc1: New directory.
16238         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16239         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16240         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16241         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16242         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16243
16244 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16245
16246         * g++.dg/parse/error11.C: New test.
16247         * g++.dg/parse/error12.C: Likewise.
16248
16249 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16250
16251         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16252         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16253
16254 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/13791
16257         * g++.dg/ext/attrib12.C: New test.
16258
16259         PR c++/13736
16260         * g++.dg/parse/cast2.C: New test.
16261
16262 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16263
16264         * objc.dg/encode-2.m (main): New local string.  Set depending on
16265         sizeof long.  Use in sscanf call.
16266         * objc.dg/encode-3.m (main): New local string.  Set depending on
16267         sizeof long.  Use in scan_initial call.
16268
16269 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16270
16271         * objc.dg/call-super-2.m: Make LP64-safe.
16272         * objc.dg/desig-init-1.m: Likewise.
16273
16274 2004-01-27  Devang Patel <dpatel@apple.com>
16275
16276         * g++.dg/debug/namespace1.C: New test.
16277
16278 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16279
16280         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16281         xscale-*-*.
16282
16283         * gcc.dg/arm-mmx-1.c: New test.
16284
16285 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16286
16287         * gcc.dg/20040127-1.c: New test.
16288         * gcc.dg/20040127-2.c: New test.
16289
16290 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16291
16292         * objc.dg/stret-1.m (glob): Renamed to globa.
16293
16294 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16295
16296         PR c++/13663
16297         * g++.dg/expr/for1.C: New test.
16298
16299 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16300
16301         PR middle-end/13779
16302         * gcc.dg/darwin-longlong.c: New test.
16303
16304 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16305
16306         * gcc.dg/20040124-1.c: Moved test from here...
16307         * gcc.c-torture/compile/20040124-1.c: ...to here.
16308
16309 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16310
16311         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16312         the assembly output if -m64 is passed.
16313
16314 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/13833
16317         * g++.dg/template/cond3.C: New test.
16318
16319 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16320
16321         PR c++/13810
16322         * g++.dg/template/ttp7.C: New test.
16323
16324 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16325
16326         PR c++/13797
16327         * g++.dg/template/nontype4.C: New test.
16328         * g++.dg/template/nontype5.C: Likewise.
16329
16330 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16331
16332         * gcc.dg/torture/mips-clobber-at.c: New test.
16333
16334 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16335
16336         * gcc.dg/20040124-1.c: New test.
16337
16338 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16339
16340         * gcc.dg/20040123-1.c: New test.
16341
16342 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16343
16344         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16345
16346 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16347
16348         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16349
16350 2004-01-23  Andrew Pinski  <apinski@apple.com>
16351
16352         * gcc.dg/20030121-1.c: Move to ..
16353         * gcc.dg/20040121-1.c: here.
16354
16355 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16356
16357         * gcc.dg/builtins-29.c: New test case.
16358
16359 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16360
16361         PR 18314
16362         * gcc.dg/builtins-30.c: New testcase.
16363
16364 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16365
16366         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16367         * lib/g77.exp: Likewise.
16368         * lib/objc.exp: Likewise.
16369         * lib/g++.exp: Likewise.
16370
16371 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16372
16373         * gcc.dg/struct-by-value-2.c: New test.
16374
16375 2004-01-21  Andrew Pinski  <apinski@apple.com>
16376
16377         PR target/13785
16378         * gcc.dg/20030121-1.c: New test.
16379
16380 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16381
16382         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16383         clobber frame pointer register in asm statement.
16384
16385 2004-01-21  Falk Hueffner  <falk@debian.org>
16386
16387         * gcc.c-torture/compile/20040121-1.c: New test.
16388
16389 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16390
16391         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16392
16393 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16394
16395         * gcc.dg/ppc64-abi-2.c: New test.
16396
16397 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16398
16399         * lib/treelang.exp: Fill out this file.
16400         * lib/treelang-dg.exp: New File.
16401
16402 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16403
16404         * gcc.c-torture/compile/981022-1.c: Remove.
16405         * gcc.dg/array-5.c: Remove XFAIL.
16406         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16407         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16408         gcc.dg/cond-lvalue-1.c: Update.
16409         * gcc.dg/cast-lvalue-2.c: New test.
16410
16411 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/13592
16414         * g++.dg/other/error1.C (class foo): Tweak error message.
16415
16416         PR c++/13592
16417         * g++.dg/template/call2.C: New test.
16418
16419 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16420
16421         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16422         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16423         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16424         scalar-return-1_x.c, scalar-return-2_y.c,
16425         scalar-return-3_x.c, scalar-return-3_y.c,
16426         scalar-return-4_x.c, scalar-return-4_y.c,
16427         struct-align-1.h, struct-align-1_x.c,
16428         struct-align-1_y.c, struct-align-2.h,
16429         struct-align-2_x.c, struct-align-2_y.c,
16430         struct-by-value-10_y.c, struct-by-value-11_x.c,
16431         struct-by-value-11_y.c, struct-by-value-12_x.c,
16432         struct-by-value-12_y.c, struct-by-value-13_x.c,
16433         struct-by-value-13_y.c, struct-by-value-14_x.c,
16434         struct-by-value-14_y.c, struct-by-value-15_x.c,
16435         struct-by-value-15_y.c, struct-by-value-16_y.c,
16436         struct-by-value-17_y.c, struct-by-value-18_y.c,
16437         struct-by-value-19_y.c, struct-by-value-1_x.c,
16438         struct-by-value-1_y.c, struct-by-value-20_y.c,
16439         struct-by-value-2_x.c, struct-by-value-2_y.c,
16440         struct-by-value-3_y.c, struct-by-value-4_x.c,
16441         struct-by-value-4_y.c, struct-by-value-5_y.c,
16442         struct-by-value-6_y.c, struct-by-value-7_y.c
16443         struct-by-value-8_x.c, struct-by-value-8_y.c
16444         struct-by-value-9_x.c, struct-by-value-9_y.c
16445         struct-return-10_x.c, struct-return-10_y.c,
16446         struct-return-19_x.c, struct-return-20_x.c
16447         struct-return-2_x.c, struct-return-2_y.c
16448         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16449         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16450
16451 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16452
16453         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16454         attribute on sparc*-sun-solaris2.*.
16455
16456 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16457
16458         PR c++/13710
16459         * g++.dg/ext/typeof7.C: New test.
16460
16461 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16462
16463         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16464         * gcc.dg/const-elim-1.c: Same.
16465
16466 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16467
16468         * objc.dg/stret-1.m: New.
16469         * objc.dg/stret-2.m: New.
16470
16471 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16472
16473         PR c++/11895
16474         * g++.dg/ext/vector1.C: New test.
16475
16476 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16477
16478         * gcc.dg/pch/import-1.c: New.
16479         * gcc.dg/pch/import-1.hs: New.
16480         * gcc.dg/pch/import-1a.h: New.
16481         * gcc.dg/pch/import-1b.h: New.
16482         * gcc.dg/pch/import-1c.h: New.
16483
16484 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16485
16486         PR c++/13574
16487         * g++.dg/ext/array1.C: New test.
16488
16489         PR c++/13178
16490         * g++.dg/conversion/op1.C: New test.
16491
16492 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16493
16494         PR 11864
16495         From Kazumoto Kojima / Dan Kegel:
16496         * gcc.dg/pr11864-1.c: New test.
16497
16498         PR 10392
16499         From Marcus Comstedt / Dan Kegel:
16500         * gcc.dg/pr10392-1.c: New test.
16501
16502 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16503
16504         PR c++/13478
16505         * g++.dg/init/ref10.C: New test.
16506
16507 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16508
16509         PR c++/13407
16510         * g++.dg/parse/typename6.C: New test.
16511
16512 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16513
16514         PR pch/13361
16515         * testsuite/g++.dg/pch/wchar-1.C: New.
16516         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16517
16518 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16519
16520         PR c++/9259
16521         * g++.dg/expr/sizeof2.C: New test.
16522
16523 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16524
16525         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16526
16527 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16528
16529         PR c++/13659
16530         * g++.dg/lookup/strong-using-3.C: New.
16531         * g++.dg/lookup/using-10.C: New.
16532
16533 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16534
16535         PR c++/13594
16536         * g++.dg/lookup/strong-using-2.C: New.
16537
16538 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16539             Dan Kegel <dank@kegel.com>
16540             J"orn Rennecke <joern.rennecke@superh.com>
16541
16542         PR target/9365
16543         * gcc.dg/pr9365-1.c: New test.
16544
16545 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16546
16547         PR c++/8856
16548         * g++.dg/parse/casting-operator2.C: New test.
16549         * g++.old-deja/g++.pt/explicit83.C: Remove.
16550
16551 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16552
16553         * gcc.dg/label-compound-stmt-1.c: New test.
16554         * gcc.c-torture/compile/950922-1.c,
16555         gcc.c-torture/compile/20000211-3.c,
16556         gcc.c-torture/compile/20000518-1.c,
16557         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16558         compound statements.
16559
16560 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16561
16562         * gcc.dg/ppc64-abi-1.c: New test.
16563
16564 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16565
16566          * g++.dg/ext/attrib9.C: Add dg-warnings.
16567
16568 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16569
16570         PR c++/12335
16571         * g++.dg/parse/dtor3.C: New test.
16572
16573 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         PR c++/12709
16576         * g++.dg/parse/try-catch-1.C: New test.
16577
16578 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16579
16580         * ada/acats/run_all.sh: Add more verbose output in acats.log
16581         when compiling tests.
16582
16583 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16584
16585         PR 13656
16586         * gcc.dg/typedef-redecl.c: New test case.
16587         * gcc.dg/typedef-redecl.h: New support file.
16588
16589 2004-01-13  Jan Hubicka  <jh@suse.cz>
16590
16591         * gcc.dg/always_inline.c: New test.
16592         * gcc.dg/debug/20031231-1.c: Fix.
16593
16594 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16595
16596         PR c++/13474
16597         * g++.dg/template/array3.C: New test.
16598
16599 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16600
16601         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16602         * g++.dg/warn/Wunused-2.C: Likewise.
16603
16604 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16605
16606         PR c++/13289
16607         * g++.dg/template/instantiate6.C: New test.
16608
16609 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16610
16611         PR middle-end/11397
16612         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16613
16614 2004-01-12  Jan Hubicka  <jh@suse.cz>
16615
16616         PR opt/12826
16617         * gcc.dg/20040112-1.c: New.
16618
16619         * gcc.dg/dwarf-die[1-7].c: Move to...
16620         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16621         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16622
16623 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16624
16625         PR c++/4100
16626         * g++.dg/parse/friend4.C: New test.
16627
16628 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16629
16630         PR c++/4100
16631         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16632         definition is called a friend.
16633
16634 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16635
16636         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16637
16638 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16639
16640         PR c++/3478
16641         * g++.dg/parse/error10.C: New test.
16642         * g++.dg/template/arg2.C: Accept "invalid type" error.
16643
16644 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16645
16646         PR middle-end/13392
16647         * g++.dg/opt/expect2.C: New test.
16648
16649 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16650
16651         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16652         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16653         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16654         Update dg-error regexps.
16655
16656 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16657
16658         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16659         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16660
16661 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16662
16663         * gcc.dg/pragma-re-1.c: Use right pointer type.
16664
16665 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16666
16667         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16668
16669 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16670
16671         * gcc.dg/rs6000-ldouble-1.c: New.
16672
16673 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16674
16675         DR 337
16676         PR c++/9256
16677         * g++.dg/other/abstract1.C: New test.
16678
16679 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16680
16681         * g++.dg/lookup/strong-using-1.C: New.
16682
16683 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16684
16685         PR c/11234
16686         * gcc.dg/func-ptr-conv-1.c: New test.
16687         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16688
16689 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16690
16691         PR target/13380.
16692         * gcc.c-torture/compile/20040109-1.c: New.
16693
16694 2004-01-08  Stuart Hastings  <stuart@apple.com>
16695
16696         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16697         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16698         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16699
16700 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16701
16702         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16703
16704 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16705
16706         * ada/acats/run_acats: Treat 'gnatchop' the same way
16707         as 'gnatmake'.  Export GCC_DRIVER.
16708         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16709         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16710
16711 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16712
16713         PR c++/12573
16714         * g++.dg/template/dependent-expr4.C: New test.
16715
16716 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16717
16718         * gcc.dg/altivec-11.c: New test.
16719
16720 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16721
16722         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16723
16724 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16725
16726         PR c/6024
16727         * gcc.dg/enum-compat-1.c: New test.
16728         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16729
16730 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16731
16732         PR c/12165
16733         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16734         gcc.dg/c99-idem-qual-3.c: New tests.
16735
16736 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16737
16738         * gcc.dg/winline-7.c: Don't cast void * to int.
16739
16740 2004-01-06  Jan Hubicka  <jh@suse.cz>
16741
16742         * gcc.dg/i386-sse-5.c: New test
16743         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16744
16745 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16746
16747         PR c++/12815
16748         * g++.dg/rtti/typeid4.C: New test.
16749
16750 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16751
16752         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16753
16754 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16755
16756         PR c++/12132
16757         * g++.dg/template/error11.C: New test.
16758
16759         PR c++/13451
16760         * g++.dg/template/class2.C: New test.
16761
16762 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16763         Richard Sandiford <rsandifo@redhat.com>
16764
16765         PR c++/13387
16766         * g++.dg/opt/alias3.C: New test.
16767
16768 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16769
16770         PR c++/13157
16771         * g++.dg/template/koenig3.C: New test.
16772
16773         PR c++/13529
16774         * g++.dg/parse/offsetof3.C: New test.
16775
16776         * g++.dg/init/copy7.C: Add missing dg-error markers.
16777
16778         PR c++/12226
16779         * g++.dg/init/copy7.c: New test.
16780
16781         PR c++/13536
16782         * g++.dg/parse/cast1.C: New test.
16783
16784 2004-01-04  Jan Hubicka  <jh@suse.cz>
16785
16786         * gcc.dg/winline[1-7].c: New tests.
16787
16788 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16789
16790         PR c++/13520
16791         * g++.dg/template/qualttp22.C: New test.
16792
16793 2004-01-01  Jan Hubicka  <jh@suse.cz>
16794
16795         * gcc.dg/debug/20031231-1.c: New.
16796         * gcc.c-torture/compile/20040101-1.c: New.
16797         * gcc.dg/dwarf-die-[1-7].c: New.
16798
16799 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16800
16801         PR optimization/13521
16802         * gcc.c-torture/compile/20031231-1.c: New test.
16803
16804 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16805
16806         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16807
16808 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16809
16810         PR c++/10079
16811         * g++.dg/template/crash16.C: New test.
16812
16813 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16814
16815         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16816
16817 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16818
16819         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16820         ports.
16821         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16822         * g++.old-deja/g++.law/profile1.C: Likewise.
16823         * gcc.c-torture/compile/981006-1.c: Likewise.
16824         * gcc.c-torture/execute/loop-2e.x: Likewise.
16825         * gcc.c-torture/execute/loop-2f.x: Remove.
16826         * gcc.c-torture/execute/loop-2g.x: Likewise.
16827         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16828         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16829
16830 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16831
16832         PR c++/13507
16833         * g++.dg/ext/attrib11.C: New test.
16834
16835         PR c++/13494
16836         * g++.dg/template/array2-1.C: New test.
16837         * g++.dg/template/array2-2.C: New test.
16838
16839 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16840
16841         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16842
16843 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16844
16845         PR c++/12774
16846         * g++.dg/template/array1-1.C: New test.
16847         * g++.dg/template/array1-2.C: New test.
16848
16849 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16850
16851         PR fortran/12632
16852         * g77.dg/12632.f: New test case.
16853
16854 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16855
16856         PR c++/13289
16857         * g++.dg/parse/nontype1.C: New test.
16858
16859 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         PR c++/12403
16862         * g++.dg/parse/explicit1.C: New test.
16863         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16864
16865 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16866
16867         PR c++/13081
16868         * g++.dg/opt/inline6.C: New test.
16869
16870         PR c++/12613
16871         * g++.dg/parse/error9.C: New test.
16872
16873         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16874
16875 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16876
16877         PR c++/13009
16878         * g++.dg/init/assign1.C: New test.
16879
16880 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16881
16882         PR c++/13070
16883         * g++.dg/warn/format3.C: New test case.
16884
16885 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16886
16887         * gcc.c-torture/compile/20031227-1.c: New test.
16888
16889 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16890
16891         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16892         * g77.dg/bprob/bprob.exp: Likewise.
16893         * gcc.misc-tests/bprob.exp: Likewise.
16894         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16895         variants on systems where the library does not provide that
16896         functionality.
16897         * gcc.dg/builtins-20.c: Use builtins-config.h.
16898         * gcc.dg/builtins-config.h: New file.
16899
16900 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16901
16902         * lib/gcc-dg.exp (dg-require-profiling): New function.
16903         * lib/target-supports.exp (check_profiling_available): Likewise.
16904         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16905         * g77.dg/bprob/bprob.exp: Likewise.
16906         * gcc.misc-tests/bprob.exp: Likewise.
16907         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16908         * gcc.dg/20021014-1.c: Likewise.
16909         * gcc.dg/nest.c: Likewise.
16910
16911 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16912
16913         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16914         compiling.
16915         * g++.dg/lookup/java2.C: Likewise.
16916         * gcc.dg/cpp/lexident.c: Likewise.
16917
16918 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16919
16920         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16921         given.
16922         * gcc.c-torture/compile/961203-1.c: Likewise.
16923         * gcc.c-torture/compile/980506-1.c: Likewise.
16924
16925 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16926
16927         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16928         (additional_prunes): New global.
16929         (gcc-dg-prune): Handle additional per-test pruning.
16930         (dg-test): Clear additional_prunes between tests.
16931
16932         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16933         dg-prune-output to avoid spurious failures from assembler
16934         complaining about nonexistent WAW violations.
16935         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16936         Use dg-prune-output to avoid spurious failures from assembler
16937         warning about Itanium B-step errata.
16938
16939 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16940
16941         * g++.dg/abi/macro0.C: New test.
16942         * g++.dg/abi/macro1.C: Likewise.
16943         * g++.dg/abi/macro2.C: Likewise.
16944
16945         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16946         * g++.dg/abi/bitfield7.C: Likewise.
16947         * g++.dg/abi/dtor2.C: Likewise.
16948         * g++.dg/abi/mangle11.C: Likewise.
16949         * g++.dg/abi/mangle12.C: Likewise.
16950         * g++.dg/abi/mangle14.C: Likewise.
16951         * g++.dg/abi/mangle17.C: Likewise.
16952         * g++.dg/abi/vbase10.C: Likewise.
16953         * g++.dg/abi/vbase14.C: Likewise.
16954         * g++.dg/template/qualttp17.C: Likewise.
16955
16956 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16957
16958         PR c/11995
16959         * gcc.dg/20031223-1.c: New test.
16960
16961 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16962
16963         * gcc.dg/noreturn-7.c: New test.
16964
16965 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16966
16967         * gcc.dg/null-pointer-1.c: New test.
16968
16969 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16970
16971         * g++.old-deja/g++.jason/template18.C: Remove.
16972         * g++.old-deja/g++.jason/template37.C: Likewise.
16973
16974         PR c++/12862
16975         * g++.dg/lookup/ns1.C: New test.
16976
16977         PR c++/12397
16978         * g++.dg/template/lookup3.C: New test.
16979
16980 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16981
16982         * g++.dg/template/recurse1.C: New test
16983
16984 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16985
16986         PR c++/12479
16987         * g++.dg/parse/semicolon1.C: New test.
16988         * g++.dg/parse/semicolon1.h: Likewise.
16989
16990 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16991
16992         * gcc.dg/darwin-misaligned.c: New test.
16993
16994 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16995
16996         PR c/9163
16997         * gcc.dg/20031222-1.c: New test.
16998
16999 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
17000
17001         PR c++/13438
17002         * g++.dg/parse/error8.C: New test.
17003
17004         PR c++/11554
17005         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
17006
17007 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
17008
17009         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
17010         too small.
17011         * gcc.c-torture/compile/930217-1.c: Likewise.
17012         * gcc.c-torture/compile/930513-1.c: Likewise.
17013         * gcc.c-torture/execute/920908-2.c: Likewise.
17014         * gcc.c-torture/execute/921204-1.c: Likewise.
17015         * gcc.c-torture/execute/930621-1.c: Likewise.
17016         * gcc.c-torture/execute/930630-1.c: Likewise.
17017         * gcc.c-torture/execute/931031-1.c: Likewise.
17018         * gcc.c-torture/execute/980602-2.c: Likewise.
17019         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
17020         * gcc.c-torture/execute/compndlit-1.c: Likewise.
17021         * gcc.c-torture/execute/extzvsi.c: Likewise.
17022         * gcc.c-torture/unsorted/ext.c: Likewise.
17023
17024 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
17025
17026         PR target/12749
17027         * gcc.c-torture/compile/20031220-2.c: New test case.
17028
17029 2003-12-20  Roger Sayle  <roger@eyesopen.com>
17030
17031         PR optimization/13031
17032         * gcc.c-torture/compile/20031220-1.c: New test case.
17033
17034 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17035
17036         * gcc.dg/cast-function-1.c: New test.
17037
17038 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17039
17040         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
17041         formats.
17042
17043 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
17044
17045         PR c++/12795
17046         * g++.dg/ext/attrib10.C: New test.
17047
17048 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17049
17050         * gcc.dg/cleanup-10.c: New test.
17051         * gcc.dg/cleanup-11.c: New test.
17052
17053 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
17054
17055         PR c++/13239
17056         * g++.dg/opt/expect1.C: New test.
17057
17058 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
17059
17060         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17061
17062 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17063
17064         PR debug/12923
17065         * gcc.dg/20031218-1.c: New test.
17066
17067         PR debug/12389
17068         * gcc.dg/20031218-2.c: New test.
17069         * gcc.dg/20031218-3.c: New test.
17070
17071         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17072         of label name and allow for USER_LABEL_PREFIX == "_" names.
17073         * g++.dg/abi/mangle18-2.C: Likewise.
17074         * g++.dg/abi/mangle19-1.C: Likewise.
17075         * g++.dg/abi/mangle19-2.C: Likewise.
17076         * g++.dg/abi/mangle20-1.C: Likewise.
17077         * g++.dg/abi/mangle20-2.C: Likewise.
17078
17079 2003-12-18  Richard Henderson  <rth@redhat.com>
17080
17081         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17082
17083 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17084             Dan Kegel <dank@kegel.com>
17085
17086         PR other/12009
17087         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17088         testing a cross compiler, it causes spurious compile failures.
17089         * lib/g++.exp: Likewise.
17090
17091 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17092
17093         PR c++/13262
17094         * g++.dg/template/access13.C: New test.
17095
17096 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17097
17098         * gcc.dg/20031216-1.c: New test.
17099
17100 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17101
17102         PR c++/9154
17103         * g++.dg/template/error10.C: New test.
17104
17105 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17106
17107         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17108         * g++.dg/eh/simd-2.C: Likewise.
17109
17110 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17111             Roger Sayle  <roger@eyesopen.com>
17112
17113         * gcc.c-torture/execute/ieee/mzero5.c: New.
17114
17115 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17116
17117         PR c++/10603
17118         * g++.dg/parse/error6.C: New test.
17119
17120         PR c++/12827
17121         * g++.dg/parse/error7.C: New test.
17122
17123 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17124
17125         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17126         at -O with stabs debugging formats.
17127         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17128         * gcc.dg/debug/debug-2.c: Likewise.
17129
17130 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17131
17132         PR c++/12696
17133         * g++.dg/init/error1.C: New test.
17134
17135         PR c++/12218
17136         * g++.dg/init/pm3.C: New test.
17137
17138 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17139
17140         PR c/3347
17141         * gcc.dg/bitfld-8.c: New test.
17142
17143 2003-12-16  James Lemke  <jim@wasabisystems.com>
17144
17145         * gcc.dg/arm-scd42-[123].c: New tests.
17146
17147 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17148
17149         PR c++/9043
17150         * g++.dg/abi/mangle20-1.C: New test.
17151         * g++.dg/abi/mangle20-2.C: New test.
17152
17153 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17154
17155         PR c++/13275
17156         * g++.dg/other/offsetof2.C: Remove XFAIL.
17157         * g++.dg/parse/offsetof1.C: New test.
17158         * g++.gd/parse/offsetof2.C: Likewise.
17159
17160 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17161
17162         * g++.dg/template/nontype3.C: New test.
17163         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17164
17165 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17166
17167         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17168
17169 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17170
17171         PR c++/13387
17172         * g++.dg/expr/assign1.C: New test.
17173
17174         PR c++/13242
17175         * g++.dg/abi/mangle19-1.C: New test.
17176         * g++.dg/abi/mangle19-2.C: New test.
17177
17178 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17179
17180         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17181
17182 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17183
17184         * gcc.c-torture/execute/20031216-1.c: New test.
17185
17186 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17187
17188         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17189         an ICE regression.
17190
17191 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17192
17193         PR c++/10926
17194         * g++.dg/template/error9.C: New test.
17195
17196         PR c++/11116
17197         * g++.dg/template/error8.C: New test.
17198
17199 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17200
17201         PR middle-end/13400
17202         * gcc.c-torture/execute/20031215-1.c: New test case.
17203
17204 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17205
17206         PR c++/13269
17207         * g++.dg/parse/error5.C: New test.
17208
17209         PR c++/12989
17210         * g++.dg/expr/sizeof1.C: New test.
17211
17212         PR c++/13310
17213         * g++.dg/template/crash15.C: New test.
17214
17215 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17216
17217         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17218         a non-POD type as the last named parameter of a varargs function.
17219
17220 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/13243
17223         PR c++/12573
17224         * g++.dg/template/crash14.C: New test.
17225         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17226
17227 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17228
17229         * g++.dg/other/java1.C: New test.
17230
17231         PR c++/13241
17232         * g++.dg/abi/mangle18-1.C: New test.
17233         * g++.dg/abi/mangle18-2.C: New test.
17234
17235 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17236
17237         PR optimization/10312
17238         * gcc.c-torture/execute/20031214-1.c: New.
17239
17240 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17241
17242         PR c++/10779
17243         PR c++/12160
17244         * g++.dg/parse/error3.C: New test.
17245         * g++.dg/parse/error4.C: Likewise.
17246         * g++.dg/abi/mangle4.C: Tweak error messages.
17247         * g++.dg/lookup/using5.C: Likewise.
17248         * g++.dg/other/error2.C: Likewise.
17249         * g++.dg/parse/typename5.C: Likewise.
17250         * g++.dg/parse/undefined1.C: Likewise.
17251         * g++.dg/template/arg2.C: Likewise.
17252         * g++.dg/template/ttp3.C: Likewise.
17253         * g++.dg/template/type1.C: Likewise.
17254         * g++.old-deja/g++.other/crash32.C: Likewise.
17255         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17256
17257 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17258
17259         PR c++/13106
17260         * g++.dg/warn/noreturn-3.C: New test.
17261
17262 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17263
17264         PR c++/13118
17265         * g++.dg/abi/covariant3.C: New.
17266
17267 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17268
17269         * g++.dg/eh/ia64-1.C: New test.
17270
17271 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17272
17273         PR optimization/13037
17274         * g77.f-torture/execute/13037.f: New test case.
17275
17276 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17277
17278         PR c++/12881
17279         * g++.dg/abi/covariant2.C: New.
17280
17281 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17282
17283         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17284
17285 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17286
17287         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17288
17289 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17290
17291         PR other/10819
17292         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17293         to fix Bug 10819.
17294         * lib/g++.exp (g++_version): Likewise.
17295         * lib/g77.exp (g77_version): Likewise.
17296         * lib/objc.exp (default_objc_version): Likewise.
17297
17298 2003-12-10  Richard Henderson  <rth@redhat.com>
17299
17300         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17301
17302         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17303
17304 2003-12-08  Matt Austern  <austern@apple.com>
17305
17306         PR c/13134
17307         * lib/gcc-dg.exp (dg-require-visibility): Define.
17308         * lib/target-supports (check_visibility_available): Define.
17309         * gcc.dg/visibility-1.c: New test.
17310         * gcc.dg/visibility-2.c: Likewise.
17311         * gcc.dg/visibility-3.c: Likewise.
17312         * gcc.dg/visibility-4.c: Likewise.
17313         * gcc.dg/visibility-5.c: Likewise.
17314         * gcc.dg/visibility-6.c: Likewise.
17315         * g++.dg/ext/visibility-1.C: Likewise.
17316         * g++.dg/ext/visibility-2.C: Likewise.
17317         * g++.dg/ext/visibility-3.C: Likewise.
17318         * g++.dg/ext/visibility-4.C: Likewise.
17319         * g++.dg/ext/visibility-5.C: Likewise.
17320         * g++.dg/ext/visibility-6.C: Likewise.
17321
17322 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17323
17324         * g++.dg/lookup/java1.C: New test.
17325         * g++.dg/lookup/java2.C: New test.
17326
17327 2003-12-07  Falk Hueffner  <falk@debian.org>
17328
17329         * g++.dg/opt/noreturn-1.C: New test.
17330
17331 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17332
17333         * gcc.dg/overflow-1.c: New test.
17334
17335 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17336
17337         * g77.f-torture/compile/13060.f: New test.
17338
17339 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17340
17341         PR c++/13323
17342         * g++.dg/inherit/operator2.C: New test.
17343
17344 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17345
17346         PR c++/13305
17347         * g++.dg/ext/attrib9.C: New test.
17348
17349 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17350
17351         PR c++/13314
17352         * g++.dg/template/error7.C: New test.
17353
17354 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17355             J"orn Rennecke <joern.rennecke@superh.com>
17356
17357         PR target/13302
17358         * g++.dg/other/struct-va_list.C: New test.
17359
17360 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17361
17362         PR c++/13166
17363         * g++.dg/parse/defarg6.C: New test.
17364
17365 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17366
17367         PR target/13256
17368         * gcc.c-torture/execute/20031201-1.c: New test.
17369
17370 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17371
17372         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17373
17374 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17375
17376         * gcc.dg/builtin-return-1.c: New test.
17377
17378 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17379             J"orn Rennecke <joern.rennecke@superh.com>
17380
17381         PR optimization/13260
17382         * gcc.c-torture/execute/20031204-1.c: New test.
17383
17384 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/9127
17387         * g++.dg/template/error6.C: New test.
17388
17389 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17390
17391         * gcc.dg/20031202-1.c: New test.
17392
17393 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/13179
17396         * g++.dg/template/eh1.C: New test.
17397
17398         PR c++/10771
17399         * g++.dg/template/error5.C: New test.
17400
17401 2003-12-02  David Ung  <davidu@mips.com>
17402
17403         * gcc.dg/compat/vector-check.h: Corrected type for var
17404         g_##TMODE
17405
17406 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17407
17408         PR c++/10126
17409         * g++.dg/template/ptrmem8.C: New test.
17410
17411 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17412
17413         PR c++/12573
17414         * g++.dg/template/dependent-expr3.C: New test.
17415
17416 2003-12-01  James Lemke  <jim@wasabisystems.com>
17417
17418         * gcc.dg/arm-g2.c: New test.
17419
17420 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17421
17422         PR optimization/11634
17423         * gcc.dg/20031201-2.c: New test case.
17424
17425 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17426
17427         PR 11433
17428         * objc.dg/proto-lossage-3.m: New test.
17429
17430 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17431
17432         PR optimization/12628
17433         * gcc.dg/20031201-1.c: New test case.
17434
17435 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17436
17437         * gcc.dg/unaligned-1.c: New test.
17438
17439 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17440
17441         PR c++/9849
17442         * g++.dg/template/error4.C: New test.
17443         * g++.dg/template/nested3.C: Adjust error markers.
17444
17445 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17446
17447         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17448
17449 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17450
17451         PR c/10333
17452         * gcc.dg/bitfld-7.c: New test.
17453
17454 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17455
17456         * gcc.dg/tls/asm-1.C: New test.
17457
17458 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17459
17460         * gcc.dg/cpp/assert4.c: Update.
17461
17462 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17463
17464         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17465         * gcc.dg/builtin-apply3.c: New test.
17466
17467 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * lib/compat.exp (compat-obj): New xfaildata parameter.
17470         Use it to set compiler_conditional_xfail_data before compiling.
17471         (compat-get-options): Handle dg-xfail-if.
17472         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17473         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17474         * gcc.dg/compat/vector-1_y.c: Likewise.
17475         * gcc.dg/compat/vector-2_x.c: Likewise.
17476         * gcc.dg/compat/vector-2_y.c: Likewise.
17477
17478 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17479
17480         * g++.dg/opt/reg-stack4.C: New test.
17481
17482 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17483
17484         * gcc.dg/builtin-apply2.c: New test.
17485
17486 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17487
17488         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17489
17490 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17491
17492         PR c++/12924
17493         * g++.dg/template/template-id-2.C: New test.
17494
17495 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17496
17497         PR c++/5369
17498         * g++.dg/template/memfriend1.C: New test.
17499         * g++.dg/template/memfriend2.C: Likewise.
17500         * g++.dg/template/memfriend3.C: Likewise.
17501         * g++.dg/template/memfriend4.C: Likewise.
17502         * g++.dg/template/memfriend5.C: Likewise.
17503         * g++.dg/template/memfriend6.C: Likewise.
17504         * g++.dg/template/memfriend7.C: Likewise.
17505         * g++.dg/template/memfriend8.C: Likewise.
17506         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17507
17508 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/12515
17511         * g++.dg/ext/cond1.C: New test.
17512
17513 2003-11-20  Richard Henderson  <rth@redhat.com>
17514
17515         * gcc.dg/20020201-2.c: Remove.
17516         * gcc.dg/20020201-4.c: Remove.
17517         * gcc.dg/20020304-1.c: Remove.
17518
17519 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17520
17521         * gcc.dg/cpp/trad/xwin1.c: New test case.
17522
17523 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17524
17525         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17526         * lib/g77.exp: Likewise.
17527         * lib/objc.exp: Likewise.
17528         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17529         for darwin.
17530
17531 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17532
17533         PR c++/12932
17534         * g++.dg/template/static5.C: New test.
17535
17536 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17537
17538         * gcc.dg/nested-func-1.c: New test.
17539
17540 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17541
17542         * gcc.dg/cpp/assert4.c: New test.
17543
17544 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17545
17546         PR c++/2294
17547         * g++.dg/lookup/using9.c: New test.
17548
17549 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17550
17551         PR c++/12762
17552         * g++.dg/template/error3.C: New test.
17553
17554 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17555
17556         PR ada/13035
17557         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17558         No longer use a wrapper for gcc, since this does not work under
17559         Windows.
17560
17561 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17562
17563         PR c++/2094
17564         * g++.dg/template/ptrmem7.C: New test.
17565
17566 2003-11-13  Andrew Pinski <apinski@apple.com>
17567
17568         * gcc.c-torture/compile/20031113-1.c: New test.
17569
17570 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17571             Kean Johnston <jkj@sco.com>
17572
17573         PR c/13029
17574         * gcc.dg/unused-4.c: Update.
17575
17576 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17577
17578         * g++.dg/opt/const3.C: New test.
17579
17580 2003-11-13  Jan Hubicka  <jh@suse.cz>
17581
17582         * gcc.c-torture/compile/20031112-1.c: New test.
17583
17584 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * g++.dg/parse/crash10.C: Remove bogus error marker.
17587
17588 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17589
17590         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17591         (host_gcc): Likewise.
17592         (ROOT): Honor $PWDCMD.
17593         (BASE): Likewise.
17594         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17595
17596 2003-11-12  Catherine Moore  <clm@redhat.com>
17597
17598         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17599
17600 2003-11-12  Andreas Jaeger  <aj@suse.de>
17601             Jakub Jelinek  <jakub@redhat.com>
17602             Andrew Pinski  <pinskia@physics.uc.edu>
17603             Richard Henderson  <rth@redhat.com>
17604
17605         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17606         systems.
17607         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17608
17609         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17610         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17611
17612 2003-11-11  Andreas Jaeger  <aj@suse.de>
17613
17614         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17615
17616         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17617
17618 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17619
17620         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17621         Clean ups.
17622
17623 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17624
17625         * gcc.dg/trampoline-1.c: New test.
17626
17627 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17628
17629         * gcc.c-torture/compile/200031109-1.c: New test.
17630
17631 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17632
17633         PR c/3190
17634         PR c/8714
17635         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17636         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17637         gcc.dg/format/no-y2k-1.c: Update.
17638
17639 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17640
17641         PR optimization/10467
17642         * gcc.dg/20031108-1.c: New test case.
17643
17644 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17645
17646         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17647
17648 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17649
17650         * gcc.dg/compound-lvalue-1.c: New test.
17651         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17652         some XFAILs.
17653
17654 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17655
17656         * gcc.dg/altivec-varargs-1.c: New test.
17657
17658 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17659
17660         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17661         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17662         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17663         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17664         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17665
17666 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17667
17668         * gcc.dg/cond-lvalue-1.c: New test.
17669
17670 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17671
17672         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17673
17674 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17675
17676         PR c++/11616
17677         * g++.dg/template/instantiate5.C: New test.
17678
17679 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17680
17681         PR c++/12726
17682         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17683         * ChangeLog: Add missing first entry for above test.
17684
17685 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17686
17687         PR c++/9810
17688         * g++.dg/template/using8.C: New test.
17689         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17690
17691 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17692
17693         PR optimization/10817
17694         * gcc.c-torture/compile/20031102-1.c: New test case.
17695
17696 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17697
17698         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17699         2147483647.
17700
17701 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17702
17703         * gcc.dg/20031102-1.c: New test.
17704
17705 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17706
17707         * gcc.dg/complex-1.c: New test.
17708
17709 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/12796
17712         * g++.dg/template/crash13.C: Adjust expected error location.
17713         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17714
17715 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17716
17717         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17718
17719 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17720
17721         PR/10239
17722         * gcc.c-torture/compile/20031031-2.c: New test.
17723
17724 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17725
17726         PR/11640
17727         * gcc.c-torture/compile/20031031-1.c: New test.
17728
17729 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17730
17731         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17732         * gcc.misc-tests/bprob.exp: Likewise.
17733         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17734         the execution test on arm-elf configs.
17735         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17736         configs that don't support scratch files.
17737         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17738
17739 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17740
17741         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17742         done by dejagnu.
17743
17744 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17745
17746         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17747         Avoid non pure sh syntax. Add more logging.
17748
17749         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17750         fail.
17751
17752 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17753
17754         PR libgcj/10610
17755         * gcc.dg/ppc-stackalign-1.c: New test.
17756
17757 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17758
17759         * ada/acats/run_all.sh: Change output to be more compliant with
17760         dejagnu framework.
17761         Create acats.sum and acats.log files under testsuite/ada/acats
17762         Only run [a-z]* directories, to filter out e.g. CVS.
17763         Redirect build output to log file.
17764
17765 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17766
17767         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17768
17769 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17770
17771         PR ada/5909:
17772         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17773
17774 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17775
17776         * gcc.c-torture/compile/20031023-1.c: New test.
17777         * gcc.c-torture/compile/20031023-2.c: New test.
17778         * gcc.c-torture/compile/20031023-3.c: New test.
17779         * gcc.c-torture/compile/20031023-4.c: New test.
17780
17781 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17782
17783         PR c++/10371
17784         * g++.dg/lookup/scoped8.C: New test.
17785
17786 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17787
17788         * g++.dg/opt/reg-stack3.C: New test.
17789
17790 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17791
17792         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17793
17794 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17795
17796         PR c++/11076
17797         * g++.dg/template/crash13.C: New test.
17798
17799 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17800
17801         * gcc.dg/c99-restrict-2.c: New test.
17802
17803 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17804
17805         PR c++/12698, c++/12699, c++/12700, c++/12566
17806         * g++.dg/inherit/covariant9.C: New test.
17807         * g++.dg/inherit/covariant10.C: New test.
17808         * g++.dg/inherit/covariant11.C: New test.
17809
17810 2003-10-23  Jason Merrill  <jason@redhat.com>
17811
17812         PR c++/12726
17813         * g++.dg/ext/complit2.C: New test.
17814
17815 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17816
17817         PR target/12654
17818         * gcc.c-torture/execute/20031020-1.c: New test.
17819
17820 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17821
17822         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17823         following the jump_insn.
17824
17825 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17826
17827         * gcc.dg/cast-lvalue-1.c: New test.
17828
17829 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17830
17831         PR c++/11962
17832         * g++.dg/template/cond2.C: New test.
17833
17834 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17835
17836         * gcc.dg/builtins-28.c: New test.
17837
17838 2003-10-20  Jan Hubicka  <jh@suse.cz>
17839
17840         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17841         parameter.
17842         * testsuite/gcc.dg/inline-2.c: Likewise.
17843
17844 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17845
17846         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17847         * gcc.dg/nest.c:  Likewise.
17848
17849 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17850
17851         PR c++/9781, c++/10583, c++/11862
17852         * g++.dg/parse/crash13.C: New test.
17853
17854 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17855
17856         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17857
17858 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17859
17860         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17861         Define HAVE_C99_RUNTIME except on Solaris.
17862         * gcc.dg/builtins-20.c: Likewise.
17863
17864 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17865
17866         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17867
17868 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17869
17870         PR c++/12495
17871         * g++.dg/template/crash21.C: New test.
17872
17873 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17874
17875         PR c++/2513
17876         * g++.dg/template/typename5.C: New test.
17877
17878 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17879
17880         PR c++/12369
17881         * g++.dg/template/friend25.C: New test.
17882
17883 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17884
17885         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17886         versions.
17887
17888 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17889
17890         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17891         == 2147483647.
17892
17893 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17894
17895         * gcc.c-torture/execute/960416-1.x: Remove.
17896         * gcc.c-torture/execute/divconst-3.x: Likewise.
17897
17898 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17899
17900         PR target/12598
17901         * gcc.dg/torture/cris-volatile-1.c: New test.
17902
17903 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17904
17905         PR optimization/9325
17906         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17907         for overflowing floating point to integer conversion during RTL
17908         simplification.
17909
17910 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17911
17912         * objc/execute/_cmd.m: Fix typo.
17913         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17914         Relax 'scan-assembler' regexp.
17915         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17916         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17917         * objc.dg/zero-link-2.m: Remove blank line.
17918         * objc.dg/zero-link-3.m: New test case.
17919
17920 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17921
17922         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17923
17924         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17925         than linker trickery.
17926
17927 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17928
17929         PR c++/12370
17930         * g++.dg/other/friend2.C: New test.
17931
17932 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17933
17934         * gcc.dg/20031012-1.c: New test.
17935
17936 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17937
17938         * gcc.dg/weak/weak-3.c: Fix for new warning.
17939
17940 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17941
17942         PR optimization/8750
17943         * gcc.c-torture/execute/20031012-1.c: New test case.
17944
17945 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17946
17947         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17948         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17949
17950 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17951
17952         PR optimization/12260
17953         * gcc.c-torture/compile/20031011-2.c: New test case.
17954
17955 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17956
17957         * gcc.c-torture/execute/20031011-1.c: New testcase.
17958
17959 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17960
17961         * gcc.c-torture/compile/20031011-1.c: New test.
17962
17963 2003-10-11  Jan Hubicka  <jh@suse.cz>
17964
17965         * g++.dg/other/first-global.C: New test.
17966
17967 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17968
17969         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17970
17971 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17972
17973         * gcc.c-torture/compile/20031010-1.c: New test.
17974
17975 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17976
17977         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17978         * gcc.c-torture/execute/va-arg-25.c: ... here.
17979
17980 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17981
17982         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17983
17984 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17985
17986         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17987
17988 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17989
17990         * g++.dg/parse/error2.C: New test.
17991
17992 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17993
17994         PR c++/11097
17995         * g++.dg/other/error5.C: Modify the error message.
17996         * g++.dg/lookup/using8.C: New test.
17997
17998 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17999
18000         * gcc.dg/darwin-abi-2.c: New file.
18001         * gcc.c-torture/execute/va-arg-24.c: New file.
18002
18003 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
18004
18005         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
18006         indentation.
18007
18008 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
18009
18010         PR c++/10147
18011         * g++.dg/other/error4.C: Update error messages.
18012         * g++.dg/template/ptrmem4.C: Likewise.
18013
18014         PR c++/12337
18015         * g++.dg/init/new9.C: New test.
18016
18017         PR c++/12334, c++/12236, c++/8656
18018         * g++.dg/ext/attrib8.C: New test.
18019
18020 2003-10-06  Devang Patel  <dpatel@apple.com>
18021
18022         * gcc.dg/debug/dwarf2-3.h: New test.
18023         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
18024
18025 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
18026
18027         * g++.dg/opt/cfg2.C: New test.
18028
18029 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18030
18031         * g++.dg/opt/float1.C: New test.
18032
18033 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18034
18035         * gcc.dg/c90-array-lval-6.c: New test.
18036         * gcc.dg/c99-array-lval-6.c: New test.
18037
18038 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
18039             Ziemowit Laski  <zlaski@apple.com>
18040
18041         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
18042         'Derived', so that it is never considered a class method; add
18043         new warning for '+port' method ambiguity.
18044         * objc.dg/method-12.m: Include <objc/objc.h> instead of
18045         <objc/objc-api.h> (needed on Mac OS X).
18046         * objc.dg/method-13.m: New test.
18047
18048 2003-10-03  Roger Sayle  <roger@eyesopen.com>
18049
18050         PR optimization/9325, PR java/6391
18051         * gcc.c-torture/execute/20031003-1.c: New test case.
18052
18053 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
18054
18055         PR optimization/12180
18056         * gcc.dg/20031002-1.c: New test.
18057
18058         PR c++/12486
18059         * g++.dg/inherit/error1.C: New test.
18060
18061 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18062
18063         * lib/f-torture.exp (search_for): Rename to...
18064         (search_for_re): This.  Also, clean up comments and the
18065         "regexp" invocation.
18066
18067 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18068
18069         * gcc.c-torture/compile/20031002-1.c: New test.
18070
18071 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18072
18073         * g++.dg/opt/cond1.C: New test.
18074
18075 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18076
18077         * gcc.dg/Wold-style-definition-2.c: New testcase.
18078         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18079
18080 2003-09-29  Richard Henderson  <rth@redhat.com>
18081
18082         * g++.dg/init/array10.C: Add dg-options.
18083
18084 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18085
18086         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18087
18088 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18089
18090         * g++.dg/template/friend19.C: Fix typo.
18091         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18092
18093 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18094
18095         * gcc.c-torture/execute/20030928-1.c: New test.
18096         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18097
18098 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18099
18100         * g++.dg/opt/unroll1.C: New test.
18101
18102 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18103
18104         PR optimization/11741
18105         * gcc.dg/20030926-1.c: New test case.
18106
18107 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18108
18109         PR c++/5655
18110         * g++.dg/parse/access7.C: New test.
18111         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18112
18113 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18114
18115         MERGE OF objc-improvements-branch into MAINLINE:
18116         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18117         if libobjc has not been built.
18118         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18119         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18120         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18121         objc/execute/nested-3.m, objc/execute/np-2.m,
18122         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18123         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18124         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18125         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18126         objc.dg/special/unclaimed-category-1.h,
18127         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18128         well as GNU runtime.
18129         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18130         * execute/cascading-1.m, execute/function-message-1.m,
18131         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18132         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18133         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18134         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18135         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18136         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18137         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18138         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18139         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18140         * objc.dg/bitfield-2.m: Run only on Darwin.
18141         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18142         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18143         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18144         * objc.dg/const-str-1.m: Fix constant string layout.
18145
18146 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18147
18148         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18149
18150 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18151
18152         * gcc.dg/darwin-abi-1.c: New file.
18153
18154 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18155
18156         PR target/12281
18157         * gcc.c-torture/compile/20030921-1.c: New test.
18158
18159 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18160
18161         * g++.dg/opt/reg-stack2.C: New test.
18162
18163 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18164
18165         * g++.dg/eh/delayslot1.C: New test.
18166
18167 2003-09-20  Richard Henderson  <rth@redhat.com>
18168
18169         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18170
18171 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18172
18173         * gcc.c-torture/execute/20030920-1.c: New test case.
18174
18175 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18176
18177         * g++.dg/rtti/typeid3.C: Correct expected error message.
18178
18179 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18180
18181         PR c++/157
18182         * g++.dg/parse/crash12.C: New test.
18183
18184 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18185
18186         * gcc.dg/compat/mixed-struct-check.h: New.
18187         * gcc.dg/compat/mixed-struct-defs.h: New.
18188         * gcc.dg/compat/mixed-struct-init.h: New.
18189         * gcc.dg/compat/struct-by-value-19_main.c: New.
18190         * gcc.dg/compat/struct-by-value-19_x.c: New.
18191         * gcc.dg/compat/struct-by-value-19_y.c: New.
18192         * gcc.dg/compat/struct-by-value-20_main.c: New.
18193         * gcc.dg/compat/struct-by-value-20_x.c: New.
18194         * gcc.dg/compat/struct-by-value-20_y.c: New.
18195         * gcc.dg/compat/struct-return-19_main.c: New.
18196         * gcc.dg/compat/struct-return-19_x.c: New.
18197         * gcc.dg/compat/struct-return-19_y.c: New.
18198         * gcc.dg/compat/struct-return-20_main.c: New.
18199         * gcc.dg/compat/struct-return-20_x.c: New.
18200         * gcc.dg/compat/struct-return-20_y.c: New.
18201
18202 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18203         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18204         so that it will not complain on LP64 targets.
18205
18206 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18207
18208         PR c++/495
18209         * g++.dg/template/friend24.C: New test.
18210
18211 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18212
18213         PR c++/12332
18214         * g++.dg/template/memtmpl2.C: New test.
18215
18216 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18217
18218         PR target/11184
18219         * gcc.dg/builtin-apply1.c: New test.
18220
18221 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18222
18223         PR c++/9848
18224         * g++.dg/warn/Wunused-4.C: New test.
18225
18226 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18227
18228         PR c++/12316
18229         * g++.dg/other/gc2.C: New test.
18230
18231 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/11991
18234         * g++.dg/rtti/typeid3.C: New test.
18235
18236         PR c++/12266
18237         * g++.dg/overload/template1.C: New test.
18238
18239 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18240
18241         * g++.dg/opt/cfg3.C: New test.
18242
18243 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18244
18245         PR c++/7939
18246         * g++.dg/template/crash11.C: New test.
18247
18248 2003-09-16  Jason Merrill  <jason@redhat.com>
18249             Jakub Jelinek  <jakub@redhat.com>
18250
18251         * gcc.dg/attr-warn-unused-result.c: New test.
18252
18253 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18254
18255         PR c++/12184
18256         * g++.dg/expr/call2.C: New test.
18257
18258 2003-09-15  Andreas Jaeger  <aj@suse.de>
18259
18260         * gcc.dg/Wold-style-definition-1.c: New test.
18261
18262 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18263
18264         PR c++/3907
18265         * g++.dg/parse/template12.C: New test.
18266
18267         * g++.dg/abi/bitfield11.C: New test.
18268         * g++.dg/abi/bitfield12.C: Likewise.
18269
18270 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18271
18272         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18273         non-expansion of functional macro name without arguments at EOL.
18274         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18275
18276 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18277
18278         * gcc.c-torture/execute/20030914-[12].c: New tests.
18279
18280 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18281
18282         PR c++/11788
18283         * g++.dg/overload/addr1.C: New test.
18284
18285 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18286
18287         * gcc.dg/20030909-1.c: New test.
18288
18289 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18290
18291         * gcc.dg/ultrasp10.c: New test.
18292
18293 2003-09-09  Devang Patel  <dpatel@apple.com>
18294
18295         * gcc.dg/darwin-ld-6.c: New test.
18296
18297 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18298
18299         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18300
18301 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18302
18303         * gcc.dg/ia64-types1.c: New test.
18304         * gcc.dg/ia64-types2.c: Likewise.
18305
18306 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18307
18308         * gcc.dg/builtins-1.c: Add more _Complex tests.
18309         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18310
18311         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18312         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18313
18314 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18315
18316         PR c++/11786
18317         * g++.dg/lookup/koenig2.C: New test.
18318
18319         PR c++/5296
18320         * g++.dg/rtti/typeid2.C: New test.
18321
18322 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18323
18324         * gcc.c-torture/compile/20030904-1.c: New test.
18325
18326 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18327
18328         * g++.dg/opt/longbranch2.C: New test.
18329
18330 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18331
18332         * g++.dg/template/crash10.C: Only compile it.
18333
18334 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18335
18336         PR middle-end/11665
18337         * gcc.c-torture/compile/20030907-1.c: New test.
18338         * g++.dg/init/array11.C: New test.
18339
18340 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18341
18342         PR c++/11852
18343         * g++.dg/init/struct1.C: New test.
18344
18345 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18346
18347         PR c++/12181
18348         * g++.dg/expr/comma1.C: New test.
18349
18350 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18351
18352         PR c++/11867
18353         * g++.dg/expr/static_cast5.C: New test.
18354
18355 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18356
18357         PR c++/11507
18358         * g++.dg/lookup/scoped7.C: New test.
18359
18360         PR c++/9574
18361         * g++.dg/other/static1.C: New test.
18362
18363         PR c++/11490
18364         * g++.dg/warn/template-1.C: New test.
18365
18366         PR c++/11432
18367         * g++.dg/template/crash10.C: New test.
18368
18369         PR c++/2478
18370         * g++.dg/overload/VLA.C: New test.
18371
18372         PR c++/10804
18373         * g++.dg/template/call1.C: New test.
18374
18375 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         PR c++/11794
18378         * g++.dg/parse/using3.C: New test.
18379
18380 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18381
18382         PR c++/11409
18383         * g++.dg/overload/builtin3.C: New test case.
18384
18385 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18386
18387         PR c/9862
18388         * gcc.dg/20030906-1.c: New test.
18389         * gcc.dg/20030906-2.c: Likewise.
18390
18391 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18392
18393         PR c++/12167
18394         * g++.dg/parse/defarg5.C: New test.
18395
18396         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18397
18398 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18399
18400         PR c++/12163
18401         * g++.dg/expr/static_cast4.C: New test.
18402
18403         PR c++/12146
18404         * g++.dg/template/crash9.C: New test.
18405
18406 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18407
18408         * g++.old-deja/g++.ext/pretty2.C: Update for change
18409         in __FUNCTION__.
18410         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18411
18412 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18413
18414         PR c++/11922
18415         * g++/dg/template/qualified-id1.C: New test.
18416
18417         PR c++/12037
18418         * g++.dg/warn/noeffect4.C: New test.
18419
18420 2003-09-04  Matt Austern  <austern@apple.com>
18421
18422         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18423         * g++.dg/ext/fnname2.C: Likewise.
18424         * g++.dg/ext/fnname3.C: Likewise.
18425
18426 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18427
18428         * g++.dg/expr/lval1.C: New test.
18429         * g++.dg/ext/lvcast.C: Remove.
18430
18431 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18432
18433         PR optimization/11700.
18434         * gcc.c-torture/compile/20030903-1.c: New test case.
18435
18436 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18437
18438         PR c++/12053
18439         * g++.dg/abi/layout4.C: New test.
18440
18441 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18442
18443         PR c++/11553
18444         * g++.dg/parse/friend3.C: New test.
18445
18446 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18447
18448         PR c++/11847
18449         * g++.dg/template/class1.C: New test.
18450
18451         PR c++/11808
18452         * g++.dg/expr/call1.C: New test.
18453
18454 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/12114
18457         * g++.dg/init/ref9.C: New test.
18458
18459         PR c++/11972
18460         * g++.dg/template/nested4.C: New test.
18461
18462 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/12093
18465         * g++.dg/template/non-dependent4.C: New test.
18466
18467         PR c++/11928
18468         * g++.dg/inherit/conv1.C: New test.
18469
18470 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18471
18472         PR c++/6196
18473         * g++.dg/ext/label1.C: New test.
18474         * g++.dg/ext/label2.C: Likewise.
18475
18476 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18477
18478         * g++.dg/expr/cond3.C: New test.
18479
18480 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18481
18482         * gcc.dg/builtins-1.c: Add new builtin cases.
18483
18484 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18485
18486         * gcc.dg/builtins-1.c: Add new cases.
18487         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18488
18489 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18490
18491         * gcc.dg/builtins-1.c: Add more math builtin tests.
18492         * gcc.dg/torture/builtin-attr-1.c: New test.
18493
18494 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18495
18496         PR optimization/5079
18497         * g++.dg/opt/static3.C: New test.
18498
18499 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18500
18501         * gcc.misc-tests/gcov-10b.c: New test.
18502
18503 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18504
18505         * g++.dg/opt/ptrmem3.C: New test.
18506
18507         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18508
18509 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18510
18511         * gcc.dg/20030826-2.c: New test.
18512
18513 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18514
18515         PR middle-end/12002
18516         * g77.f-torture/compile/12002.f: New test case.
18517
18518 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18519
18520         * gcc.dg/20030826-1.c: New test case.
18521
18522 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18523
18524         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18525
18526 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         PR c++/11871
18529         * c++.dg/lookup/crash1.C: New test.
18530
18531         * c++.dg/warn/noeffect3.C: New test.
18532
18533 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18534
18535         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18536         * gcc.dg/compat/vector-1_y.c: Ditto.
18537         * gcc.dg/compat/vector-2_x.c: Ditto.
18538         * gcc.dg/compat/vector-2_y.c: Ditto.
18539
18540 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18541
18542         * gcc.dg/20030702-1.c: New test.
18543
18544 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/8795
18547         * g++.dg/ext/altivec-1.C: New test.
18548
18549 2003-08-24  Richard Henderson  <rth@redhat.com>
18550
18551         * g++.dg/eh/simd-2.C: Add -w for x86.
18552
18553 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18554
18555         * gcc.dg/20030815-1.c: New test.
18556
18557 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18558
18559         PR c++/3765
18560         * g++.dg/parse/access6.C: New test.
18561
18562 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18563
18564         PR c++/641, c++/11876
18565         * g++.dg/template/friend22.C: New test.
18566         * g++.dg/template/friend23.C: Likewise.
18567
18568 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18569
18570         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18571         identically.
18572
18573 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18574
18575         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18576
18577 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18578
18579         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18580
18581 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18582
18583         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18584
18585 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18586
18587         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18588
18589 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18590
18591         PR c++/11919
18592         * g++.dg/overload/prom1.C: New test.
18593
18594         PR c++/11551
18595         * g++.dg/parse/dtor2.C: New test.
18596
18597         PR c++/10762
18598         * g++.dg/parse/using2.C: New test.
18599
18600 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18601
18602         PR target/11805
18603         * gcc.c-torture/compile/20030821-1.c: New.
18604
18605 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18606
18607         PR c++/11834
18608         * g++.dg/template/deduce2.C: New test.
18609
18610 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18611
18612         * gcc.c-torture/execute/20030821-1.c: New test.
18613
18614 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18615
18616         PR middle-end/11984
18617         * gcc.dg/20030820-1.c: New test case.
18618
18619 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18620
18621         PR c++/11945
18622         * g++.dg/warn/noeffect2.C: New test.
18623
18624 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/10926
18627         * g++.dg/template/dtor2.C: New test.
18628
18629         PR c++/11684
18630         * g++.dg/template/operator1.C: New test.
18631         * g++.dg/parse/operator4.C: New test.
18632
18633         PR c++/11946.C
18634         * g++.dg/expr/enum1.C: New test.
18635         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18636
18637         PR c++/11036.C
18638         * g++.dg/parse/elab2.C: New test.
18639         * g++.dg/parse/typedef4.C: Change error message.
18640         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18641         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18642         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18643
18644 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18645
18646         * gcc.dg/pch/warn-1.c: New.
18647         * gcc.dg/pch/warn-1.hs: New.
18648
18649         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18650         not-tested file.
18651
18652 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18653
18654         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18655
18656 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18657
18658         * gcc.dg/uninit-D.c: New Test.
18659         * gcc.dg/uninit-E.c: New Test.
18660         * gcc.dg/uninit-F.c: New Test.
18661         * gcc.dg/uninit-G.c: New Test.
18662
18663 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18664
18665         * g++.dg/README: Describe the pch directory.
18666
18667 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18668
18669         PR c++/11174
18670         * g++.dg/parse/access4.C: New test.
18671         * g++.dg/parse/access5.C: Likewise.
18672         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18673
18674 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18675
18676         * gcc.dg/noncompile/20030818-1.c: New.
18677
18678 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18679
18680         PR c++/11957
18681         * g++.dg/warn/noeffect1.C: New test.
18682
18683         * g++.dg/template/scope2.C: New test.
18684         * g++.dg/template/error2.C: Correct dg-error
18685
18686 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18687
18688         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18689
18690 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         PR C++/11512
18693         * g++.dg/template/warn1.C: New.
18694
18695 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18696
18697         * g++.dg/template/error2.C: New test.
18698         * g++.dg/lookup/using7.C: Adjust errors
18699         * g++.old-deja/g++.pt/crash36.C: Likewise.
18700         * g++.old-deja/g++.pt/derived3.C: Likewise.
18701
18702 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18703
18704         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18705         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18706         * gcc.c-torture/execute/builtins/string-9.c: New, from
18707         string-opt-9.c.  Adjust for execute/builtins framework.
18708         * gcc.c-torture/execute/string-opt-9.c: Delete.
18709
18710 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18711
18712         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18713
18714         * g++.dg/parse/ret-type2.C: New test.
18715
18716         PR c++/11703
18717         * g++.dg/init/new8.C: New test.
18718
18719         PR c++/10923
18720         * g++.dg/parse/typedef5.C: New test.
18721
18722         PR c++/9512
18723         * g++.dg/parse/qualified2.C: New test.
18724         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18725         invalid code.
18726
18727 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18728
18729         * g++.dg/conversion/ptrmem1.C: New test.
18730
18731 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18732
18733         PR target/11693
18734         * gcc.dg/20030811-1.c: New test.
18735
18736         PR target/11535
18737         * gcc.c-torture/execute/20030811-1.c: New test.
18738
18739 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18740
18741         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18742
18743 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/11789.C
18746         * g++.dg/inherit/multiple1.C: New test.
18747
18748 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18749
18750         * gcc.dg/spe1.c: New test.
18751
18752         PR c++/11670
18753         * g++.dg/expr/cast2.C: New test.
18754
18755         PR c++/10530
18756         * g++.dg/template/dependent-name2.C: New test.
18757
18758 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18759
18760         * g++.dg/parse/crash11.C: Put the dg options in comments.
18761
18762 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18763
18764         * lib/gcc-dg.exp: Update for diagnostic change.
18765
18766 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18767
18768         PR c++/5767
18769         * g++.dg/parse/crash11.C: New test.
18770
18771 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18772
18773         * gcc.dg/cpp/spacing1.c: Update.
18774
18775 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18776
18777         PR target/11739
18778         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18779         a value for -mtune.
18780
18781 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18782
18783         PR middle-end/11771
18784         * gcc.c-torture/compile/20030804-1.c: New test case.
18785
18786 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18787
18788         * gcc.dg/20030804-1.c: New test case.
18789
18790 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18791
18792         * gcc.dg/cpp/separate-1.c: New test.
18793
18794 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18795
18796         PR c++/11704
18797         * g++.dg/template/dependent-expr2.C: New test.
18798
18799         PR c++/11766
18800         * g++.dg/expr/ptrmem1.C: New test.
18801
18802 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18803
18804         PR c++/9453
18805         * g++.dg/template/friend15.C: New test.
18806
18807 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18808
18809         * lib/dg-pch.exp: Work round PCH bug.
18810
18811 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18812
18813         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18814         builtins.  Move cases from builtins-4.c here.
18815
18816         * gcc.dg/torture/builtin-math-1.c: New test taken from
18817         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18818         additional cases.
18819
18820         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18821         Delete.
18822
18823 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18824
18825         PR c++/9447
18826         * g++.dg/template/using7.C: New test.
18827
18828 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18829
18830         * import1.c, import2.c: New tests.
18831
18832 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18833
18834         * g++.dg/eh/crossjump1.C: New test.
18835
18836 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18837
18838         PR c++/11697
18839         * g++.dg/template/using6.C: New test.
18840
18841         PR c++/11744
18842         * g++.dg/template/koenig2.C: New test.
18843
18844 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18845
18846         PR c++/7983
18847         * g++.dg/parse/typedef4.C: New test.
18848
18849 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18850
18851         PR c++/8442, c++/8806
18852         * g++.dg/template/elab1.C: New test.
18853         * g++.dg/template/type2.C: Likewise.
18854         * g++.dg/template/ttp3.C: Adjust expected error message.
18855         * g++.old-deja/g++.law/visibility13.C: Likewise.
18856         * g++.old-deja/g++.niklas/t135.C: Likewise.
18857         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18858         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18859         template argument.
18860         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18861
18862 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18863
18864         PR c++/11295
18865         * g++.dg/ext/stmtexpr1.C: New test.
18866
18867         * g++.dg/opt/tmp1.C: New test.
18868
18869         PR c++/11525
18870         * g++.dg/parse/constant4.C: New test.
18871
18872         PR c++/9447
18873         * g++.dg/template/using5.C: New test.
18874
18875 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18876
18877         * gcc.dg/builtins-27.c: New test case.
18878
18879 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18880
18881         * gcc.dg/tls/opt-7.c: New test.
18882
18883 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18884
18885         * g++.old-deja/g++.other/crash18.C: Remove.
18886
18887 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         * g++.dg/template/explicit3.C: New.
18890         * g++.dg/template/explicit4.C: New.
18891         * g++.dg/template/explicit5.C: New.
18892
18893         PR c++/11347
18894         * g++.dg/template/memtmpl1.C: New.
18895
18896 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18897
18898         PR target/11565
18899         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18900         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18901
18902 2003-07-30  Jan Hubicka  <jh@suse.cz>
18903
18904         * vtgc1.c: Kill.
18905
18906 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18907
18908         * gcc.dg/struct-in-proto-1.c: New test.
18909
18910 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18911
18912         * gcc.dg/cpp/include2.c: Only expect one message.
18913
18914 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR c++/9447
18917         * g++.dg/template/using1.C: New test.
18918         * g++.dg/template/using2.C: New test.
18919         * g++.dg/template/using3.C: New test.
18920         * g++.dg/template/using4.C: New test.
18921
18922 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18923
18924         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18925         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18926
18927 2003-07-28  Jan Hubicka  <jh@suse.cz>
18928
18929         PR c++/11530
18930         * g++.dg/opt/call1.C: New test.
18931
18932 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18933
18934         PR c++/11667
18935         * g++.dg/init/enum2.C: New test.
18936         * g++.dg/template/overload1.C: Add "-w" option.
18937
18938 2003-07-28    <hp@bitrange.com>
18939
18940         * gcc.dg/Wdeclaration-after-statement-1.c,
18941         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18942
18943 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18944
18945         * gcc.c-torture/compile/20030725-1.c: New test.
18946
18947 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18948
18949         * gcc.dg/20030505.c: Only run for SPE.
18950         Remove definition of opaque type.
18951
18952 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18953
18954         * g++.dg/template/ptrmem6.C: New test.
18955
18956 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18957
18958         * gcc.c-torture/compile/zero-strct-2.c: New test.
18959
18960 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18961
18962         * gcc.dg/intermod-1.c: New test.
18963
18964 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18965
18966         PR c++/11617
18967         * g++.dg/template/lookup2.C: New test.
18968         * g++.dg/template/memclass1.C: Remove instantiated from error.
18969         * g++.dg/other/error2.C: Tweak expected errors.
18970
18971         PR c++/11596
18972         * g++.dg/template/defarg3.C: New test.
18973
18974         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18975
18976 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18977
18978         * g++.dg/inherit/access5.C: New test.
18979
18980 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18981
18982         PR c++/11513
18983         * g++.dg/template/crash8.C: New test.
18984
18985 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18986
18987         PR c/10602
18988         * gcc.dg/noncompile/incomplete-2.c: New test.
18989
18990 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/11645
18993         * g++.dg/inherit/access4.C: New test.
18994
18995         PR c++/11517
18996         * g++.dg/expr/cond2.C: New test.
18997
18998         PR optimization/10679
18999         * g++.dg/opt/inline4.C: New test.
19000
19001 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         * g++.dg/parse/crash10: New test.
19004
19005 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19006
19007         * g++.dg/ext/flexary1.C: New test.
19008
19009 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19010
19011         PR c++/10793
19012         * g++.dg/template/crash9.C: New test.
19013
19014 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19015
19016         PR c++/3004
19017         * g++.dg/parse/typedef3.C: New test.
19018
19019         PR c++/7906
19020         * g++.dg/parse/operator2.C: New test.
19021
19022         PR c++/8895
19023         * g++.dg/parse/def-tmpl-arg1.C: New test.
19024
19025         PR c++/9282
19026         * g++.dg/parse/funptr1.C: New test.
19027
19028         PR c++/9452
19029         * g++.dg/parse/ambig3.C: New test.
19030
19031         PR c++/9454
19032         * g++.dg/parse/operator3.C: New test.
19033
19034         PR c++/9486
19035         * g++.dg/parse/template10.C: New test.
19036
19037         PR c++/9488
19038         * g++.dg/parse/template11.C: New test.
19039
19040         PR c++/10150
19041         * g++.dg/parse/invalid-op1.C: New test.
19042
19043         PR c++/10247
19044         * g++.dg/parse/condexpr1.C: New test.
19045
19046 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19047
19048         * g++.dg/ext/packed3.C: New test.
19049         * g++.dg/ext/packed4.C: New test.
19050
19051         * gcc.dg/pack-test-3.c: New test.
19052
19053 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
19054
19055         * lib/compat.exp: Handle dg-options per source file.
19056         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
19057         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
19058         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
19059         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19060         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19061         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19062         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19063         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19064         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19065         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19066         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19067         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19068         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19069         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19070
19071 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19072
19073         PR c/10320
19074         * gcc.c-torture/execute/20030718-1.c: New test.
19075
19076 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19077
19078         PR optimization/11536
19079         * gcc.dg/20030721-1.c: New test.
19080
19081 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19082
19083         PR c++/11546
19084         * g++.dg/template/lookup1.C: New test.
19085
19086 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19087
19088         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19089         diagnostics of ill-formed constructs involving labels.
19090         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19091         the new 'previously defined here' message.
19092
19093 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19094
19095         * g++.dg/parse/non-dependent2.C: New test.
19096
19097 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19098
19099         * g++.dg/init/init-ref4.C: xfail on targets without
19100         weak symbols.
19101
19102 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19103
19104         PR target/11087
19105         * gcc.c-torture/execute/20030717-1.c: New test.
19106
19107 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19108
19109         * g++.dg/opt/cfg1.C: New test.
19110
19111 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19112
19113         PR optimization/11557
19114         * gcc.dg/20030717-1.c: New test.
19115
19116 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19117
19118         PR c++/10476
19119         * g++.dg/expr/crash-1.C: New test.
19120
19121         PR c++/11027
19122         * g++.dg/template/init3.C: New test.
19123
19124         PR c++/8222
19125         * g++.dg/template/non-dependent1.C: New test.
19126
19127         PR c++/11070
19128         * g++.dg/template/non-dependent2.C: New test.
19129
19130         PR c++/11071
19131         * g++.dg/template/non-dependent3.C: New test.
19132
19133         PR c++/9907
19134         * g++.dg/template/sizeof5.C: New test.
19135
19136 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19137
19138         PR 11498
19139         * gcc.c-torture/compile/mangle-1.c: New file.
19140
19141 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19142
19143         PR c++/7809
19144         * g++.dg/parse/access3.C: New test.
19145
19146 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19147
19148         PR c++/11384
19149         * g++.dg/init/init-ref4.C: New test.
19150
19151 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19152
19153         PR c++/11547
19154         * g++.dg/parse/constant3.C: New test.
19155         * g++.dg/parse/crash7.C: Likewise.
19156
19157 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19158
19159         PR target/11008
19160         * gcc.dg/i386-pentium4-not-mull.c: New.
19161
19162 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19163
19164         * gcc.dg/asm-names.c (ymain): Make it weak.
19165
19166 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19167
19168         PR c++/5421
19169         * g++.dg/template/friend21.C: New test.
19170
19171 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19172
19173         * gcc.dg/cleanup-8.c: New test.
19174         * gcc.dg/cleanup-9.c: New test.
19175
19176 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19177
19178         * g++.dg/ext/dll-MI1.h: New file.
19179         * g++.dg/ext/dllexport-MI1.C: New file.
19180         * g++.dg/ext/dllimport-MI1.C: New file.
19181
19182 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19183
19184         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19185         it does not have cmpstrsi patterns (just cmpmemsi).
19186
19187 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR debug/11473
19190         * g++.dg/debug/debug8.C: New test.
19191
19192 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19193
19194         PR c++/10108
19195         * g++.dg/template/crash7.C: New test.
19196
19197 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19198
19199         PR target/10795
19200         * gcc.c-torture/compile/20030708-1.c: New.
19201
19202 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19203
19204         * gcc.c-torture/execute/20030715-1.c: New test.
19205
19206 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19207
19208         * gcc.dg/pch/inline-3.c: New file.
19209         * gcc.dg/pch/inline-3.hs: New file.
19210         * gcc.dg/pch/inline-4.c: New file.
19211         * gcc.dg/pch/inline-4.hs: New file.
19212
19213 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19214
19215         PR c++/11509
19216         * g++.dg/template/crash6.C: New test.
19217
19218         PR c++/7053
19219         * g++.dg/template/friend20.C: New test.
19220
19221         PR c++/7019
19222         * g++.dg/template/overload2.C: New test.
19223
19224 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19225
19226         PR optimization/11440
19227         * gcc.c-torture/execute/20030714-1.c: New test.
19228
19229 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19230
19231         PR c++/11154
19232         * g++.dg/template/partial2.C: New test.
19233
19234 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19235
19236         PR c++/11503
19237         * g++.dg/template/anon1.C: New test.
19238
19239         PR c++/11493
19240         PR c++/11495
19241         * g++.dg/parse/template9.C: Likewise.
19242         * g++.dg/template/crash4.C: New test.
19243         * g++.dg/template/koenig1.C: Likewise.
19244         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19245         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19246         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19247         functions.
19248         * g++.old-deja/g++.jason/template36.C: Likewise.
19249         * g++.old-deja/g++.mike/p1989.C: Likewise.
19250         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19251         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19252         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19253         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19254         compiling.
19255         * g++.old-deja/g++.pt/union2.C: Use this->.
19256
19257 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19258
19259         * gcc.dg/20030711-1.c: New test.
19260
19261 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19262
19263         PR c++/11050
19264         * g++.dg/parse/args1.C: New test.
19265         * g++.pt/defarg8.C: Change expected errors.
19266
19267 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19268
19269         PR c++/8164
19270         * g++.dg/template/nontype2.C: New test.
19271
19272         PR c++/10558
19273         * g++.dg/parse/template8.C: New test.
19274
19275         PR c++/8327
19276         * g++.dg/template/scope1.C: New test.
19277
19278         * g++.dg/warn/Wsign-compare-1.C: New test.
19279
19280 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19281
19282         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19283
19284 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19285
19286         PR c++/9411
19287         * g++.dg/template/explicit2.C: New test.
19288
19289         PR c++/10032
19290         * g++.dg/warn/pedantic1.C: New test.
19291
19292 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19293
19294         PR c++ 9483
19295         * g++.dg/other/field1.C: New test.
19296
19297 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19298
19299         PR c/11449
19300         * gcc.c-torture/compile/20030707-1.c: New.
19301
19302 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19303
19304         PR c++/10849
19305         * g++.dg/template/access12.C: New test.
19306
19307 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19308
19309         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19310         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19311         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19312         * gcc.misc-tests/gcov.exp: Update
19313         * g++.dg/gcov/gcov.exp: Update
19314         * lib/gcov.exp: Update.
19315
19316 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19317
19318         * g++.dg/abi/mangle17.C: Make sure template expressions are
19319         dependent.
19320         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19321         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19322         * g++.dg/opt/stack1.C: Remove erroneous code.
19323         * g++.dg/parse/template7.C: New test.
19324         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19325         * g++.old-deja/g++.pt/crash4.C: Likewise.
19326
19327 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19328
19329         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19330         with zero or one occurence of `$' after the initial `L'.
19331
19332 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19333
19334         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19335
19336 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19337
19338         PR c/11370
19339         * gcc.dg/Wunreachable-6.c: New testcase.
19340         * gcc.dg/Wunreachable-7.c: New testcase.
19341
19342 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19343
19344         PR c/11420
19345         * gcc.dg/20030708-1.c: New test.
19346
19347 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19348
19349         * gcc.dg/compat/sdata-section.h: New file.
19350         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19351         * gcc.dg/torture/mips-sdata-1.c: New test.
19352
19353 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19354
19355         PR c++/11030
19356         * g++.dg/template/friend19.C: New test.
19357
19358 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19359
19360         * g++.dg/opt/strength-reduce.C: New test.
19361
19362 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19363
19364         PR target/10979
19365         * gcc.dg/20030707-1.c: New testcase.
19366
19367 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19368
19369         PR optimization/11059
19370         * g++.dg/opt/emptyunion.C: New testcase.
19371
19372 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19373             Eric Botcazou  <ebotcazou@libertysurf.fr>
19374
19375         * g++.dg/opt/stack1.C: New test.
19376
19377 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19378
19379         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19380         run test.
19381
19382         PR c++/11431
19383         * g++.dg/expr/static_cast3.C: New test.
19384
19385 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19386
19387         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19388         everywhere.
19389         * gcc.dg/concat.c: Concatenation of string constants with
19390         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19391         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19392         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19393         necessary to avoid multi-character character constant warning.
19394         * gcc.dg/cpp/escape.c: Likewise.
19395         * gcc.dg/cpp/ucs.c: Likewise.
19396         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19397         Fix a typo.
19398
19399 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19400
19401         PR c/11428
19402         * gcc.c-torture/compile/20030704-1.c: New.
19403
19404 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19405
19406         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19407
19408 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19409
19410         PR c++/5287, PR c++/7910,  PR c++/11021
19411         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19412         tests for warnings.
19413         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19414         * g++.dg/ext/dllimport3.C: Likewise.
19415         * g++.dg/ext/dllimport4.C: New file.
19416         * g++.dg/ext/dllimport5.C: New file.
19417         * g++.dg/ext/dllimport6.C: New file.
19418         * g++.dg/ext/dllimport7.C: New file.
19419         * g++.dg/ext/dllimport8.C: New file.
19420         * g++.dg/ext/dllimport9.C: New file.
19421         * g++.dg/ext/dllimport10.C: New file.
19422         * g++.dg/ext/dllexport1.C: New file.
19423
19424 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19425
19426         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19427         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19428
19429 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19430
19431         * gcc.dg/builtins-25.c: New testcase.
19432         * gcc.dg/builtins-26.c: New testcase.
19433
19434 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19435
19436         * gcc.dg/compat/vector-defs.h: New file.
19437         * gcc.dg/compat/vector-setup.h: New file.
19438         * gcc.dg/compat/vector-check.h: New file.
19439         * gcc.dg/compat/vector-1_main.c: New file.
19440         * gcc.dg/compat/vector-1_x.c: New file.
19441         * gcc.dg/compat/vector-1_y.c: New file.
19442         * gcc.dg/compat/vector-2_main.c: New file.
19443         * gcc.dg/compat/vector-2_x.c: New file.
19444         * gcc.dg/compat/vector-2_y.c: New file.
19445
19446         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19447         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19448         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19449         * gcc.dg/compat/struct-align-1.h: New file.
19450         * gcc.dg/compat/struct-align-1_main.c: New file.
19451         * gcc.dg/compat/struct-align-1_x.c: New file.
19452         * gcc.dg/compat/struct-align-1_y.c: New file.
19453         * gcc.dg/compat/struct-align-2.h: New file.
19454         * gcc.dg/compat/struct-align-2_main.c: New file.
19455         * gcc.dg/compat/struct-align-2_x.c: New file.
19456         * gcc.dg/compat/struct-align-2_y.c: New file.
19457
19458         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19459         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19460         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19461         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19462         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19463         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19464         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19465         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19466         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19467         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19468         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19469         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19470         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19471         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19472         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19473         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19474         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19475         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19476         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19477         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19478         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19479         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19480         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19481         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19482         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19483         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19484         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19485         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19486         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19487
19488 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19489
19490         * gcc.dg/i386-call-1.c: New test.
19491
19492 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19493
19494         PR c++/9162
19495         * g++.dg/parse/defarg4.C: New.
19496
19497 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19498
19499         PR target/10700
19500         * gcc.c-torture/compile/20030703-1.c: New test case.
19501
19502 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19503
19504         * g++.dg/template/local3.C: Remove extra semicolon.
19505
19506 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19507
19508         * gcc.dg/i386-volatile-1.c: New test.
19509
19510 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19511
19512         PR c++/11072
19513         * g++.dg/other/offsetof2.C: XFAIL.
19514         * g++.dg/other/offsetof5.C: New.
19515
19516         PR c++/10219
19517         * g++.dg/template/error1.C: New.
19518
19519         PR c++/9779
19520         * g++.dg/template/dependent-expr1.C: New.
19521
19522 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19523
19524         PR c++/6949
19525         * g++.dg/template/local3.C: New test.
19526
19527         PR c++/11149
19528         * g++.dg/lookup/scoped6.C: New test.
19529
19530 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19531
19532         PR c++/8046
19533         * g++.dg/other/error7.C: New test.
19534
19535 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19536
19537         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19538         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19539         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19540         * g++.old-deja/g++.other/union2.C: Likewise.
19541         * gcc.dg/c90-const-expr-2.c: Likewise.
19542         * gcc.dg/c90-const-expr-3.c: Likewise.
19543         * gcc.dg/c99-const-expr-2.c: Likewise.
19544         * gcc.dg/c99-const-expr-3.c: Likewise.
19545         * gcc.dg/concat.c: Likewise.
19546
19547 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19548
19549         PR c++/9559
19550         * g++.dg/init/static1.C: New test.
19551
19552 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19553
19554         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19555         * g++.old-deja/g++.other/access2.C: Likewise.
19556         * g++.old-deja/g++.other/decl2.C: Likewise.
19557         * gcc.c-torture/execute/20020615-1.c: Likewise.
19558
19559 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19560
19561         PR c++/4933
19562         * g++.dg/template/sizeof4.C: New test.
19563
19564 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19565
19566         * g++.dg/other/error6.C: New test.
19567
19568 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19569
19570         PR c++/10750
19571         * g++.dg/parse/constant2.C: New test.
19572
19573 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19574
19575         PR c++/11106
19576         * g++.dg/other/error5.C: New test.
19577
19578 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19579
19580         * gcc.dg/format/gcc_diag-1.c: New test.
19581
19582 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19583
19584         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19585
19586 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19589         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19590         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19591
19592 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19593
19594         * gcc.c-torture/execute/builtins/string-8.c: New test.
19595         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19596         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19597         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19598
19599 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/10468
19602         * g++.dg/ext/typeof6.C: New test.
19603
19604 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19605
19606         PR c++/10796
19607         * g++.dg/init/enum1.C: New test.
19608
19609 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19610
19611         * gcc.dg/20030627-1.c: New test.
19612
19613 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/11332
19616         * g++.dg/expr/static_cast2.C: New test.
19617
19618 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19619             Jakub Jelinek  <jakub@redhat.com>
19620
19621         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19622         sprintf(dst,"%s",src) optimization.
19623         * gcc.c-torture/execute/20030626-1.c: New test case.
19624         * gcc.c-torture/execute/20030626-2.c: New test case.
19625
19626 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19627
19628         * gcc.c-torture/execute/multi-ix.c: New test.
19629
19630         * gcc.c-torture/execute/simd-4.c (main):
19631         Added missing semicolon at end of union.
19632
19633 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19634
19635         PR c++/8266
19636         * g++.dg/template/explicit-instantiation3.C: New test.
19637
19638 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19639
19640         * gcc.dg/20030626-1.c: Use signed char.
19641
19642 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19643
19644         * gcc.dg/20030626-1.c: New test.
19645
19646 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19647
19648         * const-str-2.m: Update.
19649
19650 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19651
19652         PR c++/10990
19653         * g++.dg/rtti/dyncast1.C: New test.
19654         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19655         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19656         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19657
19658         PR c++/10931
19659         * g++.dg/expr/static_cast1.C: New test.
19660
19661 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19662
19663         * gcc.dg/20030625-1.c: New test.
19664
19665 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19666
19667         * gcc.c-torture/compile/20030624-1.c: New test case.
19668
19669 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * gcc.c-torture/execute/string-opt-17.c: New test.
19672
19673 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19674
19675         PR c++/5754
19676         * g++.dg/parse/crash6.C: New test.
19677
19678 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19679
19680         * gcc.dg/builtins-24.c: New test case.
19681
19682 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19683
19684         * g++.dg/opt/operator1.C: New test.
19685
19686 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19687
19688         * gcc.c-torture/execute/string-opt-16.c: New test case.
19689
19690 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19691
19692         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19693         * g++.old-deja/g++.other/conv7.C: Likewise
19694         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19695         * g++.old-deja/g++.other/overload14.C: Likewise.
19696
19697 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19698
19699         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19700         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19701
19702 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19703
19704         PR c++/10888
19705         * g++.dg/warn/Winline-3.C: New test.
19706
19707 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19708
19709         * lib/target-supports.exp (check_alias_available): Make the test
19710         program acceptable to the Solaris assembler.
19711
19712         PR c++/10749
19713         * g++.dg/template/memclass2.C: New test.
19714
19715 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19716             Eric Botcazou  <ebotcazou@libertysurf.fr>
19717
19718         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19719         data for non-matching targets.
19720         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19721
19722 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19723
19724         PR c++/10845
19725         * g++.dg/template/member3.C: New test.
19726
19727 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/10939
19730         * g++.dg/template/func1.C: New test.
19731
19732         PR c++/9649
19733         * g++.dg/template/static4.C: New test.
19734         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19735
19736         PR c++/11041
19737         * g++.dg/init/ref7.C: New test.
19738
19739 2003-06-19  Matt Austern  <austern@apple.com>
19740
19741         PR c++/11228
19742         * g++.dg/anew1.C: New test.
19743         * g++.dg/anew2.C: New test.
19744         * g++.dg/anew3.C: New test.
19745         * g++.dg/anew4.C: New test.
19746
19747 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19748
19749         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19750
19751 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19752
19753         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19754         endian-dependent.
19755
19756 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19757
19758         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19759         Remove cruft.
19760
19761 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19762
19763         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19764         * gcc.c-torture/compile/961203-1.c: Likewise.
19765         * gcc.c-torture/compile/980506-1.c: Likewise.
19766
19767 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19768
19769         PR c++/10712
19770         * g++.dg/lookup/using7.C: New test.
19771
19772 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/11105
19775         * g++.dg/abi/conv1.C: Remove it.
19776         * g++.dg/template/conv7.C: New test.
19777         * g++.dg/template/conv8.C: Likewise.
19778         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19779         conversion operator.
19780
19781 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19782
19783         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19784         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19785         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19786         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19787         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19788         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19789         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19790         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19791         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19792         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19793         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19794         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19795         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19796         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19797         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19798         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19799         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19800         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19801         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19802         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19803         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19804         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19805         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19806         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19807         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19808         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19809         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19810         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19811         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19812
19813 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19814
19815         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19816         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19817         indications.
19818
19819 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19820
19821         * gcc.dg/i386-387-5.c: New test case.
19822         * gcc.dg/i386-387-6.c: New test case.
19823         * gcc.dg/builtins-23.c: New test case.
19824
19825 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19826
19827         * gcc.dg/builtins-22.c: New test case.
19828         * gcc.dg/i386-387-1.c: Update to test exp.
19829         * gcc.dg/i386-387-2.c: Likewise.
19830
19831 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19832
19833         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19834
19835 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19836
19837         * lib/gcc-dg.exp (dg-require-dll): New function.
19838         (dg-xfail-if): Likewise.
19839         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19840         driver.
19841
19842         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19843         * gcc.c-torture/compile/20001205-1.c: Likewise.
19844         * gcc.c-torture/compile/20001226-1.c: Likewise.
19845         * gcc.c-torture/compile/20010518-2.c: Likewise.
19846         * gcc.c-torture/compile/20020312-1.c: Likewise.
19847         * gcc.c-torture/compile/20020604-1.c: Likewise.
19848         * gcc.c-torture/compile/920501-12.c: Likewise.
19849         * gcc.c-torture/compile/920501-4.c: Likewise.
19850         * gcc.c-torture/compile/920520-1.c: Likewise.
19851         * gcc.c-torture/compile/920521-1.c: Likewise.
19852         * gcc.c-torture/compile/920625-1.c: Likewise.
19853         * gcc.c-torture/compile/961203-1.c: Likewise.
19854         * gcc.c-torture/compile/980506-1.c: Likewise.
19855         * gcc.c-torture/compile/981006-1.c: Likewise.
19856         * gcc.c-torture/compile/981022-1.c: Likewise.
19857         * gcc.c-torture/compile/981223-1.c: Likewise.
19858         * gcc.c-torture/compile/990617-1.c: Likewise.
19859         * gcc.c-torture/compile/dll.c: Likewise.
19860         * gcc.c-torture/compile/labels-3.c: Likewise.
19861         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19862         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19863         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19864         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19865         * gcc.c-torture/compile/simd-5.c: Likewise.
19866         * gcc.c-torture/compile/20000804-1.x: Remove.
19867         * gcc.c-torture/compile/20001205-1.x: Likewise.
19868         * gcc.c-torture/compile/20001226-1.x: Likewise.
19869         * gcc.c-torture/compile/20010518-2.x: Likewise.
19870         * gcc.c-torture/compile/20020312-1.x: Likewise.
19871         * gcc.c-torture/compile/20020604-1.x: Likewise.
19872         * gcc.c-torture/compile/920501-12.x: Likewise.
19873         * gcc.c-torture/compile/920501-4.x: Likewise.
19874         * gcc.c-torture/compile/920520-1.x: Likewise.
19875         * gcc.c-torture/compile/920521-1.x: Likewise.
19876         * gcc.c-torture/compile/920625-1.x: Likewise.
19877         * gcc.c-torture/compile/961203-1.x: Likewise.
19878         * gcc.c-torture/compile/980506-1.x: Likewise.
19879         * gcc.c-torture/compile/981006-1.x: Likewise.
19880         * gcc.c-torture/compile/981022-1.x: Likewise.
19881         * gcc.c-torture/compile/981223-1.x: Likewise.
19882         * gcc.c-torture/compile/990617-1.x: Likewise.
19883         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19884         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19885         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19886         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19887         * gcc.c-torture/compile/simd-5.x: Likewise.
19888
19889         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19890
19891 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19892
19893         * gcc.c-torture/execute/20030611-1.c: New test.
19894
19895 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19896
19897         PR middle-end/168
19898         * gcc.dg/20030612-1.c: New test case.
19899
19900 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19901
19902         PR c++/10635
19903         * g++.dg/expr/cast1.C: New test.
19904
19905 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19906
19907         * gcc.dg/builtins-21.c: New test case.
19908
19909 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19910
19911         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19912         options instead of at the end.
19913         * lib/objc.exp (objc_target_compile): Likewise.
19914
19915 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19916
19917         PR c++/10432
19918         * g++.dg/parse/error1.C: New test.
19919
19920 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19921
19922         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19923         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19924         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19925         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19926         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19927         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19928         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19929         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19930         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19931         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19932         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19933         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19934         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19935         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19936         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19937         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19938         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19939         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19940         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19941         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19942         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19943         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19944         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19945         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19946
19947         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19948         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19949         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19950         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19951         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19952         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19953         * gcc.dg/compat/scalar-return-3_main.c: New file.
19954         * gcc.dg/compat/scalar-return-3_x.c: New file.
19955         * gcc.dg/compat/scalar-return-3_y.c: New file.
19956         * gcc.dg/compat/scalar-return-4_main.c: New file.
19957         * gcc.dg/compat/scalar-return-4_x.c: New file.
19958         * gcc.dg/compat/scalar-return-4_y.c: New file.
19959
19960 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19961
19962         * gcc.dg/compat/fp2-struct-check.h: New file.
19963         * gcc.dg/compat/fp2-struct-defs.h: New file.
19964         * gcc.dg/compat/fp2-struct-init.h: New file.
19965         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19966         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19967         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19968         * gcc.dg/compat/struct-return-10_main.c: New file.
19969         * gcc.dg/compat/struct-return-10_x.c: New file.
19970         * gcc.dg/compat/struct-return-10_y.c: New file.
19971
19972         * gcc.dg/compat/compat-common.h: New file.
19973         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19974         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19975         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19976         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19977         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19978         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19979         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19980         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19981         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19982         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19983         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19984         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19985         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19986         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19987         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19988         * gcc.dg/compat/small-struct-check.h: Ditto.
19989         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19990         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19991         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19992         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19993         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19994         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19995         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19996         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19997         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19998         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19999         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20000         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20001         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
20002         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20003         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20004         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
20005         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
20006         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
20007         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
20008         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
20009         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
20010         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
20011         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
20012         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
20013         * gcc.dg/compat/struct-return-2_main.c: Ditto.
20014         * gcc.dg/compat/struct-return-2_x.c: Ditto.
20015         * gcc.dg/compat/struct-return-2_y.c: Ditto.
20016         * gcc.dg/compat/struct-return-3_main.c: Ditto.
20017         * gcc.dg/compat/struct-return-3_x.c: Ditto.
20018         * gcc.dg/compat/struct-return-3_y.c: Ditto.
20019
20020 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
20021
20022         * g++.dg/pch/static-1.C: New file.
20023         * g++.dg/pch/static-1.Hs: New file.
20024
20025 2003-06-10  Richard Henderson  <rth@redhat.com>
20026
20027         * gcc.dg/asm-7.c: Adjust expected warning text.
20028
20029 2003-06-10  Roger Sayle  <roger@eyesopen.com>
20030
20031         * gcc.dg/builtins-20.c: New test case.
20032
20033 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
20034
20035         PR c++/11131
20036         * g++.dg/opt/template1.C: New test.
20037
20038 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20039
20040         * lib/gcc-dg.exp (dg-test): Clear additional_files and
20041         additional_sources.
20042
20043 2003-05-21  David Taylor  <dtaylor@emc.com>
20044
20045         * gcc.dg/Wpadded.c: New file.
20046
20047 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20048
20049         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
20050         * gcc.dg/special/weak-2.c: Add dg-require-weak.
20051         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
20052         dg-require-weak.
20053
20054 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
20055
20056         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
20057
20058 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
20059
20060         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20061         (dg-require-alias): Likewise.
20062         (dg-require-gc-sections): Likewise.
20063         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20064
20065 2003-06-08  Richard Henderson  <rth@redhat.com>
20066
20067         * gcc.dg/20011029-2.c: Fix the array reference.
20068         * gcc.dg/asm-7.c: New.
20069
20070 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20071
20072         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20073
20074 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20075
20076         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20077         (dg-require-gc-sections): Likewise.
20078
20079 2003-06-08  Jan Hubicka  <jh@suse.cz>
20080
20081         * i386-cmov1.c: Fix regular expression.
20082         * i386-cvt-1.c: Likewise.
20083         * i386-local.c: Likewise.
20084         * i386-local2.c: Likewise.
20085         * i386-mul.c: Likewise.
20086         * i386-ssetype-1.c: Likewise.
20087         * i386-ssetype-3.c: Likewise.
20088         * i386-ssetype-5.c: Likewise.
20089
20090 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20091
20092         PR c++/11039
20093         * g++.dg/warn/implicit-typename2.C: New test.
20094         * g++.dg/warn/implicit-typename3.C: New test.
20095
20096 2003-06-07  Richard Henderson  <rth@redhat.com>
20097
20098         * g++.dg/other/offsetof3.C: Use size_t.
20099         * g++.dg/other/offsetof4.C: Likewise.
20100
20101 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20102
20103         * lib/copy-file.exp: New. Implement gcc_copy_files.
20104
20105         * lib/dg-pch.exp: Load copy-file.exp
20106         (dg-pch): Use gcc_copy_files instead of "file copy".
20107
20108 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20109
20110         * gcc.dg/weak/weak.exp: Simplify.
20111         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20112         * gcc.dg/weak/weak-1.c: Likewise.
20113         * gcc.dg/weak/weak-2.c: Likewise.
20114         * gcc.dg/weak/weak-3.c: Likewise.
20115         * gcc.dg/weak/weak-4.c: Likewise.
20116         * gcc.dg/weak/weak-5.c: Likewise.
20117         * gcc.dg/weak/weak-6.c: Likewise.
20118         * gcc.dg/weak/weak-7.c: Likewise.
20119         * gcc.dg/weak/weak-8.c: Likewise.
20120         * gcc.dg/weak/weak-9.c: Likewise.
20121
20122 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20123
20124         gcc.c-torture/execute/20030606-1.c: New.
20125
20126 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20127
20128         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20129         * gcc.dg/builtins-19.c: Likewise.
20130
20131 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20132
20133         * gcc.dg/builtins-2.c: Add some more tests.
20134         * gcc.dg/builtins-18.c: New test case.
20135         * gcc.dg/builtins-19.c: New test case.
20136
20137 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20138             Jim Wilson  <wilson@tuliptree.org>
20139
20140         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20141
20142 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20143
20144         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20145         mempcpy/stpcpy calls not to be optimized into something else.
20146         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20147         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20148         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20149
20150 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20151
20152         * gcc.dg/format/asm_fprintf-1.c: New test.
20153
20154 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20155
20156         * lib/gcc-defs.exp (additional_sources): New variable.
20157         (dg-additional-sources): New function.
20158         (additional_files): New variable.
20159         (dg-additional-files): New function.
20160         (dg-additional-files-options): Likewise.
20161         * lib/gcc-dg.exp (dg-require-weak): New function.
20162         (dg-require-alias): Likewise.
20163         (dg-require-gc-sections): Likewise.
20164         * lib/target-supports.exp (check_alias_available): Remove testfile
20165         parameter.
20166         (check_gc_sections_available): New function.
20167         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20168         (dg-gpp-additional-files): Likewise.
20169         * lib/g++.exp (additional_sources): Remove.
20170         (additional_files): Likewise.
20171         (g++_target_compile): Use dg-additional-files-options.
20172
20173         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20174         Tcl logic.
20175         * gcc.dg/special/ecos.exp: Remove.
20176         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20177         * gcc.dg/special/alias-1.c: Likewise.
20178         * gcc.dg/special/alias-2.c: Likewise.
20179         * gcc.dg/special/gcsec-1.c: Likewise.
20180         * gcc.dg/special/weak-1.c: Likewise.
20181         * gcc.dg/special/weak-2.c: Likewise.
20182         * gcc.dg/special/wkali-1.c: Likewise.
20183         * gcc.dg/special/wkali-2.c: Likewise.
20184
20185         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20186         dg-gpp-additional-*.
20187         * g++.dg/special/conpr-3.C: Likewise.
20188         * g++.dg/special/conpr-4.C: Likewise.
20189         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20190         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20191         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20192         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20193         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20194         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20195         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20196         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20197         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20198         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20199         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20200         * g++.old-deja/g++.other/comdat1.C: Likewise.
20201         * g++.old-deja/g++.other/comdat2.C: Likewise.
20202         * g++.old-deja/g++.other/comdat3.C: Likewise.
20203         * g++.old-deja/g++.other/ctor1.C: Likewise.
20204         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20205
20206 2003-06-05  Richard Henderson  <rth@redhat.com>
20207
20208         * gcc.dg/debug/20030605-1.c: New.
20209
20210 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20211
20212         * README.QMTEST: Update.
20213
20214 2003-06-04  Richard Henderson  <rth@redhat.com>
20215
20216         * gcc.dg/cleanup-1.c: New.
20217         * gcc.dg/cleanup-2.c: New.
20218         * gcc.dg/cleanup-3.c: New.
20219         * gcc.dg/cleanup-4.c: New.
20220         * gcc.dg/cleanup-5.c: New.
20221         * gcc.dg/cleanup-6.c: New.
20222         * gcc.dg/cleanup-7.c: New.
20223
20224 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20225
20226         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20227
20228         * lib/dg-pch.exp: New file.
20229         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20230         * gcc.dg/pch/pch.exp: Likewise.
20231
20232 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20233
20234         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20235         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20236         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20237         * gcc.dg/builtins-17.c: New test case.
20238         * gcc.dg/i386-387-4.c: New test case.
20239         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20240
20241 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20242
20243         * gcc.dg/ultrasp9.c: New test.
20244
20245 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20246
20247         * gcc.c-torture/compile/20030604-1.c: New test.
20248         * gcc.dg/sparc-constant-1.c: New test.
20249
20250 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20251
20252         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20253
20254 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20255
20256         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20257
20258         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20259         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20260
20261 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20262
20263         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20264
20265 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20266
20267         PR c++/10940
20268         * g++.dg/template/spec10.C: New test.
20269
20270 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20271
20272         * gcc.dg/builtins-16.c: New test case.
20273
20274 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20277         mempcpy test with post-increments.
20278         * gcc.c-torture/execute/string-opt-3.c: New test.
20279         * gcc.dg/string-opt-1.c: New test.
20280
20281 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20282
20283         PR fortran/10965
20284         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20285
20286 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20287
20288         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20289         (scan-assembler): ... here.  Use dg-scan.
20290         (scan-assembler-not): Likewise.
20291         (scan-file): New function.
20292         (scan-file-not): Likewise.
20293         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20294         * gcc.dg/cpp/_Pragma4.c: Likewise.
20295         * gcc.dg/cpp/_Pragma5.c: Likewise.
20296         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20297         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20298         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20299         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20300         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20301         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20302         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20303         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20304         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20305         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20306         * gcc.dg/cpp/cxxcom1.c: Likewise.
20307         * gcc.dg/cpp/line1.c: Likewise.
20308         * gcc.dg/cpp/maccom1.c: Likewise.
20309         * gcc.dg/cpp/maccom2.c: Likewise.
20310         * gcc.dg/cpp/maccom3.c: Likewise.
20311         * gcc.dg/cpp/maccom4.c: Likewise.
20312         * gcc.dg/cpp/maccom5.c: Likewise.
20313         * gcc.dg/cpp/maccom6.c: Likewise.
20314         * gcc.dg/cpp/multiline.c: Likewise.
20315         * gcc.dg/cpp/spacing1.c: Likewise.
20316         * gcc.dg/cpp/spacing2.c: Likewise.
20317         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20318         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20319         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20320         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20321         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20322         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20323         * gcc.dg/cpp/cxxcom2.c: Likewise.
20324         * gcc.dg/cpp/cxxcom2.h: New file.
20325
20326         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20327         * g++.dg/cpp/truefalse.C: Here.
20328         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20329
20330 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20331
20332         * gcc.dg/cpp/redef3.c: New file.
20333
20334 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20335
20336         * gcc.dg/i386-loop-3.c: New test.
20337
20338 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20339
20340         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20341
20342 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20343
20344         * gcc.dg/fwrapv-1.c: New test case.
20345         * gcc.dg/fwrapv-2.c: New test case.
20346
20347 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20348
20349         PR c++/10956
20350         * g++.dg/template/spec9.C: New test.
20351
20352 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20353
20354         * gcc.dg/duff-4.c: New test case.
20355
20356 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20357
20358         PR fortran/10843
20359         * g77.dg/ffixed-form-1.f: New test
20360         * g77.dg/ffixed-form-2.f: New test
20361         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20362         * g77.dg/ffree-form-3.f: New test
20363
20364 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20365
20366         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20367         * gcc.dg/wint_t-1.c: Likewise.
20368
20369 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20370
20371         * g++.dg/template/access11.C: New test.
20372
20373 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20374
20375         PR c++/10849
20376         * g++.dg/template/access10.C: New test.
20377
20378 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20379             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20380
20381         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20382
20383 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20384
20385         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20386         suppress for powerpc-*-darwin*.
20387         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20388
20389 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20390
20391         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20392         suppress option for powerpc-*-darwin*.
20393
20394 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20395
20396         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20397         * gcc.dg/builtins-4.c: Add test for fmod.
20398
20399 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20400
20401         PR c++/10682
20402         * g++.dg/template/instantiate4.C: New test.
20403
20404 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20405
20406         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20407
20408 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20409
20410         * gcc.dg/compat/scalar-return-1_main.c: New file.
20411         * gcc.dg/compat/scalar-return-1_x.c: New file.
20412         * gcc.dg/compat/scalar-return-1_y.c: New file.
20413         * gcc.dg/compat/scalar-return-2_main.c: New file.
20414         * gcc.dg/compat/scalar-return-2_x.c: New file.
20415         * gcc.dg/compat/scalar-return-2_y.c: New file.
20416         * gcc.dg/compat/struct-return-3_main.c: New file.
20417         * gcc.dg/compat/struct-return-3_y.c: New file.
20418         * gcc.dg/compat/struct-return-3_x.c: New file.
20419         * gcc.dg/compat/struct-return-2_main.c: New file.
20420         * gcc.dg/compat/struct-return-2_x.c: New file.
20421         * gcc.dg/compat/struct-return-2_y.c: New file.
20422
20423 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20424
20425         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20426         for hppa*-hp-hpux*.
20427         * gcc.dg/20021014-1.c (dg-options): Likewise.
20428         * gcc.dg/nest.c (dg-options): Likewise.
20429
20430 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20431
20432         PR c++/9738
20433         * g++.dg/ext/dllimport2.C: New file.
20434         * g++.dg/ext/dllimport3.C: New file.
20435
20436 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20437
20438         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20439         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20440         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20441         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20442         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20443         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20444         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20445         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20446         * gcc.dg/compat/small-struct-defs.h: New file.
20447         * gcc.dg/compat/small-struct-init.h: New file.
20448         * gcc.dg/compat/small-struct-check.h: New file.
20449         * gcc.dg/compat/fp-struct-defs.h: New file.
20450         * gcc.dg/compat/fp-struct-check.h: New file.
20451         * gcc.dg/compat/fp-struct-init.h: New file.
20452         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20453         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20454
20455 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20456
20457         * gcc.dg/20030225-2.c: New test.
20458
20459 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20460             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gcc.c-torture/compile/20030518-1.c: New test case.
20463
20464 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20465
20466         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20467         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20468         gcc-dg-debug-runtest.
20469         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20470         gcc-dg-debug-runtest.
20471
20472 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20473
20474         PR c++/9022
20475         * g++.dg/lookup/using6.C: New test.
20476
20477 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20478
20479         * g++.dg/parse/access2.C: New test.
20480
20481 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20482
20483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20484         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20485         * gcc.dg/debug/debug.exp: Likewise.
20486
20487 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20488
20489         * gcc.dg/dollar.c: New test.
20490
20491 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20492
20493         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20494         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20495         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20496         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20497         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20498         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20499         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20500         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20501         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20502         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20503         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20504         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20505         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20506         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20507         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20508         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20509         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20510         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20511
20512 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20513
20514         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20515         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20516         support for "repo" mode.
20517         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20518         * lib/g77-dg.exp: Likewise.
20519         * lib/obj-dg.exp: Likewise.
20520
20521 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20522
20523         Merge from gcc-3_2-rhl8-branch:
20524         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * gcc.dg/tls/opt-6.c: New test.
20527
20528         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.dg/20030405-1.c: New test.
20531
20532         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20533
20534         * gcc.dg/20030309-1.c: New test.
20535
20536         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20537
20538         * gcc.c-torture/execute/20030307-1.c: New test.
20539
20540         2003-02-20  Randolph Chung  <tausq@debian.org>
20541
20542         * gcc.c-torture/compile/20030220-1.c: New test.
20543
20544         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20545
20546         * gcc.dg/20030217-1.c: New test.
20547
20548         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20549
20550         * gcc.c-torture/compile/20020129-1.c: New test.
20551
20552         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20553
20554         * gcc.dg/unroll-1.c: New test.
20555
20556         2002-11-16  Jan Hubicka  <jh@suse.cz>
20557
20558         * gcc.c-torture/execute/20020920-1.c: New test.
20559
20560         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20561
20562         PR target/7434
20563         * gcc.c-torture/compile/20021008-1.c: New test.
20564
20565         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20566
20567         PR target/7559
20568         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20569
20570         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * gcc.c-torture/compile/20020807-1.c: New test.
20573
20574         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20575
20576         * gcc.dg/tls/opt-1.c: New test.
20577
20578         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20579
20580         * gcc.dg/20020729-1.c: New test.
20581
20582         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20583
20584         * g++.dg/opt/life1.C: New test.
20585
20586         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20587
20588         * gcc.dg/20020525-1.c: New test.
20589
20590         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20591
20592         PR c++/6794
20593         * g++.dg/ext/pretty1.C: New test.
20594         * g++.dg/ext/pretty2.C: New test.
20595
20596 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20597
20598         PR c++/8385
20599         * g++.dg/ext/typeof5.C: New test.
20600
20601 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20602
20603         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20604         __USER_LABEL_PREFIX__ into account.
20605         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20606
20607 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20608
20609         * gcc.dg/builtins-15.c: New test case.
20610
20611 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20612
20613         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20614
20615 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20616
20617         * lib/g++.exp: Tweak handling of additional source files.
20618         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20619         * g++.dg/special/conpr-2a.C: Rename to ...
20620         * g++.dg/special/conpr-2a.cc: ... this.
20621         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20622         * g++.dg/special/conpr-3a.C: Rename to ...
20623         * g++.dg/special/conpr-3a.cc: This.
20624         * g++.dg/special/conpr-3b.C: Rename to ...
20625         * g++.dg/special/conpr-3b.cc: This.
20626         * g++.dg/special/conpr-4.C: New test.
20627         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20628
20629 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20630
20631         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20632
20633 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20634
20635         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20636         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20637         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20638         * g++.old-deja/g++.other/warn3.C: Likewise.
20639
20640 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20641
20642         * gcc.dg/i386-387-1.c: Update to also test log.
20643         * gcc.dg/i386-387-2.c: Likewise.
20644
20645 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20646
20647         * g77.f-torture/execute/int8421.f: New test.
20648
20649 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20650
20651         PR c++/10230, c++/10481
20652         * g++.dg/lookup/scoped5.C: New test.
20653
20654 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20655
20656         PR c++/10552
20657         * g++.dg/template/ttp6.C: New test.
20658
20659 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20660
20661         * gcc.c-torture/execute/builtins: New directory.
20662         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20663         gcc.c-torture/execute/builtins.
20664         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20665         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20666         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20667         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20668
20669 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20670
20671         PR c++/9252
20672         * g++.dg/template/access8.C: New test.
20673         * g++.dg/template/access9.C: New test.
20674
20675 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20676
20677         PR c++/9554
20678         * g++.dg/parse/access1.C: New test.
20679
20680 2003-05-09  DJ Delorie  <dj@redhat.com>
20681
20682         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20683         long, and not an int.
20684
20685 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20686
20687         PR c++/10555, c++/10576
20688         * g++.dg/template/memclass1.C: New test.
20689
20690 2003-05-08  DJ Delorie  <dj@redhat.com>
20691
20692         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20693         targets.
20694         * gcc.c-torture/execute/20021024-1.x: Likewise.
20695         * gcc.c-torture/execute/shiftdi.x: Likewise.
20696         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20697         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20698         * gcc.dg/20021018-1.c: Likewise.
20699
20700 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20701
20702         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20703
20704         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20705         (bcopy): Call memmove.
20706
20707 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20708
20709         * g77.f-torture/compile/8485.f: New test case.
20710
20711 2003-05-07  Richard Henderson  <rth@redhat.com>
20712
20713         PR c++/10570
20714         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20715         Verify exception_cleanup not called for rethrows.
20716         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20717         when exiting catch block without rethrowing.
20718         * g++.dg/eh/forced3.C: New.
20719         * g++.dg/eh/forced4.C: New.
20720
20721 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20722
20723         * gcc.dg/20030505.c: Fix triplet.
20724
20725 2003-05-06  DJ Delorie  <dj@redhat.com>
20726
20727         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20728         * gcc.dg/nest.c: Likewise.
20729
20730 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20731
20732         * gcc.dg/builtins-14.c: New test case.
20733
20734 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20735
20736         * lib/compat.exp (compat-execute): New argument.
20737         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20738         * gcc.dg/compat: New test directory.
20739         * gcc.dg/compat/compat.exp: New expect script.
20740         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20741         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20742         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20743         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20744         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20745         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20746
20747         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20748         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20749         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20750         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20751         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20752         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20753         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20754         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20755         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20756         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20757         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20758         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20759         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20760         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20761         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20762
20763 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20764
20765         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20766
20767 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20768
20769         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20770
20771 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20772
20773         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20774         * gcc.dg/ppc-fsel-2.c: New test.
20775
20776         * gcc.dg/unused-5.c: New test.
20777
20778 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20779
20780         PR c++/10496
20781         * g++.dg/warn/pmf1.C: New test.
20782
20783 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20784
20785         PR c++/4494
20786         * g++.dg/warn/main.C: New test.
20787
20788 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20789
20790         * gcc.dg/nonnull-3.c: New test.
20791
20792 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20793
20794         * gcc.dg/cpp/Wtrigraphs.c: Update.
20795         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20796
20797 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20798
20799         * gcc.dg/ppc-fsel-1.c: New test.
20800
20801 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20802
20803         PR c/10604
20804         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20805
20806 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20807
20808         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20809
20810 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20811
20812         PR c++/9364, c++/10553, c++/10586
20813         * g++.dg/parse/typename4.C: New test.
20814         * g++.dg/parse/typename5.C: Likewise.
20815
20816 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20817
20818         * gcc.c-torture/compile/20030503-1.c: New test.
20819
20820 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20821
20822         * g++.dg/lookup/using5.C: Fix testcase error.
20823
20824 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20825
20826         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20827         since MEABI is no longer supported.  Remove all vestiges
20828         of MEABI from the test.
20829
20830 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20831
20832         PR c++/10554
20833         * g++.dg/lookup/using5.C: New test.
20834
20835 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20836
20837         PR c++/8772
20838         * g++.dg/template/ttp5.C: New test.
20839
20840 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20841
20842         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20843         (dg-gpp-additional-sources): New function.
20844         (dg-gpp-additional-files): Likewise.
20845         * lib/g++.exp (additional_sources): New variable.
20846         (additional_files): Likewise.
20847         (g++_target_compile): Deal with them.
20848         * lib/old-dejagnu.exp: Remove.
20849         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20850         * g++.old-deja: Revise all tests to use dg commands.
20851
20852 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20853
20854         PR c++/9432, c++/9528
20855         * g++.dg/lookup/using4.C: New test.
20856
20857 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20858
20859         * gcc.dg/noreturn-5.c: New file.
20860         * gcc.dg/noreturn-6.c: New file.
20861
20862         * gcc.c-torture/compile/inline-1.c: New file.
20863
20864 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20865
20866         PR c++/10551
20867         * g++.dg/template/explicit1.C: New test.
20868
20869 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20870
20871         PR c++/10549
20872         * g++.dg/other/bitfield1.C: New test.
20873
20874         PR c++/10527
20875         * g++.dg/init/new7.C: New test.
20876
20877 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20878
20879         * g++.dg/ext/desig1.C: New test.
20880         * g++.dg/ext/init1.C: Update.
20881
20882         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20883
20884 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20885
20886         PR c++/10180
20887         * g++.dg/warn/Winline-1.C: New test.
20888
20889 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20890
20891         * gcc.c-torture/execute/string-opt-19.c: New test.
20892
20893         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20894         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20895
20896 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20897
20898         PR c++/10506
20899         * g++.dg/init/new6.C: New test.
20900
20901         PR c++/10503
20902         * g++.dg/init/ref6.C: New test.
20903
20904 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20905
20906         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20907
20908 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20909
20910         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20911         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20912
20913 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20914
20915         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20916         initialized static data members.
20917
20918 2003-04-25  H.J. Lu <hjl@gnu.org>
20919
20920         * gcc.dg/ia64-sync-4.c: New test.
20921
20922 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20923
20924         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20925         date.
20926
20927 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20928
20929         PR c++/10337
20930         * g++.dg/warn/conv1.C: New test.
20931         * g++.old-deja/g++.other/conv7.C: Adjust.
20932         * g++.old-deja/g++.other/overload14.C: Adjust.
20933
20934 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20935
20936         PR c++/10471
20937         * g++.dg/template/defarg2.C: New test.
20938
20939 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20940
20941         * gcc.dg/cpp/include2.c: Update.
20942         * gcc.dg/cpp/multiline-2.c: New.
20943         * gcc.dg/cpp/multiline.c: Update.
20944         * gcc.dg/cpp/strify2.c: Update.
20945         * gcc.dg/cpp/trad/literals-2.c: Update.
20946
20947 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20948
20949         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20950
20951 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20952
20953         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20954
20955 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20956
20957         PR c++/10451
20958         * g++.dg/parse/crash4.C: New test.
20959
20960         PR c++/9847
20961         * g++.dg/parse/crash5.C: New test.
20962
20963 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20964
20965         PR c++/10446
20966         * g++.dg/parse/crash3.C: New test.
20967
20968         PR c++/10428
20969         * g++.dg/parse/elab1.C: New test.
20970
20971 2003-04-22  Devang Patel  <dpatel@apple.com>
20972
20973         * gcc.dg/cpp/trad/funlike-5.c: New test.
20974
20975 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20976
20977         * g++.dg/other/packed1.C: Fix dg options.
20978
20979 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20980
20981         * g++.dg/other/offsetof2.C: New test.
20982
20983 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20984
20985         * g++.dg/template/recurse.C: Adjust location of error messages.
20986
20987 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         PR c++/9881
20990         * g++.dg/init/addr-const1.C: New test.
20991         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20992
20993 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20994
20995         PR c++/10405
20996         * g++.dg/lookup/struct-hack1.C: New test.
20997
20998 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20999
21000         * ucs.c: Update diagnostic messages.
21001
21002 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21003
21004         * gcc.dg/cpp/truefalse.cpp: New test.
21005         * gcc.dg/cpp/cpp.exp: Update.
21006         * g++.dg/other/stdbool-if.C: Remove.
21007
21008 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
21009
21010         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
21011         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
21012
21013 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
21014
21015         * gcc.c-torture/compile/20030418-1.c: New test.
21016
21017 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
21018
21019         * README.compat: Remove; content moved to doc/sourcebuild.texi.
21020
21021 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21022
21023         PR c++/10347
21024         g++.dg/template/dependent-name1.C: New test.
21025
21026 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
21027
21028         * gcc.dg/warn-1.c (tourist_guide): New array,
21029         contains a pointer to bar.
21030
21031 2003-04-16  Roger Sayle  <roger@eyesopen.com>
21032
21033         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
21034         * gcc.c-torture/execute/medce-1.c: New test case.
21035         * gcc.c-torture/execute/medce-2.c: New test case.
21036
21037 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
21038
21039         * lib/prune.exp: Ignore more messages.
21040
21041         PR c++/10381
21042         * g++.dg/parse/lookup3.C: New test.
21043
21044 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
21045
21046         * gcc.c-torture/compile/20030415-1.c : New test.
21047
21048 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
21049
21050         * gcc.c-torture/execute/scope-2.c: Move to ...
21051         * gcc.dg/noncompile/scope.c: .... here.
21052
21053 2003-04-14  Roger Sayle  <roger@eyesopen.com>
21054
21055         * gcc.dg/20030414-2.c: New test case.
21056
21057 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
21058
21059         PR target/10377
21060         * gcc.dg/20030414-1.c: New test.
21061
21062 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21063
21064         * gcc.dg/builtins-12.c: New test case.
21065         * gcc.dg/builtins-13.c: New test case.
21066
21067 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21068
21069         * gcc.c-torture/execute/string-opt-18.c: New test.
21070
21071 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21072
21073         PR c++/10300
21074         * g++.dg/init/new5.C: New test.
21075
21076 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21077
21078         PR c++/7910
21079         * g++.dg/ext/dllimport1.C: New test.
21080
21081 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21082
21083         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21084
21085 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21086
21087         PR Fortran/9263
21088         * g77.f-torture/noncompile/9263.f: New test
21089         PR Fortran/1832
21090         * g77.f-torture/execute/1832.f: New test
21091
21092 2003-04-11  David Chad  <davidc@freebsd.org>
21093             Loren J. Rittle  <ljrittle@acm.org>
21094
21095         libobjc/8562
21096         * objc.dg/headers.m: New test.
21097
21098 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21099
21100         * gcc.c-torture/execute/builtin-noret-2.c: New.
21101         * gcc.c-torture/execute/builtin-noret-2.x: New.
21102         XFAIL builtin-noret-2.c at -O1 and above.
21103         * gcc.dg/redecl.c: New.
21104         * gcc.dg/Wshadow-1.c: Update error regexps.
21105
21106 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21107
21108         * g++.dg/abi/bitfield10.C: New test.
21109
21110 2003-04-09  Mike Stump  <mrs@apple.com>
21111
21112         * gcc.dg/pch/pch.exp: Make testcase names longer.
21113         * g++.dg/pch/pch.exp: Make testcase names longer.
21114
21115 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21116
21117         * gcc.dg/builtins-11.c: New test case.
21118
21119 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21120
21121         * gcc.dg/builtins-9.c: New test case.
21122         * gcc.dg/builtins-10.c: New test case.
21123
21124 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21125
21126         * gcc.dg/noncompile/init-4.c.c: New test.
21127
21128 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21129
21130         * gcc.misc-test/gcov-9.c: New test.
21131         * gcc.misc-test/gcov-10.c: New test
21132         * gcc.misc-test/gcov-11.c: New test.
21133
21134 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21135
21136         PR optimization/10024
21137         * gcc.c-torture/compile/20030405-1.c: New test.
21138
21139 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21140
21141         * gcc.dg/pch/static-3.c: New.
21142         * gcc.dg/pch/static-3.hs: New.
21143         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21144
21145 2003-04-04  Richard Henderson  <rth@redhat.com>
21146
21147         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21148         * g++.dg/eh/forced2.C: Likewise.
21149
21150 2003-04-03  Mike Stump  <mrs@apple.com>
21151
21152         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21153         target arg.
21154         (scan-assembler-times, scan-assembler-not): Likewise.
21155         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21156
21157 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21158
21159         * gcc.dg/sparc-loop-1.c: New test.
21160
21161 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21162
21163         PR other/9274
21164         * g++.dg/pch/system-2.C: New.
21165         * g++.dg/pch/system-2.Hs: New.
21166
21167 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21168
21169         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21170
21171         * g++.dg/eh/simd-1.C (vecfunc): Same.
21172
21173 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21174
21175         * gcc.c-torture/execute/20030401-1.c: New test case.
21176
21177 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21178
21179         * objc.dg/defs.m: New.
21180
21181 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21182
21183         * g++.dg/eh/simd-1.C: New.
21184         * g++.dg/eh/simd-2.C: New.
21185
21186 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21187
21188         * gcc.c-torture/execute/simd-3.c: New.
21189
21190 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c/9936
21193         * gcc.dg/20030331-2.c: New test.
21194
21195 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21196
21197         PR c++/10278
21198         * g++.dg/parse/crash2.C: New test.
21199
21200 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21201
21202         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21203         * gcc.c-torture/execute/20030331-1.c: ...here.
21204
21205 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21206
21207         * gcc.c-torture/execute/20030331-1.c: New test.
21208
21209 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * lib/gcov.exp: Adjust call return testing strings.
21212         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21213
21214 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21215
21216         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21217         * gcc.dg/builtins-7.c: New test case.
21218         * gcc.dg/builtins-8.c: New test case.
21219
21220 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21221
21222         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21223
21224 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21225
21226         PR c++/7647
21227         * g++.dg/lookup-class-member-2.C: New test.
21228
21229 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21230
21231         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21232
21233 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21234
21235         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21236
21237 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21238
21239         * g++.dg/init/attrib1.C: New test.
21240
21241 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21242
21243         * gcc.dg/ultrasp8.c: New test.
21244
21245 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21246
21247         * gcc.dg/ultrasp7.c: New test.
21248
21249 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21250
21251         PR c++/10047
21252         * g++.dg/template/inline1.C: New test.
21253
21254 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21255
21256         * gcc.dg/sparc-dwarf2.c: New test.
21257
21258 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21259
21260         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21261         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21262
21263 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21264
21265         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21266         than reading .x files.
21267         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21268         * g77.dg/gcov/gcov-1.f: Likewise.
21269         * gcc.misc-tests/gcov-4b.c: Likewise.
21270         * gcc.misc-tests/gcov-5b.c: Likewise.
21271         * gcc.misc-tests/gcov-6.c: Likewise.
21272         * gcc.misc-tests/gcov-7.c: Likewise.
21273         * gcc.misc-tests/gcov-8.c: Likewise.
21274         * g++.dg/gcov/gcov-1.x: Remove.
21275         * g77.dg/gcov/gcov-1.x: Likewise.
21276         * gcc.misc-tests/gcov-4b.x: Likewise.
21277         * gcc.misc-tests/gcov-5b.x: Likewise.
21278         * gcc.misc-tests/gcov-6.x: Likewise.
21279         * gcc.misc-tests/gcov-7.x: Likewise.
21280         * gcc.misc-tests/gcov-8.x: Likewise.
21281
21282 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21283
21284         PR opt/10087
21285         * gcc.dg/20030324-1.c: New test.
21286
21287 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21288
21289         PR c++/10224
21290         * g++.dg/template/arg3.C: New test.
21291
21292         PR c++/10158
21293         * g++.dg/template/friend18.C: New test.
21294
21295 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21296
21297         * g77.f-torture/compile/20030326-1.f: New test case.
21298
21299 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21300
21301         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21302
21303         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21304
21305 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21306
21307         * gcc.dg/ia64-sync-3.c: New test.
21308
21309 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21310
21311         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21312
21313 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21314
21315         * gcc.dg/ultrasp6.c: New test.
21316
21317 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21318
21319         * gcc.dg/i386-signbit-1.c: New test.
21320         * gcc.dg/i386-signbit-2.c: New test.
21321         * gcc.dg/i386-signbit-3.c: New test.
21322
21323 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21324
21325         * gcc.dg/ultrasp5.c: Fix options.
21326
21327 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21328
21329         * gcc.dg/ultrasp5.c: Fix comment.
21330
21331 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21332
21333         PR fortran/10197
21334         * g77.f-torture/execute/10197.f: New test.
21335
21336 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21337
21338         PR c++/9898, c++/383
21339         * g++.dg/template/conv6.C: New test.
21340
21341         PR c++/10119
21342         * g++.dg/template/ptrmem5.C: New test.
21343
21344         PR c++/10026
21345         * g++.dg/lookup/koenig1.C: New test.
21346
21347         PR C++/10199
21348         * g++.dg/lookup/template2.C: New test.
21349
21350 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21351
21352         * g++.dg/opt/rtti1.C: New test.
21353
21354 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21355
21356         * gcc.dg/ultrasp5.c: New test.
21357
21358 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21359
21360         PR middle-end/9967
21361         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21362         builtin fputs.
21363
21364 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21365
21366         PR c/8224
21367         * gcc.dg/20030323-1.c: New test.
21368
21369 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21370
21371         * gcc.c-torture/compile/20030323-1.c: New test case.
21372
21373 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21374
21375         * gcc.dg/20030321-1.c: New test.
21376
21377 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21378
21379         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21380
21381 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21382
21383         PR c++/9978, c++/9708
21384         * g++.dg/ext/vlm1.C: Adjust expected error.
21385         * g++.dg/ext/vla2.C: New test.
21386         * g++.dg/template/arg1.C: New test.
21387         * g++.dg/template/arg2.C: New test.
21388
21389 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21390
21391         * g77.f-torture/execute/select.f: New test.
21392         * g77.f-torture/noncompile/select_no_compile.f: New test.
21393
21394 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21395
21396         PR c++/9898
21397         * g++.dg/other/error4.C: New test.
21398
21399 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21400
21401         * g++.dg/template/friend17.C: New test.
21402
21403 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21404
21405         * gcc.c-torture/compile/20030320-1.c: New.
21406
21407 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21408
21409         * gcc.dg/builtins-6.c: New test case.
21410
21411 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21412
21413         PR target/10073
21414         * gcc.c-torture/compile/20030319-1.c: New.
21415
21416 2003-03-18  Jan Hubicka  <jh@suse.cz>
21417
21418         * gcc.dg/i386-cvt-1.c: New test.
21419
21420 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21421
21422         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21423         * objc.dg/naming-2.m: Likewise.
21424
21425 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21426
21427         PR c++/9639
21428         * g++.dg/parse/crash1.C: New test.
21429
21430 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21431
21432         PR c++/8805
21433         * g++.dg/eh/cleanup1.C: New test.
21434
21435 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21436
21437         * gcc.c-torture/execute/20030316-1.c: New test case.
21438
21439 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21440
21441         PR c++/9629
21442         * g++.dg/init/ctor2.C: New test.
21443
21444 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21445
21446         * g77.f-torture/compile/xformat.f: New test case.
21447
21448 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21449
21450         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21451         * g++.old-deja/g++.mike/eh50.C: Likewise.
21452
21453 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21454
21455         PR c++/6440
21456         * g++.dg/template/spec7.C: New test.
21457         * g++.dg/template/spec8.C: Likewise.
21458
21459 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21460
21461         * gcc.c-torture/execute/20030313-1.c: New test.
21462
21463 2003-03-14  Richard Henderson  <rth@redhat.com>
21464
21465         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21466
21467 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21468
21469         * gcc.c-torture/compile/20030314-1.c: New test.
21470
21471 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21472
21473         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21474         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21475         thumb target,
21476         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21477         to accept newer _imp__  prefix and additional
21478         newline in .drectve section.
21479         * gcc.dg/dll-4.c: Likewise.
21480         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21481         switch.
21482
21483 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21484
21485         * g++.dg/parse/namespace9.C: New test.
21486
21487         * g++.dg/init/ref5.C: New test.
21488         * g++.dg/parse/ptrmem1.C: Likewise.
21489
21490 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21491
21492         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21493         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21494         regular expression.
21495         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21496         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21497
21498 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21499
21500         * gcc.c-torture/execute/20030224-2.c: New test.
21501
21502 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21503
21504         * gcc.dg/decl-3.c: New test.
21505
21506 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21507
21508         * gcc.dg/i386-loop-2.c: New test.
21509
21510 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21511
21512         PR c++/9474
21513         * g++.dg/parse/namespace8.C: New test.
21514
21515         PR c++/9924
21516         * g++.dg/overload/builtin2.C: New test.
21517
21518 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21519
21520         * gcc.dg/return-type-3.c: New test.
21521
21522 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21523
21524         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21525         profiling options are not supported.
21526
21527 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21528
21529         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21530         * g++.old-deja/g++.warn/impint2.C: Likewise.
21531
21532 2003-03-10  Devang Patel  <dpatel@apple.com>
21533
21534         * g++.dg/cpp/c++_cmd_1.C: New test.
21535         * g++.dg/cpp/c++_cmd_1.h: New file.
21536
21537 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21538
21539         * gcc.dg/altivec-9.c: New file.
21540
21541 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21542
21543         * gcc.dg/ppc-sdata-1.c: New test.
21544         * gcc.dg/ppc-sdata-2.c: New test.
21545
21546 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21547
21548         PR c++/9373
21549         * g++.dg/opt/ptrmem2.C: New test.
21550
21551         PR c++/8534
21552         * g++.dg/opt/ptrmem1.C: New test.
21553
21554 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21555
21556         * gcc.dg/i386-loop-1.c: New test.
21557
21558 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21559
21560         PR c++/9970
21561         * g++.dg/lookup/friend1.C: New test.
21562
21563 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/9823
21566         * g++.dg/parser/constructor1.C: New test.
21567
21568 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21569
21570         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21571
21572         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21573
21574 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21575
21576         * gcc.dg/cpp/Wunused.c: Update test.
21577
21578 2003-03-08  Jan Hubicka  <jh@suse.cz>
21579
21580         * gcc.dg/inline-3.c: New test.
21581
21582 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21583
21584         PR c++/9809
21585         * g++.dg/parse/builtin1.C: New test.
21586
21587         PR c++/9982
21588         * g++.dg/abi/cookie1.C: New test.
21589         * g++.dg/abi/cookie2.C: Likewise.
21590
21591         PR c++/9524
21592         * g++.dg/template/field1.C: New test.
21593
21594         PR c++/9912
21595         * g++.dg/parse/class1.C: New test.
21596         * g++.dg/parse/namespace7.C: Likewise.
21597         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21598
21599 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21600
21601         * g++.dg/init/ref4.C: New test.
21602
21603 2003-03-07  Jan Hubicka  <jh@suse.cz>
21604
21605         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21606         * gcc.dg/inline-3.c:  New test.
21607
21608 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21609
21610         * g++.dg/init/ref3.C: New test.
21611
21612         PR c++/9965
21613         * g++.dg/init/ref2.C: New test.
21614
21615         PR c++/9400
21616         * g++.dg/warn/Wshadow-2.C: New test.
21617
21618         PR c++/9791
21619         * g++.dg/warn/Woverloaded-1.C: New test.
21620
21621 2003-03-05  Jan Hubicka  <jh@suse.cz>
21622
21623         * gcc.dg/i386-local2.c: New.
21624         * gcc.dg/i386-local.c: Fix typo.
21625
21626 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21627
21628         * g++.dg/abi/layout3.C: New test.
21629
21630 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21631
21632         * gcc.c-torture/compile/20030305-1.c
21633
21634 2003-03-05  Jan Hubicka  <jh@suse.cz>
21635
21636         * gcc.dg/i386-local.c: New.
21637
21638 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21639
21640         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21641
21642 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21643
21644         * gcc.dg/switch-2.c: New test.
21645         * gcc.dg/switch-3.c: New test.
21646         * gcc.dg/Wswitch.c: Adjust line numbers.
21647         * gcc.dg/Wswitch-default.c: Likewise.
21648         * gcc.dg/Wswitch-enum.c: Likewise.
21649
21650 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21651
21652         * gcc.c-torture/execute/20030222-1.c: New test.
21653
21654 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21655
21656         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21657
21658 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21659
21660         PR c++/9878
21661         * g++.dg/init/ref1.C: New test.
21662
21663 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21664
21665         * gcc.dg/sh-relax.c: New SH-only test.
21666
21667 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21668
21669         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21670         comment explaining purpose of testcase.
21671
21672 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21673
21674         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21675         for HC11/HC12 (asm needs two int registers).
21676         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21677         HC11/HC12 because the test uses an asm which needs two 32-bit
21678         registers.
21679
21680 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21681
21682         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21683         for HC11/HC12 (array is too large otherwise).
21684         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21685         * gcc.c-torture/compile/20010518-2.x: Likewise.
21686         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21687         HC11/HC12 (array is too large).
21688
21689 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21690
21691         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21692         * lib/g++-dg.exp (g++-dg-test): Likewise.
21693
21694 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21695
21696         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21697         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21698
21699 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21700
21701         * g++.dg/warn/implicit-typename1.C: Remove warning.
21702
21703 2003-02-28  Richard Henderson  <rth@redhat.com>
21704
21705         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21706         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21707
21708 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21709
21710         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21711         * g++.dg/pch/pch.exp: Likewise.
21712
21713 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21714
21715         PR c++/9879
21716         * testsuite/g++.dg/init/new4.C: New test.
21717
21718 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21719
21720         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21721
21722 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21723
21724         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21725         unsigned long.
21726
21727         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21728         wider than float.
21729
21730 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21731
21732         * lib/scanasm.exp: Add support for counting numbers of
21733         occurences.
21734         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21735         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21736
21737 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21738
21739         PR c++/9683
21740         * g++.dg/template/static3.C: New test.
21741
21742         PR c++/9829
21743         * g++.dg/parse/namespace6.C: New test.
21744
21745 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21746
21747         PR target/9732
21748         * gcc.dg/20030225-1.c: New test.
21749
21750 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21751
21752         * README: Remove out-of-date information.
21753
21754         PR c++/9836
21755         * g++.dg/template/spec6.C: New test.
21756
21757 2003-02-24  Jeff Law  <law@redhat.com>
21758
21759         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21760
21761 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21762
21763         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21764         * gcc.dg/pragma-ep-1.c: Likewise.
21765
21766 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21767
21768         PR c++/9602
21769         * g++.dg/template/friend16.C: New test.
21770
21771 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21772
21773         PR c++/5333
21774         * g++.dg/parse/fused-params1.C: Adjust error messages.
21775         * g++.dg/template/nested3.C: New test.
21776
21777 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21778
21779         * g++.dg/abi/param1.C: New test.
21780
21781 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21782
21783         PR c++/7982
21784         * g++.dg/warn/implicit-typename1.C: New test.
21785
21786 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21787
21788         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21789         with "mtune".
21790         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21791         * gcc.c-torture/execute/20010129-1.x: Likewise.
21792         * gcc.dg/20011107-1.c: Likewise.
21793         * gcc.dg/20020108-1.c: Likewise.
21794         * gcc.dg/20020122-3.c: Likewise.
21795         * gcc.dg/20020206-1.c: Likewise.
21796         * gcc.dg/20020310-1.c: Likewise.
21797         * gcc.dg/20020426-2.c: Likewise.
21798         * gcc.dg/20020517-1.c: Likewise.
21799         * gcc.dg/991230-1.c: Likewise.
21800         * gcc.dg/i386-unroll-1.c: Likewise.
21801         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21802
21803 2003-02-22  Jan Hubicka  <jh@suse.cz>
21804
21805         * gcc.dg/i386-mul.c: New test.
21806
21807 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21808
21809         * gcc.dg/builtins-5.c: New test case.
21810
21811 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21812
21813         * gcc.dg/asmreg-1.c: New test.
21814
21815 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21816
21817         PR c++/9749
21818         * g++.dg/parse/varmod1.C: New test.
21819
21820 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/9727
21823         * g++.dg/template/op1.C: New test.
21824
21825 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/8906
21828         * g++.dg/template/nested2.C: New test.
21829
21830 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21831
21832         PR c++/8724
21833         * g++.dg/expr/dtor1.C: New test.
21834
21835 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21836
21837         * gcc.dg/cpp/include3.c: New test.
21838         * gcc.dg/cpp/inc/foo.h: New file.
21839
21840 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21841
21842         * gcc.c-torture/execute/20030221-1.c: New test.
21843
21844 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21845
21846         PR c++/9729
21847         * g++.dg/abi/conv1.C: New test.
21848
21849 2003-02-20  Jan Hubicka  <jh@suse.cz>
21850
21851         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21852
21853 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21854
21855         * gcc.c-torture/compile/20030219-1.c: New test.
21856
21857 2003-02-18  Jan Hubicka  <jh@suse.cz>
21858
21859         * gcc.dg/funcorder.c: New test.
21860
21861 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21862
21863         * gcc.c-torture/execute/20030218-1.c: New.
21864
21865 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21866
21867         * gcc.dg/20030218-1.c: New.
21868
21869 2003-02-18  Richard Henderson  <rth@redhat.com>
21870
21871         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21872         * gcc.dg/attr-used-2.c: New.
21873
21874 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21875
21876         PR c++/9704
21877         * g++.dg/init/copy5.C: New test.
21878
21879 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21880
21881         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21882         * g++.dg/pch/pch.exp: Likewise.
21883
21884 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21885
21886         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21887         STACK_SIZE is not defined.
21888
21889 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21890
21891         PR c++/9457
21892         * g++.dg/template/init1.C: New test.
21893
21894 2003-02-16  Jan HUbicka  <jh@suse.cz>
21895
21896         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21897         (foo): Add few extra tests
21898         * gcc.dg/c99-const-expr-3.c: Likewise.
21899         * gcc.c-torture/execute/20030216-1.c: New.
21900
21901 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21902
21903         PR c++/9459
21904         * g++.dg/ext/typeof4.C: New test.
21905
21906 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21907
21908         * gcc.dg/i386-387-3.c: New test case.
21909
21910 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21911
21912         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21913         cris-*-elf* cris-*-aout* and mmix-*-*.
21914
21915 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21916
21917         * gcc.dg/20030213-1.c: New test.
21918
21919 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21920
21921         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21922         * gcc.dg/i386-387-2.c: Likewise.
21923
21924 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21925
21926         * gcc.dg/ppc-spe.c: Fix formatting.
21927         Enable tests that were previously unsupported by gas.
21928         Delete tests for instructions that no longer exist.
21929         Switch arguments on evsubifw builtin.
21930
21931 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21932
21933         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21934         STACK_SIZE is too small.
21935
21936 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21937             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21938
21939         * gcc.dg/decl-2.c: New test.
21940
21941 2003-02-10  Jan Hubicka  <jh@suse.cz>
21942
21943         * gcc.dg/i386-fpcvt-1.c:  New test.
21944
21945 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21946
21947         * gcc.c-torture/execute/20030209-1.c: New test.
21948
21949 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21950
21951         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21952         int-wide bitops, use the constants of the same width.
21953         Likewise, if long long is 32-bit wide, test bitops using
21954         32-bit constants.
21955
21956 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21957
21958         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21959
21960 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21961
21962         * testsuite/gcc.dg/builtins-4.c: New test case.
21963
21964 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21965
21966         * gcc.dg/20020430-1.c: Fix dg command typos.
21967         * gcc.dg/20020503-1.c: Likewise.
21968
21969 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21970
21971         PR c++/8785
21972         * g++.dg/parse/fused-params1.C: New test.
21973
21974         PR c++/8857
21975         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21976
21977         PR c++/8921
21978         * g++.dg/parse/non-dependent1.C: New test.
21979
21980         PR c++/8928
21981         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21982
21983         PR c++/9228
21984         * g++.dg/parse/undefined7.C: New test.
21985         * g++.dg/parse/non-templ1.C: New test.
21986
21987         PR c++/9229
21988         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21989
21990 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21991
21992         * gcc.c-torture/compile/20030206-1.c: New test.
21993
21994 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21995
21996         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21997         "pow" to "foo" to avoid potential confusion with a math built-in.
21998
21999 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22000
22001         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
22002         conditions for SPARC targets.
22003
22004 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
22005
22006         * gcc.dg/20030204-1.c: New test.
22007
22008 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22009
22010         PR c++/38
22011         * g++.dg/parse/array-size1.C: New test.
22012
22013         PR c++/5657
22014         * g++.dg/parse/undefined3.C: New test.
22015
22016         PR c++/5665
22017         * g++.dg/parse/undefined4.C: New test.
22018
22019         PR c++/5975
22020         * g++.dg/parse/undefined5.C: New test.
22021
22022         PR c++/7259
22023         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
22024
22025         PR c++/8578
22026         * g++.dg/parse/casting-operator1.C: New test.
22027
22028         PR c++/8596
22029         * g++.dg/parse/undefined6.C: New test.
22030
22031         PR c++/8736
22032         * g++.dg/parse/missing-template1.C: New test.
22033
22034 2003-02-04  Jan Hubicka  <jh@suse.cz>
22035
22036         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
22037         * gcc.dg/i386-cmov?.c:  Likewise.
22038         * gcc.dg/i386-fpcvt-?.c:  Likewise.
22039         * gcc.dg/i386-ssefp-1.c:  Likewise.
22040         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
22041         conventions.
22042
22043 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
22044
22045         PR c++/7129
22046         * testsuite/g++.dg/ext/max.C: New test.
22047
22048 2003-02-03  Jan Hubicka  <jh@suse.cz>
22049
22050         * gcc.c-torture/execute/20030203-1.c: New test.
22051
22052 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
22053
22054         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
22055         'natural-endian'.
22056
22057 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
22058
22059         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22060         * g++.dg/init/new2.C: Likewise.
22061         * g++.dg/other/new1.C: Likewise.
22062
22063 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22064
22065         * gcc.dg/struct-ret-libc.c: New test.
22066
22067 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22068
22069         * gcc.dg/20030129-1.c: New test.
22070
22071 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22072
22073         PR c++/8849
22074         * g++.dg/template/ptrmem4.C: New test.
22075
22076 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22077
22078         * g++.dg/parser/constant1.C: New test.
22079
22080 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22081
22082         PR c++/8591
22083         * g++.dg/parse/friend2.C: New test.
22084
22085 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22086
22087         PR c++/9437
22088         * g++.dg/template/unify4.C: New test.
22089
22090 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22091
22092         * gcc.c-torture/execute/20030128-1.c: New test.
22093
22094 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22095
22096         * g++.dg/lookup/nested1.C: Test moved from ...
22097         * g++.old-deja/g++.other/lookup24.C: ... here.
22098
22099 2003-01-28  Jan Hubicka  <jh@suse.cz>
22100
22101         * gcc.dg/i386-cmov5.c:  New test.
22102
22103 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22104
22105         * gcc.c-torture/execute/20010925-1.c: Changed the
22106         memcpy declaration.
22107
22108 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22109
22110         PR c++/3902
22111         * g++.dg/parse/template5.C: New test.
22112
22113 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22114
22115         PR fortran/9258
22116         * g77.dg/pr9258: New test.
22117
22118 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22119
22120         * README: Move relevant parts from README.g++.
22121
22122         * README.g++: Remove this file.
22123
22124 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22125
22126         * g++.dg/abi/dcast1.C: New test.
22127
22128 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22129
22130         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22131
22132 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22133
22134         PR c++/47
22135         * g++.old-deja/g++.other/lookup24.C: New test.
22136
22137 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22138
22139         PR middle-end/7227
22140         * gcc.dg/uninit-C.c: New test.
22141
22142 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22143
22144         * g++.dg/abi/covariant1.C: New test.
22145
22146 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22147
22148         * gcc.dg/20030123-1.c: New test.
22149
22150 2003-01-25  Jan Hubicka  <jh@suse.cz>
22151
22152         PR opt/8492
22153         * gcc.c-torture/compile/20030125-1.c
22154
22155 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22156
22157         PR c++/9403
22158         * g++.dg/parse/template3.C: New test.
22159         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22160
22161         PR c++/795
22162         * g++.dg/parse/template4.C: New test.
22163
22164         PR c++/9415
22165         * g++.dg/template/qual2.C: New test.
22166
22167         PR c++/8545
22168         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22169
22170         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22171
22172 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22173
22174         * gcc.c-torture/execute/switch-1.c: New test case.
22175
22176 2003-01-25  Jan Hubicka  <jh@suse.cz>
22177
22178         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22179
22180 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22181
22182         Tweaks for Bison-1.875. From the NEWS file:
22183         "- `parse error' -> `syntax error'
22184         Bison now uniformly uses the term `syntax error'"
22185         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22186         * gcc.dg/cpp/digraph2.c: Likewise.
22187         * gcc.dg/cpp/direct2.c: Likewise.
22188         * gcc.dg/cpp/paste4.c: Likewise.
22189         * gcc.dg/c90-restrict-1.c: Likewise.
22190         * gcc.dg/c99-func-2.c: Likewise.
22191         * gcc.dg/noncompile/920721-2.c: Likewise.
22192         * gcc.dg/noncompile/930622-2.c: Likewise.
22193         * gcc.dg/noncompile/940112-1.c: Likewise.
22194         * gcc.dg/noncompile/950921-1.c: Likewise.
22195         * gcc.dg/noncompile/951123-1.c: Likewise.
22196         * gcc.dg/noncompile/971104-1.c: Likewise.
22197         * gcc.dg/noncompile/990416-1.c: Likewise.
22198
22199 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22200
22201         * g++.dg/parse/undefined1.C: Add error message.
22202
22203 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22204
22205         PR c++/9354
22206         * g++.dg/parse/new1.C: New test.
22207
22208         PR c++/9216
22209         * g++.dg/parse/template2.C: New test.
22210
22211         PR c++/9354
22212         * g++.dg/parse/typedef2.C: New test.
22213
22214         PR c++/9328
22215         * g++.dg/ext/typeof3.C: New test.
22216
22217 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22218
22219         PR c++/2738
22220         * g++.dg/parse/ret-type1.C: New test.
22221
22222         PR c++/3792
22223         * g++.dg/parse/tmpl-outside1.C: New test.
22224
22225         PR c++/4207
22226         * g++.dg/parse/int-as-enum1.C: New test.
22227
22228         PR c++/4903
22229         * g++.dg/parse/no-typename1.C: New test.
22230
22231         PR c++/5533
22232         * g++.dg/parse/no-value1.C: New test.
22233
22234         PR c++/5921
22235         * g++.dg/parse/wrong-inline1.C: New test.
22236
22237         PR c++/6402
22238         * g++.dg/parse/ref1.C: New test.
22239
22240         PR c++/6992
22241         * g++.dg/parse/attr-ctor1.C: New test.
22242
22243         PR c++/7229
22244         * g++.dg/parse/namespace5.C: New test.
22245
22246         PR c++/7917
22247         * g++.dg/parse/func-def1.C: New test.
22248
22249         PR c++/8143
22250         * g++.dg/parse/undefined1.C: New test.
22251
22252         PR c++/5723, PR c++/8522
22253         * g++.dg/parse/specialization1.C: New test.
22254
22255         PR c++/163, PR c++/8595
22256         * g++.dg/parse/struct-as-enum1.C: New test.
22257
22258         PR c++/9173
22259         * g++.dg/parse/undefined2.C: New test.
22260
22261 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22262
22263         PR c++/9298
22264         * g++.dg/parse/template1.C: New test.
22265
22266         PR c++/9384
22267         * g++.dg/parse/using1.C: New test.
22268
22269         PR c++/9285
22270         PR c++/9294
22271         * g++.dg/parse/expr2.C: New test.
22272
22273         PR c++/9388
22274         * g++.dg/parse/lookup2.C: Likewise.
22275
22276 2003-01-21  Jan Hubicka  <jh@suse.cz>
22277
22278         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22279         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22280         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22281         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22282
22283 2003-01-20  Nick Clifton  <nickc@redhat.com>
22284
22285         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22286         problem with ARM sibcall code generation.
22287
22288 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22289
22290         * gcc.c-torture/execute/20030120-1.c: New.
22291
22292 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22293
22294         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22295
22296 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22297
22298         PR c++/9272
22299         * g++.dg/parse/ctor1.C: New test.
22300
22301         PR c++/9294:
22302         * g++.dg/parse/qualified1.C: New test.
22303
22304         * g++.dg/parse/typename3.C: New test.
22305
22306 2003-01-16  Richard Henderson  <rth@redhat.com>
22307
22308         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22309
22310 2003-01-16  Richard Henderson  <rth@redhat.com>
22311
22312         * g++.dg/pch/pch.exp: Copy test header to the working directory
22313         before using it either for precompilation or direct use.
22314         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22315         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22316
22317 2003-01-16  Richard Henderson  <rth@redhat.com>
22318
22319         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22320         before using it either for precompilation or direct use.
22321         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22322         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22323
22324 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22325
22326         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22327         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22328         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22329         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22330         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22331         typename warning into error.
22332         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22333         error messages.
22334         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22335         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22336         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22337         messages.
22338         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22339         make declaration visible in template.
22340         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22341         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22342         messages.
22343         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22344         message.
22345         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22346         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22347         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22348         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22349         typename warning with error message.
22350         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22351         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22352         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22353
22354 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22355
22356         * g++.dg/parse/ambig2.C: New test.
22357
22358 2003-01-15  Richard Henderson  <rth@redhat.com>
22359
22360         * g++.dg/tls/init-2.C: Update error message string.
22361
22362 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22363
22364         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22365
22366 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22367
22368         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22369         all for HC11/HC12.
22370         * gcc.c-torture/compile/20001205-1.x: Likewise.
22371         * gcc.c-torture/compile/20001226-1.x: Likewise.
22372         * gcc.c-torture/compile/920520-1.x: Likewise.
22373         * gcc.c-torture/compile/961203-1.x: Likewise.
22374         * gcc.c-torture/compile/20020604-1.x: Likewise.
22375
22376 2003-01-15  Jan Hubicka  <jh@suse.cz>
22377
22378         * gcc.c-torture/compile/20030115-1.c: New test.
22379
22380         * gcc.dg/i386-fpcvt-1.c: New test.
22381         * gcc.dg/i386-fpcvt-2.c: New test.
22382
22383 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22384
22385         Further conform g++'s __vmi_class_type_info to the C++ ABI
22386         specification.
22387         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22388         the specification.
22389
22390 2003-01-14  Jan Hubicka  <jh@suse.cz>
22391
22392         * gcc.dg/i386-fpcvt-1.c: New test.
22393         * gcc.dg/i386-fpcvt-2.c: New test.
22394
22395 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22396
22397         * gcc.dg/i386-mmx-3.c: New test.
22398
22399 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22400
22401         PR c++/9264
22402         * g++.dg/parse/octal1.C: New file.
22403
22404         PR c++/9172
22405         * g++.dg/parse/typename1.C: New file.
22406
22407 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22408
22409         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22410         * gcc.dg/bf-no-ms-layout.c: Likewise.
22411         * gcc.dg/bf-ms-attrib.c: Likewise.
22412
22413 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22414
22415         PR c++/9099
22416         * g++.dg/parse/dtor1.C: New file.
22417
22418         PR c++/9128
22419         * g++.dg/rtti/typeid1.C: New file.
22420
22421         PR c++/9153
22422         * g++.dg/parse/lookup1.C: New file.
22423
22424         PR c++/9171
22425         * g++.dg/templ/spec5.C: New file.
22426
22427 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22428
22429         * gcc.c-torture/compile/20030110-1.c: New test.
22430
22431 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22432
22433         Merge from pch-branch:
22434
22435         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22436
22437         * gcc.dg/pch/cpp-1.h: New.
22438         * gcc.dg/pch/cpp-1.c: New.
22439         * gcc.dg/pch/cpp-2.h: New.
22440         * gcc.dg/pch/cpp-2.c: New.
22441
22442         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22443
22444         * gcc.dg/pch/except-1.h: New.
22445         * gcc.dg/pch/except-1.c: New.
22446
22447         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22448
22449         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22450         running test.
22451         * gcc.dg/pch: Include *.hp not *.h.
22452         * gcc.dg/pch/system-1.h: New.
22453         * gcc.dg/pch/system-1.c: New.
22454
22455         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22456
22457         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22458         rather than trying to build and run a program using PCH.
22459         * gcc.dg/pch: Remove dg-do commands from test files.
22460
22461         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22462
22463         * gcc.dg/pch/macro-3.c: New.
22464         * gcc.dg/pch/macro-3.h: New.
22465
22466         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22467
22468         * gcc.dg/pch/common-1.c: New.
22469         * gcc.dg/pch/common-1.h: New.
22470         * gcc.dg/pch/decl-1.c: New.
22471         * gcc.dg/pch/decl-1.h: New.
22472         * gcc.dg/pch/decl-2.c: New.
22473         * gcc.dg/pch/decl-2.h: New.
22474         * gcc.dg/pch/decl-3.c: New.
22475         * gcc.dg/pch/decl-3.h: New.
22476         * gcc.dg/pch/decl-4.c: New.
22477         * gcc.dg/pch/decl-4.h: New.
22478         * gcc.dg/pch/decl-5.c: New.
22479         * gcc.dg/pch/decl-5.h: New.
22480         * gcc.dg/pch/global-1.c: New.
22481         * gcc.dg/pch/global-1.h: New.
22482         * gcc.dg/pch/inline-1.c: New.
22483         * gcc.dg/pch/inline-1.h: New.
22484         * gcc.dg/pch/inline-2.c: New.
22485         * gcc.dg/pch/inline-2.h: New.
22486         * gcc.dg/pch/static-1.c: New.
22487         * gcc.dg/pch/static-1.h: New.
22488         * gcc.dg/pch/static-2.c: New.
22489         * gcc.dg/pch/static-2.h: New.
22490
22491         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22492
22493         * g++.dg/pch/pch.exp: Better handle failing testcases.
22494         * gcc.dg/pch/pch.exp: Likewise.
22495         * gcc.dg/pch/macro-1.c: New.
22496         * gcc.dg/pch/macro-1.h: New.
22497         * gcc.dg/pch/macro-2.c: New.
22498         * gcc.dg/pch/macro-2.h: New.
22499
22500         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22501
22502         * g++.dg/dg.exp: Treat files in pch/ specially.
22503         * g++.dg/pch/pch.exp: New file.
22504         * g++.dg/pch/empty.H: New file.
22505         * g++.dg/pch/empty.C: New file.
22506         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22507         "precompile".
22508
22509         * gcc.dg/pch/pch.exp: New file.
22510         * gcc.dg/pch/empty.h: New file.
22511         * gcc.dg/pch/empty.c: New file.
22512         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22513         "precompile".
22514
22515 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22516
22517         * g++.dg/template/friend14.C: New test.
22518
22519 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22520
22521         * gcc.dg/old-style-asm-1.c: New test.
22522
22523 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22524
22525         * gcc.c-torture/compile/20030109-1.c: New test.
22526
22527 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22528
22529         * gcc.c-torture/execute/20030109-1.c: New test.
22530
22531 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22532
22533         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22534         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22535         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22536         * g++.old-deja/g++.mike/eh2.C: Likewise
22537         * g++.old-deja/g++.mike/eh3.C: Likewise
22538         * g++.old-deja/g++.mike/eh5.C: Likewise
22539         * g++.old-deja/g++.mike/eh6.C: Likewise
22540         * g++.old-deja/g++.mike/eh7.C: Likewise
22541         * g++.old-deja/g++.mike/eh8.C: Likewise
22542         * g++.old-deja/g++.mike/eh9.C: Likewise
22543         * g++.old-deja/g++.mike/eh10.C: Likewise
22544         * g++.old-deja/g++.mike/eh12.C: Likewise
22545         * g++.old-deja/g++.mike/eh13.C: Likewise
22546         * g++.old-deja/g++.mike/eh14.C: Likewise
22547         * g++.old-deja/g++.mike/eh16.C: Likewise
22548         * g++.old-deja/g++.mike/eh17.C: Likewise
22549         * g++.old-deja/g++.mike/eh18.C: Likewise
22550         * g++.old-deja/g++.mike/eh21.C: Likewise
22551         * g++.old-deja/g++.mike/eh23.C: Likewise
22552         * g++.old-deja/g++.mike/eh24.C: Likewise
22553         * g++.old-deja/g++.mike/eh25.C: Likewise
22554         * g++.old-deja/g++.mike/eh26.C: Likewise
22555         * g++.old-deja/g++.mike/eh27.C: Likewise
22556         * g++.old-deja/g++.mike/eh28.C: Likewise
22557         * g++.old-deja/g++.mike/eh29.C: Likewise
22558         * g++.old-deja/g++.mike/eh31.C: Likewise
22559         * g++.old-deja/g++.mike/eh33.C: Likewise
22560         * g++.old-deja/g++.mike/eh34.C: Likewise
22561         * g++.old-deja/g++.mike/eh35.C: Likewise
22562         * g++.old-deja/g++.mike/eh36.C: Likewise
22563         * g++.old-deja/g++.mike/eh37.C: Likewise
22564         * g++.old-deja/g++.mike/eh38.C: Likewise
22565         * g++.old-deja/g++.mike/eh39.C: Likewise
22566         * g++.old-deja/g++.mike/eh40.C: Likewise
22567         * g++.old-deja/g++.mike/eh41.C: Likewise
22568         * g++.old-deja/g++.mike/eh42.C: Likewise
22569         * g++.old-deja/g++.mike/eh44.C: Likewise
22570         * g++.old-deja/g++.mike/eh46.C: Likewise
22571         * g++.old-deja/g++.mike/eh47.C: Likewise
22572         * g++.old-deja/g++.mike/eh48.C: Likewise
22573         * g++.old-deja/g++.mike/eh49.C: Likewise
22574         * g++.old-deja/g++.mike/eh50.C: Likewise
22575         * g++.old-deja/g++.mike/eh51.C: Likewise
22576         * g++.old-deja/g++.mike/eh53.C: Likewise
22577         * g++.old-deja/g++.mike/eh55.C: Likewise
22578         * g++.old-deja/g++.mike/p7912.C: Likewise
22579         * g++.old-deja/g++.mike/p9706.C: Likewise
22580         * g++.old-deja/g++.mike/p10416.C: Likewise
22581         * g++.old-deja/g++.mike/p11667.C: Likewise
22582         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22583         Remove redundant reference to Iris.
22584         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22585         Elxsi, i860, Pico Java, and WE32K.
22586
22587 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22588
22589         * g++.dg/ext/asm4.C: New test.
22590
22591 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22592
22593         PR c++/9030
22594         * g++.dg/template/friend12.C: New test.
22595         * g++.dg/template/friend13.C: Likewise.
22596         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22597
22598 2003-01-08  Jan Hubicka  <jh@suse.cz>
22599
22600         * gcc.dg/i386-cadd.c: New test.
22601         * gcc.dg/i386-cmov4.c: Likewise.
22602
22603 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22604
22605         PR c++/9165
22606         * g++.dg/warn/Wunused-3.C: New test.
22607
22608         * g++.dg/abi/bitfield9.C: New test.
22609
22610         PR c++/9189
22611         * g++.dg/parse/defarg3.C: New test.
22612
22613 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22614
22615         * g++.dg/parse/ambig1.C: New test.
22616         * g++.dg/parse/defarg2.C: New test.
22617
22618 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22619
22620         * g++.dg/template/defarg-1.C: New test.
22621         * g++.dg/template/local2.C: Likewise.
22622
22623 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22624
22625         * gcc.c-torture/execute/20030105-1.c: New test.
22626
22627 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22628
22629         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22630         * g++.dg/parse/namespace4.C: Likewise.
22631
22632 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22633
22634         * g++.dg/template/ntp2.C: New test.
22635
22636 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22637
22638         * g++.dg/parse/extern-C-1.C: New test.
22639
22640         * g++.dg/parse/namespace4.C: New test.
22641
22642         * g++.dg/template/nested1.C: New test.
22643
22644         * g++.dg/parse/namespace3.C: New test.
22645
22646 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22647
22648         * g++.dg/lookup/two-stage1.C: New test.
22649
22650 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22651
22652         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22653         * g++.old-deja/g++.jason/access8.C: Likewise.
22654         * g++.old-deja/g++.other/decl5.C: Likewise.
22655
22656 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22657
22658         * g++.dg/parse/parse7.C: New test.
22659
22660 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22661
22662         PR c++/2843
22663         * g++.dg/ext/attrib7.C: New test.
22664
22665 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22666
22667         * g++.dg/parse/parse6.C: New test.
22668
22669 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22670
22671         * gcc.dg/h8300-stack-1.c: New.
22672
22673 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22674
22675         g++.dg/lookup/exception1.C: New test.
22676
22677         g++.dg/lookup/template1.C: New test.
22678
22679         g++.dg/parse/namespace2.C: New test.
22680
22681         g++.dg/parse/parens2.C: New test.
22682
22683 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22684
22685         * g++.dg/parse/parse5.C: New test.
22686         * g++.dg/lookup/scoped4.C: New test.
22687
22688 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22689
22690         * g++.dg/parse/parens1.C: New test.
22691
22692         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22693         angle-bracket1.C.
22694         * g++.dg/parse/parens2.C: New test.
22695
22696         * g++.dg/lookup/scope-operator1.C: New test.
22697
22698         * g++.dg/parse/operator1.C: New test.
22699
22700 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22701
22702         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22703         * g++.old-deja/g++.other/access6.C: Likewise.
22704         * g++.old-deja/g++.other/decl1.C: Likewise.
22705         * g++.old-deja/g++.pt/typename12.C: Likewise.
22706
22707 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22708
22709         * g++.dg/parse/namespace1.C: New test.
22710
22711 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22712
22713         * g++.dg/parse/parse4.C: New test.
22714
22715 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22716
22717         * g++.dg/parse/parse3.C: New test.
22718
22719 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22720
22721         * g++.dg/parse/parse2.C: New test.
22722
22723 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22724
22725         * g++.dg/template/friend11.C: New test.
22726
22727 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22728
22729         * g++.dg/parse/parse1.C: New test.
22730
22731 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22732
22733         * lib/profopt.exp: Change the name of a global variable to avoid
22734         possible clashes with other test suites.
22735
22736 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22737
22738         * g++.dg/inherit/covariant8.C: New test.
22739
22740 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22741
22742         * g++.dg/init/array9.C: New test.
22743
22744         PR c++/9112
22745         * g++.dg/parse/expr1.C: New test.
22746
22747 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22748
22749         * gcc.c-torture/compile/20021230-1.c: New test.
22750
22751 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         * g++.dg/inherit/covariant5.C: New test.
22754         * g++.dg/inherit/covariant6.C: New test.
22755         * g++.dg/inherit/covariant7.C: New test.
22756
22757 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22758
22759         PR c++/2739
22760         * g++.dg/other/access2.C: New test.
22761
22762 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22763
22764         * g++.dg/other/anon-struct.C: No longer fails
22765         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22766         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22767         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22768
22769 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22770
22771         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22772
22773 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22774
22775         * g++.dg/eh/spec4.C: Remove stray semicolon.
22776         * g++.dg/expr/pmf-1.C: Change error message.
22777         * g++.dg/ext/asm1.C: Remove stray semicolon.
22778         * g++.dg/ext/typename1.C: Add missing typenames.
22779         * g++.dg/inherit/template-as-base.C: Change error message.
22780         * g++.dg/lookup/scoped1.C: Likewise.
22781         * g++.dg/lookup/scoped2.C: Likewise.
22782         * g++.dg/lookup/using2.C: Likewise.
22783         * g++.dg/other/component1.C: Remove stray semicolon.
22784         * g++.dg/other/do1.C: Change error message.
22785         * g++.dg/other/error2.C: Likewise.
22786         * g++.dg/other/init1.C: Likewise.
22787         * g++.dg/other/packed1.C: Remove stray semicolon.
22788         * g++.dg/other/ptrmem2.C: Change error message.
22789         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22790         marker.
22791         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22792         * g++.dg/template/access3.C: Add typename keyword.
22793         * g++.dg/template/access5.C: Remove stray semicolon.
22794         * g++.dg/template/access6.C: Likewise.
22795         * g++.dg/template/complit1.C: Likewise.
22796         * g++.dg/template/crash1.C: Change error message.
22797         * g++.dg/template/inherit2.C: Remove stray semicolon.
22798         * g++.dg/template/instantiate2.C: Likewise.
22799         * g++.dg/template/instantiate3.C: Change error message.
22800         * g++.dg/template/qual1.C: Remove stray semicolon.
22801         * g++.dg/template/qualttp18.C: Change error message.
22802         * g++.dg/template/ref1.C: Remove stray semicolon.
22803         * g++.dg/template/sizeof1.C (A::value): Declare it.
22804         * g++.dg/template/spec4.C: Change error message.
22805         * g++.dg/template/static1.C: Likewise.
22806         * g++.dg/template/type1.C: Likewise.
22807         * g++.dg/template/typename3.C: Likewise.
22808         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22809         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22810         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22811         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22812         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22813         named return value extension.
22814         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22815         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22816         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22817         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22818         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22819         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22820         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22821         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22822         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22823         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22824         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22825         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22826         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22827         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22828         syntax.
22829         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22830         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22831         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22832         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22833         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22834         * g++.old-deja/g++.brendan/template11.C: Likewise.
22835         * g++.old-deja/g++.brendan/template26.C: Likewise.
22836         * g++.old-deja/g++.brendan/template27.C: Use explicit
22837         specialization syntax.
22838         * g++.old-deja/g++.brendan/template30.C: Likewise.
22839         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22840         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22841         non-dependent names.
22842         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22843         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22844         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22845         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22846         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22847         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22848         named return value extension.
22849         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22850         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22851         * g++.old-deja/g++.ext/return1.C: Likewise.
22852         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22853         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22854         * g++.old-deja/g++.jason/access8.C: Likewise.
22855         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22856         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22857         pseudo-destructor names.
22858         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22859         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22860         pseudo-destructor names.
22861         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22862         * g++.old-deja/g++.jason/overload19.C: Likewise.
22863         * g++.old-deja/g++.jason/overload32.C: Likewise.
22864         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22865         stray semicolons.
22866         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22867         * g++.old-deja/g++.jason/return.C: Likewise.
22868         * g++.old-deja/g++.jason/return2.C: Likewise.
22869         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22870         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22871         syntax.
22872         * g++.old-deja/g++.jason/template10.C: Account for use of
22873         non-dependent names.
22874         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22875         syntax.
22876         * g++.old-deja/g++.jason/template37.C: Likewise.
22877         * g++.old-deja/g++.law/access4.C: Change error messages.
22878         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22879         pseudo-destructor names.
22880         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22881         * g++.old-deja/g++.law/ctors9.C: Likewise.
22882         * g++.old-deja/g++.law/cvt22.C: Likewise.
22883         * g++.old-deja/g++.law/dtors5.C: Likewise.
22884         * g++.old-deja/g++.law/global-init1.C: Likewise.
22885         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22886         * g++.old-deja/g++.law/operators28.C: Likewise.
22887         * g++.old-deja/g++.law/visibility28.C: Likewise.
22888         * g++.old-deja/g++.martin/eval1.C: Likewise.
22889         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22890         name.
22891         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22892         * g++.old-deja/g++.mike/net34.C: Likewise.
22893         * g++.old-deja/g++.mike/net36.C: Likewise.
22894         * g++.old-deja/g++.mike/ns2.C: Likewise.
22895         * g++.old-deja/g++.mike/p12306.C: Likewise.
22896         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22897         value extension.
22898         * g++.old-deja/g++.mike/p700.C: Likewise.
22899         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22900         * g++.old-deja/g++.mike/p710.C: Likewise.
22901         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22902         value extension.
22903         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22904         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22905         * g++.old-deja/g++.ns/crash2.C: Likewise.
22906         * g++.old-deja/g++.ns/crash3.C: Likewise.
22907         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22908         * g++.old-deja/g++.ns/ns17.C: Likewise.
22909         * g++.old-deja/g++.ns/template16.C: Likewise.
22910         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22911         keyword.
22912         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22913         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22914         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22915         named return value extension.
22916         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22917         * g++.old-deja/g++.other/access4.C: Issue additional error
22918         messages.
22919         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22920         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22921         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22922         * g++.old-deja/g++.other/crash25.C: Change error message.
22923         * g++.old-deja/g++.other/crash4.C: Change error message.
22924         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22925         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22926         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22927         checks.
22928         * g++.old-deja/g++.other/defarg8.C: Likewise.
22929         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22930         * g++.old-deja/g++.other/dtor10.C: Likewise.
22931         * g++.old-deja/g++.other/incomplete.C: Likewise.
22932         * g++.old-deja/g++.other/linkage7.C: Likewise.
22933         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22934         lookup algorithm.
22935         * g++.old-deja/g++.other/mangle2.C: Likewise.
22936         * g++.old-deja/g++.other/refinit2.C: Likewise.
22937         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22938         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22939         * g++.old-deja/g++.pt/crash28.C: Likewise.
22940         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22941         syntax.
22942         * g++.old-deja/g++.pt/crash32.C: Change error message.
22943         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22944         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22945         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22946         error message position.
22947         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22948         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22949         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22950         syntax.
22951         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22952         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22953         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22954         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22955         keyword.
22956         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22957         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22958         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22959         keyword.
22960         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22961         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22962         syntax.
22963         * g++.old-deja/g++.pt/friend28.C: Account for use of
22964         non-dependent names.
22965         * g++.old-deja/g++.pt/friend29.C: Likewise.
22966         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22967         rules.
22968         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22969         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22970         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22971         lookup rules.
22972         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22973         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22974         keyword.
22975         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22976         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22977         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22978         keyword.
22979         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22980         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22981         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22982         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22983         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22984         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22985         keyword.
22986         * g++.old-deja/g++.pt/spec10.C: Likewise.
22987         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22988         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22989         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22990         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22991         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22992         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22993         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22994         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22995         * g++.old-deja/g++.pt/typename15.C: Likewise.
22996         * g++.old-deja/g++.pt/typename22.C: Likewise.
22997         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22998         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22999         * g++.old-deja/g++.pt/virtual2.C: Likewise.
23000         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
23001         syntax.
23002         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
23003         return value extension.
23004         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
23005         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
23006         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
23007         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
23008
23009 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
23010
23011         * g++.dg/warn/inline1.C: New test.
23012         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
23013         * g++.old-deja/g++.jason/synth10.C: Likewise.
23014         * g++.old-deja/g++.mike/net31.C: Likewise.
23015         * g++.old-deja/g++.mike/p8786.C: Likewise.
23016
23017         * g++.dg/template/friend10.C: New test.
23018         * g++.dg/template/conv5.C: New test.
23019
23020 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
23021
23022         * g++.dg/lookup/scoped3.C: New test.
23023
23024         * g++.dg/lookup/decl1.C: New test.
23025         * g++.dg/lookup/decl2.C: New test.
23026
23027 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23028
23029         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
23030         gcc.c-torture/compile/20021015-1.c,
23031         gcc.c-torture/compile/20021015-2.c,
23032         gcc.c-torture/compile/20021123-1.c,
23033         gcc.c-torture/compile/20021123-2.c,
23034         gcc.c-torture/compile/20021123-3.c,
23035         gcc.c-torture/compile/20021123-4.c,
23036         gcc.c-torture/execute/20021024-1.c: Add tests previously added
23037         only to 3.1 or 3.2 branch.
23038
23039 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
23040
23041         * gcc.dg/i386-bitfield3.c: New test.
23042
23043         * gcc.dg/i386-bitfield2.c: New test.
23044
23045 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
23046
23047         * g++.dg/parse/conv_op1.C: New test.
23048
23049 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
23050
23051         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
23052         approved.
23053
23054 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
23055
23056         * gcc.c-torture/compile/20021220-1.c: New test.
23057
23058 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
23059
23060         * gcc.dg/i386-fastcall-1.c: New.
23061
23062 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23063
23064         * gcc.c-torture/execute/20021219-1.c: New test.
23065
23066 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23067
23068         * gcc.dg/i386-pic-1.c: New test.
23069
23070 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23071
23072         PR c++/8099
23073         * g++.dg/template/friend9.C: New test.
23074
23075 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23076
23077         PR c++/3663
23078         * g++.dg/template/access7.C: New test.
23079
23080 2002-12-18  Nick Clifton  <nickc@redhat.com>
23081
23082         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23083         the libstdc++-v3 directory has been found.
23084
23085 2002-12-12  Devang Patel <dpatel@apple.com>
23086         * gcc.dg/darwin-ld-1.c: New test.
23087         * gcc.dg/darwin-ld-2.c: New test.
23088         * gcc.dg/darwin-ld-3.c: New test.
23089         * gcc.dg/darwin-ld-4.c: New test.
23090         * gcc.dg/darwin-ld-5.c: New test.
23091
23092 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23093
23094         * gcc.c-torture/compile/20021212-1.c: New test.
23095
23096 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23097
23098         * gcc.dg/fshort-wchar: New test.
23099
23100 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23101
23102         PR c++/8372
23103         * g++.dg/template/dtor1.C: New test.
23104
23105         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23106         markers.
23107
23108 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23111
23112 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23113
23114         * g++.dg/template/static1.C: New test.
23115         * g++.dg/template/static2.C: New test.
23116         * g++.old-deja/g++.ext/memconst.C: New test.
23117
23118 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23119
23120         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23121         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23122         * g++.dg/special/initp1.C: Likewise.
23123
23124 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23125
23126         * gcc.c-torture/execute/20021204-1.c: New test.
23127
23128 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23129
23130         * gcc.dg/ppc-fmadd-1.c: New file.
23131         * gcc.dg/ppc-fmadd-2.c: New file.
23132         * gcc.dg/ppc-fmadd-3.c: New file.
23133
23134 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23135
23136         * gcc.c-torture/compile/20021204-1.c: New test.
23137
23138 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23139
23140         * g++.dg/inherit/covariant2.C: New test.
23141         * g++.dg/inherit/covariant3.C: New test.
23142         * g++.dg/inherit/covariant4.C: New test.
23143         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23144         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23145
23146 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23147
23148         PR c++/8688
23149         * g++.dg/init/brace3.C: New test.
23150
23151 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23152
23153         * gcc.dg/20020210-1.c: Fix a comment typo.
23154
23155 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23156
23157         PR c++/8720
23158         * g++.dg/parse/defarg1.C: New test.
23159
23160         PR c++/8615
23161         * g++.dg/template/char1.C: New test.
23162
23163         * g++.dg/template/varmod1.C: Fix typo.
23164
23165 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23166
23167         DR 180
23168         * g++.old-deja/g++.pt/crash32.C: Expect error.
23169
23170 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23171
23172         PR c++/5919
23173         * g++.dg/template/varmod1.C: New test.
23174
23175         PR c++/8727
23176         * g++.dg/inherit/typeinfo1.C: New test.
23177
23178         PR c++/8663
23179         * g++.dg/inherit/typedef1.C: New test.
23180
23181 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23182
23183         PR c++/8332
23184         PR c++/8493
23185         * g++.dg/template/strlen1.C: New test.
23186
23187         PR c++/8227
23188         * g++.dg/template/ctor2.C: New test.
23189
23190         PR c++/8214
23191         * g++.dg/init/string1.C: New test.
23192
23193         PR c++/8511
23194         * g++.dg/template/friend8.C: New test.
23195
23196 2002-11-29  Joe Buck <jbuck@synopsys.com>
23197
23198         * g++.dg/lookup/anon2.C: New test.
23199
23200 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23201
23202         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23203         h8300 port.
23204
23205 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23206
23207         * gcc.dg/bitfld-6.c: New test.
23208
23209 2002-11-27  Jan Hubicka  <jh@suse.cz>
23210
23211         * gcc.c-torture/execute/20021127.[cx]: New test.
23212
23213 2002-11-26  Jan Hubicka  <jh@suse.cz>
23214
23215         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23216         quality.
23217
23218 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23219
23220         * g++.dg/init/brace2.C: New test.
23221         * g++.old-deja/g++.mike/p9129.C: Correct.
23222
23223 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23224
23225         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23226
23227 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23228
23229         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23230
23231 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23232
23233         * testsuite/g++.dg/abi/empty11.C: New test.
23234         * testsuite/g++.dg/rtti/cv1.C: New test.
23235
23236 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23237
23238         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23239
23240 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23241
23242         * g++.dg/abi/empty10.C: New test.
23243
23244 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23245
23246         * gcc.c-torture/compile/20021124-1.c: New test.
23247
23248 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23249
23250         * g++.dg/abi/rtti2.C: New test.
23251
23252 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23253
23254         * gcc.dg/i386-unroll-1.c: New test.
23255
23256 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23257
23258         * gcc.c-torture/compile/20021120-1.c: New test.
23259         * gcc.c-torture/compile/20021120-2.c: New test.
23260
23261 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23262
23263         * gcc.dg/bitfld-5.c: New test.
23264
23265 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23266
23267         * gcc.c-torture/execute/20021120-3.c: New test.
23268
23269 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23270
23271         * gcc.c-torture/execute/20021120-2.c: New test.
23272
23273 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23274
23275         * gcc.c-torture/execute/20021120-1.c: New test.
23276
23277 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23278
23279         * gcc.c-torture/execute/20021118-3.c: New test.
23280
23281 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23282
23283         * gcc.c-torture/compile/20021119-1.c: New test.
23284
23285 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23286
23287         * gcc.dg/duff-1.c: New test.
23288         * gcc.dg/duff-2.c: New test.
23289         * gcc.dg/duff-3.c: New test.
23290
23291 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23292
23293         * gcc.dg/cpp/_Pragma5.c: New test.
23294
23295 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23296
23297         * gcc.c-torture/execute/20021118-2.c: New test.
23298
23299 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23300
23301         * gcc.c-torture/execute/20021118-1.c: New test.
23302
23303 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23304
23305         * gcc.dg/20021116-1.c: New test.
23306
23307 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23308
23309         * g++.dg/abi/vcall1.C: New test.
23310
23311 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23312
23313         * gcc.dg/20021029-1.c: New test.
23314         * gcc.dg/20021029-2.c: New test.
23315
23316 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23317
23318         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23319
23320 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23321
23322         PR c/8439
23323         * gcc.dg/20021110.c: Move to ...
23324         * gcc.c-torture/compile/20021110.c: .... here.
23325
23326 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23327
23328         PR c/8467
23329         * gcc.c-torture/execute/20021111-1.c
23330
23331 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23332
23333         PR c/8439
23334         * gcc.dg/20021110.c: New test.
23335
23336 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23337
23338         * g++.dg/abi/vthunk3.C: Run only on x86.
23339
23340 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23341
23342         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23343
23344 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23345
23346         * lib/compat.exp (compat-execute): Fix logic error in last
23347         change.
23348
23349 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23350
23351         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23352
23353 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23354
23355         PR c++/8389
23356         * g++.dg/template/access6.C: New test.
23357
23358 2002-11-08  Jan Hubicka  <jh@suse.cz>
23359
23360         * gcc.dg/i386-ssefp-1.c: New test.
23361         * gcc.dg/i386-ssefp-1.c: New test.
23362
23363 2002-11-08  Jan Hubicka  <jh@suse.cz>
23364
23365         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23366
23367 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23368
23369         * g++.dg/abi/vthunk3.C: New test.
23370
23371         PR c++/8338
23372         * g++.dg/template/crash2.C: New test.
23373
23374 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23375
23376         * testsuite/g++.dg/abi/dtor1.C: New test.
23377         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23378
23379 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23380
23381         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23382         Darwin.
23383
23384 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23385
23386         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23387         -mthumb.  Only xfail with -O0.
23388
23389 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23390
23391         * g++.dg/abi/thunk1.C: New test.
23392         * g++.dg/abi/thunk2.C: Likewise.
23393         * g++.dg/abi/vtt1.C: Likewise.
23394
23395 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23396
23397         PR optimization/8423
23398         * gcc.c-torture/execute/builtin-constant.c: New test.
23399
23400 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23401
23402         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23403         Add some more cases.
23404
23405 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/8391
23408         * g++.dg/opt/local1.C: New test.
23409
23410 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/8160
23413         * g++.dg/template/complit1.C: New test.
23414
23415         PR c++/8149
23416         * g++.dg/template/typename4.C: Likewise.
23417
23418 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23419
23420         Core issue 287, PR c++/7639
23421         * g++.dg/template/instantiate1.C: Adjust error location.
23422         * g++.dg/template/instantiate3.C: New test.
23423         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23424         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23425         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23426
23427 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23428
23429         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23430
23431 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23432
23433         PR c++/8287
23434         * g++.dg/init/dtor2.C: New test.
23435
23436 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23437
23438         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23439         * gcc.dg/nest.c: Bypass errors on irix6.
23440
23441 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23442
23443         * gcc.dg/nest.c: Expect error for mmix-*-*.
23444         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23445
23446 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23447
23448         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23449         markers.
23450
23451         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23452
23453 2002-10-25  Mike Stump  <mrs@apple.com>
23454
23455         * gcc.dg/warn-1.c: New test.
23456
23457 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23458
23459         * g++.dg/template/typename3.C: New test.
23460
23461 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23462
23463         * g++.dg/lookup/ptrmem1.C: New test.
23464
23465         * g++.dg/abi/vthunk2.C: New test.
23466
23467 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23468
23469         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23470
23471 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23472
23473         * g++.dg/abi/empty9.C: New test.
23474
23475 2002-10-24  Richard Henderson  <rth@redhat.com>
23476
23477         * g++.dg/inherit/thunk1.C: Enable for ia64.
23478
23479 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23480
23481         PR c++/8067
23482         * g++.dg/lookup/pretty1.C: New test.
23483
23484 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23485
23486         * gcc.dg/20021023-1.c: New test.
23487
23488 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23489
23490         PR c++/7679
23491         * g++.dg/parse/inline1.C: New test.
23492
23493 2002-10-23  Richard Henderson  <rth@redhat.com>
23494
23495         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23496
23497         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23498
23499 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23500
23501         PR c++/6579
23502         * g++.dg/parse/stmtexpr3.C: New test.
23503
23504 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23505
23506         * g++.dg/expr/cond1.C: New test.
23507
23508 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23509
23510         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23511
23512 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23513
23514         * g++.dg/abi/vbase13.C: New test.
23515         * g++.dg/abi/vbase14.C: Likewise.
23516
23517 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23518
23519         * gcc.dg/tls/pic-1.c: New test.
23520         * gcc.dg/tls/nonpic-1.c: New test.
23521         * gcc.dg/20021018-1.c: New test.
23522
23523 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23524
23525         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23526         Remove only files with the same base name as the test case.
23527         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23528         (profopt-execute): Likewise.  Also, remove old profiling
23529         and performance data files before running the tests.
23530
23531         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23532         * g++.dg/bprob/bprob.exp: Likewise.
23533         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23534         to allow more general test case names.
23535
23536         * g++.dg/bprob/bprob-1.C: Rename to ...
23537         * g++.dg/bprob/g++-bprob-1.C: ... this.
23538
23539         * g77.dg/bprob/bprob-1.f: Rename to ...
23540         * g77.dg/bprob/g77-bprob-1.f: ... this.
23541
23542 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23543
23544         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23545         bison 1.50 or later.
23546
23547 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23548
23549         * g++.dg/README: Describe more test directories.
23550
23551 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23552
23553         * g++.dg/init/array6.C: Add additional tests.
23554
23555 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23556
23557         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23558         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23559
23560 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23561
23562         * gcc.c-torture/compile/20020604-1.x: New.
23563         * gcc.c-torture/compile/simd-5.x: Likewise.
23564         * gcc.c-torture/execute/920710-1.x: Likewise.
23565         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23566
23567 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23568
23569         * g++.dg/inherit/override1.C: Add dg-options clause.
23570
23571 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23572
23573         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23574         _mm_slli_si128.
23575
23576 2002-10-19  Andreas Schwab  <schwab@suse.de>
23577
23578         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23579         directory component.
23580
23581 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23582
23583         * g++.dg/inherit/thunk1.C: New test.
23584
23585         * g++.dg/inherit/override1.C: New test.
23586
23587         * g++.dg/abi/mangle11.C: New test.
23588         * g++.dg/abi/mangle14.C: New test.
23589         * g++.dg/abi/mangle17.C: New test.
23590
23591 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23592
23593         * g++.dg/overload/member2.C: New test.
23594
23595 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23596
23597         * g++.dg/README: Describe new compat directory.
23598         * g++.dg/dg.exp: Skip tests in compat directory.
23599         * README.compat: New file.
23600         * lib/compat.exp: New expect script.
23601         * g++.dg/compat: New test directory.
23602         * g++.dg/compat/compat.exp: New expect script.
23603         * g++.dg/compat/abi: New test directory.
23604         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23605         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23606         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23607         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23608         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23609         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23610         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23611         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23612         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23613         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23614         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23615         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23616         * g++.dg/compat/break: New test directory.
23617         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23618         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23619         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23620         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23621         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23622         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23623         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23624         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23625         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23626         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23627         g++.dg/compat/break/README: New files.
23628         * g++.dg/compat/eh: New test directory.
23629         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23630         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23631         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23632         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23633         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23634         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23635         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23636         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23637         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23638         g++.dg/compat/eh/filter2_y.C,
23639         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23640         g++.dg/compat/eh/new1_y.C,
23641         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23642         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23643         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23644         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23645         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23646         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23647         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23648         g++.dg/compat/eh/unexpected1_y.C: New files.
23649         * g++.dg/compat/init: New test directory.
23650         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23651         g++.dg/compat/init/array5_y.C,
23652         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23653         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23654         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23655         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23656         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23657         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23658         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23659         g++.dg/compat/init/init-ref2_y.C: New files.
23660
23661 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23662
23663         PR c++/7584
23664         * g++.dg/inherit/using3.C: New test.
23665
23666 2002-10-17  Jan Hubicka  <jh@suse.cz>
23667
23668         * gcc.dg/20021017-2.c: New test.
23669
23670 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23671
23672         * g++.dg/abi/mangle16.C: Adjust.
23673
23674         * g++.dg/init/array8.C: New test.
23675
23676 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23677
23678         * gcc.dg/special/mips-abi.exp: New test.
23679         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23680
23681 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23682
23683         * g++.dg/abi/mangle16.C: New test.
23684         * g++.dg/abi/mangle17.C: Likewise.
23685
23686         PR c++/7478
23687         * g++.dg/template/ref1.C: New test.
23688
23689 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23690
23691         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23692
23693 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23694
23695         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23696
23697 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23698
23699         PR c++/7524
23700         * g++.dg/init/array7.C: New test.
23701
23702 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23703
23704         * g++.dg/init/array6.C: New test.
23705
23706         * g++.dg/abi/mangle13.C: Likewise.
23707         * g++.dg/abi/mangle14.C: Likewise.
23708         * g++.dg/abi/mangle15.C: Likewise.
23709
23710 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23711
23712         * g++.dg/abi/empty8.C: New test.
23713
23714 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * g++.dg/init/ctor1.C: New test.
23717
23718 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23719
23720         * gcc.c-torture/execute/20021015-1.c: New test.
23721
23722 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23723
23724         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23725
23726 2002-10-14  Jan Hubicka  <jh@suse.cz>
23727
23728         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23729
23730 2002-10-14  Richard Henderson  <rth@redhat.com>
23731
23732         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23733
23734 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23735
23736         PR optimization/6631
23737         * g++.dg/opt/const2.C: New test.
23738
23739 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23740
23741         PR c++/7176
23742         * g++.dg/parse/friend1.C: New test.
23743         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23744
23745 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.dg/20021014-1.c: New test.
23748
23749 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23750
23751         PR c++/5661
23752         * g++.dg/ext/vlm1.C: New test.
23753         * g++.dg/ext/vlm2.C: Likewise.
23754
23755         * g++.dg/init/array1.C: Remove invalid braces.
23756         * g++.dg/init/brace1.C: New test.
23757         * g++.dg/init/copy2.C: Likewise.
23758         * g++.dg/init/copy3.C: Likewise.
23759         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23760         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23761         braces.
23762
23763 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23764
23765         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23766
23767 2002-10-11  Richard Shann  <richard.shann@superh.com>
23768
23769         * gcc.c-torture/compile/simd-5.c: New test.
23770
23771 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23772
23773         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23774
23775 2002-10-10  Jim Wilson  <wilson@redhat.com>
23776
23777         * gcc.c-torture/execute/20021010-1.c: New test.
23778
23779 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23780
23781         PR c/7353
23782         * g++.dg/ext/typedef-init.C: New test.
23783         * gcc.dg/typedef-init.c: New test.
23784
23785 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23786
23787         * gcc.dg/cpp/paste13.c: New test.
23788
23789 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23790
23791         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23792         remaining platforms, XFAIL during compile, not execute.  Don't
23793         XFAIL at -O0.
23794
23795 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23796
23797         * gcc.dg/alias-1.c: Tweak expected warning.
23798
23799 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23800
23801         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23802
23803 2002-10-06  Andreas Jaeger  <aj@suse.de>
23804
23805         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23806         * gcc.dg/cpp/c++98.C: Likewise.
23807
23808         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23809         * g++.dg/cpp/c++98.C: Likewise.
23810
23811         * g++.dg/README (Subdirectories): Mention cpp directory.
23812
23813         PR target/7559
23814         * gcc.dg/20021006-1.c: New test.
23815
23816 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23817
23818         PR c++/7804
23819         * g++.dg/other/warning1.C: New test.
23820
23821 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23822
23823         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23824         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23825         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23826
23827 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/7931
23830         * g++.dg/template/ptrmem3.C: New test.
23831
23832         PR c++/7754
23833         * g++.dg/template/union1.C: New test.
23834
23835 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23836
23837         PR c++/8006
23838         * g++.dg/abi/mangle9.C: New test.
23839         * g++.dg/abi/mangle10.C: New test.
23840         * g++.dg/abi/mangle11.C: New test.
23841         * g++.dg/abi/mangle12.C: New test.
23842
23843 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/7188.
23846         * g++.dg/template/meminit1.C: New test.
23847         * g++.dg/warn/Wreorder-1.C: Likewise.
23848         * g++.old-deja/g++.mike/warn3.C: Tweak.
23849         * lib/prune.exp: Ingore "in copy constructor".
23850
23851 2002-10-02  Andreas Jaeger  <aj@suse.de>
23852
23853         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23854         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23855         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23856         on x86-64.
23857
23858 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23859
23860         * gcc.dg/empty1.C: Fix typo.
23861
23862 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23863
23864         * gcc.dg/alias-1.c: New test.
23865
23866 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23867
23868         * gcc.dg/empty1.C: New test.
23869
23870         * g++.dg/tls/init-2.C: Tweak error messages.
23871
23872 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23873
23874         * gcc.c-torture/compile/20020923-1.c: New test.
23875
23876 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23877
23878         * gcc.c-torture/execute/ffs-1.c: New test.
23879         * gcc.c-torture/execute/ffs-2.c: Ditto.
23880
23881 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.dg/overload/member1.C: New test.
23884
23885 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23886
23887         * g++.dg/abi/empty7.C: New test.
23888         * g++.dg/init/pm2.C: Likewise.
23889
23890 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23891
23892         * g++.dg/rtti/crash1.C: New test.
23893
23894 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23895
23896         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23897         gcc.dg/sibcall-4.c: New tests.
23898
23899 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23900
23901         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23902         powerpc and MMIX targets.
23903
23904 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23905
23906         * gcc.dg/cpp/20020927-1.c: New.
23907
23908 2002-09-26  David S. Miller  <davem@redhat.com>
23909
23910         * gcc.c-torture/compile/trunctfdf.c: New.
23911
23912 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23913
23914         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23915
23916 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23917
23918         * gcc.c-torture/execute/loop-15.c: New.
23919
23920 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23921
23922         * README.QMTEST: Fix typo.
23923
23924 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23925
23926         * gcc.dg/20020926-1.c: New test.
23927
23928 2002-09-25  David S. Miller  <davem@redhat.com>
23929
23930         PR target/7842
23931         * gcc.c-torture/execute/shiftdi.c: New test.
23932
23933 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23934
23935         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23936         unique to the tool.
23937         * lib/g77.exp (g77_init): Likewise.
23938         * lib/g++.exp (g++_init): Likewise.
23939         * lib/objc.exp (objc_init): Likewise.
23940
23941 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23942
23943         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23944         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23945         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23946
23947 2002-09-25  Richard Henderson  <rth@redhat.com>
23948
23949         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23950         too-small long double.
23951
23952 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23953
23954         * gcc.dg/20020919-1.c: New test.
23955
23956 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23957
23958         * g++.dg/abi/bitfield6.C: New test.
23959         * g++.dg/abi/bitfield7.C: New test.
23960         * g++.dg/abi/bitfield8.C: New test.
23961         * g++.dg/abi/vbase11.C: New test.
23962
23963 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23964
23965         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23966         hppa*-*-hpux*.  Update test comment.
23967
23968 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23969
23970         * gcc.dg/tls/struct-1.c: New test.
23971
23972 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23973
23974         * gcc.dg/cpp/tr-warn2.c: Update.
23975
23976 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23977
23978         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23979
23980 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23981
23982         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23983         systems.
23984
23985 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23986
23987         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23988
23989         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23990         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23991         setting of cxxfilt.
23992
23993 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23994
23995         * gcc.dg/20020312-2.c: Update for darwin.
23996
23997 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.old-deja/g++.other/crash32.C: Mark ICE.
24000
24001 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
24002
24003         * objc.dg/comp-types-1.m: New test.
24004         * objc.dg/comp-types-2.m: New test.
24005         * objc.dg/comp-types-3.m: New test.
24006         * objc.dg/comp-types-4.m: New test.
24007         * objc.dg/comp-types-5.m: New test.
24008         * objc.dg/comp-types-6.m: New test.
24009
24010 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24011
24012         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
24013
24014 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24015
24016         * g++.dg/other/do1.C: New test.
24017
24018         * g++.dg/template/subst1.C: New test.
24019
24020 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
24021
24022         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
24023
24024 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.dg/template/qualttp20.C: Adjust expected errors.
24027         * g++.old-deja/g++.jason/report.C: Likewise.
24028         * g++.old-deja/g++.other/qual1.C: Likewise.
24029
24030         * g++.dg/lookup/scoped2.C: New test.
24031
24032         * g++.dg/ext/asm3.C: New test.
24033
24034 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
24035
24036         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
24037
24038 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
24039
24040         * ChangeLog: follow spelling conventions.
24041         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
24042         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
24043         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
24044         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
24045         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
24046         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
24047         * g++.old-deja/g++.law/global-init1.C: Likewise.
24048         * g++.old-deja/g++.other/delete4.C: Likewise.
24049         * g++.old-deja/g++.other/inline21.C: Likewise.
24050         * g++.old-deja/g++.other/singleton.C: Likewise.
24051         * g77.dg/strlen0.f: Likewise.
24052         * g77.f-torture/compile/20010519-1.f: Likewise.
24053         * g77.f-torture/compile/980310-4.f: Likewise.
24054         * gcc.c-torture/compile/20000605-1.c: Likewise.
24055         * gcc.c-torture/execute/20020225-1.c: Likewise.
24056         * gcc.dg/c90-hexfloat-2.c: Likewise.
24057         * gcc.dg/c99-bool-1.c: Likewise.
24058         * gcc.dg/c99-hexfloat-2.c: Likewise.
24059         * gcc.dg/dll-2.c: Likewise.
24060         * gcc.dg/wtr-union-init-1.c: Likewise.
24061         * gcc.dg/wtr-union-init-2.c: Likewise.
24062         * gcc.dg/wtr-union-init-3.c: Likewise.
24063         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24064         * gcc.dg/cpp/defined.c: Likewise.
24065         * gcc.dg/cpp/macsyntx.c: Likewise.
24066         * gcc.dg/cpp/paste2.c: Likewise.
24067         * gcc.dg/cpp/trad/defined.c: Likewise.
24068         * gcc.dg/format/c90-printf-1.c: Likewise.
24069         * gcc.dg/format/c90-scanf-1.c: Likewise.
24070         * gcc.dg/format/c99-printf-1.c: Likewise.
24071         * gcc.dg/format/c99-scanf-1.c: Likewise.
24072         * gcc.misc-tests/gcov-8.c: Likewise.
24073         * lib/profopt.exp: Likewise.
24074
24075 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24076
24077         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24078
24079 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.dg/inherit/using2.C: New test.
24082
24083 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24084
24085         * ChangeLog: Follow spelling conventions.
24086         * g++.dg/template/friend4.C: Likewise.
24087         * g++.old-deja/g++.pt/crash67.C: Likewise.
24088         * gcc.c-torture/execute/20000801-4.c: Likewise.
24089         * gcc.dg/c90-digraph-1.c: Likewise.
24090         * gcc.dg/c94-digraph-1.c: Likewise.
24091         * gcc.dg/c99-digraph-1.c: Likewise.
24092         * gcc.dg/cpp/line5.c: Likewise.
24093         * gcc.dg/cpp/multiline.c: Likewise.
24094         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24095         * gcc.dg/format/attr-3.c: Likewise.
24096         * gcc.dg/format/c90-scanf-3.c: Likewise.
24097         * gcc.dg/format/ext-4.c: Likewise.
24098
24099 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         * g++.dg/template/pretty1.C: New test.
24102
24103 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24104
24105         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24106
24107 2002-09-13  Matt Austern  <austern@apple.com>
24108
24109         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24110         passing a cast expression to a function by const reference.
24111
24112 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24113
24114         * g++.dg/template/deduce1.C: New test.
24115
24116 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24117
24118         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24119         32-bit int.
24120
24121 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24122
24123         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24124         usage.
24125
24126 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24127
24128         * gcc.c-torture/compile/20020910-1.c: New test.
24129
24130 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24131
24132         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24133
24134 2002-09-10  Andreas Jaeger  <aj@suse.de>
24135
24136         * gcc.dg/20020312-2.c: Adjust for x86-64.
24137
24138 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24139
24140         * g77.dg/7388.f: New test case for PR 7388.
24141
24142 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24143
24144         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24145
24146 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24147
24148         * objc.dg/proto-lossage-1.m: New test.
24149
24150 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24151
24152         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24153
24154 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24155
24156         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24157         expected to pass.
24158
24159 2002-09-06  Stan Shebs  <shebs@apple.com>
24160             David Edelsohn  <edelsohn@gnu.org>
24161
24162         * gcc.dg/weak: New directory.
24163         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24164         target-specific xfail bits.
24165         * gcc.dg/typeof-2.c: Move to new directory.
24166         * gcc.dg/weak.exp: New expect script.
24167
24168 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24169
24170         * gcc.c-torture/execute/extzvsi.c: New test.
24171
24172 2002-09-05  Stan Shebs  <shebs@apple.com>
24173
24174         * gcc.dg/weak-1.c: xfail on Darwin.
24175         * gcc.dg/weak-2.c: Ditto.
24176         * gcc.dg/weak-3.c: Ditto.
24177         * gcc.dg/weak-4.c: Ditto.
24178         * gcc.dg/weak-5.c: Ditto.
24179         * gcc.dg/weak-6.c: Ditto.
24180         * gcc.dg/weak-7.c: Ditto.
24181         * gcc.dg/weak-8.c: Ditto.
24182         * gcc.dg/weak-9.c: Ditto.
24183
24184 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24185
24186         * gcc.c-torture/execute/loop-14.c: New test.
24187
24188 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24189
24190         * g++.dg/other/cxa-atexit1.C: New test.
24191
24192         * gcc.dg/typeof-2.c: New test.
24193
24194 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24195
24196         * gcc.dg/builtins-2.c: New testcase.
24197         * gcc.dg/builtins-3.c: New testcase.
24198
24199 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24200
24201         * gcc.dg/cpp/_Pragma4.c: New test.
24202
24203 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24204
24205         * objc/execute/nil_method-1.m: New testcase.
24206
24207 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24208
24209         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24210         [Object class], not [Object initialize].
24211
24212 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24213             Hans-Peter Nilsson  <hp@bitrange.com>
24214
24215         * gcc.c-torture/execute/20020720-1.x: Skip test on
24216         mmix-knuth-mmixware.  Correct comment.
24217
24218 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24219
24220         * testsuite/g++.dg/abi/bitfield5.C: New test.
24221         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24222
24223 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24224
24225         * objc.dg/undeclared-selector.m: New test.
24226
24227 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24228
24229         * g++.dg/other/offsetof1.C: Avoid cast warning.
24230
24231 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24232
24233         * objc.dg/super-class-2.m: New test.
24234
24235 2002-08-24  Matt Austern  <austern@apple.com>
24236
24237         * g++.dg/ext/lvaddr.C: New test.
24238         * g++.dg/ext/lvcast.C: New test.
24239
24240 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24241
24242         * testsuite/g++.dg/inherit/cond1.C: New test.
24243
24244 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24245
24246         * gcc.dg/noncompile/incomplete-1.c: New test.
24247
24248 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24249
24250         * gcc.dg/typespec-1.c: New test.
24251
24252 2002-08-20  Devang Patel  <dpatel@apple.com>
24253         * objc.dg/proto-hier-2.m: New test.
24254
24255 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24256
24257         * objc.dg/bitfield-1.m: New test.
24258         * objc.dg/bitfield-2.m: New test.
24259
24260 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24261
24262         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24263         gcc.dg/c99-flex-array-4.c: New tests.
24264
24265 2002-08-16  Stan Shebs  <shebs@apple.com>
24266
24267         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24268
24269 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24270
24271         * gcc.dg/typeof-1.c: New test.
24272         * g++.dg/ext/typeof2.C: New test.
24273
24274 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24275
24276         * g++.dg/other/offsetof1.C: New test.
24277
24278 2002-08-14  Richard Henderson  <rth@redhat.com>
24279
24280         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24281
24282 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24283
24284         * gcc.dg/cpp/_Pragma3.c: New test.
24285
24286 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24287
24288         * g++.dg/template/inherit3: New test.
24289
24290 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24291
24292         * gcc.dg/bitfld-4.c: Add blank options.
24293
24294 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24295
24296         * g++.dg/template/crash1.C: New test.
24297
24298 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24299
24300         * gcc.dg/tls/opt-2.c: New test.
24301
24302 2002-08-08  Devang Patel  <dpatel@apple.com>
24303
24304         * objc.dg/selector-1.m : New test
24305
24306 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24307
24308         * g++.dg/abi/bitfield4.C: New test.
24309         * gcc.dg/bitfld-4.c: New test.
24310
24311 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24312
24313         * g++.dg/other/packed1.C: New test.
24314
24315 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24316
24317         * g++.dg/abi/offsetof.C: Tweak error messages.
24318         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24319
24320 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24321
24322         * gcc.dg/bitfld-3.c: New test.
24323
24324 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24325             Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.dg/i386-bitfield1.c: New test.
24328         * g++.dg/abi/bitfield3.C: Update.
24329
24330 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24331
24332         * objc.dg/const-str-2.m: Update.
24333         * gcc.dg/cpp/c++98.c: Change to C extension.
24334         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24335         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24336
24337 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24338
24339         * testsuite/gcc.dg/tls/diag-3.c: New.
24340
24341 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24342
24343         * g++.dg/README (Subdirectories): Document new subdir expr.
24344         * g++.dg/expr/pmf-1.C: New test.
24345
24346 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24347
24348         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24349
24350 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24351
24352         * g++.dg/abi/bitfield3.C: New test.
24353
24354 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * lib/gcov.exp: Tweak expected line formats.
24357         * gcc.misc-tests/gcov8.c: New test.
24358         * gcc.misc-tests/gcov8.x: New flags.
24359
24360 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24361
24362         * consistency.vlad/layout/endian.c: Include string.h.
24363
24364         * gcc.c-torture/execute/20020805-1.c: New test.
24365
24366 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24367
24368         * g++.dg/other/conversion1.C: New test.
24369
24370 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24371
24372         * gcc.dg/builtins-1.c: New testcase.
24373
24374 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24375
24376         * g++.dg/inherit/access3.C: New test.
24377
24378 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24379
24380         * gcc.dg/ia64-visibility-2.c: New test.
24381
24382 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24383
24384         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24385         __qualifier_flags to __flags.
24386
24387 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24388
24389         * g++.dg/inherit/operator1.C: New test.
24390         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24391         * g++.dg/other/error1.C: Change expected error message.
24392         * g++.dg/template/conv4.C: Likewise.
24393
24394 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24395
24396         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24397         for documented behavior.
24398
24399 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24400
24401         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24402         several targets known to fail.
24403
24404 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24405
24406         * gcc.dg/mips-args-[123].c: New tests.
24407
24408 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24409
24410         * gcc.dg/ppc-spe.c: New.
24411
24412 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24413
24414         * g++.dg/other/ptrmem4.C: New testcase.
24415
24416 2002-07-24  Richard Henderson  <rth@redhat.com>
24417
24418         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24419
24420 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24421
24422         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24423
24424 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24425
24426         * gcc.c-torture/execute/memset-3.c: New testcase.
24427
24428 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24429
24430         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24431         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24432
24433 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24434
24435         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24436         Delete.
24437
24438 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24439
24440         * gcc.c-torture/compile/simd-4.c: New test.
24441
24442 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24443
24444         PR c++/7347, c++/7348
24445         * g++.dg/template/access4.C: New test.
24446         * g++.dg/template/access5.C: New test.
24447         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24448         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24449         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24450         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24451
24452 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24453
24454         * gcc.dg/gnu89-init-2.c: New test.
24455
24456 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24457
24458         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24459
24460 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24461
24462         * gcc.c-torture/execute/20020720-1.c: New testcase.
24463
24464 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24465
24466         * gcc.dg/cpp/Wsignprom.c: New tests.
24467
24468 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24469
24470         * gcc.c-torture/execute/loop-13.c: New test.
24471
24472 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24473
24474         * gcc.dg/cpp/expr.c: New tests.
24475
24476 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24477
24478         * g++.dg/opt/pr6713.C: Add template instantiation.
24479
24480 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24481
24482         * gcc.dg/nest.c: New test.
24483
24484 2002-07-17  Richard Henderson  <rth@redhat.com>
24485
24486         * g++.dg/opt/pr6713.C: New test.
24487
24488 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24489
24490         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24491         XFAIL for all x86 processors.
24492
24493 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24494
24495         * gcc.c-torture/execute/20010122-1.x: Do not test with
24496         -fomit-frame-pointer.
24497
24498 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24499
24500         * g++.dg/template/instantiate2.C: New test.
24501         * g++.dg/template/spec4.C: New test.
24502
24503 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24504
24505         * g++.dg/template/access2.C: New test.
24506         * g++.dg/template/access3.C: New test.
24507
24508 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24509
24510         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24511         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24512         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24513         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24514         Convert to use <stdarg.h>.
24515         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24516         Delete.
24517         * gcc.dg/va-arg-2.c: New.
24518         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24519
24520 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * gcc.c-torture/compile/20020710-1.c: New test.
24523
24524 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24525                           Andrew Pinski  <pinskia@physics.uc.edu>
24526
24527         gcc.c-torture/compile/simd-2.c: New testcase.
24528         gcc.c-torture/compile/simd-3.c: Likewise.
24529
24530 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24531
24532         PR c++/7224
24533         * g++.dg/overload/error1.C: New test.
24534
24535 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24536
24537         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24538         configuration and IRIX 6 O32 ABI.
24539
24540 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24541
24542         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24543
24544 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24545
24546         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24547
24548 2002-07-10  Jeffrey A Law  <law@redhat.com>
24549
24550         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24551
24552         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24553
24554 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24555
24556         * gcc.dg/20020312-2.c: Check for __PPC__.
24557
24558 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24559
24560         * gcc.c-torture/compile/20020709-1.c: New test.
24561
24562 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24563
24564         * g++.dg/template/qualttp21.C: New test case.
24565
24566 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24567
24568         * gcc.c-torture/compile/20020706-1.c: New test.
24569         * gcc.c-torture/compile/20020706-2.c: New test.
24570
24571 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24572             Alexandre Oliva  <aoliva@redhat.com>
24573
24574         * g++.dg/warn/incomplete1.C: New test.
24575
24576 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24577
24578         PR c++/7099
24579         * g++.dg/warn/noreturn1.C: New test.
24580
24581 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24582
24583         PR c++/6706
24584         * g++.dg/debug/debug6.C: New test.
24585         * g++.dg/debug/debug7.C: New test.
24586
24587 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24588
24589         * gcc.c-torture/compile/simd-3.c: New test.
24590
24591 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24592
24593         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24594         * gcc.dg/20020620-1.c: Likewise.
24595
24596 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24597
24598         PR c++/6944
24599         * g++.dg/init/array4.C: New test.
24600         * g++.dg/init/array5.C: New test.
24601
24602 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24603
24604         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24605         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24606
24607 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24608
24609         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24610         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24611         * gcc.dg/wtr-conversion-1.c: Likewise.
24612         * gcc.dg/wtr-escape-1.c: Likewise.
24613         * gcc.dg/wtr-int-type-1.c: Likewise.
24614         * gcc.dg/wtr-label-1.c: Likewise.
24615         * gcc.dg/wtr-static-1.c: Likewise.
24616         * gcc.dg/wtr-strcat-1.c: Likewise.
24617         * gcc.dg/wtr-suffix-1.c: Likewise.
24618         * gcc.dg/wtr-switch-1.c: Likewise.
24619         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24620         * gcc.dg/wtr-union-init-1.c: Likewise.
24621         * gcc.dg/wtr-union-init-2.c: Likewise.
24622         * gcc.dg/wtr-union-init-3.c: Likewise.
24623
24624         * gcc.dg/wtr-func-def-1.c: New test.
24625
24626 2002-07-02 Devang Patel <dpatel@apple.com>
24627
24628         * objc.dg/param-1.m: New test.
24629
24630 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24631
24632         * gcc.dg/cpp/trad/directive.c: Add test.
24633         * gcc.dg/cpp/trad/macroargs.c: Add test.
24634         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24635
24636 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24637
24638         * gcc.dg/cpp/cmdlne-M.c: New test.
24639
24640 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24641
24642         * objc.dg/desig-init-1.m: New test.
24643
24644 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24645
24646         PR c++/6716
24647         * g++.dg/template/instantiate1.C: New test.
24648
24649 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24650
24651         PR c++/7112
24652         * g++.dg/template/sizeof2.C: New test.
24653
24654 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24655
24656         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24657         gcc.dg/cpp/trad/include.c: New tests.
24658
24659 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24660
24661         PR target/7177
24662         * gcc.c-torture/compile/20020701-1.c: New test.
24663
24664 2002-07-01  Stan Shebs  <shebs@apple.com>
24665
24666         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24667         header here...
24668         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24669         (objc-torture-execute): or here.
24670
24671 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24672
24673         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24674
24675 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24676
24677         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24678
24679 2002-06-30  Devang Patel  <dpatel@apple.com>
24680
24681         * objc.dg/fsyntax-only.m: New test.
24682
24683 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24684
24685         PR c++/6695
24686         * g++.dg/template/friend7.C: New file.
24687
24688 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24689
24690         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24691         return type.
24692
24693 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24694
24695         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24696         avoid division by zero.
24697
24698 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24699
24700         * gcc.dg/Wunknownprag.c: New tests.
24701
24702 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24703
24704         * gcc.c-torture/execute/simd-2.c: New test.
24705
24706 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24707
24708         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24709         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24710         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24711         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24712         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24713         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24714         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24715         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24716         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24717         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24718         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24719         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24720         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24721         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24722         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24723         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24724         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24725
24726 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24727
24728         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24729         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24730         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24731         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24732         New tests.
24733         * gcc.dg/cpp/trad/directive.c: Update.
24734
24735 2002-06-23  Andreas Jaeger  <aj@suse.de>
24736
24737         * gcc.c-torture/execute/complex-6.c: New.
24738
24739 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24740
24741         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24742         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24743         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24744         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24745
24746 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24747
24748         * gcc.dg/cpp/trad: New directory with traditional tests copied
24749         from parent directory.
24750         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24751         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24752         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24753         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24754         Move to trad/ and rename.
24755         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24756         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24757         gcc.dg/cpp/trad/redef2.c: New tests.
24758         * gcc.dg/cpp/trad/trad.exp: New driver.
24759
24760 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24761
24762         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24763         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24764         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24765         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24766         Remove.
24767
24768 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24769
24770         * gcc.dg/20020620-1.c: New test.
24771
24772 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24773
24774         * g++.dg/template/ttp4.C: New test.
24775
24776 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24777
24778         * g++.dg/opt/vt1.C: Fix regexp.
24779
24780 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24781
24782         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24783         Don't use attribute `noinline'.
24784
24785 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24786
24787         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24788
24789 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24790
24791         * gcc.c-torture/execute/simd-1.c: New.
24792
24793         * gcc.dg/simd-1.c: New.
24794
24795 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24796
24797         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24798
24799 2002-06-16  Richard Henderson  <rth@redhat.com>
24800
24801         * g++.dg/ext/anon-struct1.C: New.
24802         * g++.dg/ext/anon-struct2.C: New.
24803         * g++.dg/ext/anon-struct3.C: New.
24804         * gcc.dg/anon-struct-1.c: New.
24805         * gcc.dg/anon-struct-2.c: New.
24806         * gcc.dg/anon-struct-3.c: New.
24807         * gcc.dg/20011008-1.c: Adjust warning text.
24808         * gcc.dg/20020527-1.c: Add -fms-extensions.
24809
24810 2002-06-16  Richard Henderson  <rth@redhat.com>
24811
24812         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24813
24814 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24815
24816         * gcc.c-torture/execute/20020615-1.c: New test.
24817
24818 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24819
24820         * gcc.c-tortuture/execute/compare-1.c: New test case.
24821         * gcc.c-tortuture/execute/compare-2.c: New test case.
24822         * gcc.c-tortuture/execute/compare-3.c: New test case.
24823
24824 2002-06-13  Richard Henderson  <rth@redhat.com>
24825
24826         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24827         ia64 ilp32.
24828
24829 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24830
24831         * g++.dg/template/typename2.C: Update error message.
24832
24833 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24834
24835         * gcc.c-torture/execute/20020611-1.c: New test.
24836
24837 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24838
24839         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24840         list of targets to skip.
24841
24842 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24843
24844         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24845         targets if not optimizing.
24846
24847 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24848
24849         * gcc.c-torture/compile/20020605-1.c: New test.
24850
24851         * g++.dg/opt/vt1.C: New test.
24852
24853         * gcc.dg/20020531-1.c: New test.
24854
24855         * gcc.dg/20020530-1.c: New test.
24856
24857         * gcc.dg/20020527-1.c: New test.
24858
24859         * g++.dg/opt/cse1.C: New test.
24860
24861 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24862
24863         * gcc.dg/20020607-2.c: New test case.
24864
24865 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24866
24867         * gcc.c-torture/compile/20020604-1.c: New test.
24868
24869 2002-06-04  Richard Henderson  <rth@redhat.com>
24870
24871         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24872         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24873         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24874
24875 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24876
24877         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24878
24879 2002-06-03  Richard Henderson  <rth@redhat.com>
24880
24881         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24882         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24883
24884 2002-06-02  Richard Henderson  <rth@redhat.com>
24885
24886         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24887         test functions static.
24888
24889 2002-06-02  Andreas Jaeger  <aj@suse.de>
24890
24891         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24892         now.
24893
24894 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24895
24896         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24897         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24898         Update for mofified diagnostics.
24899         * gcc.dg/c99-intconst-1.c: No longer fail.
24900
24901 2002-06-02  Richard Henderson  <rth@redhat.com>
24902
24903         * gcc.dg/uninit-A.c: Remove xfail markers.
24904
24905 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24906
24907         * gcc.dg/fnegate-1.c: New test case.
24908
24909 2002-05-30  Osku Salerma  <osku@iki.fi>
24910
24911         * gcc.c-torture/execute/mayalias-1.c: New file.
24912
24913 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24914
24915         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24916         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24917         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24918
24919 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24920
24921         * gcc.c-torture/execute/20020529-1.c: New test.
24922
24923 2002-05-27  Richard Henderson  <rth@redhat.com>
24924
24925         * g++.dg/ext/attrib6.C: New test case.
24926
24927 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24928
24929         * gcc.c-torture/execute/pure-1.c: New test.
24930
24931 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24932
24933         * gcc.dg/cpp/arith-2.c: Remove.
24934
24935 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24936
24937         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24938         * gcc.dg/cpp/if-3.c: Remove.
24939
24940 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24941
24942         * g++.dg/opt/cse2.C: New test.
24943
24944 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24945
24946         * gcc.dg/cpp/arith-1.c: New semantic tests.
24947         * gcc.dg/cpp/if-1.c: Update.
24948
24949 2002-05-24  Ben Elliston  <bje@redhat.com>
24950
24951         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24952
24953 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * gcc.dg/verbose-asm.c: New test.
24956
24957 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24958
24959         * gcc.dg/cpp/paste12.c: New test.
24960
24961 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24962
24963         * g++.dg/parse/named_ops.C: New test.
24964
24965 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24966
24967         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24968
24969 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24970
24971         * gcc.dg/weak-2.c: Allow optional leading underscore
24972         in scan-assembler symbol name.
24973         * gcc.dg/weak-3.c: Likewise.
24974         * gcc.dg/weak-4.c: Likewise.
24975         * gcc.dg/weak-5.c: Likewise.
24976
24977 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24978
24979         * gcc.dg/20020523-1.c: New test.
24980
24981 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24982
24983         * objc.dg/const-str-2.m: Update now that we stop after
24984         a command line error.
24985
24986 2002-05-22  Richard Henderson  <rth@redhat.com>
24987
24988         * g++.dg/dg.exp: Fix typo in test pruneing.
24989
24990 2002-05-22  Richard Henderson  <rth@redhat.com>
24991
24992         * g++.dg/dg.exp: Prune the tls subdirectory.
24993         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24994         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24995         * g++.dg/tls/init-1.C: New.
24996
24997 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24998
24999         * gcc.dg/20020517-1.c: New test.
25000
25001 2002-05-21  Richard Henderson  <rth@redhat.com>
25002
25003         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
25004         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
25005
25006 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
25007
25008         * g++.dg/other/copy2.C: New test.
25009
25010 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
25011
25012         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
25013         (MAX_COPY): Bump up to 10 times sizeof (long long).
25014         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
25015
25016         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
25017         sizeof (long long).
25018
25019         * gcc.c-torture/execute/strcpy-1.c: New test.
25020
25021 2002-05-19  Jason Merrill  <jason2redhat.com>
25022
25023         * g++.dg/ext/oper1.C: New test.
25024
25025 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
25026 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
25027
25028         * README.QMTEST: New file.
25029
25030         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
25031
25032 2002-05-19  Andreas Jaeger  <aj@suse.de>
25033
25034         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
25035         now.
25036         * gcc.c-torture/execute/loop-2d.x: Likewise.
25037
25038 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
25039
25040         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
25041         support weak symbols.
25042         * gcc.dg/weak-4.c: Likewise
25043         * gcc.dg/weak-6.c: Likewise
25044
25045 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
25046
25047         * gcc.dg/weak-3.c: Add dg-excess-error comment for
25048         cygwin, coff and h8300-*-hms targets
25049         * gcc.dg/weak-5.c: Likewise
25050         * gcc.dg/weak-7.c: Likewise
25051
25052 2002-05-16  Jason Merrill  <jason@redhat.com>
25053
25054         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
25055         (scan-assembler-not, scan-assembler-dem): Likewise.
25056         (scan-assembler-dem-not): Likewise.
25057
25058 2002-05-15  Richard Henderson  <rth@redhat.com>
25059
25060         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25061
25062 2002-05-15  Richard Henderson  <rth@redhat.com>
25063
25064         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25065         (vfoo1f): Warning here.
25066         (vfoo1l): Don't redefine the alias.
25067
25068 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25069
25070         * g++.dg/init/pm1.C: New test.
25071
25072 2002-05-12  David S. Miller  <davem@redhat.com>
25073
25074         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25075         types.
25076
25077 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25078
25079         * gcc.c-torture/execute/20020510-1.c: New test case.
25080
25081 2002-05-10  David S. Miller  <davem@redhat.com>
25082
25083         * gcc.c-torture/execute/conversion.c: Test long double too.
25084
25085 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25086
25087         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25088         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25089         * lib/g++.exp (g++_link_flags): Likewise.
25090         * lib/objc.exp (objc_target_compile): Likewise.
25091
25092 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25093
25094         * gcc.dg/cpp/poison.c: Update.
25095         * gcc.dg/cpp/20000625-2.c: Remove.
25096         * gcc.dg/cpp/direct2s.c: Remove final test.
25097
25098 2002-05-08  Tom Rix  <trix@redhat.com>
25099
25100         * gcc.c-torture/execute/20020508-1.c: New test.
25101         * gcc.c-torture/execute/20020508-2.c: New test.
25102         * gcc.c-torture/execute/20020508-3.c: New test.
25103
25104 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25105
25106         * gcc.dg/cpp/charconst-4.c: More tests.
25107
25108 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c/6569
25111         * gcc.dg/weak-3.c: Update location of warning messages.
25112         * gcc.dg/weak-5.c: Likewise.
25113
25114 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25115
25116         * gcc.c-torture/execute/20020506-1.c: New test case.
25117
25118 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25119
25120         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25121
25122 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25123
25124         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25125
25126 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25127
25128         * gcc.dg/cpp/charconst-3.c: New test.
25129
25130 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25131
25132         * gcc.dg/cpp/charconst.c: Update tests.
25133
25134 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25135
25136         * treelang: Added directory for new sample language treelang. Also
25137         lib/treelang.exp: New file to signal treelang should be tested.
25138
25139 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25140
25141         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25142         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25143         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25144         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25145         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25146         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25147         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25148
25149 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25150
25151         * gcc.dg/format/xopen-2.c: New test.
25152
25153 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25154
25155         * gcc.dg/20020503-1.c: New test.
25156
25157 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25158
25159         * g++.dg/init/dtor1.C: Make it tougher.
25160
25161 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25162
25163         * g++.dg/init/dtor1.C: New test.
25164
25165 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25166
25167         * gcc.dg/altivec-8.c: New.
25168
25169 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25170
25171         * gcc.dg/altivec-7.c: New.
25172
25173 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25174
25175         * g++.dg/parse/typedef1.C: New test.
25176
25177 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25178
25179         PR c++/6486
25180         * g++.dg/template/friend6.C: New test.
25181
25182         PR c++/6492
25183         * g++.dg/init/copy1.C: New test.
25184
25185 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25186
25187         * g++.dg/warn/effc1.C: New test.
25188
25189 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25190
25191         * gcc.dg/cpp/if-cexp.c: Add a test.
25192
25193 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25194
25195         * gcc.dg/20020426-2.c: New test.
25196
25197 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25198
25199         * gcc.dg/cpp/if-mop.c: Update.
25200         * gcc.dg/cpp/if-mpar.c: Add test.
25201         * gcc.dg/cpp/if-oppr.c: Update.
25202
25203 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25204
25205         PR c/6343
25206         * gcc.dg/weak-[2-7].c: New tests.
25207
25208 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25209
25210         * gcc.dg/enum1.c: New test.
25211
25212 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25213
25214         PR c++/6497
25215         * g++.dg/inherit/access2.C: New test.
25216
25217 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25218
25219         PR bootstrap/6445
25220         * gcc.dg/20020426-1.c: New test.
25221
25222 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25223
25224         * g++.dg/abi/enum1.C: New test.
25225
25226 2002-04-26  Richard Henderson  <rth@redhat.com>
25227
25228         * gcc.dg/c99-bool-1.c: Expect always true warning.
25229
25230 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25231
25232         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25233
25234 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25235
25236         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25237         targets.
25238
25239 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25240
25241         * g++.dg/abi/mange7.C: New test.
25242
25243         PR c++/6438.
25244         * g++.dg/parse/stmtexpr2.C: New test.
25245
25246 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25247
25248         * gcc.dg/20020312-2.c: Add SH target.
25249
25250 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25251
25252         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25253         compiler output on mips*-*-irix*.
25254
25255 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25256
25257         * g++.dg/parse/attr1.C: New test.
25258
25259 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25260
25261         * gcc.c-torture/execute/string-opt-17.c: New test case.
25262         * gcc.c-torture/execute/memset-2.c: New test case.
25263
25264 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25265
25266         PR c++/6256:
25267         * g++.dg/template/friend5.C: New test.
25268
25269         PR c++/6331:
25270         * g++.dg/template/qual1.C: Likewise.
25271
25272 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25273
25274         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25275         Include stdlib.h, not stdio.h or ctype.h.
25276
25277 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25278
25279         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25280         cris-*-elf* and mmix-*-*.
25281         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25282         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25283         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25284         Ditto.
25285         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25286         * gcc.dg/wchar_t-1.c: Ditto.
25287
25288 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25289
25290         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25291         Clarify comment.
25292
25293 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25294
25295         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25296
25297 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25298
25299         * gcc.c-torture/execute/20000906-1.x: Delete.
25300
25301 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25302
25303         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25304
25305 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25306
25307         * PR6367
25308         * g77.f-torture/execute/6367.f: New test.
25309         * g77.f-torture/execute/6367.x: Disable for MMIX.
25310
25311 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25312
25313         * PR6352
25314         * g++.dg/opt/inline2.C: New test.
25315
25316 2002-04-18  Richard Henderson  <rth@redhat.com>
25317
25318         * gcc.dg/20000906-1.c: Enable for all targets.
25319         * gcc.c-torture/compile/iftrap-2.c: New.
25320
25321 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25322
25323         * gcc.dg/20020418-1.c: New test.
25324         * gcc.dg/20020418-2.c: New test.
25325
25326 2002-04-18  Richard Henderson  <rth@redhat.com>
25327
25328         * gcc.c-torture/compile/iftrap-1.c: New.
25329         * gcc.dg/iftrap-1.c: Adjust for ia64.
25330         * gcc.dg/iftrap-2.c: New.
25331
25332 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25333
25334         * gcc.c-torture/compile/20020418-1.c: New test.
25335
25336 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25337
25338         * gcc.c-torture/compile/20020415-1.c: New.
25339
25340 2002-04-18  David S. Miller  <davem@redhat.com>
25341
25342         * gcc.c-torture/execute/20020418-1.c: New test.
25343
25344 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * gcc.dg/20020416-1.c: New test.
25347
25348         * g++.dg/opt/inline1.C: New test.
25349
25350 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25351
25352         * gcc.dg/altivec-5.c: New test.
25353
25354         * gcc.dg/20020415-1.c: New test.
25355
25356 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25357
25358         * testsuite/lib/chill.exp: Remove.
25359
25360 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25361
25362         * g++.dg/other/big-struct.C: New test.
25363
25364 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25365
25366         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25367         of scratch file.
25368
25369 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25370
25371         PR c/6277
25372         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25373         in scan-assembler function name
25374
25375 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25376
25377         * g77.f-torture/execute/980628-4.x,
25378         g77.f-torture/execute/980628-5.x,
25379         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25380         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25381         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25382         i[34567]86-*-*.
25383
25384 2002-04-13  David S. Miller  <davem@redhat.com>
25385
25386         * gcc.c-torture/execute/20020413-1.c: New test.
25387
25388 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25389
25390         * gcc.dg/asm-6.c,
25391         * g++.dg/ext/asm1.C: New tests.
25392
25393 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25394
25395         PR c++ 5373.
25396         * g++.dg/parse/stmtexpr1.C: New test.
25397
25398         PR c++/5189.
25399         * g++.dg/template/copy1.C: New test.
25400
25401 2002-04-12  Richard Henderson  <rth@redhat.com>
25402
25403         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25404
25405 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25406
25407         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25408         gcc.c-torture/execute/20020307-2.c.
25409
25410 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25411
25412         * g++.dg/ext/attrib5.C,
25413         * g++.dg/lookup/struct1.C: New tests.
25414
25415 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * gcc.dg/20020411-1.c: New test.
25418
25419         * gcc.c-torture/execute/20020411-1.c: New test.
25420
25421 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25422
25423         * g77.f-torture/execute/6177.f: New test.
25424
25425 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25426
25427         PR middle-end/6247
25428         * g++.dg/opt/cleanup1.C: New test.
25429
25430         * g++.dg/opt/const1.C: New test.
25431
25432 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25433
25434         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25435
25436 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25437
25438         PR c++/5507
25439         * g++.dg/template/typename2.C: New test.
25440
25441 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25442
25443         * gcc.c-torture/execute/loop-12.c: New.
25444
25445 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25446
25447         * g77.f-torture/execute/980628-4.x,
25448         g77.f-torture/execute/980628-5.x,
25449         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25450         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25451         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25452
25453 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25454
25455         PR optimization/6086
25456         * g++.dg/opt/preinc1.C: New test.
25457
25458 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/5571
25461         * g++.dg/opt/static2.C: New test.
25462
25463 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25464
25465         PR c/5120
25466         * gcc.dg/20020406-1.c: New test.
25467
25468 2002-04-04  David S. Miller  <davem@redhat.com>
25469
25470         * gcc.c-torture/execute/20020404-1.c: New test.
25471
25472 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25473
25474         PR c/6123
25475         * gcc.dg/20020312-2.c: Do not declare global register variable
25476         if __PIC__ or __pic__ is defined.
25477
25478 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25479
25480         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25481         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25482
25483 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25484
25485         * gcc.misc-tests/linkage.exp: Update last change to handle
25486         sparc*-, not just sparc-.
25487
25488 2002-04-03  Richard Henderson  <rth@redhat.com>
25489
25490         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25491
25492 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25493
25494         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25495
25496 2002-04-02  David S. Miller  <davem@redhat.com>
25497
25498         * gcc.c-torture/execute/20020402-3.c: New test.
25499
25500 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25501
25502         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25503         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25504
25505         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25506         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25507         g77.f-torture/execute/20001201.x,
25508         g77.f-torture/execute/u77-test.x: New files.
25509
25510         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25511         * gcc.dg/wchar_t-1.c: Ditto.
25512
25513 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25514
25515         * gcc.c-torture/execute/20020402-1.c: New test.
25516
25517 2002-04-01  Richard Henderson  <rth@redhat.com>
25518
25519         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25520
25521         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25522
25523 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25524
25525         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25526
25527 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25528
25529         * g++.dg/inherit/template-as-base.C: Expect error.
25530         * g++.dg/inherit/namespace-as-base.C: Likewise.
25531
25532 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25533
25534         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25535         g++.dg/ext/instantiate3.C: Tweak match patterns.
25536
25537         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25538         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25539         -da test.
25540
25541 2002-03-31  Richard Henderson  <rth@redhat.com>
25542
25543         * gcc.dg/special/alias-2.c: New.
25544         * gcc.dg/special/ecos.exp: Run it.
25545
25546 2002-03-31  Richard Henderson  <rth@redhat.com>
25547
25548         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25549
25550 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25551
25552         * gcc.dg/weak-1.c: Disable on h8300 port.
25553
25554 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25555
25556         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25557         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25558         ordering tests.
25559         * g++.dg/bprob/bprob-1.C: New test.
25560         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25561         * g++.dg/gcov/gcov-1.C: New test.
25562         * g++.dg/gcov/gcov-1.x: New file.
25563         * g++.dg/gcov/gcov-2.C: New test.
25564         * g++.dg/gcov/gcov-3.C: New test.
25565         * g++.dg/gcov/gcov-3.h: New file.
25566
25567 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25568
25569         * g++.old-deja/g++.other/builtins5.C: New test.
25570         * g++.old-deja/g++.other/builtins6.C: New test.
25571         * g++.old-deja/g++.other/builtins7.C: New test.
25572         * g++.old-deja/g++.other/builtins8.C: New test.
25573         * g++.old-deja/g++.other/builtins9.C: New test.
25574
25575 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25576
25577         * g++.dg/opt/static1.C: New test.
25578
25579         * g++.dg/opt/longbranch1.C: New test.
25580
25581 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25582
25583         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25584
25585         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25586
25587 2002-03-28  Jeffrey A Law  (law@redhat.com)
25588
25589         * gcc.c-torture/execute/20020328-1.c: New test.
25590
25591 2002-03-27  Richard Henderson  <rth@redhat.com>
25592
25593         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25594         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25595         move from g++.old-deja/g++.ext/.
25596
25597 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25598
25599         * g++.dg/init/new2.C: New test.
25600
25601 2002-03-26  Richard Henderson  <rth@redhat.com>
25602
25603         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25604
25605         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25606         on sparc.
25607
25608         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25609         sparcv9 systems.
25610         * gcc.dg/20001102-1.c: Likewise.
25611
25612 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25613
25614         * gcc.dg/cpp/endif-pedantic1.c,
25615         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25616
25617 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25618
25619         * g++.dg/init/new1.C: New test.
25620
25621 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25622
25623         * g++.dg/abi/vbase9.C: New test.
25624
25625 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25626
25627         * gcc.dg/arm-asm.c: New test.
25628
25629 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25630
25631         * gcc.dg/Wswitch-enum.c: New test.
25632         Fix PR c/5044.
25633
25634 2002-03-26  Richard Henderson  <rth@redhat.com>
25635
25636         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25637         structure.
25638
25639 2002-03-25  Richard Henderson  <rth@redhat.com>
25640
25641         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25642         sparcv9 systems.
25643
25644         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25645         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25646
25647 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25648
25649         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25650
25651 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25652
25653         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25654         targets using generic thunk support.
25655
25656 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gcc.c-torture/compile/20020323-1.c: New test.
25659
25660         * g++.dg/opt/conj2.C: New test.
25661
25662 2002-03-24  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.dg/weak-1.c: Use -fno-common.
25665
25666 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25667
25668         * g77.dg/f77-edit-apostrophe-out.f: New test
25669         * g77.dg/f77-edit-h-out.f: New test
25670         * g77.dg/f77-edit-t-in.f: New test
25671         * g77.dg/f77-edit-t-out.f: New test
25672         * g77.dg/f77-edit-x-out.f: New test
25673         * g77.dg/f77-edit-slash-out.f: New test
25674         * g77.dg/f77-edit-colon-out.f: New test
25675         * g77.dg/f77-edit-s-out.f: New test
25676
25677 2002-03-24  Richard Henderson  <rth@redhat.com>
25678
25679         * objc/execute/formal_protocol-6.x: New XFAIL.
25680
25681 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25682
25683         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25684         that do not support weak symbols
25685
25686 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25687
25688         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25689         * lib/g77.exp:  Likewise
25690         * lib/objc.exp: Likewise
25691
25692 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25693
25694         * gcc.dg/Wswitch-default.c: New test.
25695
25696 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25697
25698         * g++.dg/other/enum1.C: New test.
25699
25700 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25701
25702         * gcc.dg/pragma-ep-3.c: Fix typo.
25703
25704 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25705
25706         * g++.dg/inherit/template-as-base.C: New test.
25707
25708 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25711         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25712
25713 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25714
25715         * gcc.dg/cpp/multiline.c: Update to match.
25716
25717 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25718
25719         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25720
25721 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25722
25723         * gcc.dg/cpp/extratokens2.c:  New file.
25724
25725 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25726
25727         * gcc.dg/20020312-2.c: Add rs6000 target.
25728
25729         * gcc.c-torture/compile/20020319-1.c: New test.
25730
25731 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25732
25733         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25734         (A, E): Handle this.
25735
25736 2002-03-20  Jason Merrill  <jason@redhat.com>
25737
25738         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25739         ignoring -fpic.
25740         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25741         through prune_gcc_output.
25742
25743 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25744
25745         * gcc.c-torture/compile/20020320-1.c: New test.
25746
25747 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25748
25749         * gcc.c-torture/compile/20020318-1.c: New test.
25750
25751         * gcc.dg/struct-by-value-1.c: New test.
25752
25753         * gcc.dg/20020319-1.c: New test.
25754
25755 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25756
25757         * g++.dg/opt/conj1.C: New test.
25758
25759 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25760
25761         * g++.dg/template/qualttp20.C: Revert previous change.
25762         * g++.dg/template/qualttp3.C: Likewise.
25763         * g++.dg/template/qualttp4.C: Likewise
25764         * g++.dg/template/qualttp5.C: Likewise
25765         * g++.dg/template/qualttp6.C: Likewise
25766         * g++.dg/template/qualttp7.C: Likewise
25767         * g++.dg/template/qualttp8.C: Likewise
25768         * g++.dg/template/recurse.C: Likewise.
25769
25770 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25771
25772         * gcc.dg/cpp/wchar-1.c: Update.
25773
25774 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25775
25776         * g++.dg/template/conv1.C: New test.
25777         * g++.dg/template/conv2.C: New test.
25778         * g++.dg/template/conv3.C: New test.
25779         * g++.dg/template/conv4.C: New test.
25780
25781 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25782
25783         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25784         * g++.dg/template/qualttp3.C: Likewise.
25785         * g++.dg/template/qualttp4.C: Likewise
25786         * g++.dg/template/qualttp5.C: Likewise
25787         * g++.dg/template/qualttp6.C: Likewise
25788         * g++.dg/template/qualttp7.C: Likewise
25789         * g++.dg/template/qualttp8.C: Likewise
25790         * g++.dg/template/recurse.C: Likewise.
25791
25792 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25793
25794         * g++.dg/opt/dtor1.C: New test.
25795
25796 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25797
25798         * gcc.c-torture/compile/20020315-1.c: New test.
25799
25800 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25801
25802         * gcc.dg/weak-1.c: Fix scan tests.
25803
25804 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25805
25806         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25807         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25808         cris-*-aout* mmix-*-*.
25809         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25810         cris-*-aout* mmix-*-*.
25811         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25812         cris-*-elf* cris-*-aout* and mmix-*-*.
25813         * gcc.dg/20001009-1.c: Ditto.
25814         * gcc.dg/20010912-1.c: Ditto.
25815         * gcc.dg/20020122-4.c: Ditto.
25816         * gcc.dg/inline-2.c: Ditto.
25817
25818 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25819
25820         * gcc.c-torture/compile/20020314-1.c: New test.
25821
25822 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25823
25824         * gcc.c-torture/execute/20020314-1.c: New test.
25825
25826 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25827
25828         * g++.dg/warn/Wunused-1.C: New test.
25829
25830 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25831
25832         * g++.dg/abi/mangle6.C: New test.
25833
25834 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25835
25836         * gcc.c-torture/compile/20020309-2.c: New test.
25837
25838         * gcc.c-torture/compile/20020312-1.c: New test.
25839
25840 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25841
25842         * g++.dg/other/access1.C: New test.
25843
25844 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25845
25846         * gcc.c-torture/execute/wchar_t-1.c: New test.
25847
25848 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25849
25850         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25851
25852 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25853
25854         * gcc.dg/20020312-1.c: New test case.
25855
25856 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25857
25858         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25859
25860 2002-03-11  Richard Henderson  <rth@redhat.com>
25861
25862         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25863         * g++.old-deja/g++.jason/report.C: Likewise.
25864
25865 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25866
25867         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25868         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25869
25870 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         * testsuite/g++.dg/overload/pmf1.C: New test.
25873
25874 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25875
25876         * gcc.c-torture/execute/20020307-1.c: Use long.
25877
25878 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25879
25880         PR optimization/5844
25881         * gcc.dg/20020310-1.c: New test.
25882
25883 2002-03-09  Michael Meissner  <meissner@redhat.com>
25884
25885         * gcc.c-torture/execute/memcpy-2.c: New test.
25886         * gcc.c-torture/execute/memset-1.c: New test.
25887         * gcc.c-torture/execute/strlen-1.c: New test.
25888         * gcc.c-torture/execute/strcmp-1.c: New test.
25889         * gcc.c-torture/execute/strncmp-1.c: New test.
25890
25891 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25892
25893         * gcc.dg/ppc-ldstruct.c: New test.
25894
25895 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25896
25897         * gcc.c-torture/execute/va-arg-22.c: New test.
25898
25899 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25900
25901         * gcc.c-torture/compile/20020309-1.c: New test.
25902
25903 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25904
25905         * gcc.c-torture/execute/20020307-2.c: New test.
25906
25907 2002-03-07  Jeffrey A Law  (law@redhat.com)
25908
25909         * g77.f-torture/compile/20020307-1.f: New test.
25910
25911 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25912
25913         * gcc.dg/unordered-1.c: New test.
25914
25915 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25916
25917         * gcc.c-torture/execute/20020307-1.c: New test.
25918
25919 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25920
25921         * gcc.dg/20020304-1.c: New test.
25922
25923         * gcc.c-torture/compile/20020304-2.c: New test.
25924
25925 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25926
25927         * gcc.c-torture/compile/20020304-1.c: New test case
25928         (from PR c/5830).
25929
25930 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25931
25932         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25933
25934 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.dg/other/classkey1.C: New test.
25937
25938 2002-03-01  Richard Henderson  <rth@redhat.com>
25939
25940         * gcc.c-torture/compile/981223-1.x: New.
25941         * gcc.c-torture/compile/920625-1.x: New.
25942
25943 2002-02-28  Richard Henderson  <rth@redhat.com>
25944
25945         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25946
25947 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25948
25949         * gcc.c-torture/execute/20020227-1.c: New test.
25950
25951 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25952
25953         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25954         here" ERROR lines.
25955         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25956         * g++.old-deja.g++.other/defarg1.C: Likewise.
25957         * g++.old-deja/g++.pt/calls2.C: Likewise.
25958         * g++.old-deja/g++.pt/crash20.C: Likewise.
25959         * g++.old-deja/g++.pt/crash30.C: Likewise.
25960         * g++.old-deja/g++.pt/crash36.C: Likewise.
25961         * g++.old-deja/g++.pt/crash6.C: Likewise.
25962         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25963         * g++.old-deja/g++.pt/derived3.C: Likewise.
25964         * g++.old-deja/g++.pt/error1.C: Likewise.
25965         * g++.old-deja/g++.pt/friend21.C: Likewise.
25966         * g++.old-deja/g++.pt/friend23.C: Likewise.
25967         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25968         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25969
25970 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25971
25972         * gcc.c-torture/execute/20020225-2.c: New test.
25973
25974 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25975
25976         * gcc.c-torture/execute/920730-1t.c,
25977         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25978         Delete test cases, only relevant to -traditional.
25979
25980 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25981
25982         * gcc.dg/cpp/undef1.c: Remove.
25983         * gcc.dg/cpp/directiv.c: Update.
25984         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25985
25986 2002-02-27  Michael Meissner  <meissner@redhat.com>
25987
25988         * gcc.c-torture/execute/20020226-1.c: New test.
25989
25990 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * g++.dg/debug/debug4.C: New test.
25993
25994         * gcc.dg/ia64-visibility-1.c: New test.
25995
25996 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25997
25998         * gcc.dg/debug/20020224-1.c: New.
25999
26000 2002-02-25  Kazu Hirata  <kazu@hxi.com>
26001
26002         * gcc.c-torture/execute/960416-1.x: New.
26003         * gcc.c-torture/execute/divconst-3.x: Likewise.
26004
26005 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
26006
26007         * gcc.dg/20020224-1.c: New test.
26008
26009 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
26010
26011         * gcc.c-torture/execute/20020225-1.c: New.
26012
26013 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
26014
26015         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
26016
26017 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
26018
26019         * gcc.dg/20020222-1.c: New test.
26020
26021 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * g++.dg/opt/anonunion1.C: New test.
26024
26025 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
26026
26027         * g++.dg/template/qualttp19.C: New test.
26028         * g++.dg/template/qualttp20.C: New test.
26029         * g++.old-deja/g++.jason/report.C: Adjust expected errors
26030         * g++.old-deja/g++.other/qual1.C: Likewise.
26031
26032 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
26033
26034         * gcc.dg/attr-alwaysinline.c: New.
26035
26036 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
26037
26038         * gcc.dg/20020220-1.c: New test.
26039
26040         * gcc.dg/20020220-2.c: New test.
26041
26042         * g++.dg/opt/mmx1.C: New test.
26043
26044 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
26045
26046         * gcc.c-torture/compile/20020110.c: New test.
26047
26048 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
26049
26050         * gcc.c-torture/execute/20020219-1.c: New test.
26051
26052         * gcc.dg/20020219-1.c: New test.
26053
26054         * gcc.dg/noncompile/20020220-1.c: New test.
26055
26056         * g++.dg/opt/ptrintsum1.C: New test.
26057
26058         * gcc.dg/debug/20020220-1.c: New test.
26059
26060 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26061
26062         * gcc.c-torture/execute/20020216-1.c: New test.
26063
26064 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26065
26066         * gcc.dg/decl-1.c: Update, new test.
26067
26068 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26069
26070         * g++.dg/abi/bitfield1.C: New test.
26071         * g++.dg/abi/bitfield2.C: New test.
26072
26073 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26074
26075         * gcc.dg/attr-nest.c: New test.
26076
26077 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26078
26079         * gcc.c-torture/execute/20020215-1.c: New test.
26080
26081 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26084         * g++.dg/debug/debug.exp: New.
26085         * g++.dg/debug/trivial.C: New.
26086         * g++.dg/debug/debug1.C: Moved...
26087         * g++.dg/other/debug1.C: ...from here.
26088         * g++.dg/debug/debug2.C: Moved...
26089         * g++.dg/other/debug2.C: ...from here.
26090         * g++.dg/debug/debug3.C: Moved...
26091         * g++.dg/other/debug3.C: ...from here.
26092
26093         * gcc.dg/noncompile/20020213-1.c: New test.
26094
26095 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26096
26097         * g++.dg/other/debug3.C: New test.
26098
26099         * gcc.c-torture/execute/20020213-1.c: New test.
26100
26101 2002-02-13  Richard Smith <richard@ex-parrot.com>
26102
26103         * g++.old-deja/g++.other/thunk1.C: New test.
26104
26105 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26106
26107         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26108
26109 2002-02-13  Stan Shebs  <shebs@apple.com>
26110
26111         * gcc.dg/altivec-3.c: New.
26112
26113 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.dg/Wunreachable-1.c: New test.
26116         * gcc.dg/Wunreachable-2.c: New test.
26117
26118 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26119
26120         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26121
26122 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26123
26124         * gcc.dg/decl-1.c: New test.
26125
26126 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26127
26128         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26129
26130 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26131
26132         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26133         * gcc.c-torture/compile/980506-1.x: Likewise.
26134
26135 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26136
26137         * gcc.dg/20020210-1.c: New.
26138
26139 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26140
26141         * g77.f-torture/execute/947.f: New regression test
26142         for PR fortran/947.
26143
26144 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26145
26146         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26147         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26148
26149 2002-02-08  Richard Henderson  <rth@redhat.com>
26150
26151         * gcc.c-torture/compile/labels-3.c: New.
26152
26153 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26154
26155         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26156         expression statements work instead.
26157         * gcc.dg/noncompile/20020207-1.c: New test.
26158
26159 2002-02-07  Richard Henderson  <rth@redhat.com>
26160
26161         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26162
26163 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26164
26165         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26166         message from g77
26167         * lib/g77-dg.exp: Trim g77 error messages so that they are
26168         recognized by dg.exp.
26169
26170 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26171
26172         PR fortran/5473
26173         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26174
26175 2002-02-07  Richard Henderson  <rth@redhat.com>
26176
26177         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26178         to be sufficiently aligned for integers.
26179
26180 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         * g++.dg/template/friend4.C: New test.
26183
26184 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26185
26186         PR fortran/5743
26187         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26188         unsupported cases.
26189
26190 2002-02-07  Richard Henderson  <rth@redhat.com>
26191
26192         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26193         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26194         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26195         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26196
26197 2002-02-06  Richard Henderson  <rth@redhat.com>
26198
26199         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26200
26201 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26202
26203         * gcc.dg/20020206-1.c: New test.
26204
26205 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26206
26207         * gcc.c-torture/execute/20020206-1.c: New test.
26208
26209         * gcc.c-torture/execute/20020206-2.c: New test.
26210
26211         PR optimization/5429:
26212         * gcc.c-torture/compile/20020206-1.c: New test.
26213
26214 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26215
26216         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26217         as certain file formats cannot support particularly large
26218         alignments.
26219
26220         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26221         and do not expect to be able to link the executable.
26222
26223         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26224         fail because the COFF format does not support the weak attribute.
26225
26226 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26227
26228         * g77.dg/pr5473.f:  New test
26229
26230 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26231
26232         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26233         Fix testcase accordingly.
26234
26235 2002-02-04  Richard Henderson  <rth@redhat.com>
26236
26237         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26238         (buf): Change to be an array of pointers, not ints.
26239
26240 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26241
26242         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26243         before all tests.  Move warning one line above to match where it
26244         C frontend emits.
26245         * gcc.dg/Wswitch-2.c: New test.
26246         * g++.dg/warn/Wswitch-1.C: New test.
26247         * g++.dg/warn/Wswitch-2.C: New test.
26248
26249 2002-02-04  Richard Henderson  <rth@redhat.com>
26250
26251         * g++.dg/abi/offsetof.C: Fix size comparison.
26252
26253 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26254
26255         * gcc.dg/cast-qual-2.c: New test.
26256
26257 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26258
26259         * gcc.dg/20020201-4.c: New test.
26260
26261 2002-02-04  Ben Elliston  <bje@redhat.com>
26262
26263         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26264         target_info attribute != 0, in addition to the empty string.
26265         (gcc_target_compile): Likewise.
26266
26267 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26268
26269         * gcc.dg/Wswitch.c: New test.
26270         PR gcc/4475. PR gcc/3780.
26271
26272 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26273
26274         * g77.f-torture/execute/5122.f: New test for regressions
26275         against PR fortran/5122.
26276
26277 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26278
26279         * g77.f-torture/compile/pr3743.f: Delete
26280         * g77.dg/pr3743-1.f: New test.
26281         * g77.dg/pr3743-2.f: New test.
26282         * g77.dg/pr3743-3.f: New test.
26283         * g77.dg/pr3743-4.f: New test.
26284
26285 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26286
26287         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26288
26289 2002-02-02  Richard Henderson  <rth@redhat.com>
26290
26291         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26292         * gcc.c-torture/execute/bf64-1.c: Likewise.
26293
26294 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26295
26296         * gcc.dg/20020201-2.c: New test.
26297
26298         * gcc.dg/20020201-3.c: New test.
26299
26300         * gcc.c-torture/execute/bitfld-2.c: New test.
26301
26302 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26303
26304         * gcc.dg/bitfld-1.c: Update.
26305         * gcc.dg/bitfld-2.c: Update.
26306         * gcc.c-torture/execute/bitfld-1.x: New.
26307
26308 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26309
26310         * gcc.c-torture/execute/20020201-1.c: New test.
26311
26312 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26313
26314         PR target/5469
26315         * gcc.dg/20020201-1.c: New test.
26316
26317 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26318
26319         PR fortran/3743
26320         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26321         * g77.f-torture/compile/pr3743.x: Remove
26322
26323 2002-01-31  Tom Rix  <trix@redhat.com>
26324
26325         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26326
26327 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26328
26329         * gcc.dg/noncompile/20020130-1.c: New test.
26330
26331 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26332
26333         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26334
26335 2002-01-29  Richard Henderson  <rth@redhat.com>
26336
26337         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26338         to long long.
26339         * gcc.c-torture/execute/bf64-1.c: Likewise.
26340
26341 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26342
26343         * gcc.c-torture/execute/20020129-1.c: New test.
26344
26345 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26346
26347         * gcc.c-torture/compile/20000224-1.c: Update.
26348         * gcc.c-torture/execute/bitfld-1.c: New tests.
26349         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26350         * gcc.dg/uninit-A.c: Update.
26351
26352 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         * g++.dg/template/ctor1.C: Add instantiation.
26355
26356 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26357
26358         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26359         argument to __builtin_prefetch to be const ptr.
26360
26361 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26362
26363         * gcc.c-torture/compile/20020120-1.c: New test.
26364
26365 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26366
26367         * gcc.c-torture/execute/20020127-1.c: New test.
26368
26369 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26370
26371         * g77.dg/f77-edit-i-in.f: New test
26372         * g77.dg/f77-edit-i-out.f: New test
26373
26374 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26375
26376         * gcc.dg/debug/debug.exp: New file.
26377         * gcc.dg/debug/trivial.c: New file.
26378         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26379         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26380         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26381         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26382         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26383         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26384         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26385         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26386         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26387         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26388         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26389         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26390         * gcc.dg/20000503-1.c: Removed.
26391         * gcc.dg/20010207-1.c: Removed.
26392         * gcc.dg/20011223-1.c: Removed.
26393         * gcc.dg/20020104-2.c: Removed.
26394         * gcc.dg/debug-1.c: Removed.
26395         * gcc.dg/debug-2.c: Removed.
26396         * gcc.dg/debug-3.c: Removed.
26397         * gcc.dg/debug-4.c: Removed.
26398         * gcc.dg/debug-5.c: Removed.
26399         * gcc.dg/debug-6.c: Removed.
26400         * gcc.dg/dwarf2-1.c: Removed.
26401         * gcc.dg/dwarf2-2.c: Removed.
26402
26403 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26404
26405         * g++.old-deja/g++.other/eh5.C: New test.
26406         * g++.old-deja/g++.other/sibcall2.C: New test.
26407         * g++.old-deja/g++.other/array9.C: New test.
26408         * g++.old-deja/g++.other/typename2.C: New test.
26409         * g++.old-deja/g++.other/crash60.C: New test.
26410         * g++.old-deja/g++.other/conv9.C: New test.
26411         * g++.old-deja/g++.other/mangle10.C: New test.
26412         * g++.old-deja/g++.other/unchanging1.C: New test.
26413         * g++.old-deja/g++.other/exprstmt1.C: New test.
26414         * g++.old-deja/g++.other/inline23.C: New test.
26415         * g++.old-deja/g++.eh/ia64-1.C: New test.
26416         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26417         * g++.old-deja/g++.other/reload1.C: New test.
26418         * g++.old-deja/g++.other/static20.C: New test.
26419         * g++.old-deja/g++.other/local-alloc1.C: New test.
26420         * g++.old-deja/g++.other/conv8.C: New test.
26421         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26422         * g++.old-deja/g++.other/storeexpr1.C: New test.
26423         * g++.old-deja/g++.other/storeexpr2.C: New test.
26424         * g++.dg/eh/template2.C: New test.
26425         * g++.dg/warn/weak1.C: New test.
26426
26427 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26428
26429         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26430         Remove first, non-varying, argument.
26431
26432 2002-01-23  Richard Henderson  <rth@redhat.com>
26433
26434         * gcc.dg/inline-2.c: New.
26435
26436         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26437         Add optional target arg.  Check number of arguments.
26438         (scan-assembler-not, scan-assembler-dem): Likewise.
26439         (scan-assembler-dem-not): Likewise.
26440
26441 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26442
26443         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26444         line 12.
26445         * g++.old-deja/g++.brendan/parse3.C,
26446         g++.old-deja/g++.other/crash26.C,
26447         g++.old-deja/g++.other/crash28.C,
26448         g++.old-deja/g++.other/crash29.C,
26449         g++.old-deja/g++.other/crash30.C,
26450         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26451
26452 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26453
26454         * gcc.dg/20020115-1.c: New.
26455
26456 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26457
26458         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26459
26460 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26461
26462         * gcc.dg/20020122-3.c: New.
26463
26464 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26465
26466         * g++.dg/other/gc1.C: New test.
26467
26468 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26469
26470         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26471
26472 2002-01-22  Richard Henderson  <rth@redhat.com>
26473
26474         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26475
26476 2002-01-22  Richard Henderson  <rth@redhat.com>
26477
26478         * gcc.dg/20020122-4.c: New.
26479
26480 2002-01-22  H.J. Lu <hjl@gnu.org>
26481
26482         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26483         link output.
26484         * gcc.dg/special/ecos.exp: Likewise.
26485         * lib/g++-dg.exp: Likewise.
26486         * lib/g77-dg.exp: Likewise.
26487         * lib/gcc-dg.exp : Likewise.
26488         * lib/mike-g++.exp: Likewise.
26489         * lib/mike-g77.exp: Likewise.
26490         * lib/mike-gcc.exp: Likewise.
26491         * lib/objc-dg.exp: Likewise.
26492
26493 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26494
26495         PR target/5379
26496         * gcc.dg/20020122-2.c: New test.
26497
26498 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26499
26500         * gcc.dg/20020122-1.c: New test.
26501
26502 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26503
26504         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26505
26506 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26507
26508         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26509
26510 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26511
26512         * gcc.c-torture/compile/20020121-1.c: New test.
26513
26514 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26515
26516         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26517         ld_library_path.
26518
26519 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26520
26521         * gcc.dg/20020218-1.c: New test.
26522
26523 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26524
26525         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26526         messages
26527         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26528         "At global scope" warning
26529         * g++.dg/ext/align1.C: Change cygwin test for alignment
26530         from db-bogus to dg-warning
26531
26532 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26533
26534         * g77.f-torture/compile/cpp2.F: New test.
26535
26536 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26537
26538         * g++.dg/template/access1.C: New test.
26539
26540 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26541
26542         * gcc.dg/20020118-1.c: New.
26543
26544 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26545
26546         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26547
26548 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26549
26550         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26551         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26552         alignment warnings.
26553
26554 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26555
26556         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26557         torture_with_loops and torture_without_loops
26558
26559 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26560
26561         * gcc.c-torture/compile/20020116-1.c: New test.
26562
26563 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26564
26565         * gcc.dg/20020116-2.c: New test.
26566
26567         * gcc.dg/ultrasp4.c: New test.
26568
26569         * gcc.dg/20020116-1.c: New test.
26570
26571 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26572
26573         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26574         by EABI.
26575
26576 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26577
26578         * gcc.misc-tests/i386-prefetch.exp: New.
26579         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26580         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26581         * gcc.misc-tests/i386-pf-none-1.c: New test.
26582         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26583
26584 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26585
26586         * gcc.dg/gnu89-init-1.c: Add new tests.
26587
26588 2002-01-15  Andreas Jaeger  <aj@suse.de>
26589
26590         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26591         * gcc.dg/i386-mmx-2.c: Likewise.
26592         * gcc.dg/i386-sse-1.c: Likewise.
26593         * gcc.dg/i386-sse-2.c: Likewise.
26594         * gcc.dg/i386-sse-3.c: Likewise.
26595
26596 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26597
26598         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26599         Uncomment additional cases that now pass.
26600
26601 2002-01-11  Richard Henderson  <rth@redhat.com>
26602
26603         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26604         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26605
26606 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26607
26608         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26609
26610 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26611
26612         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26613         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26614
26615 2002-01-10  Dale Johannesen  <dalej@apple.com>
26616
26617         * gcc.c-torture/execute/loop-11.c: New.
26618
26619 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26620
26621         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26622         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26623
26624 2002-01-09  Richard Henderson  <rth@redhat.com>
26625
26626         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26627         type in which to perform the operation for each size.
26628
26629 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26630
26631         * gcc.c-torture/compile/20020109-2.c: New test.
26632
26633 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26634
26635         * gcc.c-torture/execute/loop-10.c: New test.
26636
26637 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26638
26639         * gcc.c-torture/compile/20010226-1.c: New test.
26640         * gcc.c-torture/compile/20010227-1.c: New test.
26641         * gcc.c-torture/compile/20010426-1.c: New test.
26642         * gcc.c-torture/compile/20010510-1.c: New test.
26643         * gcc.c-torture/compile/20010605-3.c: New test.
26644         * gcc.c-torture/compile/20010824-1.c: New test.
26645         * gcc.c-torture/execute/20010409-1.c: New test.
26646         * gcc.dg/noncompile/20000901-1.c: New test.
26647         * gcc.dg/20001023-1.c: New test.
26648         * gcc.dg/20001101-1.c: New test.
26649         * gcc.dg/20001102-1.c: New test.
26650         * gcc.dg/20010207-1.c: New test.
26651         * gcc.dg/20010405-1.c: New test.
26652         * gcc.dg/20010822-1.c: New test.
26653         * gcc.dg/20011107-1.c: New test.
26654
26655 2002-01-09  Jeffrey A Law  (law@redhat.com)
26656
26657         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26658
26659         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26660         execution failure on PA targets.
26661
26662 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26663
26664         * gcc.c-torture/compile/20020109-1.c: New test.
26665
26666 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26667
26668         * gcc.c-torture/execute/20020108-1.c: New test.
26669
26670 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26671
26672         * gcc.dg/20020108-1.c: New test.
26673
26674 2002-01-08  H.J. Lu <hjl@gnu.org>
26675
26676         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26677         for header files.
26678
26679 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26680
26681         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26682         consistency.
26683
26684 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26685
26686         * gcc.dg/altivec-4.c: Test altivec predicates.
26687
26688 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26689
26690         * gcc.c-torture/execute/20020107-1.c: New test.
26691
26692 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26693
26694         PR c/5279
26695         * gcc.c-torture/compile/20020106-1.c: New test.
26696
26697 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26698
26699         * gcc.c-torture/execute/nestfunc-4.c: New test.
26700
26701 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26702
26703         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26704         extra triple that slipped in.
26705         * g++.old-deja/g++.abi/align.C: Likewise.
26706         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26707
26708 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26709
26710         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26711         * g++.old-deja/g++.abi/align.C: Likewise.
26712         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26713
26714         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26715         on FreeBSD/i386.
26716         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26717         FreeBSD.
26718
26719 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26720
26721         * gcc.dg/20020104-1.c: New test.
26722
26723         * gcc.dg/20020104-2.c: New test.
26724
26725 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26726
26727         * gcc.dg/20020103-1.c: Fix typo in target selector.
26728
26729 2002-01-03  Richard Henderson  <rth@redhat.com>
26730
26731         * gcc.dg/20020103-1.c: New.
26732
26733 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26734
26735         * gcc.c-torture/execute/20020103-1.c: New test.
26736
26737 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26738
26739         * g++.dg/other/debug2.C: New test.
26740
26741         * gcc.c-torture/compile/20020103-1.c: New test.
26742
26743 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26744
26745         * gcc.dg/gnu89-init-1.c: Added new tests.
26746
26747 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         * g++.dg/template/friend2.C: Remove as patch is reverted.
26750
26751         * g++.dg/warn/oldcast1.C: New test.
26752
26753         * g++.dg/template/ptrmem1.C: New test.
26754         * g++.dg/template/ptrmem2.C: New test.
26755
26756         * g++.dg/template/ntp.C: New test.
26757
26758         * g++.dg/other/component1.C: New test.
26759
26760         * g++.dg/template/ttp3.C: New test.
26761
26762         * g++.dg/template/friend2.C: New test.
26763         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26764
26765 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26766
26767         * g++.dg/other/ptrmem1.C: New test.
26768         * g++.dg/other/ptrmem2.C: New test.
26769
26770 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         * g++.dg/template/ctor1.C: New test.
26773
26774 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         * g++.dg/template/friend2.C: New test.
26777
26778 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26779
26780         * gcc.dg/mmix-1.c: New test.
26781
26782 2001-12-31  Richard Henderson  <rth@redhat.com>
26783
26784         * gcc.dg/asm-5.c: New.
26785
26786 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26787
26788         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26789         in namespace __gnu_cxx
26790
26791 2001-12-30  Richard Henderson  <rth@redhat.com>
26792
26793         * gcc.dg/debug-6.c: New.
26794
26795 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26796
26797         * gcc.c-torture/compile/20011229-2.c: New test.
26798
26799 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26800
26801         * gcc.dg/debug-3.c: New test.
26802         * gcc.dg/debug-4.c: New test.
26803         * gcc.dg/debug-5.c: New test.
26804
26805 2001-12-29  Richard Henderson  <rth@redhat.com>
26806
26807         * g++.dg/eh/loop1.C: New.
26808
26809 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         * g++.dg/template/crash1.C: New test.
26812
26813 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26814
26815         * g++.dg/other/const1.C: New test.
26816
26817 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26818
26819         * gcc.c-torture/compile/20011229-1.c: New test.
26820
26821 2001-12-28  Stan Shebs  <shebs@apple.com>
26822
26823         * lib/objc-torture.exp: Resync with c-torture.exp.
26824         * lib/objc.exp: Load standard libraries.
26825
26826 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26827
26828         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26829         additional tests.
26830
26831 2001-12-27  Roger Sayle <roger@eyesopen.com>
26832
26833         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26834
26835 2001-12-27  Richard Henderson  <rth@redhat.com>
26836
26837         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26838
26839 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26840
26841         * g++.dg/eh/ctor1.C: New test.
26842         * g++.dg/other/error2.C: New test.
26843
26844 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         * g++.dg/other/init2.C: New test.
26847
26848 2001-12-24  Richard Henderson  <rth@redhat.com>
26849
26850         * gcc.dg/20011223-1.c: New.
26851         * gcc.dg/inline-1.c: New.
26852
26853 2001-12-23  Richard Henderson  <rth@redhat.com>
26854
26855         * gcc.dg/asm-4.c: Test operand modifiers.
26856
26857 2001-12-23  Richard Henderson  <rth@redhat.com>
26858
26859         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26860
26861 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26862
26863         * gcc.c-torture/execute/20011223-1.c: New test.
26864
26865 2001-12-21  Richard Henderson  <rth@redhat.com>
26866
26867         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26868         re-enables the warning.
26869
26870 2001-12-21  Richard Henderson  <rth@redhat.com>
26871
26872         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26873
26874 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26875
26876         * gcc.c-torture/compile/20011218-1.c: New test.
26877
26878 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26879
26880         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26881         arm-isr.c test.
26882         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26883         epilogue generation for ARM ISR routines.
26884
26885 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26886
26887         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26888         * gcc.dg/format/c90-printf-3.c: Likewise.
26889         * gcc.dg/format/c99-printf-3.c: Likewise.
26890         * gcc.dg/format/ext-1.c: Likewise.
26891         * gcc.dg/format/ext-6.c: Likewise.
26892         * gcc.dg/format/format.h: Prototype unlocked stdio.
26893
26894 2001-12-20  Richard Henderson  <rth@redhat.com>
26895
26896         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26897         (arena): Use it.
26898         (malloc): Correct allocation logic.  Abort if we fill up the
26899         arena before initialization complete.
26900         (realloc): Correct allocation logic.
26901
26902 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26903
26904         * gcc.c-torture/compile/20011219-2.c: New test.
26905
26906         * gcc.c-torture/execute/20011219-1.c: New test.
26907
26908 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26909
26910         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26911         target does not support weak symbols.
26912
26913 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26914
26915         * gcc.c-torture/compile/20011219-1.c: New test.
26916
26917 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26918
26919         * g++.dg/other/error1.C: New test.
26920
26921 2001-12-17  Jeffrey A Law  (law@redhat.com)
26922
26923         * gcc.c-torture/execute/20011217-1.c: New test.
26924
26925 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26926
26927         * objc.dg/special/: New directory.
26928         * objc.dg/special/special.exp: New file.
26929         * objc.dg/special/unclaimed-category-1.h: New file.
26930         * objc.dg/special/unclaimed-category-1a.m: New file.
26931         * objc.dg/special/unclaimed-category-1.m: New file.
26932
26933 2001-12-17  Andreas Jaeger  <aj@suse.de>
26934
26935         * gcc.c-torture/compile/20011217-2.c: New test.
26936
26937 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26938
26939         * gcc.c-torture/compile/20011217-1.c: New test.
26940
26941 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26942
26943         * testsuite/gcc.dg/20011214-1.c: New.
26944
26945 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26946
26947         * gcc.dg/altivec-4.c: New.
26948
26949 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26950
26951         * gcc.dg/20011113-1.c: New test.
26952
26953 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26954
26955         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26956         std::__malloc_alloc_template<0> and
26957         std::__default_alloc_template<false, 0>.
26958
26959 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26960
26961         * objc/execute/bf-21.m: New test.
26962         * objc/execute/enumeration-1.m: New test.
26963         * objc/execute/enumeration-2.m: New test.
26964
26965 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26966
26967         * gcc.dg/gnu89-init-1.c: New test.
26968
26969 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26972         * g++.old-deja/g++.jason/2371.C: Likewise.
26973         * g++.old-deja/g++.jason/template33.C: Likewise.
26974         * g++.old-deja/g++.jason/template34.C: Likewise.
26975         * g++.old-deja/g++.jason/template36.C: Likewise.
26976         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26977         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26978         * g++.old-deja/g++.other/typename1.C: Likewise.
26979         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26980         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26981         * g++.old-deja/g++.pt/typename11.C: Likewise.
26982         * g++.old-deja/g++.pt/typename14.C: Likewise.
26983         * g++.old-deja/g++.pt/typename16.C: Likewise.
26984         * g++.old-deja/g++.pt/typename3.C: Likewise.
26985         * g++.old-deja/g++.pt/typename4.C: Likewise.
26986         * g++.old-deja/g++.pt/typename5.C: Likewise.
26987         * g++.old-deja/g++.pt/typename7.C: Likewise.
26988         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26989
26990 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26991
26992         * g++.dg/other/linkage1.C: New test.
26993         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26994         specifiers.
26995
26996 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26997
26998         * gcc.dg/concat.c: New test.
26999
27000 2001-12-11  Stan Shebs  <shebs@apple.com>
27001
27002         * objc/compile: New test directory.
27003         * objc/compile/compile.exp: New expect script.
27004         * objc/compile/20011211-1.m: New compile test.
27005
27006 2001-12-11  Jason Merrill  <jason@redhat.com>
27007
27008         * lib/prune.exp (prune_gcc_output): Also handle "In member
27009         function".  So many permutations...
27010
27011 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
27012
27013         * g++.dg/template/typedef1.C: New test.
27014
27015 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * g++.dg/other/copy1.C: New test.
27018
27019 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
27020
27021         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
27022
27023         * gcc.dg/builtin-choose-expr.c: New.
27024
27025 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
27026
27027         * gcc.dg/altivec-2.c: New.
27028
27029 2001-12-07  Richard Henderson  <rth@redhat.com>
27030
27031         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
27032
27033 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
27034
27035         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
27036         ultrasparc.
27037
27038 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27039
27040         * g++-old.deja/g++.robertl/eb101.C: Deleted.
27041
27042 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
27043
27044         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
27045         variable argument list.
27046
27047 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
27048
27049         * gcc.c-torture/execute/memcheck: Delete entire directory.
27050         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
27051         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
27052
27053 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27054
27055         * gcc.dg/Wshadow-1.c: New test.
27056
27057 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
27058
27059         * gcc.c-torture/compile/20011130-1.c: New test.
27060
27061         * gcc.dg/noncompile/20011025-1.c: New test.
27062
27063         * g++.dg/other/anon-union.C: New test.
27064
27065         * gcc.c-torture/execute/20011024-1.c: New test.
27066
27067 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27068
27069         * gcc.c-torture/execute/20000722-1.x,
27070         gcc.c-torture/execute/20010123-1.x: Remove.
27071         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27072         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27073         gcc.dg/c99-complit-2.c: New tests.
27074
27075 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27076
27077         * g++.dg/inherit/base1.C: New test.
27078
27079 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27080
27081         * g++.dg/other/stdarg1.C: New test.
27082
27083         * gcc.c-torture/compile/20011130-2.c: New test.
27084
27085 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27086
27087         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27088         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27089         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27090         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27091         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27092         * gcc.dg/builtin-prefetch-1.c: New test.
27093
27094 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27095
27096         * gcc.dg/20011130-1.c: New test.
27097
27098 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27099
27100         * g++.dg/other/scope1.C: New test.
27101         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27102
27103 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27104
27105         * gcc.dg/vla-init-1.c: New test.
27106
27107 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27108
27109         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27110
27111 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27112
27113         * objc.dg/alias.m: Update.
27114         * objc.dg/class-1.m: Update.
27115         * objc.dg/const-str-1.m: Update.
27116         * objc.dg/fwd-proto-1.m: Update.
27117         * objc.dg/id-1.m: Update.
27118         * objc.dg/super-class-1.m: Update.
27119
27120 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27121
27122         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27123         constructs.
27124
27125 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27126
27127         * gcc.c-torture/execute/20011128-1.c: New test.
27128
27129 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27130
27131         * gcc.dg/20011127-1.c: New test.
27132
27133 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27134
27135         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27136         from Austin Group draft 7.
27137         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27138         scanf format arguments.
27139         * gcc.dg/format/no-exargs-2.c: New test.
27140
27141 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27142
27143         * g++.dg/abi/vbase8-4.C: New test.
27144
27145 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27146
27147         * gcc.c-torture/execute/20011121-1.c: New test.
27148
27149 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27150
27151         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27152
27153 2001-11-23  Andreas Jaeger  <aj@suse.de>
27154
27155         * gcc.dg/cpp/charconst-2.c: New test.
27156
27157 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27158
27159         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27160         to the host if it is remote.  Let tests specify extra headers
27161         they use.
27162         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27163         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27164         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27165         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27166         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27167         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27168         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27169         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27170         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27171         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27172
27173 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27174
27175         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27176         for little endian ARMs.
27177
27178 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27179
27180         * gcc.c-torture/compile/20011119-1.c: New test.
27181         * gcc.c-torture/compile/20011119-2.c: New test.
27182
27183 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27184
27185         * gcc.dg/altivec-1.c: Fix typo.
27186
27187 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27188
27189         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27190
27191 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27192
27193         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27194
27195 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27196
27197         * lib/g77.exp: Don't specify --rpath-link.
27198
27199         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27200         across all the headers.
27201         * gcc.dg/format/format.exp: For testing on a remote host,
27202         copy format.h.
27203
27204         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27205         * gcc.c-torture/execute/930406-1.c: Likewise.
27206         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27207
27208 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27209
27210         * gcc.dg/altivec-1.c: New.
27211
27212 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27213
27214         * gcc.dg/cpp/fpreprocessed.c: New test case.
27215
27216 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27217
27218         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27219         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27220         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27221
27222 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27223
27224         * gcc.dg/no-builtin-1.c: New test.
27225
27226 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27227
27228         * gcc.c-torture/execute/20011115-1.c: New test.
27229
27230 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27231
27232         * gcc.c-torture/compile/20011114-2.c: New test.
27233         * gcc.c-torture/compile/20011114-3.c: New test.
27234         * gcc.c-torture/compile/20011114-4.c: New test.
27235
27236 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27237
27238         * g++.dg/other/init1.C: New test.
27239
27240 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27241
27242         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27243         message.
27244
27245         * gcc.c-torture/execute/20011114-1.c: New testcase.
27246
27247         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27248         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27249         like the (before this change) version of 20010327-1.c.
27250
27251 2001-11-14  Roger Sayle <roger@eyesopen.com>
27252
27253         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27254
27255 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27256
27257         * g++.dg/init/array2.C: New test.
27258
27259 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27260
27261         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27262
27263 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27264
27265         * g++.dg/other/forscope1.C: New test.
27266         * g++.dg/ext/forscope1.C: New test.
27267         * g++.dg/ext/forscope2.C: New test.
27268
27269 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27270
27271         * gcc.c-torture/execute/20011113-1.c: New test.
27272
27273 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27274
27275         * gcc.c-torture/execute/20011109-2.c: New test.
27276
27277         * gcc.c-torture/execute/20011109-1.c: New test.
27278
27279 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27280
27281         * gcc.c-torture/compile/20011109-1.c: New test.
27282
27283 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27284
27285         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27286         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27287         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27288         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27289         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27290         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27291         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27292
27293 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27294
27295         * g++.dg/warn/Wshadow-1.C: New tests.
27296         * g++.old-deja/g++.mike/for3.C: Update.
27297
27298 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27299
27300         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27301         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27302         XFAILs.  Adjust expected error texts.
27303         * gcc.c-torture/compile/20011106-1.c,
27304         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27305         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27306         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27307         gcc.dg/c99-array-lval-5.c: New tests.
27308
27309 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27310
27311         * gcc.dg/cpp/defined.c: Update.
27312
27313 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27314
27315         * gcc.c-torture/execute/anon-1.c: New test.
27316
27317 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27318
27319         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27320         same size, so no warning should be produced on stormy16.
27321
27322         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27323         due to oversized array.
27324         * g++.old-deja/g++.mike/ns15.C: Likewise.
27325         * g++.old-deja/g++.pt/crash16.C: Likewise.
27326
27327 2001-11-02  Graham Stott  <grahams@redhat.com>
27328
27329         * g++.dgother/debug1.C: Fix typos.
27330
27331 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27332
27333         * g++.dg/other/debug1.C: New test.
27334
27335 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27336
27337         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27338         of unsigned long.
27339
27340 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27341
27342         * gcc.dg/20011029-2.c: New test.
27343
27344         * gcc.c-torture/compile/20011029-1.c: New test.
27345
27346 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27347
27348         * objc/execute/class_self-1.m: New test.
27349         * objc/execute/class_self-2.m: New test.
27350
27351 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27352
27353         * gcc.misc-tests/msgs.exp: Delete.
27354         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27355         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27356         error set to match recent changes.
27357
27358 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27359
27360         * gcc.dg/20011021-1.c: New test.
27361
27362 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27363
27364         * gcc.c-torture/compile/20011023-1.c: New test.
27365
27366 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27367
27368         * lib/g77.exp: Rewrite based on lib/g++.exp.
27369
27370 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27371
27372         * gcc.c-torture/execute/20011019-1.c: New test.
27373
27374         * gcc.dg/20011018-1.c: New test.
27375
27376 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27377
27378         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27379
27380 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27381
27382         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27383         * gcc.dg/attr-invalid.c: Likewise.
27384
27385 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27386
27387         * testsuite/gcc.dg/20011015-1.c: New test.
27388
27389 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27390
27391         * g++.dg/template/unify2.C: New test.
27392
27393 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27394
27395         * g++.dg/other/exception-specification.C: New test
27396
27397 2001-10-13  Tom Rix  <trix@redhat.com>
27398
27399         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27400         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27401
27402 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27403
27404         * testsuite/gcc.dg/20011009-1.c: New test.
27405
27406 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27407
27408         PR g++/4476
27409         * g++.dg/other/friend1.C: New test.
27410
27411 2001-10-11  Richard Henderson  <rth@redhat.com>
27412
27413         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27414
27415 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27416
27417         * gcc.c-torture/compile/20011010-1.c: New.
27418
27419 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27420
27421         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27422         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27423         g77.f-torture/execute/execute.exp,
27424         g77.f-torture/noncompile/noncompile.exp,
27425         gcc.c-torture/compile/compile.exp,
27426         gcc.c-torture/execute/execute.exp,
27427         gcc.c-torture/execute/ieee/ieee.exp,
27428         gcc.c-torture/execute/memcheck/memcheck.exp,
27429         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27430         objc/execute/execute.exp: Update FSF address.
27431
27432 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27433
27434         * gcc.dg/cpp/cmdlne-C.c: Update.
27435         * gcc.dg/cpp/cmdlne-C2.c: New.
27436
27437 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27438
27439         * gcc.c-torture/execute/20011008-3.c: New.
27440
27441 2001-10-08  DJ Delorie  <dj@redhat.com>
27442
27443         * gcc.dg/20011008-1.c: New.
27444         * gcc.dg/20011008-2.c: New.
27445
27446 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27447
27448         * gcc.dg/cpp/spacing1.c: Update test.
27449
27450 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27451
27452         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27453         spelling errors of "separate" as "seperate".
27454
27455 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27456
27457         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27458         enough to avoid inlining.
27459
27460 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27461
27462         * lib/g77.exp: set libg2c_dir correctly.
27463
27464 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27465
27466         * gcc.dg/cpp/macro11.c: New test.
27467
27468 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27469
27470         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27471         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27472         gcc.dg/format/multattr-3.c: New tests.
27473         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27474         tests for format attributes on function pointers being rejected.
27475
27476 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27477
27478         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27479
27480 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27481
27482         * g++.dg/warn/format1.C: New test.
27483
27484 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27485
27486         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27487
27488 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27489
27490         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27491
27492 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27493
27494         * gcc.dg/cpp/redef2.c: Add test.
27495
27496 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27497
27498         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27499         long-standing bug on i686, apparently.
27500         * gcc.c-torture/execute/loop-2c.x: New file.
27501         * gcc.c-torture/execute/loop-2d.x: New file.
27502         * gcc.c-torture/execute/loop-3c.x: New file.
27503
27504 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27505
27506         * gcc.dg/cpp/20000625-2.c: Correct line number.
27507
27508 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27509
27510         * gcc.dg/cpp/macro10.c: New test.
27511         * gcc.dg/cpp/strify3.c: New test.
27512         * gcc.dg/cpp/spacing1.c: Add tests.
27513         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27514         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27515
27516 2001-09-24  DJ Delorie  <dj@redhat.com>
27517
27518         * gcc.c-torture/execute/20010924-1.c: New test.
27519
27520 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27521
27522         * testsuite/objc/execute/paste.m: Remove.
27523
27524 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27525
27526         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27527
27528 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27529
27530         * g77.dg/strlen0.f: New test.
27531
27532 2001-09-21  Richard Henderson  <rth@redhat.com>
27533
27534         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27535         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27536
27537 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27538
27539         Table-driven attributes.
27540         * g++.dg/ext/attrib1.C: New test.
27541
27542 2001-09-20  DJ Delorie  <dj@redhat.com>
27543
27544         * gcc.dg/20000926-1.c: Update expected warning messages.
27545         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27546         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27547         array.
27548
27549 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27550
27551         * g++.dg/eh/registers1.C: New test case.
27552
27553 2001-09-17  Richard Henderson  <rth@redhat.com>
27554
27555         * gcc.dg/array-5.c: Fix VLA decomposition test.
27556
27557 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27558
27559         * gcc.dg/cpp/line5.c: New testcase.
27560
27561 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27562
27563         * gcc.dg/cpp/macro9.c: New test.
27564
27565 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27566
27567         * gcc.c-torture/execute/980223.c: Change type of addr from long
27568         to char *.
27569
27570 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27571
27572         * gcc.c-torture/execute/20010915-1.c: New test.
27573
27574 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27575
27576         * g77.dg/bprob: New directory.
27577         * g77.dg/bprob/bprob.exp: New file.
27578         * g77.dg/bprob/bprob-1.f: New test.
27579         * g77.dg/gcov: New directory.
27580         * g77.dg/gcov/gcov.exp: New file.
27581         * g77.dg/gcov/gcov-1.f: New test.
27582         * g77.dg/gcov/gcov-1.x: New file.
27583
27584 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27585
27586         * gcc.dg/cpp/directiv.c: Update.
27587         * gcc.dg/cpp/undef1.c: Update.
27588
27589 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27590
27591         * gcc.dg/20010912-1.c: New test.
27592
27593 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27594
27595         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27596         language-independent file in lib.
27597         * lib/gcov.exp: New file.
27598
27599 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27600
27601         * gcc.c-torture/compile/20010911-1.c: New test.
27602
27603 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27604
27605         * lib/profopt.exp: New, to support profile-directed optimizations.
27606         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27607         * gcc.misc-tests/bprob-1.c: New test.
27608         * gcc.misc-tests/bprob-2.c: New test.
27609
27610 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27611
27612         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27613         XFAIL and which kinds of gcov output to verify.
27614         * gcc.misc-tests/gcov-4b.x: New file.
27615         * gcc.misc-tests/gcov-5b.x: New file.
27616         * gcc.misc-tests/gcov-6.x: New file.
27617         * gcc.misc-tests/gcov-7.c: New test.
27618         * gcc.misc-tests/gcov-7.x: New file.
27619
27620 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27621
27622         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27623         * gcc.misc-tests/gcov-6.c: New test.
27624
27625 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27626
27627         PR c++/3986
27628         * g++.dg/abi/vbase1.C: New test.
27629
27630 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27631
27632         * objc.dg/method-2.m: New.
27633
27634 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27635
27636         PR c++/4203
27637         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27638         * g++.dg/init/empty1.C: New test.
27639
27640 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27641
27642         * gcc.c-torture/compile/20010903-1.c: New test.
27643
27644 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27645
27646         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27647         for m68k.
27648
27649 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27650
27651         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27652
27653         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27654
27655         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27656
27657 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27658
27659         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27660         for 16-bit 'unsigned int'.
27661
27662 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27663
27664         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27665
27666 2001-08-27  Richard Henderson  <rth@redhat.com>
27667
27668         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27669         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27670
27671 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27672
27673         * gcc.dg/asm-names.c (ymain): New.
27674
27675 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27676
27677         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27678         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27679         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27680
27681 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27682
27683         * gcc.dg/compare5.c: New testcase.
27684
27685 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27686
27687         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27688         and "In instantiation".
27689
27690 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27691
27692         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27693
27694 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27695
27696         * gcc.misc-tests/gcov.exp: Add support for branch information.
27697         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27698         * gcc.misc-tests/gcov-4.c: New test.
27699         * gcc.misc-tests/gcov-4b.c: New test.
27700         * gcc.misc-tests/gcov-5b.c: New test.
27701
27702 2001-08-20  Zack Weinberg  <zackw@panix.com>
27703
27704         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27705         expected to fail.
27706
27707 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27708
27709         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27710
27711 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27712
27713         * g++.dg/eh/template1.C: New test.
27714
27715 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27716
27717         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27718         Fix thinko.
27719         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27720         for xfail.
27721
27722 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27723
27724         * lib/g77-dg.exp:  Use prune.exp for common procedures
27725         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27726         * lib/g77.exp: (g77-dg-prune) Remove
27727
27728 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27729
27730         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27731
27732 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27733
27734         * g++.dg/template/unify1.C: New test.
27735
27736 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27737
27738         * g++.dg/abi/empty4.C: New test.
27739
27740 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27741
27742         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27743         solaris2.*
27744         * g77.f-torture/compile/pr3743.x: Likewise
27745
27746 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27747
27748         * g++.dg/other/using-declaration.C: New test.
27749
27750 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27751
27752         * gcc.dg/cpp/tr-sign.c: New testcase.
27753
27754 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27755
27756         * gcc.dg/cpp/19951025-1.c: Revert.
27757         * gcc.dg/cpp/directiv.c: We no longer process directives that
27758         interrupt macro arguments.
27759
27760 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27761
27762         * gcc.dg/bconstp-1.c: New test.
27763
27764 2001-08-03  Richard Henderson  <rth@redhat.com>
27765
27766         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27767
27768 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27769
27770         * gcc.dg/cpp/19951025-1.c: Update.
27771
27772 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27773
27774         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27775         should be x.
27776
27777 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         Kill -fhonor-std.
27780         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27781         * g++.old-deja/g++.other/std1.C: Likewise.
27782         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27783
27784 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27785
27786         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27787         (g77_pass, g77_fail, g77_finish, g77_exit,
27788         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27789
27790 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27791
27792         * g77.dg/fbackslash.f
27793         * g77.dg/fcase-preserve.f
27794         * g77.dg/ff90-1.f
27795         * g77.dg/ffixed-line-length-0.f
27796         * g77.dg/ffixed-line-length-132.f
27797         * g77.dg/ffixed-line-length-7.f
27798         * g77.dg/ffixed-line-length-72.f
27799         * g77.dg/ffixed-line-length-none.f
27800         * g77.dg/ffree-form-1.f
27801         * g77.dg/fno-backslash.f
27802         * g77.dg/fno-f90-1.f
27803         * g77.dg/fno-fixed-form-1.f
27804         * g77.dg/fno-onetrip.f
27805         * g77.dg/fno-typeless-boz.f
27806         * g77.dg/fno-underscoring.f
27807         * g77.dg/fno-vxt-1.f
27808         * g77.dg/fonetrip.f
27809         * g77.dg/ftypeless-boz.f
27810         * g77.dg/fugly-assumed.f
27811         * g77.dg/funderscoring.f
27812         * g77.dg/fvxt-1.f
27813
27814 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27815
27816         * objc.dg/fwd-proto-1.m: New.
27817         * objc.dg/local-decl-1.m: New.
27818         * objc.dg/naming-1.m: New.
27819         * objc.dg/naming-2.m: New.
27820         * objc.dg/proto-hier-1.m: New.
27821
27822 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27823
27824         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27825         largest-type elements to a struct makes its size grow.
27826
27827 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         * g++.dg/abi/vthunk1.C: New test.
27830
27831 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27832
27833         * g++.dg/abi/vbase8-22.C: New test.
27834
27835 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27836
27837         * gcc.dg/cpp/macro8.c: New test.
27838
27839 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27840
27841         * g++.dg/abi/vbase8-21.C: New test.
27842
27843 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27844
27845         * g++.dg/abi/vbase8-10.C: New test.
27846
27847 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27848
27849         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27850         ${tool}_set_ld_library_path.
27851         Changed caller.
27852         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27853         g++.exp.
27854
27855 2001-07-26  Stan Cox <scox@redhat.com>
27856
27857         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27858         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27859         gcc_exit, gcc_check_unsupported_p):
27860         Moved to gcc-deps.exp
27861         * gcc-deps.exp: New file.
27862
27863 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27864
27865         * g++.old-deja/g++.pt/defarg14.C: New test.
27866
27867 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27868
27869         * g++.old-deja/g++.other/lineno5.C: New test.
27870
27871 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27872
27873         * g++.old-deja/g++.pt/crash68.C: New test.
27874
27875 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         * g++.old-deja/g++.other/crash42.C: New test.
27878
27879 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27880
27881         * gcc.dg/cpp/extratokens.c: Fix.
27882         * gcc.dg/cpp/skipping2.c: New tests.
27883
27884 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27885
27886         * gcc.c-torture/execute/20010724-1.c: New file.
27887         * gcc.c-torture/execute/20010724-1.x: New file.
27888
27889 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27890
27891         * g++.old-deja/g++.other/cond7.C: New test.
27892
27893 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27894
27895         * g++.old-deja/g++.other/optimize4.C: New test.
27896
27897 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27898
27899         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27900
27901 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27902
27903         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27904         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27905         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27906         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27907
27908         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27909         bug report" message.
27910
27911         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27912         * g++.dg/ext/instantiate1.C: Move from old-deja.
27913
27914 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27915
27916         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27917         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27918         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27919         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27920
27921 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27922
27923         * gcc.c-torture/execute/20010723-1.c: New test.
27924
27925 2001-07-23  Ben Elliston  <bje@redhat.com>
27926
27927         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27928
27929 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27930
27931         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27932         i[34567]86-*-*.
27933         Delete handling of ieee_multilib_flags.
27934         Pass -mieee for alpha*-*-* and sh-*-*.
27935         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27936
27937 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27938
27939         Remove old-abi tests.
27940         * g++.old-deja/g++.mike/p11116.C: Remove.
27941         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27942
27943 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27944
27945         * g77.f-torture/compile/pr3743.f:  New test
27946
27947 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27948
27949         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27950
27951 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27952
27953         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27954         g++.old-deja/g++.pt/static6.C: Likewise.
27955         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27956         supports weak symbols.
27957
27958 2001-07-18  Andreas Jaeger  <aj@suse.de>
27959
27960         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27961         supported again.
27962
27963 2001-07-18  Andreas Jaeger  <aj@suse.de>
27964
27965         * gcc.dg/iftrap-1.c: Fix target line.
27966
27967 2001-07-17  Richard Henderson  <rth@redhat.com>
27968
27969         * gcc.c-torture/execute/20010717-1.c: New.
27970
27971 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27972
27973         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27974         tests.
27975
27976 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27977
27978         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27979
27980 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27981
27982         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27983         UAC_SIGBUS, UAC_NOPRINT definitions.
27984
27985 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27986
27987         * objc/execute/object_is_class.m: New test.
27988         * objc/execute/object_is_meta_class.m: New test.
27989
27990 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27991
27992         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27993         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27994
27995 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27996
27997         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27998         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27999
28000 2001-07-14  Richard Henderson  <rth@redhat.com>
28001
28002         * gcc.dg/iftrap-1.c: New.
28003
28004 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
28005
28006         * g77.f-torture/execute/intrinsic77.f: New test.
28007
28008 2001-07-11  Janis Johnson <janis@us.ibm.com>
28009
28010         * gcc.misc-tests/gcov-3.c: New test.
28011
28012 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28013
28014         * gcc.c-torture/compile/20010711-1.c,
28015         * gcc.c-torture/compile/20010711-2.c: New tests.
28016
28017 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
28018
28019         * gcc.c-torture/execute/20010711-1.c: New test.
28020
28021 2001-07-11  Ben Elliston  <bje@redhat.com>
28022
28023         * g++.old-deja/g++.other/enum5.C: New test.
28024
28025 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
28026
28027         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
28028         (g++-dg-prune): Call prune_gcc_output.
28029         * prune.exp: New file for prune_gcc_output.
28030         * lib/g++.exp, lib/gcc.exp: Load it.
28031
28032 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28033
28034         * gcc.c-torture/compile/20010701-1.c,
28035         g++.old-deja/g++.ext/attrib6.C: New tests.
28036
28037 2001-07-06  Jeffrey A Law  (law@cygnus.com)
28038
28039         * gcc.c-torture/compile/20010706-1.c: New test.
28040
28041 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
28042
28043         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
28044
28045 2001-06-28  Stan Shebs  <shebs@apple.com>
28046
28047         * gcc.dg/pragma-darwin.c: New test.
28048
28049 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28050
28051         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
28052         Solaris 2.[678] system.
28053
28054 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28055
28056         * gcc.dg/20010622-1.c: New test.
28057
28058 2001-06-18  Stan Shebs  <shebs@apple.com>
28059
28060         * objc.dg: New directory.
28061         * objc.dg/dg.exp: New file.
28062         * objc.dg/alias.m: New.
28063         * objc.dg/class-1.m: New.
28064         * objc.dg/class-2.m: New.
28065         * objc.dg/const-str-1.m: New.
28066         * objc.dg/const-str-2.m: New.
28067         * objc.dg/id-1.m: New.
28068         * objc.dg/method-1.m: New.
28069         * objc.dg/super-class-1.m: New.
28070         * lib/objc-dg.exp: New file.
28071
28072 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28073
28074         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28075         of label name.
28076
28077 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28078
28079         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28080
28081 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28082
28083         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28084         variable.
28085
28086 2001-06-12  Richard Henderson  <rth@redhat.com>
28087
28088         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28089
28090 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28091
28092         * g++.old-deja/g++.abi/vbase5.C: New test.
28093         * g++.old-deja/g++.abi/vbase6.C: New test.
28094         * g++.old-deja/g++.abi/vbase7.C: New test.
28095
28096 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28097
28098         * gcc.c-torture/compile/20010610-1.c: New test.
28099
28100 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28101
28102         * g++.old-deja/g++.abi/vbase4.C: New test.
28103
28104 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28105
28106         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28107         support %f for HC11/HC12 targets.
28108         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28109         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28110         on HC11/HC12 targets.
28111         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28112
28113 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28114
28115         * gcc.dg/wchar_t-1.c: New file.
28116         * gcc.dg/wint_t-1.c: Likewise.
28117
28118 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28119
28120         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28121
28122 2001-06-11  Richard Henderson  <rth@redhat.com>
28123
28124         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28125
28126 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28127
28128         * gcc.c-torture/compile/20010611-1.c: New test.
28129
28130 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28131
28132         * gcc.dg/c99-tag-1.c: Add more tests.
28133
28134 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28135
28136         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28137         representation on MN10300 and ARM/Thumb.
28138
28139 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28140
28141         * g77.f-torture/execute/20010610.f: New.
28142
28143 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28144
28145         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28146         names.
28147
28148 2001-06-09  Richard Henderson  <rth@redhat.com>
28149
28150         * gcc.c-torture/execute/ashrdi-1.c: New.
28151         * gcc.c-torture/execute/ashldi-1.c: New.
28152         * gcc.c-torture/execute/lshrdi-1.c: New.
28153
28154 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28155
28156         * objc/execute/load-3.m: Added. Check sending +load to categories,
28157         in addition to classes.
28158
28159 2001-06-08  Stan Shebs  <shebs@apple.com>
28160
28161         * objc/execute/load-2.m: New test.  From Nicola Pero
28162         <n.pero@mi.flashnet.it>.
28163
28164 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28165
28166         * gcc.c-torture/execute/20010605-2.c: New test.
28167
28168 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28169
28170         * g++.old-deja/g++.abi/vbase2.C: New test.
28171         * g++.old-deja/g++.abi/vbase3.C: New test.
28172
28173 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28174
28175         * g++.old-deja/g++.pt/friend49.C: New test.
28176
28177 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28178
28179         * g++.old-deja/g++.ext/anon3.C: New test.
28180
28181 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28182
28183         * g++.old-deja/g++.other/conv7.C: New test.
28184
28185 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28186
28187         * gcc.c-torture/compile/20010605-2.c: New test.
28188
28189 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28190
28191         * gcc.c-torture/execute/20010604-1.c: New test.
28192
28193 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28194
28195         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28196
28197 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28198
28199         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28200         (g++_link_flags): Likewise.
28201         (g++_init): Pass gccpath's value to two previous functions.
28202
28203 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28204
28205         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28206         Ensure logfile entry matches exec command line.
28207
28208 2001-05-31  Richard Henderson  <rth@redhat.com>
28209
28210         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28211         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28212
28213 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28214
28215         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28216         compiler for irix6.2
28217
28218 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28219
28220         * g++.old-deja/g++.other/optimize3.C: New file.
28221
28222 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28223
28224         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28225         assemble.
28226
28227 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28228
28229         * g++.old-deja/g++.other/optimize2.C: New file.
28230
28231 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28232
28233         * gcc.c-torture/compile/20010518-2.c: New file.
28234         * gcc.c-torture/execute/20010518-1.c: New file.
28235         * gcc.c-torture/execute/20010518-2.c: New file.
28236
28237 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28238
28239         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28240
28241 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28242
28243         G++ no longer defines builtins that do not begin with __builtin.
28244         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28245         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28246         * g++.old-deja/g++.law/builtin1.C: Likewise.
28247         * g++.old-deja/g++.law/cvt2.C: Likewise.
28248         * g++.old-deja/g++.mike/net5.C: Likewise.
28249         * g++.old-deja/g++.other/builtins1.C: Likewise.
28250         * g++.old-deja/g++.other/builtins2.C: Likewise.
28251         * g++.old-deja/g++.other/builtins3.C: Likewise.
28252         * g++.old-deja/g++.other/builtins4.C: Likewise.
28253         * g++.old-deja/g++.other/inline8.C: Likewise.
28254         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28255
28256 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28257
28258         * g++.old-deja/g++.pt/using1.C: Adjust.
28259         * g++.old-deja/g++.pt/using2.C: New test.
28260
28261 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28262
28263         * gcc.dg/cpp/charconst.c: New tests.
28264         * gcc.dg/cpp/escape.c: New tests.
28265         * gcc.dg/cpp/escape-1.c: New tests.
28266         * gcc.dg/cpp/escape-2.c: New tests.
28267         * gcc.dg/cpp/ucs.c: New tests.
28268
28269 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28270
28271         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28272         native compiler for irix6.5.
28273
28274 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28275
28276         * lib/g++.exp (g++_include_flags): Use args to compute
28277         get_multilibs.
28278         (g++_link_flags): Likewise.
28279         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28280
28281 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28282
28283         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28284
28285 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28286
28287         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28288         this file.
28289
28290 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28291
28292         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28293         STACK_SIZE;
28294         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28295         to STACK_SIZE; Use it to define size of add_histo array.
28296         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28297         to STACK_SIZE.
28298         (f): Use GITT_SIZE to define size of gitt local table.
28299         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28300         to STACK_SIZE; Use it to define size of bytemem array.
28301
28302 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28303
28304         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28305         on 68HC11/HC12 due to the asm instruction.
28306         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28307         * gcc.c-torture/compile/920520-1.x: Likewise.
28308         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28309         on 68HC11/HC12 because the function is larger than 64K.
28310         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28311         on 68HC11/HC12 because the structure is too large.
28312
28313 2001-05-20  Richard Henderson  <rth@redhat.com>
28314
28315         * gcc.c-torture/execute/20010520-1.c: New.
28316
28317 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28318
28319         * g++.old-deja/g++.warn/compare1.C: New test.
28320         * gcc.dg/compare4.c: New test.
28321
28322 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28323
28324         * g++.old-deja/g++.other/optimize1.C: New test.
28325
28326 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28327
28328         * g++.old-deja/g++.pt/spec41.C: New test.
28329
28330 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28331
28332         * gcc.c-torture/compile/20010114-1.x: Remove.
28333
28334 2001-05-18  Stan Shebs  <shebs@apple.com>
28335
28336         * gcc.c-torture/compile/20010518-1.c: New test.
28337
28338 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28339
28340         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28341         * g++.old-deja/g++.pt/crash67.C: New test.
28342
28343 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28344
28345         * g++.old-deja/g++.other/debug9.C: New test.
28346
28347 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28348
28349         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28350
28351 2001-05-16  Jan Hubicka  <jh@suse.cz>
28352
28353         * gcc.c-torture/compile/20010516-1.c: New test.
28354
28355 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         * g++.old-deja/g++.other/crash41.C: New test.
28358
28359 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28360
28361         * g++.old-deja/g++.pt/crash66.C: New test.
28362
28363 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28364
28365         * g++.old-deja/g++.robertl/eb27.C: Convert.
28366
28367 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28368
28369         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28370         declaration being redundant.
28371
28372 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28373
28374         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28375
28376 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28377
28378         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28379
28380 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28381
28382         * lib/g++.exp: Use testsuite_flags.
28383
28384 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28385
28386         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28387
28388 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28389
28390         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28391
28392 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28393
28394         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28395
28396 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28397
28398         * gcc.c-torture/compile/20010313-1.c: New test.
28399
28400 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28401
28402         * gcc.dg/cpp/direct2.c: New test.
28403         * gccq.dg/cpp/direct2s.c: New test.
28404
28405         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28406
28407 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28408
28409         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28410         * g++.old-deja/g++.other/op3.C: Likewise.
28411
28412 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28413
28414         * gcc.dg/cpp/syshdr.h: New file.
28415         * gcc.dg/cpp/sysmac1.c: Update.
28416         * gcc.dg/cpp/sysmac2.c: Update.
28417
28418 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28419
28420         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28421
28422 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28423
28424         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28425         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28426
28427 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28428
28429         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28430
28431 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28432
28433         * lib/g++.exp (g++_include_flags): Don't use any special flags
28434         if TESTING_IN_BUILD_TREE is not defined.
28435         (g++_init): Use a plain 'c++' as the compiler if
28436         TESTING_IN_BUILD_TREEE is not defined.
28437
28438 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28439
28440         * g++.old-deja/g++.eh/catch13.C: New test.
28441         * g++.old-deja/g++.eh/catch14.C: New test.
28442
28443 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28444
28445         * gcc.dg/cpp/tr-define.c: New test.
28446
28447 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28448
28449         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28450         <stdlib.h>, not <malloc.h>.
28451
28452 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28453
28454         * g++.old-deja/g++.ns/template17.C: New test.
28455
28456 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28457
28458         * g++.old-deja/g++.pt/ref4.C: New test.
28459
28460 2001-04-30  Richard Henderson  <rth@redhat.com>
28461
28462         * gcc.dg/20000724-1.c: Revert last change.
28463
28464 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28465
28466         * g77.f-torture/execute/20010430.f: New test.
28467
28468 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28469
28470         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28471
28472 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28473
28474         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28475
28476 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28477
28478         * g++.old-deja/g++.eh/crash6.C: New test.
28479
28480 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28481
28482         * g++.old-deja/g++.other/warn7.C: New test.
28483
28484 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28485
28486         * g++.old-deja/g++.other/defarg9.C: New test.
28487
28488 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28489
28490         * g77.f-torture/compile/20010426.f: New test.
28491         * g77.f-torture/execute/20010426.f: New test.
28492
28493 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28494
28495         * g77.f-torture/compile/20000629-1.x: Remove - error
28496         has been fixed.
28497
28498 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28499
28500         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28501         Tweak slightly to work with g++.dg framework.
28502         * g++.dg/special/ecos.exp: Run initp1.C test.
28503         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28504
28505         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28506         its linker doesn't give line numbers either.
28507         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28508
28509 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28510
28511         * g++.old-deja/g++.other/lex1.C: New test.
28512
28513 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28514
28515         * gcc.dg/noncompile/20010425-1.c: New test.
28516
28517 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28518
28519         * g++.old-deja/g++.pt/mangle2.C: New test.
28520
28521 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28522
28523         * gcc.dg/format/plus-1.c: New test.
28524
28525 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28526
28527         * gcc.dg/20010423-1.c: New test.
28528
28529 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28530
28531         * gcc.c-torture/execute/20010422-1.c: New test.
28532
28533 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28534
28535         * g++.old-deja/g++.ns/type2.C: New test.
28536
28537 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28538
28539         * g++.old-deja/g++.other/perf1.C: New test.
28540
28541 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28542
28543         * gcc.dg/c99-func-2.c: Remove xfail.
28544         * gcc.dg/c99-func-3.c: Remove xfail.
28545         * gcc.dg/c99-func-4.c: Remove xfail.
28546
28547 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28548
28549         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28550
28551 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28552
28553         * gcc.c-torture/compile/20010423-1.c: New test.
28554
28555 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         * g++.old-deja/g++.pt/typename28.C: New test.
28558
28559 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28560
28561         * g++.old-deja/g++.abi/empty2.C: New test.
28562         * g++.old-deja/g++.abi/empty3.C: New test.
28563
28564 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28565
28566         * g++.old-deja/g++.other/comdat2.C: New test.
28567         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28568
28569 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28570
28571         * g++.old-deja/g++.other/overload14.C: New test.
28572
28573 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28574
28575         * g++.old-deja/g++.other/lookup23.C: New test.
28576
28577 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28578
28579         * gcc.c-torture/execute/20010403-1.c: New test.
28580
28581 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28582             Mark Mitchell  <mark@codesourcery.com>
28583
28584         * lib/old-dejagnu.exp: Don't delete output of executable.
28585         Add .exe suffix to executables.
28586
28587 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28588
28589         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28590
28591 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28592
28593         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28594
28595 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28596
28597         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28598         * g++.old-deja/g++.abi/crash1.C: New test.
28599
28600 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28601
28602         * g++.old-deja/g++.other/crash40.C: New test.
28603
28604 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28605
28606         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28607
28608 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28609
28610         * g++.old-deja/g++.other/warn6.C: New test.
28611
28612 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28613
28614         * g++.old-deja/g++.robertl/eb42.C: Same.
28615
28616 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28617
28618         * gcc.dg/wtr-conversion-1.c: New testcase.
28619
28620 2001-04-10  Richard Henderson  <rth@redhat.com>
28621
28622         * g++.old-deja/g++.other/array5.C: New.
28623
28624 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28625
28626         * gcc.c-torture/execute/20010408-1.c: New test.
28627
28628 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28629
28630         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28631         headers and constructs.
28632         * g++.old-deja/g++.robertl/eb79.C: Same.
28633         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28634         * g++.old-deja/g++.robertl/eb73.C: Same.
28635         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28636         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28637         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28638         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28639         * g++.old-deja/g++.robertl/eb44.C: Same.
28640         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28641         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28642         * g++.old-deja/g++.robertl/eb39.C: Same.
28643         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28644         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28645         * g++.old-deja/g++.robertl/eb30.C: Same.
28646         * g++.old-deja/g++.robertl/eb3.C: Same.
28647         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28648         * g++.old-deja/g++.robertl/eb21.C: Same.
28649         * g++.old-deja/g++.robertl/eb15.C: Same.
28650         * g++.old-deja/g++.robertl/eb118.C: Same.
28651         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28652         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28653         * g++.old-deja/g++.robertl/eb109.C: Same.
28654         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28655         * g++.old-deja/g++.mike/rtti1.C: Same.
28656         * g++.old-deja/g++.mike/p658.C: Same.
28657         * g++.old-deja/g++.mike/net46.C: Same.
28658         * g++.old-deja/g++.mike/net34.C: Same.
28659         * g++.old-deja/g++.mike/memoize1.C: Same.
28660         * g++.old-deja/g++.mike/eh2.C: Same.
28661         * g++.old-deja/g++.law/weak.C: Same.
28662         * g++.old-deja/g++.law/visibility7.C: Same.
28663         * g++.old-deja/g++.law/visibility25.C: Same.
28664         * g++.old-deja/g++.law/visibility22.C: Same.
28665         * g++.old-deja/g++.law/visibility2.C: Same.
28666         * g++.old-deja/g++.law/visibility17.C: Same.
28667         * g++.old-deja/g++.law/visibility13.C: Same.
28668         * g++.old-deja/g++.law/visibility10.C: Same.
28669         * g++.old-deja/g++.law/visibility1.C: Same.
28670         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28671         * g++.old-deja/g++.law/vbase1.C: Same.
28672         * g++.old-deja/g++.law/operators32.C: Same.
28673         * g++.old-deja/g++.law/nest3.C: Same.
28674         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28675         * g++.old-deja/g++.law/except5.C (main): Same.
28676         * g++.old-deja/g++.law/cvt7.C (run): Same.
28677         * g++.old-deja/g++.law/cvt2.C: Same.
28678         * g++.old-deja/g++.law/cvt16.C: Same.
28679         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28680         * g++.old-deja/g++.law/ctors17.C (main): Same.
28681         * g++.old-deja/g++.law/ctors13.C: Same.
28682         * g++.old-deja/g++.law/ctors12.C (main): Same.
28683         * g++.old-deja/g++.law/ctors10.C: Same.
28684         * g++.old-deja/g++.law/code-gen5.C: Same.
28685         * g++.old-deja/g++.law/bad-error7.C: Same.
28686         * g++.old-deja/g++.law/arm9.C: Same.
28687         * g++.old-deja/g++.law/arm12.C: Same.
28688         * g++.old-deja/g++.law/arg8.C: Same.
28689         * g++.old-deja/g++.law/arg1.C: Same.
28690         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28691         * g++.old-deja/g++.jason/template31.C: Same.
28692         * g++.old-deja/g++.jason/template24.C (main): Same.
28693         * g++.old-deja/g++.jason/2371.C: Same.
28694         * g++.old-deja/g++.eh/new2.C: Same.
28695         * g++.old-deja/g++.eh/new1.C: Same.
28696         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28697         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28698         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28699         * g++.old-deja/g++.brendan/crash62.C: Same.
28700         * g++.old-deja/g++.brendan/crash52.C: Same.
28701         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28702         * g++.old-deja/g++.brendan/crash38.C: Same.
28703         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28704         * g++.old-deja/g++.brendan/copy9.C: Same.
28705
28706 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28707
28708         * gcc.c-torture/execute/20001203-2.c (memset):
28709         Count argument is of type __SIZE_TYPE__.
28710
28711 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28712
28713         * gcc.c-torture/compile/20010404-1.c: New test.
28714
28715 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * gcc.c-torture/compile/20010326-1.c: New test.
28718
28719 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28720
28721         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28722         peculiarities of the SH.
28723         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28724
28725 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28726
28727         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28728         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28729         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28730
28731 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28732
28733         * g77.f-torture/compile/20010321-1.f: New test.
28734
28735 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28736
28737         * gcc.c-torture/compile/20010329-1.c: New test.
28738
28739 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28740
28741         * gcc.c-torture/execute/20010329-1.c: New test.
28742
28743 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28744
28745         * g++.old-deja/g++.other/eh4.C: Fix typo.
28746
28747 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28748
28749         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28750
28751 2001-03-28  Philip Blundell  <philb@gnu.org>
28752
28753         * gcc.c-torture/compile/20010328-1.c: New test.
28754
28755 2001-03-27  Richard Henderson  <rth@redhat.com>
28756
28757         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28758         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28759
28760 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28761
28762         * gcc.c-torture/compile/20010327-1.c: New test.
28763
28764 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28765
28766         * g++.old-deja/g++.other/friend12.C: New test.
28767         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28768         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28769
28770 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28771
28772         * gcc.c-torture/execute/20010325-1.c: New test.
28773
28774 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28775
28776         * g++.old-deja/g++.other/mangle3.C: New test.
28777
28778 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28779
28780         * g++.old-deja/g++.other/anon8.C: New test.
28781
28782 2001-03-20  Philip Blundell  <philb@gnu.org>
28783
28784         * gcc.c-torture/compile/20010320-1.c: New test.
28785
28786 2001-03-17  Richard Henderson  <rth@redhat.com>
28787
28788         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28789
28790 2001-03-15  Geoff Keating  <geoff@redhat.com>
28791
28792         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28793         tests on AIX.
28794
28795 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28796
28797         * g++.old-deja/g++.other/eh4.C: New test.
28798
28799 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28800
28801         * gcc.dg/cpp/mi1.c: Update.
28802
28803 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28804
28805         * g++.old-deja/g++.other/regstack.C: New test.
28806
28807 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28808
28809         * g++.old-deja/g++.other/ref4.C: New test.
28810
28811 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28812
28813         * objc/execute/va_method.m: Added.
28814         * objc/execute/IMP.m: Added.
28815         * objc/execute/_cmd.m: Added.
28816         * objc/execute/accessing_ivars.m: Added.
28817         * objc/execute/class-1.m: Added.
28818         * objc/execute/class-10.m: Added.
28819         * objc/execute/class-11.m: Added.
28820         * objc/execute/class-12.m: Added.
28821         * objc/execute/class-13.m: Added.
28822         * objc/execute/class-14.m: Added.
28823         * objc/execute/class-2.m: Added.
28824         * objc/execute/class-3.m: Added.
28825         * objc/execute/class-4.m: Added.
28826         * objc/execute/class-5.m: Added.
28827         * objc/execute/class-6.m: Added.
28828         * objc/execute/class-7.m: Added.
28829         * objc/execute/class-8.m: Added.
28830         * objc/execute/class-9.m: Added.
28831         * objc/execute/class-tests-1.h
28832         * objc/execute/class-tests-2.h
28833         * objc/execute/compatibility_alias.m: Added.
28834         * objc/execute/encode-1.m: Added.
28835         * objc/execute/formal_protocol-1.m: Added.
28836         * objc/execute/formal_protocol-2.m: Added.
28837         * objc/execute/formal_protocol-3.m: Added.
28838         * objc/execute/formal_protocol-4.m: Added.
28839         * objc/execute/formal_protocol-5.m: Added.
28840         * objc/execute/formal_protocol-6.m: Added.
28841         * objc/execute/formal_protocol-7.m: Added.
28842         * objc/execute/informal_protocol.m: Added.
28843         * objc/execute/initialize.m: Added.
28844         * objc/execute/load.m: Added.
28845         * objc/execute/many_args_method.m: Added.
28846         * objc/execute/nested-3.m: Added.
28847         * objc/execute/no_clash.m: Added.
28848         * objc/execute/private.m: Added.
28849         * objc/execute/redefining_self.m: Added.
28850         * objc/execute/root_methods.m: Added.
28851         * objc/execute/selector-1.m: Added.
28852         * objc/execute/static-1.m: Added.
28853         * objc/execute/static-2.m: Added.
28854         * objc/execute/va_method.m: Added.
28855
28856 2001-03-10  Richard Henderson  <rth@redhat.com>
28857
28858         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28859
28860 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28861
28862         * g++.old-deja/g++.other/crash31.C: XFAIL.
28863         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28864         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28865         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28866         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28867         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28868
28869 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28870
28871         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28872
28873 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28874
28875         * gcc.dg/20000724-1.c: Don't use multiline strings.
28876
28877 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28878
28879         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28880         result of -cString against what we expect it to be; don't just
28881         print it out for no one to read.
28882
28883         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28884         Based on testcases provided by Nicola Pero.
28885
28886 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28887
28888         * gcc.dg/cpp/macro7.c: New test.
28889
28890 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28891
28892         * gcc.dg/cpp/multiline.c: Update.
28893
28894 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28895
28896         * g++.old-deja/g++.other/enum3.C: New test.
28897
28898 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28899
28900         * g++.old-deja/g++.other/pod1.C: New test.
28901
28902 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28903
28904         * g++.old-deja/g++.ext/overload1.C: New test.
28905
28906 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28907
28908         * g++.old-deja/g++.pt/using1.C: New test.
28909
28910 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28911
28912         * g++.old-deja/g++.other/using9.C: New test.
28913
28914 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28915
28916         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28917
28918         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28919
28920 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28921
28922         * g++.old-deja/g++.ext/realpt1.C: Remove.
28923
28924 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28925
28926         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28927
28928 2001-02-26  Will Cohen  <wcohen@redhat.com>
28929
28930         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28931
28932 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28933
28934         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28935         templatized constructors.
28936
28937 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28938
28939         * gcc.c-torture/execute/20010224-1.c: New test.
28940
28941 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28942
28943         * gcc.c-torture/execute/20010222-1.c: New test.
28944
28945 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28946
28947         * g++.old-deja/g++.other/inline20.C: New test.
28948
28949 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28950
28951         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28952
28953 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28954
28955         * g++.old-deja/g++.other/lookup22.C: New test.
28956
28957 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28958
28959         * g77.dg: New directory.
28960         * g77.dg/20010216-1.f: New test case.
28961         * g77.dg/dg.exp: New driver.
28962         * lib/g77-dg.exp: New driver library.
28963
28964 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28965
28966         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28967
28968 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28969
28970         * g++.old-deja/g++.other/decl9.C: New test.
28971
28972 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28973
28974         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28975         not need <string> and also tests the initialization at runtime.
28976
28977 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28978
28979         * gcc.c-torture/execute/longlong.c: New test.
28980
28981 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28982
28983         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28984
28985 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28986
28987         * gcc.c-torture/execute/920302-1.c (execute):
28988         Change argument type to short.
28989
28990 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28991
28992         * g++.old-deja/g++.pt/deduct6.C: New test.
28993
28994 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * g++.old-deja/g++.pt/deduct5.C: New test.
28997
28998 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28999
29000         * gcc.c-torture/execute/20010209-1.c: New test.
29001
29002 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
29003
29004         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
29005
29006 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
29007
29008         * g++.dg/vtgc1.C: Update for new ABI.
29009
29010         * consistency.vlad: New directory, 1665 files.
29011
29012 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
29013
29014         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
29015         return type.
29016         * gcc.dg/cpp/digraphs.c: Declare puts.
29017
29018 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29019
29020         * g++.old-deja/g++.other/warn5.C: New test.
29021
29022 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29023
29024         * g++.old-deja/g++.pt/spec40.C: New test.
29025
29026 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
29027
29028         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
29029         case.
29030         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
29031
29032 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
29033
29034         * gcc.c-torture/compile/20010209-1.c: New test.
29035
29036 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
29037
29038         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
29039         excess errors message but not if it crashes.
29040         * g++.old-deja/g++.other/crash27.C: Likewise.
29041         * g++.old-deja/g++.other/crash28.C: Likewise.
29042         * g++.old-deja/g++.other/crash30.C: Likewise.
29043         * g++.old-deja/g++.other/crash32.C: Likewise.
29044         * g++.old-deja/g++.other/crash35.C: Likewise.
29045         * g++.old-deja/g++.pt/inherit2.C: Likewise.
29046
29047 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
29048
29049         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
29050         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
29051         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
29052         g77.f-torture/execute/execute.exp,
29053         g77.f-torture/noncompile/noncompile.exp,
29054         gcc.c-torture/execute/execute.exp,
29055         gcc.c-torture/execute/memcheck/memcheck.exp,
29056         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
29057         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
29058         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
29059         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29060         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29061         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29062         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29063         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29064         Remove bug reporting instructions with ancient email addresses.
29065
29066 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29067
29068         * gcc.dg/20010202-1.c: New test.
29069         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29070
29071 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29072
29073         * g++.dg/stdbool-if.C: New test.
29074
29075 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29076
29077         * objc/execute/fdecl.m: Added main().
29078
29079 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29080
29081         * gcc.c-torture/execute/20010206-1.c: New test.
29082
29083 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29084
29085         * gcc.dg/cpp/avoidpaste1.c: Update.
29086
29087 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29088
29089         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29090         Pero <nicola@brainstorm.co.uk>.
29091         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29092
29093 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29094
29095         * g++.old-deja/g++.pt/spec39.C: New test.
29096
29097 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29098
29099         * gcc.c-torture/compile/20010202-1.c: New test.
29100
29101 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29102
29103         * g++.old-deja/g++.abi/primary2.C: New test.
29104         * g++.old-deja/g++.abi/primary3.C: New test.
29105         * g++.old-deja/g++.abi/primary4.C: New test.
29106         * g++.old-deja/g++.abi/primary5.C: New test.
29107         * g++.old-deja/g++.abi/vtable3.h: New test.
29108         * g++.old-deja/g++.abi/vtable3a.C: New test.
29109         * g++.old-deja/g++.abi/vtable3b.C: New test.
29110         * g++.old-deja/g++.abi/vtable3c.C: New test.
29111         * g++.old-deja/g++.abi/vtable3d.C: New test.
29112         * g++.old-deja/g++.abi/vtable3e.C: New test.
29113         * g++.old-deja/g++.abi/vtable3f.C: New test.
29114         * g++.old-deja/g++.abi/vtable3g.C: New test.
29115         * g++.old-deja/g++.abi/vtable3h.C: New test.
29116         * g++.old-deja/g++.abi/vtable3i.C: New test.
29117         * g++.old-deja/g++.abi/vtable3j.C: New test.
29118         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29119
29120 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29121
29122         * g++.old-deja/g++.other/anon6.C: New test.
29123         * g++.old-deja/g++.other/anon7.C: New test.
29124
29125 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29126
29127         * gcc.dg/cpp/avoidpaste2.c: New tests.
29128
29129 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29130
29131         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29132
29133 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29134
29135         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29136         DECIMAL_DIG cases for Irix."
29137
29138 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29139
29140         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29141
29142 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29143
29144         * gcc.dg/c99-tag-1.c: New test.
29145
29146 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29147
29148         * gcc.dg/cpp/tr-warn1.c: Add tests.
29149
29150 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29151
29152         * gcc.dg/cpp/avoidpaste1.c: Update.
29153         * gcc.dg/cpp/paste4.c: Update.
29154
29155 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29156
29157         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29158         cases for Irix.
29159
29160 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29161
29162         * g++.old-deja/g++.other/inline19.C: New test.
29163
29164 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29165
29166         * gcc.dg/Wlarger-than.c: New test.
29167
29168 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29169
29170         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29171
29172 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29173
29174         * gcc.c-torture/execute/20010129-1.c: New test.
29175         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29176
29177 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29178
29179         * gcc.dg/cpp/avoidpaste1.c: Test case.
29180
29181 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * g++.old-deja/g++.other/inline18.C: New test.
29184
29185 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29186
29187         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29188         and __builtin_putchar.
29189
29190 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29193         tests.
29194
29195 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29196
29197         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29198         floating point number rounding mode to round to the nearest
29199         representable mode.
29200
29201 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29202
29203         * g++.old-deja/g++.other/mangle2.C: New test.
29204
29205 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29206
29207         * gcc.c-torture/compile/20010124-1.c: New test.
29208
29209 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29210
29211         * g++.old-deja/g++.pt/spec38.C: New test.
29212
29213 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29214
29215         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29216         "Build don't run".
29217
29218 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29219
29220         * gcc.c-torture/execute/20010123-1.c: New test.
29221
29222 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29223
29224         * g++.old-deja/g++.pt/spec37.C: New test.
29225
29226 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29227
29228         * g++.old-deja/g++.pt/overload14.C: New test.
29229
29230 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29231
29232         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29233         __builtin_return_address.
29234
29235 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29236
29237         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29238         * g++.old-deja/g++.pt/spec35.C: New test.
29239         * g++.old-deja/g++.pt/spec36.C: New test.
29240
29241 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29242
29243         * gcc.c-torture/compile/20010118-1.c: New test.
29244
29245 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29246
29247         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29248
29249 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29250
29251         * gcc.c-torture/execute/20010119-1.c: New test.
29252
29253 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29254
29255         * g++.old-deja/g++.other/vbase5.C: New test.
29256
29257 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29258
29259         * gcc.c-torture/execute/20010118-1.c: New test.
29260
29261 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29262
29263         * g++.old-deja/g++.pt/deduct3.C: New test.
29264
29265 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29266
29267         * g++.old-deja/g++.pt/spec34.C: New test.
29268
29269 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29270
29271         * g77.f-torture/compile/20000601-2.f: New test.
29272
29273 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29274
29275         * g++.old-deja/g++.other/init17.C: New test.
29276
29277 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29278
29279         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29280
29281 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29282
29283         * g++.old-deja/g++.pt/unify8.C: New test.
29284
29285 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29286
29287         * g++.old-deja/g++.abi/vbase1.C: New test.
29288
29289 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29290
29291         * g++.old-deja/g++.pt/crash65.C: New test.
29292
29293 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29294
29295         * gcc.dg/cpp/assembl2.S: New test case.
29296
29297 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29298
29299         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29300         are supported.
29301
29302 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29303
29304         * g++.old-deja/g++.other/builtins1.C: New test.
29305         * g++.old-deja/g++.other/builtins2.C: Likewise.
29306         * g++.old-deja/g++.other/builtins3.C: Likewise.
29307         * g++.old-deja/g++.other/builtins4.C: Likewise.
29308
29309 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29310
29311         * gcc.c-torture/compile/20010117-1.c: New test.
29312         * gcc.c-torture/compile/20010117-2.c: New test.
29313
29314 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29315
29316         * g77.f-torture/execute/20010116.[fx]: New test,
29317         XFAIL on i?86-*-*.
29318         * g77.f-torture/compile/20010115.f: Indicate it's
29319         a test for PR fortran/1636.
29320
29321 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29322
29323         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29324
29325 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29326
29327         * g77.f-torture/compile/20010115.f: New test.
29328
29329 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         * g++.old-deja/g++.pt/nontype5.C: New test.
29332
29333 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29334
29335         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29336         have an equivalent working one below it.
29337
29338 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29339
29340         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29341         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29342
29343 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29344
29345         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29346         message containing "init_priority".
29347         (conpr-2.C): Likewise.
29348         (conpr-3.C): Likewise.
29349         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29350
29351 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29352
29353         * gcc.c-torture/execute/20010114-2.c: New test.
29354
29355 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29356
29357         * gcc.c-torture/compile/20010114-1.c: New test.
29358         * gcc.c-torture/compile/20010114-1.x: Xfail.
29359         * gcc.c-torture/compile/20010114-2.c: New test.
29360         * gcc.c-torture/execute/20010114-1.c: New test.
29361         * gcc.dg/trunc-1.c: New test.
29362         * gcc.dg/uninit-B.c: New test.
29363
29364 2001-01-13  Nick Clifton  <nickc@redhat.com>
29365
29366         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29367         target.
29368
29369 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29370
29371         * gcc.c-torture/compile/20010113-1.c: New test.
29372
29373 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29374
29375         * gcc.c-torture/compile/20001212-1.c: New test.
29376
29377 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29378
29379         * gcc.dg/cpp/widestr1.c: Update.
29380         * gcc.dg/cpp/prag-imp.c: Remove.
29381
29382 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29383
29384         * gcc.c-torture/execute/20000801-3.x: Remove.
29385         * gcc.dg/c90-init-1.c: New test.
29386         * gcc.dg/c99-init-1.c: New test.
29387         * gcc.dg/c99-init-2.c: New test.
29388         * gcc.dg/gnu99-init-1.c: New test.
29389
29390 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29391
29392         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29393         testing that no relevant ones were found.
29394
29395 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         * g++.old-deja/g++.pt/cast2.C: New test.
29398
29399 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29400
29401         * g++.old-deja/g++.pt/friend47.C: New test.
29402
29403 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29404
29405         * g++.old-deja/g++.pt/instantiate13.C: New test.
29406
29407 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29408
29409         * g++.old-deja/g++.other/defarg7.C: New test.
29410         * g++.old-deja/g++.other/defarg8.C: New test.
29411
29412 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29413
29414         * g++.old-deja/g++.pt/crash64.C: New test.
29415
29416 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29417
29418         * g++.old-deja/g++.pt/crash63.C: New test.
29419
29420 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29421
29422         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29423
29424 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29425
29426         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29427
29428 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29429
29430         * g++.old-deja/g++.pt/error3.C: New test.
29431
29432 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29433
29434         * g++.old-deja/g++.other/crash39.C: New test.
29435
29436 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29437
29438         * g++.old-deja/g++.other/vbase4.C: New test.
29439
29440 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29441
29442         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29443         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29444         * gcc.dg/special/special.exp: New test driver which will check
29445         for alias support for the above test.
29446
29447 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29448
29449         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29450         problems on small machines.
29451         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29452         parameterize.
29453
29454 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29455
29456         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29457         mips.
29458         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29459
29460 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29461
29462         * g++.old_deja/g++.pt/using8.C: New test.
29463
29464 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29465
29466         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29467
29468 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29469
29470         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29471         where a failure is expected.
29472         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29473
29474 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29475
29476         * g++.old_deja/g++.pt/instantiate12.C: New test.
29477
29478 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29479
29480         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29481         start of structs.
29482         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29483         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29484         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29485         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29486         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29487         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29488         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29489         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29490         * g++.old-deja/g++.eh/spec6.C: Likewise.
29491         * g++.old-deja/g++.jason/crash3.C: Likewise.
29492         * g++.old-deja/g++.law/ctors11.C: Likewise.
29493         * g++.old-deja/g++.law/ctors17.C: Likewise.
29494         * g++.old-deja/g++.law/ctors5.C: Likewise.
29495         * g++.old-deja/g++.law/ctors9.C: Likewise.
29496         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29497         * g++.old-deja/g++.mike/net22.C: Likewise.
29498         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29499         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29500         * g++.old-deja/g++.mike/virt3.C: Likewise.
29501         * g++.old-deja/g++.niklas/t128.C: Likewise.
29502         * g++.old-deja/g++.other/anon4.C: Likewise.
29503         * g++.old-deja/g++.other/using1.C: Likewise.
29504         * g++.old-deja/g++.other/warn3.C: Likewise.
29505         * g++.old-deja/g++.pt/t37.C: Likewise.
29506         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29507         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29508
29509 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29510
29511         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29512
29513 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29514
29515         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29516
29517 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29518
29519         * gcc.c-torture/compile/20010107-1.c: New test.
29520
29521 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29522
29523         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29524
29525 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29526
29527         * gcc.dg/format/format.h: New file.
29528         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29529         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29530         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29531         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29532         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29533         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29534         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29535         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29536         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29537         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29538         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29539         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29540         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29541         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29542         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29543         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29544         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29545         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29546         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29547         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29548         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29549         instead of declaring standard types, macros and functions in each
29550         test.
29551
29552 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29553
29554         * gcc.c-torture/execute/20010106-1.c: New test.
29555
29556 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29557
29558         * gcc.dg/format/format.exp: New file.
29559         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29560         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29561         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29562         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29563         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29564         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29565         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29566         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29567         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29568         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29569         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29570         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29571         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29572         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29573         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29574         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29575         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29576         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29577         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29578         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29579         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29580         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29581         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29582         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29583         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29584         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29585         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29586         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29587         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29588         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29589         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29590         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29591         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29592         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29593         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29594         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29595         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29596         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29597         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29598         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29599         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29600         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29601
29602 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29603
29604         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29605         account.
29606
29607 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29608
29609         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29610
29611 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29612
29613         * g++.old-deja/g++.pt/crash62.C: New test.
29614
29615 2001-01-04  Richard Henderson  <rth@redhat.com>
29616
29617         * gcc.dg/20000926-1.c: Update expected warnings.
29618         * gcc.dg/array-2.c: Likewise.
29619         * gcc.dg/array-4.c: Also validate flexible array members.
29620         * gcc.dg/c99-flex-array-1.c: New.
29621
29622 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29623
29624         * gcc.c-torture/compile/20001222-1.x: Remove.
29625
29626 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29627
29628         * gcc.c-torture/execute/built-in-setjmp.c: New.
29629
29630 2001-01-03  Richard Henderson  <rth@redhat.com>
29631
29632         * gcc.dg/940510-1.c: Update expected error wording.
29633         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29634
29635 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29636
29637         * lib/target-supports.exp (check_alias_available): Modified to
29638         indicate aliases not supported if only weak aliases are supported.
29639
29640 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29641
29642         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29643         Turn on cmpstrsi checks for __pj__ and __i370__.
29644
29645 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29646
29647         * g++.old-deja/g++.other/virtual11.C: New test.
29648
29649 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29650
29651         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29652
29653 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29654
29655         * gcc.c-torture/compile/20010102-1.c: New test.
29656
29657 2001-01-02  Andreas Jaeger  <aj@suse.de>
29658
29659         * gcc.dg/noreturn-3.c: New test.
29660
29661         * gcc.dg/noreturn-4.c: New test.
29662
29663 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29664
29665         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29666         __builtin_fputc and __builtin_fwrite.
29667
29668 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29669
29670         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29671         signed char, not default char.
29672
29673 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29674
29675         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29676
29677 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29678
29679         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29680
29681 2000-12-29  Richard Henderson  <rth@redhat.com>
29682
29683         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29684         (__cyg_profile_func_exit): Define.
29685
29686 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29687
29688         * g++.dg/vtgc1.C: New test.
29689
29690 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29691
29692         * gcc.dg/noncompile/20001228-1.c: New test.
29693
29694         * gcc.dg/20001228-1.c: New test.
29695
29696         * gcc.c-torture/execute/20001228-1.c: New test.
29697
29698 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29699
29700         * gcc.dg/format-strfmon-1.c: New test.
29701
29702 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29703
29704         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29705         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29706         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29707         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29708         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29709         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29710         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29711         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29712         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29713         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29714         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29715         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29716         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29717
29718         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29719         * gcc.c-torture/execute/string-opt-4.c: Test index.
29720
29721 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29722
29723         * gcc.c-torture/compile/20001226-1.c: New test.
29724
29725 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29726
29727         * gcc.c-torture/compile/20001222-1.c: New test.
29728         * gcc.c-torture/compile/20001222-1.x: Xfail.
29729
29730 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29731
29732         * gcc.c-torture/execute/comp-goto-2.c: New test.
29733
29734 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29735
29736         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29737         Use long types if __INT_MAX__ is 32767.
29738         (main): Use cast to (sint32 *) when poking 88 into a_page.
29739
29740         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29741
29742 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29743
29744         * gcc.c-torture/compile/20001221-1.c: New test.
29745         * gcc.c-torture/execute/20001221-1.c: New test.
29746
29747 2000-12-20  Richard Henderson  <rth@redhat.com>
29748
29749         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29750         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29751
29752 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29753
29754         * gcc.dg/compare3.c: New test.
29755
29756 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29757
29758         * gcc.dg/format-warnll-1.c: New test.
29759
29760 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29761
29762         * gcc.dg/cpp/cmdlne-P.c: New test.
29763
29764 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29765
29766         * gcc.c-torture/execute/builtin-abs-1.c,
29767         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29768
29769 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29770
29771         * gcc.dg/cpp/multiline.c: New test.
29772
29773 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29774
29775         * g++.old-deja/g++.other/syshdr1.C: Update.
29776         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29777
29778 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29779
29780         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29781
29782 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29783
29784         * g++.old-deja/g++.pt/ttp65.C: New test.
29785
29786 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29787
29788         * g++.old-deja/g++.pt/ttp64.C: New test.
29789
29790 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29791
29792         * g++.old-deja/g++.pt/spec33.C: New test.
29793
29794 2000-12-14  Catherine Moore  <clm@redhat.com>
29795
29796         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29797         * gcc.c-torture/execute/920612-2.c: Likewise.
29798         * gcc.c-torture/execute/920428-2.c: Likewise.
29799         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29800         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29801
29802 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29803
29804         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29805         * gcc.dg/pack-test-2.c: Likewise.
29806
29807 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29808
29809         Tests by Zack Weinberg <zackw@stanford.edu>.
29810
29811         * gcc.dg/cpp/defined.c: Update.
29812         * gcc.dg/cpp/defined_trad.c: New tests.
29813
29814 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29815
29816         * gcc.dg/cpp/trad-direct.c: Update.
29817
29818 2000-12-11  Neil Booth  <neilb@earthling.net>
29819
29820         * gcc.dg/cpp/defined_trad.c
29821
29822 2000-12-11  Neil Booth  <neilb@earthling.net>
29823
29824         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29825
29826 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29827
29828         * gcc.dg/format-miss-2.c: New test.
29829
29830 2000-12-09  Neil Booth  <neilb@earthling.net>
29831
29832         * gcc.dg/cpp/lineflags.c: New tests.
29833         * gcc.dg/cpp/poison.c: Update.
29834         * gcc.dg/cpp/redef2.c: Update.
29835         * gcc.dg/cpp/skipping.c: New test.
29836
29837 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29838
29839         * g++.old-deja/g++.other/eh3.C: New testcase.
29840
29841 2000-12-07  Neil Booth  <neilb@earthling.net>
29842
29843         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29844         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29845         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29846         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29847         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29848         Update.
29849
29850 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29851
29852         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29853         __SIZE_TYPE__ instead of int for type of integers cast to
29854         pointers.
29855
29856 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29857
29858         * g++.old-deja/g++.other/cleanup4.C: New test.
29859
29860 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29861
29862         * format-sec-1.c: New test.
29863
29864 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29865
29866         * gcc.dg/format-nonlit-3.c: New test.
29867
29868 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29869
29870         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29871         through a null pointer.
29872
29873 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29874
29875         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29876         * g++.old-deja/g++.pt/partial4.C: New test.
29877
29878 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29879
29880         * gcc.c-torture/execute/ieee/hugeval.x: New.
29881
29882 2000-12-06  Neil Booth  <neilb@earthling.net>
29883
29884         * gcc.dg/cpp/backslash2.c: New tests.
29885
29886 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29887
29888         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29889         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29890
29891 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29892
29893         * gcc.c-torture/execute/20001203-2.c: New testcase.
29894
29895 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29896
29897         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29898         * g++.old-deja/g++.other/virtual10.C: New test.
29899
29900 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29901
29902         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29903
29904 2000-12-05  Richard Henderson  <rth@redhat.com>
29905
29906         * gcc.c-torture/compile/20001205-1.c: New.
29907
29908 2000-12-04  Neil Booth  <neilb@earthling.net>
29909
29910         * g++.old-deja/g++.other/virtual9.C: New test.
29911         * g++.old-deja/g++.pt/crash61.C: New test.
29912         * gcc.c-torture/execute/loop-9.c: New test.
29913
29914 2000-12-04  Neil Booth  <neilb@earthling.net>
29915
29916         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29917         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29918         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29919         * gcc.dg/cpp/extratokens.c: ...here.
29920
29921 2000-12-04  Neil Booth  <neilb@earthling.net>
29922
29923         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29924         New tests.
29925
29926 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29927
29928         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29929         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29930
29931 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29932
29933         * gcc.c-torture/execute/20001203-1.c: New test.
29934
29935 2000-12-03  Neil Booth  <neilb@earthling.net>
29936
29937         * gcc.dg/cpp/macro6.c: New test cases.
29938
29939 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29940
29941         * gcc.c-torture/execute/string-opt-9.c: New test.
29942         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29943         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29944         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29945
29946         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29947         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29948
29949 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29950
29951         * gcc.dg/cpp/if-6.c: New testcase.
29952
29953         * gcc.dg/20001201-1.c: New testcase.
29954
29955 2000-12-02  Neil Booth  <neilb@earthling.net>
29956
29957         * g++.old-deja/g++.other/externC4.C,
29958         g++.old-deja/g++.other/friend10.C: New tests.
29959
29960 2000-12-02  Neil Booth  <neilb@earthling.net>
29961
29962         * g++.old-deja/g++.other/instan2.C
29963         * g++.old-deja/g++.other/instan3.C: New test.
29964
29965 2000-12-02  Neil Booth  <neilb@earthling.net>
29966
29967         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29968         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29969         gnuc99.c,gnuc99-pedantic.c: New tests.
29970
29971 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29972
29973         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29974         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29975
29976 2000-12-01  Neil Booth  <neilb@earthling.net>
29977
29978         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29979         * gcc.dg/cpp/poison.c: Update.
29980         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29981
29982 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29983
29984         * g77.f-torture/execute/20001201.f: New test.
29985
29986 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29987
29988         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29989
29990 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29991
29992         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29993
29994 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29995
29996         * g++.old-deja/g++.other/cast6.C: New test.
29997
29998 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29999
30000         * gcc.c-torture/execute/20001130-2.c: New testcase.
30001
30002 2000-11-30  Richard Henderson  <rth@redhat.com>
30003
30004         * gcc.c-torture/execute/20001130-1.c: New test.
30005
30006 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30007
30008         * g++.old-deja/g++.other/op3.C: New test.
30009
30010 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30011
30012         * g++.old-deja/g++.other/op2.C: New test.
30013
30014 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
30015
30016         * g++.old-deja/g++.other/crash38.C: New test.
30017
30018 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
30019
30020         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
30021
30022 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
30023
30024         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
30025         tests.
30026         * gcc.c-torture/execute/string-opt-6.c: New test.
30027
30028         * gcc.dg/20001117-1.c: Add main.
30029
30030 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
30031
30032         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
30033         Move from here ...
30034         * gcc.dg/940510-1.c: ... to here.
30035
30036         * gcc.dg/20000926-1.c: GNU C now allows initializations of
30037         zero-size arrays in toplevel structures.
30038
30039 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30040
30041         * gcc.c-torture/execute/loop-8.c: New test.
30042
30043 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30044
30045         * g++.old-deja/g++.other/base1.C: New test.
30046
30047 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30048
30049         * g++.old-deja/g++.other/parse2.C: New test.
30050
30051 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30052
30053         * g++.old-deja/g++.pt/incomplete1.C: New test.
30054
30055 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
30056
30057         * g++.old-deja/g++.other/friend9.C: New test.
30058
30059 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30060
30061         * gcc.dg/20001127-1.c: New test.
30062
30063 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30064
30065         * g++.old-deja/g++.pt/friend46.C: New test.
30066
30067 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30068
30069         * g++.old-deja/g++.other/ptrmem8.C: New test.
30070
30071 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30072
30073         * gcc.c-torture/execute/string-opt-7.c: New test.
30074         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30075
30076 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30077
30078         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30079         instead of 'mkcheck 2'.
30080
30081 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30082
30083         * gcc.c-torture/execute/memcheck/driver.c,
30084         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30085         C9X references to refer to C99.
30086
30087 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30088
30089         * gcc.dg/ultrasp3.c: New test.
30090
30091 2000-11-25  Neil Booth  <neilb@earthling.net>
30092
30093         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30094
30095 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30096
30097         * gcc.c-torture/compile/20001123-2.c: New.
30098
30099 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30100
30101         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30102
30103 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30104
30105         * gcc.dg/sequence-point-1.c: Add some new tests.
30106         * gcc.c-torture/execute/20001124-1.c: New test.
30107
30108 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30109
30110         * g++.old-deja/g++.other/vaarg4.C: New test.
30111         * gcc.c-torture/compile/20001123-1.c: New test.
30112
30113 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30114
30115         * g++.other/crash24.C: Adjust and remove XFAIL.
30116         * g++.other/crash37.C: New test.
30117
30118 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30119
30120         * g++.old-deja/g++.pt/instantiate9.C: New test.
30121
30122 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30125         new ABI, too.
30126
30127         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30128         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30129
30130 2000-11-22  Neil Booth  <neilb@earthling.net>
30131
30132         * gcc.dg/cpp/Wtrigraphs.c: New test.
30133
30134 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30135
30136         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30137
30138 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30139
30140         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30141
30142 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30143
30144         * lib/gcc-dg.exp: load_lib scanasm.exp.
30145         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30146         * lib/g++-dg.exp: load_lib scanasm.exp.
30147         * lib/scanasm.exp: New.
30148         (scan-assembler, scan-assembler-not): Add optional arguments to
30149         test name, or if not present, the pattern name.
30150         (scan-assembler-dem, scan-assembler-dem-not): New.
30151
30152         * g++.dg/dg.exp: New.
30153
30154 2000-11-21  Neil Booth  <neilb@earthling.net>
30155
30156         * gcc.dg/cpp/integrated1.c: Remove.
30157
30158 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30159
30160         * gcc.c-torture/execute/20001121-1.c: New test.
30161
30162 2000-11-21  Richard Henderson  <rth@redhat.com>
30163
30164         * gcc.c-torture/compile/20001121-1.c: New test.
30165
30166 2000-11-20  Neil Booth  <neilb@earthling.net>
30167
30168         * gcc.dg/cpp/integrated1.c: New test.
30169
30170 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30171
30172         * g++.old-deja/g++.other/inline17.C: New test.
30173
30174 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30175
30176         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30177         local variable to be zero: I made the variable global. Now
30178         uses abort() and exit() instead of relying on main's return value.
30179
30180 2000-11-20  Neil Booth  <neilb@earthling.net>
30181
30182         * gcc.dg/cpp/paste2.c: Update test.
30183         * objc/execute/paste.m: New test.
30184
30185 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30186
30187         * gcc.dg/c99-condexpr-1.c: New test.
30188
30189 2000-11-20  Neil Booth  <neilb@earthling.net>
30190
30191         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30192
30193 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.old-deja/g++.pt/export1.C: New test.
30196
30197 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30198
30199         * gcc.dg/20001117-1.c: New test.
30200
30201 2000-11-18  Richard Henderson  <rth@redhat.com>
30202
30203         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30204
30205 2000-11-18  Richard Henderson  <rth@redhat.com>
30206
30207         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30208         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30209         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30210
30211 2000-11-18  Richard Henderson  <rth@redhat.com>
30212
30213         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30214         (main): New.  Exit cleanly.
30215
30216 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30217
30218         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30219         gcc.dg/c99-fordecl-2.c: New tests.
30220
30221 2000-11-18  Richard Henderson  <rth@redhat.com>
30222
30223         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30224         * gcc.c-torture/execute/zerolen-2.c: New.
30225
30226 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30227
30228         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30229         memory.
30230
30231 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30232
30233         * g++.old-deja/g++.pt/instantiate8.C: New test.
30234
30235 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30236
30237         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30238         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30239
30240 2000-11-16  Nick Clifton  <nickc@redhat.com>
30241
30242         * gcc.c-torture/execute/nestfunc-2.c: New test.
30243         * gcc.c-torture/execute/nestfunc-3.c: New test.
30244
30245 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30246
30247         * gcc.c-torture/compile/20001116-1.c: New test.
30248
30249 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30250
30251         * gcc.c-torture/execute/20001115-1.c: New test.
30252
30253 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30254
30255         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30256         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30257         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30258         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30259
30260 2000-11-15  Neil Booth  <neilb@earthling.net>
30261
30262         gcc.dg/cpp/_Pragma1.c: Update.
30263         gcc.dg/cpp/_Pragma2.c: New test.
30264
30265 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30266
30267         * g++.old-deja/g++.other/anon5.C: New test.
30268
30269 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30270
30271         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30272         tests.
30273
30274 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30275
30276         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30277         output.
30278
30279 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30280
30281         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30282         labels at end of compound statements.
30283
30284 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30285
30286         * gcc.c-torture/execute/loop-7.c: New test.
30287
30288 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30289
30290         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30291
30292 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30293
30294         * gcc.dg/c99-bool-1.c: New test.
30295
30296 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30297
30298         * gcc.dg/c99-scope-1.c: Remove xfail.
30299         * gcc.dg/c99-scope-2.c: New test.
30300
30301 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30302
30303         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30304         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30305
30306 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30307
30308         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30309         error messages.
30310
30311         * g++.mike/p700.C: Don't typedef wchar_t.
30312         * g++.mike/p784.C: Likewise.
30313         * g++.mike/eb101.C: Don't use __wchar_t.
30314
30315 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30316
30317         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30318         from DO loop.
30319
30320 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30321
30322         * gcc.c-torture/execute/20001111-1.c: New test.
30323
30324 2000-11-10  Nick Clifton  <nickc@redhat.com>
30325
30326         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30327         long multuiple and accumulate.
30328
30329 2000-11-09  Richard Henderson  <rth@redhat.com>
30330
30331         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30332         via size_t instead of int.
30333
30334         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30335         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30336         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30337         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30338
30339 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30340
30341         * gcc.c-torture/compile/20001109-1.c: New test.
30342         * gcc.c-torture/compile/20001109-2.c: New test.
30343
30344 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30345
30346         * g++.old-deja/g++.pt/operator1.C: New test.
30347         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30348
30349 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30350
30351         * gcc.dg/20001108-1.c: New test.
30352
30353 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30354
30355         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30356         with both arguments constant strings.
30357         * gcc.c-torture/execute/string-opt-3.c: New test.
30358         * gcc.c-torture/execute/string-opt-4.c: New test.
30359         * gcc.c-torture/execute/string-opt-5.c: New test.
30360
30361 2000-11-08  Nick Clifton  <nickc@redhat.com>
30362
30363         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30364         mulsidi3adddi patterns.
30365
30366 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30367
30368         * g++.old-deja/g++.other/crash36.C: New test.
30369
30370 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30371
30372         * g++.old-deja/g++.other/init16.C: New test.
30373
30374 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30375
30376         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30377
30378 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30379
30380         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30381         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30382         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30383
30384 2000-11-07  DJ Delorie  <dj@redhat.com>
30385
30386         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30387
30388 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30389
30390         * gcc.c-torture/execute/string-opt-1.c: New test.
30391
30392 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30393
30394         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30395         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30396         parameters in registers, and there is no way for a varargs
30397         function to know in which order the integer and floating-point
30398         parameters should be interleaved when they are placed on the
30399         stack.
30400         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30401         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30402
30403 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30404
30405         * gcc.c-torture/execute/string-opt-2.c: New test.
30406
30407 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30408
30409         * g++.old-deja/g++.pt/crash60.C: New test.
30410
30411 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30412
30413         * g++.old-deja/g++.other/crash24.C: New test.
30414         * g++.old-deja/g++.other/crash25.C: New test.
30415         * g++.old-deja/g++.other/crash26.C: New test.
30416         * g++.old-deja/g++.other/crash27.C: New test.
30417         * g++.old-deja/g++.other/crash28.C: New test.
30418         * g++.old-deja/g++.other/crash29.C: New test.
30419         * g++.old-deja/g++.other/crash30.C: New test.
30420         * g++.old-deja/g++.other/crash31.C: New test.
30421         * g++.old-deja/g++.other/crash32.C: New test.
30422         * g++.old-deja/g++.other/crash33.C: New test.
30423         * g++.old-deja/g++.other/crash34.C: New test.
30424         * g++.old-deja/g++.other/crash35.C: New test.
30425
30426 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30427
30428         * gcc.c-torture/execute/20001031-1.c: New test.
30429
30430 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30431
30432         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30433         namespace.
30434
30435         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30436         standards-conformant.
30437
30438         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30439
30440         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30441         * g++.old-deja/g++.mike/p755a.C: Likewise.
30442         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30443         library makes no calls to `operator new' during initialization.
30444
30445 2000-11-04  Neil Booth  <neilb@earthling.net>
30446
30447         * gcc.dg/cpp/include2.c: New tests.
30448
30449 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30450
30451         * lib/g++.exp (g++_set_ld_library_path): New function.
30452         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30453
30454 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30455
30456         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30457         warnings.
30458
30459 2000-11-01  Richard Henderson  <rth@redhat.com>
30460
30461         * g++.old-deja/g++.ext/namedret1.C: New.
30462         * g++.old-deja/g++.ext/namedret2.C: New.
30463         * g++.old-deja/g++.ext/namedret3.C: New.
30464
30465 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30466
30467         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30468         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30469
30470 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30471
30472         * gcc.c-torture/execute/va-arg-21.c: New test.
30473
30474 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30475
30476         * gcc.dg/c99-complex-2.c: New test.
30477
30478 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30479
30480         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30481
30482 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * g++.old-deja/g++.other/inline16.C: New test.
30485
30486 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30487
30488         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30489         __PRETTY_FUNCTION__
30490
30491 2000-10-29  Neil Booth  <neilb@earthling.net>
30492
30493         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30494         New tests.
30495         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30496         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30497         optimisation.
30498
30499 2000-10-29  Neil Booth  <neilb@earthling.net>
30500
30501         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30502         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30503         * mi5.c: Test multiple includes work with -C.
30504         * trigraphs.c: Test ^= version.
30505
30506 2000-10-28  Neil Booth  <neilb@earthling.net>
30507
30508         New tests and test updates for new macro expander.
30509
30510         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30511         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30512         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30513         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30514         new diagnostic messages.
30515
30516         * gcc.dg/cpp/macro3.c: New tests.
30517
30518 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30519
30520         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30521         on the same line.
30522
30523 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30524
30525         * g++.old-deja/g++.other/eh2.C: New test.
30526
30527 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30528
30529         * gcc.c-torture/execute/20001027-1.c: New test.
30530
30531 2000-10-26  Richard Henderson  <rth@redhat.com>
30532
30533         * gcc.c-torture/execute/20001026-1.c: New.
30534
30535 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30536
30537         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30538         * g++.old-deja/g++.law/builtin1.C: Likewise.
30539         * g++.old-deja/g++.law/ctors10.C: Likewise.
30540         * g++.old-deja/g++.law/virtual3.C: Likewise.
30541         * g++.old-deja/g++.mike/p658.C: Likewise.
30542         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30543         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30544         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30545         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30546         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30547
30548 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30549
30550         * gcc.c-torture/compile/20001024-1.c: New test.
30551
30552 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30553
30554         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30555         to tell us whether or not we are using V3.
30556
30557 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30558
30559         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30560         operands.
30561
30562 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30563
30564         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30565
30566 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30567
30568         * gcc.c-torture/execute/20001024-1.c: New test.
30569
30570 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30571
30572         * g++.old-deja/g++.other/sibcall1.C: New test.
30573
30574 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30575
30576         * gcc.dg/noncompile/init-3.c: New test.
30577
30578 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30579
30580         * gcc.dg/format-array-1.c: New test.
30581
30582 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30583
30584         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30585         writing through null pointers; remove comment about testing
30586         unterminated strings.
30587
30588 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30589
30590         * gcc.c-torture/execute/20001017-2.c: New test.
30591
30592 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30593
30594         * gcc.c-torture/compile/20001018-1.c: New test.
30595         * gcc.c-torture/compile/20001018-1.x: Xfail.
30596
30597 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30598
30599         * gcc.c-torture/execute/20001017-1.c: New test.
30600
30601 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30602
30603         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30604         for multiple use of arguments with scanf formats; add tests for
30605         multiple use of arguments.
30606
30607 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30608
30609         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30610
30611 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30612
30613         * gcc.dg/format-miss-1.c: New test.
30614
30615 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30616
30617         * gcc.c-torture/execute/20001013-1.c: New test.
30618
30619 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30620
30621         * gcc.dg/format-branch-1.c: New test.
30622
30623 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30624
30625         * README, lib/file-format.exp: Remove EGCS references.
30626
30627 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30628
30629         * gcc.dg/20001013-1.c: New test.
30630
30631 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30632
30633         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30634         for intmax_t in the compiler using __typeof__ and the type rules
30635         for conditional expressions.
30636
30637 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30638
30639         * gcc.dg/20001012-1.c: New test.
30640         * gcc.dg/20001012-2.c: New test.
30641
30642 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30643
30644         * gcc.dg/format-attr-1.c: New test.
30645
30646 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30647
30648         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30649         __LONG_LONG_MAX__ instead of LLONG_MAX.
30650
30651 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30652
30653         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30654         scanf flags.
30655         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30656         flags.
30657
30658 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30659
30660         * gcc.dg/sequence-pt-1.c: New test.
30661
30662 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30663
30664         * gcc.c-torture/execute/20001011-1.c: New testcase.
30665         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30666
30667 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30668
30669         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30670         does not error on it.
30671
30672 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30673
30674         * gcc.dg/20001009-1.c: New test.
30675
30676 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30677
30678         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30679         * gcc.c-torture/execute/20001009-2.c: ... to here.
30680
30681 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30682
30683         * gcc.c-torture/compile/20001009-1.c: New testcase.
30684         * gcc.c-torture/execute/20001009-1.c: New testcase.
30685         Testcases provided by Jan Hubicka <jh@suse.cz>.
30686
30687 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30688
30689         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30690         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30691         uintmax_t using <limits.h> to emulate the compiler's internal
30692         logic.  No longer XFAIL %j tests.
30693
30694 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30695
30696         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30697         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30698         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30699         regexps and details of expected handling of some bad formats.
30700         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30701         suppression.
30702
30703 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30704
30705         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30706         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30707         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30708         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30709         in list archives.
30710
30711 2000-10-06  Richard Henderson  <rth@cygnus.com>
30712
30713         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30714         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30715         * g++.old-deja/g++.jason/report.C: Likewise.
30716         * g++.old-deja/g++.law/friend5.C: Likewise.
30717         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30718         of the expected warnings.
30719
30720 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30721
30722         * g++.old-deja/g++.pt/enum14.C: New test.
30723
30724 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30725
30726         * g++.old-deja/g++.pt/crash59.C: New test.
30727
30728 2000-10-04  Will Cohen  <wcohen@redhat.com>
30729
30730         * gcc.dg/20000926-1.c: New test.
30731
30732 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30733
30734         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30735         function name for current C++ compiler.
30736         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30737
30738 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30739
30740         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30741         __PRETTY_FUNCTION__.
30742         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30743
30744 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30745
30746         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30747
30748 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30749
30750         * gcc.c-torture/compile/20000923-1.c: New test.
30751
30752 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30753
30754         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30755         * g++.old-deja/g++.pt/ttp62.C: Same.
30756         * g++.old-deja/g++.other/inline14.C: Same.
30757
30758 2000-09-24  Richard Henderson  <rth@cygnus.com>
30759
30760         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30761
30762 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30763
30764         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30765
30766 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30767
30768         * gcc.c-torture/compile/20000922-1.c: New file.
30769
30770 2000-09-21  Nick Clifton  <nickc@redhat.com>
30771
30772         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30773         a signed long modulo operation.
30774         (mod6): New function - perform an unsigned long modulo operation.
30775         (main): Add tests for modulos of very large numbers by very small
30776         dividends.
30777
30778 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30779
30780         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30781
30782 2000-09-19  Richard Henderson  <rth@cygnus.com>
30783
30784         * gcc.dg/compare2.c (case 10): XFAIL.
30785
30786 2000-09-18  Richard Henderson  <rth@cygnus.com>
30787
30788         * gcc.c-torture/execute/20000906-1.c: Move ...
30789         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30790         that support __builtin_trap.
30791
30792 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30793
30794         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30795
30796 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30797
30798         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30799         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30800         more $ format tests.
30801
30802 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30803
30804         * gcc.dg/format-errmk-1.c: New test.
30805
30806 2000-09-17  Greg McGary  <greg@mcgary.org>
30807
30808         * gcc.c-torture/execute/20000917-1.x: Remove.
30809
30810 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30811
30812         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30813
30814 2000-09-17  Greg McGary  <greg@mcgary.org>
30815
30816         * gcc.c-torture/execute/20000917-1.c: New test.
30817         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30818
30819 2000-09-16  Neil Booth  <NeilB@earthling.net>
30820
30821         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30822         in nested macro bug.
30823
30824 2000-09-15  Neil Booth  <NeilB@earthling.net>
30825
30826         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30827
30828 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30829
30830         * gcc.c-torture/execute/20000914-1.c: New test.
30831
30832 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30833
30834         * g++.other/inline13.C: New test.
30835
30836 2000-09-12  Andreas Jaeger  <aj@suse.de>
30837
30838         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30839         constant by Ulrich Drepper <drepper@redhat.com>.
30840
30841 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30842
30843         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30844
30845 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30846
30847         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30848
30849 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30850
30851         * gcc.dg/cpp/backslash.c: New test.
30852
30853 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30854
30855         * gcc.c-torture/execute/20000910-1.c: New test.
30856         * gcc.c-torture/execute/20000910-2.c: Likewise.
30857
30858 2000-09-11  Robert Lipe  <robertl@sco.com>
30859
30860         * gcc.dg/pragma-align.c: New test.
30861
30862 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * g++.old-deja/g++.pt/explicit82.C: New test.
30865         * g++.old-deja/g++.pt/explicit83.C: New test.
30866
30867 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30868
30869         * gcc.dg/asm-names.c: New test.
30870
30871 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30872
30873         * gcc.dg/cpp/tr-warn6.c: New test
30874
30875 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30876
30877         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30878         be accepted.
30879
30880 2000-09-07  Catherine Moore  <clm@redhat.com>
30881
30882         * gcc.c-torture/execute/unroll-1.c: New test.
30883
30884 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30885
30886         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30887         ERROR markers.
30888         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30889         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30890         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30891         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30892         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30893         Preprocess only.
30894         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30895         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30896
30897 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30898
30899         * g++.old-deja/g++.pt/deduct2.C: New test.
30900
30901 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30902
30903         * g++.old-deja/g++.pt/parms2.C: New test.
30904
30905 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30906
30907         * g++.old-deja/g++.pt/crash58.C: New test.
30908
30909 2000-09-06  Greg McGary  <greg@mcgary.org>
30910
30911         * gcc.c-torture/execute/20000906-1.c: New test.
30912         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30913
30914 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30915
30916         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30917
30918 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30919
30920         * g++.old-deja/g++.pt/crash57.C: New test.
30921
30922 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30923
30924         * g++.old-deja/g++.pt/crash56.C: New test.
30925
30926 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30927
30928         * g++.old-deja/g++.pt/koenig1.C: New test.
30929
30930 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30931
30932         * gcc.dg/20000904-1.c: New test.
30933
30934 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30935
30936         * gcc.dg/cpp/paste8.c: New test.
30937
30938 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30939
30940         * gcc.c-torture/compile/20000827-1.c: New test.
30941
30942 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30943
30944         * gcc.dg/format-diag-1.c: New test.
30945
30946 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30947
30948         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30949         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30950         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30951         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30952         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30953
30954 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30955
30956         * g++.old-deja/g++.other/nested4.C: New test.
30957
30958 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30959
30960         * g++.old-deja/g++.ns/scoped1.C: New test.
30961
30962 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30963
30964         * lib/g++.exp: Support testing already-installed GCC.
30965
30966 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30967
30968         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30969
30970 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30971
30972         * gcc.dg/return-type-2.c: New test.
30973
30974 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30975
30976         * gcc.c-torture/compile/20000825-1.c: New test.
30977
30978 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30979
30980         * gcc.dg/dwarf2-2.c: New test.
30981
30982 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30983
30984         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30985         dg-warning regexps.
30986
30987 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30988
30989         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30990         gcc.dg/format-ext-5.c: New tests.
30991
30992 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30993
30994         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30995
30996 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30997
30998         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30999
31000 2000-08-24  Richard Henderson  <rth@cygnus.com>
31001
31002         * gcc.dg/ia64-sync-1.c: New test.
31003         * gcc.dg/ia64-sync-2.c: New test.
31004         * gcc.dg/ia64-asm-1.c: New test.
31005
31006 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
31007
31008         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
31009         * gcc.dg/format-ext-2.c: New test.
31010
31011 2000-08-23  Jason Merrill  <jason@redhat.com>
31012
31013         * lib/old-dejagnu.exp: Also ignore "In member function" and
31014         "At global scope".
31015
31016 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31017
31018         * gcc.dg/noncompile/label-lineno-1.c: New test.
31019
31020 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31021
31022         * gcc.dg/c99-array-nonobj-1.c: New test.
31023
31024 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31025
31026         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
31027         tests.
31028         * gcc.dg/format-ext-1.c: New test.
31029
31030 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31031
31032         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
31033         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
31034         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
31035         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
31036         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
31037
31038 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
31039
31040         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
31041         gcc.dg/c99-strftime-2.c: New tests.
31042
31043 2000-08-22  Richard Henderson  <rth@cygnus.com>
31044
31045         * gcc.c-torture/execute/20000822-1.c: New test.
31046
31047 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31048
31049         * gcc.c-torture/execute/20000819-1.x: Remove.
31050
31051 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31052
31053         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
31054         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
31055         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
31056         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
31057         gcc.dg/format-xopen-1.c: New tests.
31058
31059 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31060
31061         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31062
31063 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31064
31065         * g++.old-deja/g++.other/loop2.C: New test.
31066
31067         * gcc.c-torture/compile/20000606-1.c: New test.
31068         * gcc.c-torture/compile/20000728-1.c: New test.
31069         * gcc.c-torture/execute/20000801-1.c: New test.
31070         * gcc.c-torture/execute/20000801-2.c: New test.
31071         * gcc.c-torture/execute/20000819-1.c: New test.
31072         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31073         * gcc.dg/20000629-1.c: New test.
31074         * gcc.dg/20000724-1.c: New test.
31075         * gcc.dg/20000807-1.c: New test.
31076
31077 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31078
31079         * gcc.dg/cpp/pragma-1.c: New test.
31080         * gcc.dg/cpp/pragma-2.c: New test.
31081
31082 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31083
31084         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31085         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31086
31087 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31088
31089         * gcc.c-torture/compile/20000818-1.c: New test.
31090
31091 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31092
31093         * gcc.c-torture/execute/20000818-1.c: New test.
31094
31095 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31096
31097         * gcc.dg/format-va-1.c: New test.
31098
31099 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31100
31101         * g++.old-deja/g++.other/typedef8.C: New test.
31102
31103 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31104
31105         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31106         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31107         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31108         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31109         * g++.old-deja/g++.other/ptrmem7.C: New test.
31110         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31111
31112 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         * g++.old-deja/g++.pt/typename27.C: New test.
31115
31116 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31117
31118         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31119         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31120         * g++.old-deja/g++.pt/friend45.C: New test.
31121         * g++.old-deja/g++.other/friend8.C: New test.
31122
31123 2000-08-15  Richard Henderson  <rth@cygnus.com>
31124
31125         * gcc.c-torture/execute/20000815-1.c: New test.
31126
31127 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31128
31129         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31130         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31131         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31132
31133 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31134
31135         * g++.old-deja/g++.other/refinit2.C: New test.
31136
31137 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31138
31139         * lib/c-torture.exp (c-torture): Make
31140         compiler_conditional_xfail_data global.
31141         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31142         compiler_conditional_xfail_data machinery.
31143         (f-torture-execute): Likewise.
31144         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31145         and only when unrolling loops.
31146
31147         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31148
31149 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31150
31151         * g++.old-deja/g++.pt/explicit81.C: New test.
31152
31153 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31154
31155         * g++.old-deja/g++.pt/typename26.C: New test.
31156
31157 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31158
31159         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31160         warning.
31161
31162 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31163
31164         * g++.old-deja/g++.other/array3.C: New test.
31165
31166 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31167
31168         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31169         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31170         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31171         New tests.
31172
31173 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31174
31175         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31176         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31177
31178 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31179
31180         * gcc.c-torture/execute/20000808-1.c: New test.
31181
31182 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31183
31184         * gcc.dg/c90-const-expr-1.c: New test.
31185
31186 2000-08-08  Richard Henderson  <rth@cygnus.com>
31187
31188         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31189
31190 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31191
31192         * gcc.dg/noncompile/const-ll-1.c: New test.
31193
31194 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31195
31196         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31197
31198 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31199
31200         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31201         that running programs linked against the shared version of libobjc
31202         run correctly.
31203
31204 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31205
31206         * gcc.dg/c99-printf-1.c: New test.
31207
31208 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31209
31210         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31211
31212 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31213
31214         * gcc.c-torture/execute/20000731-1.x: Delete.
31215
31216 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31217
31218         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31219         and torture_without_loops as is done by c-torture.exp.
31220         (search_for): Copy from c-torture.exp.
31221         (gcc-dg-runtest): New function, drives a directory of tests
31222         iterating over the TORTURE_OPTIONS.
31223         (scan-assembler, scan-assembler-not): Move here from
31224         individual directory drivers.
31225
31226         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31227         defined by lib/gcc-dg.exp.
31228         * gcc.dg/cpp/cpp.exp: Likewise.
31229         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31230         gcc-dg-runtest, so we cycle over optimization options.
31231
31232         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31233         * gcc.dg/compare2.c: No longer expected to fail.
31234
31235 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31236
31237         * gcc.c-torture/execute/20000804-1.c: New test.
31238
31239 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31240
31241         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31242
31243 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31244
31245         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31246
31247 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31248
31249         * gcc.c-torture/compile/20000803-1.c: New test.
31250
31251 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31252
31253         * gcc.c-torture/execute/20000801-3.c,
31254         gcc.c-torture/execute/20000801-4.c: New tests.
31255         * gcc.c-torture/execute/20000801-3.x,
31256         gcc.c-torture/execute/20000801-4.x: Xfail.
31257
31258 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31259
31260         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31261         libobjc/.libs to allow for libtool.
31262
31263 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31264
31265         * gcc.c-torture/compile/20000802-1.c: New test.
31266
31267 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31268
31269         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31270
31271 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31272
31273         * gcc-c-torture/execute/20000731-2.c: New test.
31274
31275         * gcc.c-torture/execute/20000731-1.c: New test.
31276         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31277
31278 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31279
31280         * testsuite/gcc.dg/cpp/paste7.c: New test.
31281         * gcc.dg/cpp/20000725-1.c: New test.
31282
31283 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31284
31285         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31286         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31287         declaration warning for __builtin_dwarf_reg_size.
31288
31289         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31290
31291 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31292
31293         * gcc.dg/noncompile/voidparam-1.c: New test.
31294
31295 2000-07-30  Richard Henderson  <rth@cygnus.com>
31296
31297         * gcc.dg/c90-digraph-1.c: Don't xfail.
31298         * gcc.dg/compare2.c (case 10): Xfail.
31299         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31300
31301 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31302
31303         * gcc.dg/c99-main-1.c: New test.
31304
31305 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31306
31307         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31308
31309 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31310
31311         * gcc.c-tortuer/execute/20000726-1.c: New test.
31312
31313 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31314
31315         * gcc.c-torture/execute/enum-2.c: New test.
31316
31317 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31318
31319         * gcc.dg/cpp/tr-warn3.c: New test.
31320
31321 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31322
31323         * g++.old-deja/g++.ext/implicit1.C: Remove.
31324         * g++.old-deja/g++.jason/c2.C: Remove
31325         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31326         * g++.old-deja/g++.pt/crash16.C: Likewise.
31327         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31328
31329 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31330
31331         * g++.old-deja/g++.other/for2.C: New test.
31332
31333 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31334
31335         * gcc.dg/20000720-1.c: New test.
31336
31337 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31338
31339         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31340
31341 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31342
31343         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31344         * gcc.c-torture/execute/20000722-1.c: New.
31345         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31346
31347 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31348
31349         * gcc.dg/cpp/20000720-1.S: New test.
31350
31351 2000-07-21  Michael Meissner  <meissner@redhat.com>
31352
31353         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31354
31355 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31356
31357         * g++.old-deja/g++.brendan/crash16.C,
31358         g++.old-deja/g++.brendan/parse3.C,
31359         g++.old-deja/g++.brendan/redecl1.C,
31360         g++.old-deja/g++.ns/template13.C,
31361         g++.old-deja/g++.other/decl4.C,
31362         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31363
31364 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31365
31366         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31367         and "Internal error".
31368
31369         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31370         regexps.
31371         * gcc.dg/cpp/paste6.c: New test.
31372
31373 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31374
31375         * gcc.dg/cpp/tr-direct.c: New test.
31376
31377         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31378         gcc.dg/cpp/undef1.c: Tweak error regexps.
31379
31380 2000-07-18  Eric Christopher <echristo@redhat.com>
31381
31382         * gcc.c-torture/compile/20000718-1.c: New test.
31383
31384 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31385
31386         * cpplex.c (_cpp_push_token): If the token being pushed back
31387         is the previous token in this context, just subtract one from
31388         context->posn.
31389         * cppmacro.c (save_expansion): Clear aux field when storing a
31390         placemarker.
31391
31392 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31393
31394         * gcc.dg/noncompile/redecl-1.c: New test.
31395
31396 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31397
31398         * gcc.c-torture/execute/20000717-5.c: New test.
31399         * gcc.c-torture/execute/20000717-1.x: Removed.
31400
31401 2000-07-17  Richard Henderson  <rth@cygnus.com>
31402
31403         * gcc.c-torture/execute/20000717-4.c: New test.
31404
31405 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31406
31407         * gcc.dg/cpp/syshdr.c: New test.
31408         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31409
31410 2000-07-17  Neil Booth  <neilb@earthling.net>
31411
31412         * gcc.dg/cpp/cmdlne-dM.c: New test.
31413         * gcc.dg/cpp/cmdlne-dD.c: New test.
31414
31415 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31416
31417         * gcc.c-torture/execute/20000717-3.c: New test.
31418
31419         * gcc.c-torture/compile/20000717-1.c: New test.
31420
31421 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31422
31423         * gcc.c-torture/execute/20000717-2.c: New test.
31424
31425 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31426
31427         * gcc.dg/formatz-1.c: New test.
31428
31429         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31430         * gcc.dg/c99-digraph-1.c: New tests.
31431
31432         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31433         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31434
31435         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31436         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31437         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31438         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31439         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31440         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31441         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31442
31443 2000-07-17   Greg McGary <greg@mcgary.org>
31444
31445         * gcc.c-torture/execute/20000717-1.c: New test.
31446         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31447
31448 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31449
31450         * gcc.c-torture/execute/20000715-2.c: New test.
31451         * gcc.dg/20000715-1.c: New test.
31452
31453 2000-07-15  Michael Meissner  <meissner@redhat.com>
31454
31455         * gcc.c-torture/execute/20000715-1.c: New test.
31456
31457 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31458
31459         * gcc.c-torture/execute/20000707-1.c: New test.
31460
31461 2000-07-13  Neil Booth  <NeilB@earthling.net>
31462
31463         * testsuite/gcc.dg/cpp/digraph1.c,
31464         testsuite/gcc.dg/cpp/digraph2.c,
31465         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31466
31467 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31468
31469         * g77.f-torture/compile/20000630-2.f:  New test.
31470         * g77.f-torture/compile/20000630-2.x
31471
31472 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31473
31474         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31475
31476 2000-07-11  Neil Booth  <NeilB@earthling.net>
31477
31478         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31479
31480 2000-07-11  Neil Booth  <NeilB@earthling.net>
31481
31482         * gcc.dg/cpp/cmdlne-C.c: New.
31483
31484 2000-07-09  Neil Booth  <NeilB@earthling.net>
31485
31486         * gcc.dg/cpp/directiv.c: New tests.
31487         * gcc.dg/cpp/undef1.c: Update.
31488
31489 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31490
31491         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31492
31493 2000-07-09  Neil Booth  <NeilB@earthling.net>
31494
31495         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31496
31497 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31498
31499         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31500         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31501
31502 2000-07-08  Neil Booth  <NeilB@earthling.net>
31503
31504         * gcc.dg/cpp/macsyntx.c: New tests.
31505
31506 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31507
31508         * gcc.dg/20000707-1.c: New test.
31509
31510 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31511
31512         * gcc.c-torture/execute/20000706-1.c: New test.
31513         * gcc.c-torture/execute/20000706-2.c: New test.
31514         * gcc.c-torture/execute/20000706-3.c: New test.
31515         * gcc.c-torture/execute/20000706-4.c: New test.
31516         * gcc.c-torture/execute/20000706-5.c: New test.
31517
31518 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31519
31520         * g++.old-deja/g++.pt/instantiate7.C: New test.
31521
31522 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31523
31524         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31525         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31526         * g++.old-deja/g++.other/rtti3.C: Likewise.
31527         * g++.old-deja/g++.other/rttid3.C: Likewise.
31528
31529 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31530
31531         *  g77.f-torture/compile/20000630-1.x: Fix typo
31532
31533 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31534
31535         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31536         assembly output.
31537
31538 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31539
31540         * gcc.dg/cpp/ident.c: New test.
31541
31542 2000-07-05  Neil Booth  <NeilB@earthling.net>
31543
31544         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31545           gcc.dg/cpp/lexstrng.c: New tests.
31546
31547 2000-07-04  Neil Booth  <NeilB@earthling.net>
31548
31549         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31550         * gcc.dg/cpp/strify2.c: Same.
31551
31552 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31553
31554         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31555         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31556         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31557         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31558
31559         * testsuite/gcc.dg/cpp/macro1.c,
31560         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31561         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31562         testsuite/gcc.dg/cpp/strify1.c,
31563         testsuite/gcc.dg/cpp/strify2.c: New tests.
31564
31565 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31566
31567         * gcc.c-torture/execute/20000703-1.c: New test.
31568
31569 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31570
31571         * g++.old-deja/g++.pt (lookup10.C): New test.
31572
31573 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31574
31575         * g++.old-deja/g++.pt (typename25.C): New test.
31576
31577 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31578
31579         * gcc.c-torture/compile/20000701-1.c: New test.
31580
31581 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31582
31583         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31584         to test case.
31585
31586 2000-06-30  Catherine Moore  <clm@cygnus.com>
31587
31588         * gcc.c-torture/execute/align-1.c: New test.
31589
31590 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31591
31592         * g++.old-deja/g++.pt/expr8.C: New test.
31593         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31594
31595 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31596
31597         * gcc.c-torture/compile/20000629-1.c: New test.
31598
31599 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31600
31601
31602         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31603         gcc.dg/noncompile directory, depending on whether they're
31604         preprocessor tests or not.  Annotate all the tests for the dg
31605         framework.
31606
31607         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31608         * gcc.dg/noncompile/noncompile.exp: New.
31609
31610         * Moved files:
31611         Old name                                New name
31612         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31613         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31614         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31615         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31616         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31617         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31618         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31619         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31620         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31621         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31622         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31623         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31624         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31625         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31626         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31627         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31628         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31629         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31630         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31631         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31632         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31633         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31634         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31635         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31636
31637         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31638         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31639         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31640         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31641         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31642         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31643
31644 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31645
31646         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31647         declare one variable.  On the fourth, error.
31648         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31649         declared by 20000628-1a.h.
31650
31651 2000-06-29  Richard Henderson  <rth@redhat.com>
31652
31653         * gcc.c-torture/execute/930529-1.x: New file.
31654         * gcc.dg/920413-1.c: Adjust expected warning text.
31655         * gcc.dg/980217-1.c: Declare abort.
31656         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31657
31658 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31659
31660         * g77.f-torture/compile/20000629-1.f: New test.
31661         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31662
31663 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31664
31665         Rearrange lots of files, removing entirely the
31666         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31667         directories.
31668
31669         * Deleted files:
31670         gcc.c-torture/code_quality/code_quality.exp
31671         gcc.c-torture/special/special.exp
31672         gcc.failure/failure.exp
31673         gcc.failure/940409-1.x
31674         gcc.c-torture/compile/961203-1.x
31675
31676         * New files:
31677         gcc.misc-tests/linkage.exp
31678         gcc.c-torture/execute/920730-1t.c
31679         gcc.c-torture/execute/920730-1t.x
31680         gcc.c-torture/compile/920520-1.x
31681         gcc.c-torture/compile/920521-1.x
31682         gcc.c-torture/compile/981006-1.x
31683         gcc.c-torture/execute/eeprof-1.x
31684
31685         * Moved files (possibly with modifications to fit a new harness):
31686         Old name                                New name
31687         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31688         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31689         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31690         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31691         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31692         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31693         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31694         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31695         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31696         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31697         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31698         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31699         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31700         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31701
31702 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31703
31704         * c-torture/compile/961203-1.x: Delete.
31705
31706         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31707         not exit. Include stdio.h.
31708         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31709         * gcc.misc-tests/dg-12.c: Likewise.
31710         * gcc.misc-tests/dg-5.c: Likewise.
31711         * gcc.misc-tests/dg-6.c: Likewise.
31712         * gcc.misc-tests/dg-7.c: Prototype abort.
31713         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31714         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31715         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31716         not exit.
31717         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31718         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31719
31720 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31721
31722         * gcc.dg/cpp/20000628-1.c: New test.
31723         * gcc.dg/cpp/20000628-1.h: New header for above test.
31724         * gcc.dg/cpp/20000628-1a.h: Likewise.
31725
31726 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31727
31728         * gcc.dg/cpp: New directory.
31729         * gcc.dg/cpp/cpp.exp: New driver.
31730         * gcc.dg/cpp/20000627-1.c: New test.
31731         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31732         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31733         and rewrite as a compilation test.
31734
31735         * gcc.dg: Move many files into the cpp subdirectory, possibly
31736         renaming or editing them as well.
31737         Old name                New name
31738         990119-1.c              cpp/19990119-1.c
31739         990228-1.c              cpp/19990228-1.c
31740         990407-1.c              cpp/19990407-1.c
31741         990409-1.c              cpp/19990409-1.c
31742         990413-1.c              cpp/19990413-1.c
31743         990703-1.c              cpp/19990703-1.c
31744         20000127-1.c            cpp/20000127-1.c
31745         20000129-1.c            cpp/20000129-1.c
31746         20000207-1.c            cpp/20000207-1.c
31747         20000207-2.c            cpp/20000207-2.c
31748         20000209-1.c            cpp/20000209-1.c
31749         20000209-2.c            cpp/20000209-2.c
31750         20000301-1.c            cpp/20000301-1.c
31751         20000419-1.c            cpp/20000419-1.c
31752         20000510-1.S            cpp/20000510-1.S
31753         20000519-1.c            cpp/20000519-1.c
31754         20000529-1.c            cpp/20000529-1.c
31755         20000625-1.c            cpp/20000625-1.c
31756         20000625-2.c            cpp/20000625-2.c
31757         cpp-as1.c               cpp/assert1.c
31758         cpp-as2.c               cpp/assert2.c
31759         cxx-comments-1.c        cpp/cxxcom1.c
31760         cxx-comments-2.c        cpp/cxxcom2.c
31761         endif-label.c           cpp/endif.c
31762         cpp-hash1.c             cpp/hash1.c
31763         cpp-hash2.c             cpp/hash2.c
31764         cpp-if1.c               cpp/if-1.c
31765         cpp-if2.c               cpp/if-2.c
31766         cpp-if3.c               cpp/if-3.c
31767         cpp-if4.c               cpp/if-4.c
31768         cpp-if5.c               cpp/if-5.c
31769         cpp-cond.c              cpp/if-cexp.c
31770         cpp-missingop.c         cpp/if-mop.c
31771         cpp-missingparen.c      cpp/if-mpar.c
31772         cpp-opprec.c            cpp/if-oppr.c
31773         cpp-ifparen.c           cpp/if-paren.c
31774         cpp-shortcircuit.c      cpp/if-sc.c
31775         cpp-shift.c             cpp/if-shift.c
31776         cpp-unary.c             cpp/if-unary.c
31777         cpp-li1.c               cpp/line1.c
31778         cpp-li2.c               cpp/line2.c
31779         lineno.c                cpp/line3.c
31780         lineno-2.c              cpp/line4.c
31781         cpp-mi.c                cpp/mi1.c
31782         cpp-mic.h               cpp/mi1c.h
31783         cpp-micc.h              cpp/mi1cc.h
31784         cpp-mind.h              cpp/mi1nd.h
31785         cpp-mindp.h             cpp/mi1ndp.h
31786         cpp-mix.h               cpp/mi1x.h
31787         cpp-mi2.c               cpp/mi2.c
31788         cpp-mi2a.h              cpp/mi2a.h
31789         cpp-mi2b.h              cpp/mi2b.h
31790         cpp-mi2c.h              cpp/mi2c.h
31791         cpp-mi3.c               cpp/mi3.c
31792         cpp-mi3.def             cpp/mi3.def
31793         poison-1.c              cpp/poison.c
31794         pr-impl.c               cpp/prag-imp.c
31795         cpp-redef-2.c           cpp/redef1.c
31796         cpp-redef.c             cpp/redef2.c
31797         strpaste.c              cpp/strp1.c
31798         strpaste-2.c            cpp/strp2.c
31799         cpp-tradpaste.c         cpp/tr-paste.c
31800         cpp-tradstringify.c     cpp/tr-str.c
31801         cpp-tradwarn1.c         cpp/tr-warn1.c
31802         cpp-tradwarn2.c         cpp/tr-warn2.c
31803         trigraphs.c             cpp/trigraphs.c
31804         cpp-unc1.c              cpp/unc1.c
31805         cpp-unc2.c              cpp/unc2.c
31806         cpp-unc3.c              cpp/unc3.c
31807         cpp-unc.c               cpp/unc4.c
31808         undef.c                 cpp/undef1.c
31809         undef-2.c               cpp/undef2.c
31810         cpp-wi1.c               cpp/widestr1.c
31811
31812 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31813
31814         * lib/g++.exp (g++_include_flags): Tweak.
31815
31816 2000-06-27  H.J. Lu  <hjl@gnu.org>
31817             Loren J. Rittle  <ljrittle@acm.org>
31818
31819         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31820         version with one that knows about the new gcc tree structure.
31821         (g++_link_flags): Same.
31822
31823 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31824
31825         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31826         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31827         case we are cross-compiling.
31828
31829         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31830         g++.old-deja/g++.niklas/Makefile.in,
31831         g++.old-deja/g++.niklas/configure.in,
31832         g++.old-deja/g++.other/Makefile.in,
31833         g++.old-deja/g++.other/configure.in,
31834         gcc.c-torture/code_quality/Makefile.in,
31835         gcc.c-torture/code_quality/configure.in,
31836         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31837         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31838         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31839         gcc.c-torture/execute/ieee/Makefile.in,
31840         gcc.c-torture/execute/ieee/configure.in,
31841         gcc.c-torture/noncompile/Makefile.in,
31842         gcc.c-torture/noncompile/configure.in,
31843         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31844         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31845         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31846
31847 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31848
31849         * g++.old-deja/g++.other/ambig3.C: New test.
31850
31851 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.old-deja/g++.pt/syntax1.C: New test.
31854         * g++.old-deja/g++.pt/syntax2.C: New test.
31855         * g++.old-deja/g++.other/syntax3.C: New test.
31856         * g++.old-deja/g++.other/syntax4.C: New test.
31857
31858 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31859
31860         * gcc.dg/20000623-1.c: Prototype exit and abort.
31861
31862 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31863
31864         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31865         New tests.
31866         * gcc.dg/cpp-mi3.def: New file.
31867
31868         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31869         inside assertions.
31870         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31871         lexer's error messages.
31872         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31873         divine anything from the linemarkers.
31874         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31875         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31876
31877 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31878
31879         * gcc.dg/20000623-1.c: New test.
31880
31881 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31882
31883         * gcc.c-torture/execute/20000622-1.c: New test.
31884
31885 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31886
31887         * g++.old-deja/g++.other/init15.C: New test.
31888
31889 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31890
31891         * g++.old-deja/g++.pt/vaarg2.C: New test.
31892         * g++.old-deja/g++.pt/vaarg3.C: New test.
31893
31894 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31895
31896         * g++.old-deja/g++.other/dyncast6.C: New test.
31897
31898 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31899
31900         * gcc.c-torture/execute/loop-6.c: New test.
31901
31902 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31903
31904         * gcc.dg/20000614-1.c: New test.
31905         * gcc.dg/20000614-2.c: New test.
31906
31907 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31908
31909         * g++.old-deja/g++.other/inline12.C: New test.
31910
31911 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31912
31913         * g++.old-deja/g++.other/eh1.C: New test.
31914
31915 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31916
31917         * g++.old-deja/g++.other/type.C: New test.
31918
31919 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31920
31921         * g++.old-deja/g++.other/initstring.C: New test.
31922
31923 2000-06-12  Jason Merrill  <jason@redhat.com>
31924
31925         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31926
31927 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31928
31929         * gcc.c-torture/compile/20000609-1.c: New test.
31930
31931 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31932
31933         * gcc.dg/20000609-1.c: New test.
31934
31935 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31936
31937         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31938         * gcc.c-torture/noncompile/poison-1.c: Move...
31939         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31940         * gcc.dg/cpp-li1.c: Add a token after the #line.
31941
31942 2000-06-05  Richard Henderson  <rth@cygnus.com>
31943
31944         * gcc.c-torture/execute/20000605-2.c: New test.
31945         * gcc.c-torture/execute/20000605-3.c: New test.
31946
31947 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31948
31949         * g77.f-torture/execute/20000503-1.x: New file.
31950
31951 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31952
31953         * g++.old-deja/g++.eh/badalloc1.C: New test.
31954
31955 2000-06-05  Richard Henderson  <rth@cygnus.com>
31956
31957         * gcc.c-torture/execute/20000605-1.c: New test.
31958
31959 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31960             Nathan Sidwell <nathan@codesourcery.com>
31961
31962         * gcc.c-torture/compile/20000605-1.c: New test.
31963
31964 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31965
31966         * g77.f-torture/compile/20000601-1.f:  New test.
31967
31968 2000-06-03  Richard Henderson  <rth@cygnus.com>
31969
31970         * gcc.c-torture/execute/20000603-1.c: New.
31971
31972 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31973
31974         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31975         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31976
31977 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31978
31979         * gcc.dg/compare2.c (case 12): XFAIL.
31980         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31981         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31982
31983         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31984
31985 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31986
31987         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31988         guard macro is already defined when the header is first
31989         included.
31990         * gcc.dg/cpp-mix.h: New file.
31991         * gcc.dg/endif-label.c: Update patterns to match compiler.
31992
31993         * g++.brendan/complex1.C: Declare abort.
31994         * g++.law/refs4.C: Remove XFAIL.
31995         * g++.oliva/expr2.C: Declare abort and exit.
31996
31997 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31998
31999         * gcc.c-torture/execute/20000528-1.c: New test.
32000
32001         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
32002         * g++.old-deja/g++.law/temps4.C: Likewise.
32003
32004         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
32005         stdlib.h.  Call abort() on failure.
32006         * g++.old-deja/g++.law/refs4.C: Likewise.
32007         * g++.old-deja/g++.law/temps4.C: Likewise.
32008         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
32009         * gcc.c-torture/execute/20000112-1.c: Include string.h.
32010
32011 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
32012
32013         Relative to g++.dg/special:
32014         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
32015
32016         Relative to g++.old-deja:
32017         * g++.brendan/complex1.C, g++.jason/optimize2.C,
32018         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
32019         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
32020         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
32021         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
32022         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
32023         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
32024
32025         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
32026         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
32027         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
32028         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
32029         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
32030         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
32031         and/or string.h.
32032
32033         * g++.other/goto1.C: Update expectations for error messages.
32034
32035 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
32036
32037         * gcc.c-torture/compile/20000523-1.c: New test.
32038
32039 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
32042
32043 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
32044
32045         * g++.old-deja/g++.eh/catch11.C: New test.
32046         * g++.old-deja/g++.eh/catch12.C: New test.
32047
32048 2000-05-24  Nick Clifton  <nickc@cygnus.com>
32049
32050         * gcc.c-torture/execute/20000523-1.c: New test.
32051
32052 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
32053
32054         * c-torture/execute/bcp-1.c: Replace abort in arg of
32055         __builtin_constant_p with a generic external function.
32056
32057         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
32058         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
32059         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32060         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32061         Prototype abort and/or exit.
32062
32063         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32064         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32065         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32066         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32067
32068 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32069
32070         * gcc.dg/dwarf2-1.c: New test.
32071
32072 2000-05-20  Richard Henderson  <rth@cygnus.com>
32073
32074         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32075
32076 2000-05-20  Andreas Jaeger  <aj@suse.de>
32077
32078         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32079         testcase.
32080
32081 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32082
32083         * gcc.c-torture/execute/20000519-2.c: New test.
32084
32085 2000-05-19  Andreas Jaeger  <aj@suse.de>
32086
32087         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32088         which fails with SSA.
32089
32090         * lib/c-torture.exp: Also test with -O3 -fssa.
32091
32092 2000-05-18  Michael Meissner  <meissner@redhat.com>
32093
32094         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32095         * gcc.c-torture/execute/920415-1.c: Ditto.
32096         * gcc.c-torture/execute/920501-1.c: Ditto.
32097         * gcc.c-torture/execute/conversion.c: Ditto.
32098         * gcc.c-torture/execute/cvt-1.c: Ditto.
32099
32100 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32101
32102         * gcc.c-torture/compile/20000518-1.c: New test.
32103
32104 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32105
32106         * g77.f-torture/compile/200005018.f:  New test.
32107
32108 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32109
32110         * gcc.c-torture/compile/20000517-1.c: New test.
32111
32112 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32113
32114         * gcc.c-torture/execute/20000516-1.c: New test.
32115
32116 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32117
32118         * g++.old-deja/g++.other/eh.C: New test.
32119
32120 2000-05-12  Richard Henderson  <rth@cygnus.com>
32121
32122         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32123         constants through to doit's conditional.
32124
32125 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32126
32127         * gcc.c-torture/compile/20000511-1.c: New test.
32128         * g77.f-torture/compile/20000511-1.f: New test.
32129         * g77.f-torture/compile/20000511-2.f: New test.
32130
32131 2000-05-11  Michael Meissner  <meissner@redhat.com>
32132
32133         * gcc.c-torture/execute/20000511-1.c: New test.
32134
32135 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32136
32137         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32138         * gcc.dg/20000510-1.S: New.
32139
32140 2000-05-08  Catherine Moore  <clm@cygnus.com>
32141
32142         * gcc.dg/unused-3.c: New.
32143
32144 2000-05-06  Richard Henderson  <rth@cygnus.com>
32145
32146           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32147           * g++.old-deja/g++.mike/warn1.C: Likewise.
32148           * g++.old-deja/g++.pt/local1.C: Likewise.
32149           * g++.old-deja/g++.pt/local7.C: Likewise.
32150           * g++.old-deja/g++.pt/spec16.C: Likewise.
32151
32152 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32153
32154         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32155
32156 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32157
32158           * g77.f-torture/execute/20000503-1.f:  New test.
32159
32160 2000-05-04  Andreas Jaeger  <aj@suse.de>
32161
32162         * gcc.dg/noreturn-2.c: New test.
32163
32164 2000-05-04  Neil Booth  <NeilB@earthling.net>
32165
32166         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32167         preprocessor.
32168
32169 2000-05-04  Richard Henderson  <rth@cygnus.com>
32170
32171         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32172
32173 2000-05-04  Richard Henderson  <rth@cygnus.com>
32174
32175         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32176         OpenSSL by Jason R Thorpe.
32177
32178 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32179
32180         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32181
32182 2000-05-03  Robert Lipe <robertlipe@usa.net>
32183
32184         * gcc.dg/20000503-1.c: New test.
32185
32186 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32187
32188         * gcc.c-torture/compile/20000502-1.c: New test.
32189         * g++.old-deja/g++.other/align.C: New test.
32190         * gcc.dg/cpp-tradstringify.c: New test.
32191
32192 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32193
32194         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32195         and hard registers.
32196
32197 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32198
32199         * gcc.c-torture/execute/loop-5.c: New test.
32200
32201 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32202
32203         * gcc.c-torture/execute/va-arg-20.c: New test.
32204
32205 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32206
32207         * gcc.c-torture/execute/20000422-1.c: New test.
32208
32209 2000-04-20  Greg McGary  <gkm@gnu.org>
32210
32211         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32212         when optimizing, but without sibling-call optimizations (-O1).
32213
32214 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32215
32216           * gcc.c-torture/compile/20000420-1.c: New test.
32217
32218 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32219
32220         * g++.abi/ptrflags.C: New test.
32221         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32222
32223 2000-04-19  Catherine Moore  <clm@cygnus.com>
32224
32225         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32226
32227 2000-04-19  Greg McGary  <gkm@gnu.org>
32228
32229         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32230         sibling-call optimizations.
32231
32232 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32233
32234         * gcc.dg/20000419-1.c: New test.
32235
32236 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32237
32238         * gcc.c-torture/execute/20000412-6.c: New test.
32239
32240 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32241
32242         * gcc.c-torture/execute/20000412-5.c: New test.
32243         * g77.f-torture/compile/20000412-1.f: New test.
32244         * gcc.c-torture/execute/20000412-4.c: New test.
32245         * gcc.c-torture/compile/20000412-2.c: New test.
32246         * gcc.c-torture/execute/20000412-3.c: New test.
32247         * gcc.c-torture/compile/20000412-1.c: New test.
32248         * gcc.c-torture/execute/20000412-2.c: New test.
32249
32250 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32251
32252         * objc/execute/bf-20.m: New test.
32253
32254 2000-04-10  Richard Henderson  <rth@cygnus.com>
32255
32256         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32257
32258         * gcc.c-torture/execute/20000412-1.c: New test.
32259
32260 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32261
32262         * g++.old-deja/g++.eh/catchptr1.C: New test.
32263
32264 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32265
32266         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32267
32268 2000-04-08  Neil Booth  <NeilB@earthling.net>
32269
32270         * gcc.dg/cpp-nullchar.c: Remove test as
32271         embedded nulls cause problems.
32272
32273 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32274
32275         * gcc.dg/compare2.c: New test.
32276
32277 2000-04-08  Neil Booth  <NeilB@earthling.net>
32278
32279         * gcc.dg/cpp-nullchar.c: New test.
32280
32281 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32282
32283         * gcc.dg/cpp-mi2.c: New test.
32284         * gcc.dg/cpp-mi2[abc].h: New files.
32285
32286 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32287
32288         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32289         member name.
32290
32291 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32292
32293         * g++.old-deja/g++.abi/vmihint.C: New test.
32294
32295 2000-04-06  Neil Booth  <NeilB@earthling.net>
32296
32297         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32298         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32299         copyright.
32300
32301 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32302
32303         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32304         avoid stack-frame overwrite.
32305
32306 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32307
32308         * gcc.c-torture/compile/20000405-2.c: New test.
32309         * gcc.c-torture/compile/20000405-3.c: New test.
32310
32311 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32312
32313         * gcc.c-torture/compile/20000405-1.c: New test.
32314
32315 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32316
32317         * gcc.dg/cast-qual-1.c: Revert last change.
32318
32319 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32320
32321         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32322
32323 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32324
32325         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32326         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32327
32328 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32329
32330         * gcc.c-torture/compile/20000403-2.c: New test.
32331         * gcc.c-torture/compile/20000403-1.c: New test.
32332
32333 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32334
32335         * gcc.c-torture/execute/20000403-1.c: New test.
32336
32337 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32338
32339         * gcc.c-torture/execute/20000402-1.c: New test.
32340
32341 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32342
32343         * gcc.c-torture/execute/va-arg-15.c: New test.
32344         * gcc.c-torture/execute/va-arg-16.c: New test.
32345         * gcc.c-torture/execute/va-arg-17.c: New test.
32346         * gcc.c-torture/execute/va-arg-18.c: New test.
32347         * gcc.c-torture/execute/va-arg-19.c: New test.
32348
32349 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32350
32351         * gcc.c-torture/compile/981211-1.c: Move to...
32352         * gcc.dg/cpp-as1.c: ...here.
32353         * gcc.dg/cpp-as2.c: New file.
32354
32355         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32356         compiler.
32357
32358 2000-04-02  Neil Booth  <NeilB@earthling.net>
32359
32360         * gcc.dg/cpp-cond.c  New tests.
32361         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32362         accidental success less likely.
32363         * gcc.dg/cpp-missingop.c  New tests.
32364         * gcc.dg/cpp-missingparen.c  New tests.
32365         * gcc.dg/cpp-shift.c  New tests.
32366         * gcc.dg/cpp-shortcircuit.c  New tests.
32367         * gcc.dg/cpp-unary.c  New tests.
32368
32369 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32370
32371         * gcc.c-torture/compile/20000329-1.c: New test.
32372
32373 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32374
32375         * gcc.c-torture/compile/20000326-1.c: New test.
32376         * gcc.c-torture/compile/20000326-2.c: New test.
32377
32378 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32379
32380         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32381         the first parameter is a function argument.
32382
32383 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32384
32385         * g++.old-deja/g++.ext/array4.C: New test.
32386
32387 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32388
32389         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32390
32391 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32392
32393         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32394
32395 2000-03-19  Richard Henderson  <rth@cygnus.com>
32396
32397         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32398
32399 2000-03-19  Richard Henderson  <rth@cygnus.com>
32400
32401         * gcc.c-torture/compile/20000319-1.c: New test.
32402
32403 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32404
32405         * gcc.c-torture/execute/20000314-3.c: New test.
32406         * gcc.c-torture/execute/20000314-2.c: New test.
32407         * gcc.c-torture/execute/20000314-1.c: New test.
32408         * gcc.c-torture/compile/20000314-2.c: New test.
32409         * gcc.c-torture/compile/20000314-1.c: New test.
32410
32411 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32412
32413         * g++.old-deja/g++.warn/inline.C: New test.
32414
32415 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32416
32417         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32418         standards-compliant result rather than specific constants.
32419         Put test-values in array.
32420
32421 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32422
32423         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32424         (g++_target_compile): Put test-specific options last.
32425
32426 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         * g++.old-deja/g++.eh/vbase4.C: New test.
32429
32430 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32431
32432         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32433
32434 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32435
32436         * g++.old-deja/g++.brendan/misc12.C: Removed.
32437         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32438         * g++.old-deja/g++.ext/pretty4.C: New test.
32439
32440 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32441
32442         * g++.old-deja/g++.other/string2.C: New test.
32443
32444 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32445
32446         * g++.old-deja/g++.warn/impint2.C: New test.
32447
32448 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32449
32450         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32451         is 1, not zero.
32452
32453 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32454
32455         * g++.old-deja/g++.warn/impint.C: New test.
32456         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32457         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32458         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32459         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32460         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32461         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32462         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32463         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32464         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32465         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32466         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32467         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32468
32469 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32470
32471         * gcc.dg/cpp-redef.c: New test.
32472
32473 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32474
32475         * g++.old-deja/g++.pt/unify7.C: New test.
32476
32477 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32478
32479         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32480         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32481
32482 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32483
32484         * gcc.c-torture/compile/20000224-1.c: New test.
32485
32486 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32487
32488         * gcc.c-torture/compile/cpp-2.c: New test.
32489         * gcc.c-torture/compile/cpp-1.c: New test.
32490
32491 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32492
32493         * gcc.c-torture/execute/20000225-1.c: New test.
32494
32495 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32496
32497         * gcc.dg/cpp-li2.c: New test.
32498
32499         * gcc.dg/cpp-wi1.c: New test.
32500
32501         * gcc.dg/cpp-li1.c: New test.
32502
32503 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32504
32505         * g++.old-deja/g++.other/sizeof5.C: New test.
32506
32507 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32508
32509         * gcc.c-torture/execute/va-arg-13.c: New test.
32510
32511 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32512
32513         * gcc.c-torture/execute/va-arg-12.c: New test.
32514
32515 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32516
32517         * gcc.c-torture/execute/20000223-1.c: New test.
32518
32519 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32520
32521         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32522
32523 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32524
32525         * g++.old-deja/g++.abi/ptrmem.C: New test.
32526
32527 2000-02-19  Richard Henderson  <rth@cygnus.com>
32528
32529         * gcc.c-torture/compile/init-3.c: New.
32530
32531 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32532
32533         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32534         ALWAYS_CXXFLAGS.
32535
32536 2000-02-11  Robert Lipe <robertl@sco.com>
32537
32538         * gcc.c-torture/compile/20000211-3.c: New test.
32539
32540 2000-02-11  Martin Buchholz <martin@xemacs.org>
32541
32542         * gcc.c-torture/compile/20000211-2.c: New test.
32543
32544 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32545
32546         * gcc.c-torture/compile/20000211-1.c: New test.
32547
32548 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32549
32550         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32551           on native targets
32552
32553 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32554
32555         * g++.old-deja/g++.other/cast5.C: New test.
32556
32557 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32558
32559         * gcc.c-torture/execute/20000205-1.c: New.
32560
32561 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32562
32563         * g++.old-deja/g++.jason/cast3.C: Return void.
32564         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32565
32566 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32567
32568         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32569
32570         * gcc.dg/loop-1.c: New test.
32571
32572 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32573
32574         * gcc.c-torture/compile/20000127-1.c: New test.
32575         * gcc.c-torture/execute/991228-1.c: New test.
32576
32577 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32578
32579         * gcc.dg/unused-2.c: New test.
32580
32581         * gcc.dg/conv-1.c: New test.
32582
32583 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32584
32585         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32586         compiler.
32587         (tool_option_proc): Fix typo.
32588
32589 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32590
32591         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32592         of the ld on the host, not on the build machine.
32593         Also, don't crash if '--help' is not a supported option.
32594
32595 2000-01-24  Richard Henderson  <rth@cygnus.com>
32596
32597         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32598
32599 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32600
32601         * gcc.c-torture/execute/20000120-2.c: New test.
32602         * gcc.c-torture/execute/20000120-1.c: New test.
32603
32604 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32605
32606         * gcc.c-torture/execute/20000113-1.c: New test.
32607
32608 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32609
32610         * gcc.c-torture/execute/20000112-1.c: New test.
32611
32612 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32613
32614         * gcc.dg/20000111-1.c: New test.
32615
32616 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32617
32618         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32619         with 16 bit integers.
32620
32621 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32622
32623         * gcc.dg/20000108-1.c: New test.
32624
32625 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32626
32627         * g++.old-deja/g++.ns/koenig8.C: New test.
32628
32629 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32630
32631         * g++.old-deja/g++.other/cast4.C: New test.
32632
32633 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32634
32635         * gcc.c-torture/compile/20000105-2.c: New test.
32636         * gcc.c-torture/compile/20000105-1.c: New test.
32637
32638 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32639
32640         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32641         references to printf & atoi to conform to ANSI standard.
32642         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32643         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32644         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32645         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32646         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32647         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32648         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32649         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32650         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32651         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32652         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32653         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32654         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32655         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32656         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32657         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32658         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32659         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32660         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32661         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32662         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32663         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32664         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32665         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32666         * g++.old-deja/g++.brendan/init3.C: Likewise.
32667         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32668         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32669         * g++.old-deja/g++.brendan/new2.C: Likewise.
32670         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32671         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32672         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32673         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32674         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32675         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32676         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32677         * g++.old-deja/g++.brendan/template24.C: Likewise.
32678         * g++.old-deja/g++.brendan/template3.C: Likewise.
32679         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32680         * g++.old-deja/g++.jason/inline3.C: Likewise.
32681         * g++.old-deja/g++.jason/opeq.C: Likewise.
32682         * g++.old-deja/g++.law/arg5.C: Likewise.
32683         * g++.old-deja/g++.law/arm7.C: Likewise.
32684         * g++.old-deja/g++.law/ctors11.C: Likewise.
32685         * g++.old-deja/g++.law/cvt8.C: Likewise.
32686         * g++.old-deja/g++.law/init9.C: Likewise.
32687         * g++.old-deja/g++.law/refs4.C: Likewise.
32688         * g++.old-deja/g++.law/template2.C: Likewise.
32689         * g++.old-deja/g++.law/visibility24.C: Likewise.
32690         * g++.old-deja/g++.law/vtable3.C: Likewise.
32691         * g++.old-deja/g++.mike/asm2.C: Likewise.
32692         * g++.old-deja/g++.mike/eh1.C: Likewise.
32693         * g++.old-deja/g++.mike/misc1.C: Likewise.
32694         * g++.old-deja/g++.mike/misc13.C: Likewise.
32695         * g++.old-deja/g++.mike/misc14.C: Likewise.
32696         * g++.old-deja/g++.mike/ns12.C: Likewise.
32697         * g++.old-deja/g++.mike/p1248.C: Likewise.
32698         * g++.old-deja/g++.mike/p3708.C: Likewise.
32699         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32700         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32701         * g++.old-deja/g++.mike/p646.C: Likewise.
32702         * g++.old-deja/g++.mike/p700.C: Likewise.
32703         * g++.old-deja/g++.mike/p783.C: Likewise.
32704         * g++.old-deja/g++.mike/p783a.C: Likewise.
32705         * g++.old-deja/g++.mike/p783b.C: Likewise.
32706         * g++.old-deja/g++.mike/p786.C: Likewise.
32707         * g++.old-deja/g++.mike/p789.C: Likewise.
32708         * g++.old-deja/g++.mike/p789a.C: Likewise.
32709         * g++.old-deja/g++.mike/p807a.C: Likewise.
32710         * g++.old-deja/g++.other/delete3.C: Likewise.
32711         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32712         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32713         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32714         * g++.old-deja/g++.other/empty1.C: Likewise.
32715         * g++.old-deja/g++.other/temporary1.C: Likewise.
32716         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32717         * g++.old-deja/g++.pt/t16.C: Likewise.
32718         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32719
32720 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32721
32722         * gcc.dg/991230-1.c: New test.
32723
32724 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32725
32726         * gcc.c-torture/compile/991229-3.c: New test.
32727         * gcc.c-torture/compile/991229-2.c: New test.
32728         * gcc.c-torture/compile/991229-1.c: New test.
32729
32730 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32731
32732         * gcc.c-torture/compile/labels-2.c: New test.
32733
32734 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32735
32736         * gcc.c-torture/execute/991227-1.c: New test.
32737
32738 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32739
32740         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32741
32742 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32743
32744         * gcc.c-torture/execute/991221-1.c: New test.
32745
32746 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32747
32748         * g++.old-deja/g++.other/cast3.C: New test.
32749
32750 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32751
32752         * gcc.c-torture/execute/991216-4.c: New test.
32753
32754 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32755
32756         * gcc.c-torture/execute/991216-1.c: New test.
32757         * gcc.c-torture/execute/991216-2.c: New test.
32758         * gcc.c-torture/execute/991216-3.c: New test.
32759
32760 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32761
32762         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32763         Actually make the test fail by using "-O2" for compilation.
32764
32765 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32766
32767         * g++.old-deja/g++.warn/cast-align1.C: New test.
32768
32769 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32770
32771         * gcc.c-torture/compile/991214-1.c: New test.
32772         * gcc.c-torture/compile/991214-2.c: New test.
32773
32774 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32775
32776         * gcc.dg/991214-1.c: New test.
32777
32778 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32779
32780         * gcc.c-torture/compile/991213-3.c: New test.
32781         * gcc.c-torture/compile/991213-2.c: New test.
32782         * gcc.c-torture/compile/991213-1.c: New test.
32783
32784 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32785
32786         * gcc.dg/991209-1.c: New test.
32787
32788 1999-12-08  Nathan Sidwell <nathan@acm.org>
32789
32790         * gcc.c-torture/compile/991208-1.c: New test.
32791
32792 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32793
32794         * gcc.dg/ultrasp2.c: New test.
32795
32796 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32797
32798         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32799
32800 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32801
32802         * gcc.c-torture/compile/991202-1.c: New test.
32803         * gcc.c-torture/execute/991202-1.c: New test.
32804         * gcc.c-torture/execute/991202-2.c: New test.
32805         * gcc.c-torture/execute/991202-3.c: New test.
32806
32807 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32808
32809         * g++.old-deja/g++.abi/align.C: New test.
32810         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32811         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32812
32813 1999-12-01  Richard Henderson  <rth@cygnus.com>
32814
32815         * gcc.c-torture/execute/991201-1.c: New.
32816
32817 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32818
32819         * gcc.dg/991129-1.c: New test.
32820
32821 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32822
32823         * gcc.c-torture/compile/991127-1.c: New test.
32824
32825 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32826
32827         * g++.old-deja/g++.other/warn4.C: New test.
32828
32829 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32830
32831         * g++.old-deja/g++.eh/cleanup2.C: New test.
32832         * g++.old-deja/g++.ext/pretty2.C: New test.
32833         * g++.old-deja/g++.ext/pretty3.C: New test.
32834         * g++.old-deja/g++.other/debug6.C: New test.
32835
32836 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32837
32838         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32839         compiler_output to look for one error message instead of two.
32840
32841 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32842
32843         * gcc.c-torture/execute/991118-1.c: Also test case
32844         where the word boundary does not split a byte evenly.
32845
32846 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32847
32848         * g++.old-deja/g++.ext/restrict1.C: New test.
32849
32850 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32851
32852         * gcc.c-torture/execute/991118-1.c: New test.
32853
32854 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32855
32856         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32857         working directory pathnames.
32858
32859 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32860
32861         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32862         host is equipped with driver.h and driver.o so it can actually
32863         compile and run the tests.
32864
32865 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32866
32867         * gcc.c-torture/compile/991008-1.c: New test.
32868
32869 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32870
32871         * lib/gcc-dg.exp: Include target-supports.exp
32872
32873 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32874
32875         * lib/target-supports.exp: New file: Provide procs to test for
32876         features supported by the target.
32877         (check_weak_available): Moved here from ecos.exp.
32878         (check_alias_available): New proc: Determine of the target
32879         toolchain supports the alias attribute.
32880
32881         * gcc.dg/special/ecos.exp: Move check_weak_available to
32882         target-supports.exp.
32883         (alias-1.c): Only perform the test if the target supports
32884         aliases.
32885         (wkali-1.c): Only perform the test if the target supports
32886         aliases.
32887
32888         * gcc.dg/990506-0.c: Expect error messages from cross
32889         targets as well as native targets.
32890
32891 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32892
32893         * gcc.dg/ultrasp1.c: Removed xfail.
32894         * gcc.dg/struct-ret-2.c: Likewise.
32895         * gcc.dg/array-1.c: Likewise.
32896
32897 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32898
32899         * gcc.dg/struct-ret-2.c: New test.
32900
32901         * gcc.dg/array-1.c: New test.
32902
32903 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32904
32905         * gcc.c-torture/execute/991030-1.c: New test.
32906
32907 1999-10-26  Richard Henderson  <rth@cygnus.com>
32908
32909         * gcc.c-torture/compile/991026-2.c: New test.
32910
32911 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32912
32913         * gcc.c-torture/compile/991026-1.c: New test.
32914
32915 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32916
32917         * gcc.c-torture/execute/991023-1.c: New test.
32918
32919 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32920
32921         * gcc.c-torture/execute/991019-1.c: New test.
32922
32923 1999-10-16  Richard Henderson  <rth@cygnus.com>
32924
32925         * gcc.c-torture/execute/991016-1.c: New test.
32926
32927 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32928
32929         * gcc.c-torture/execute/991014-1.c: New test.
32930
32931 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32932
32933         * g++.old-deja/g++.other/union2.C: New test.
32934
32935 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32936
32937         * g++.old-deja/g++.other/vaarg2.C: New test.
32938         * g++.old-deja/g++.other/vaarg3.C: New test.
32939
32940 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32941
32942         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32943         in compile/.
32944
32945 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32946
32947         * gcc.c-torture/execute/va-arg-11.c: New test.
32948
32949 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32950
32951         * lib/file-format.exp (gcc_target_object_format): Don't
32952         crash if objdump is unavailable.
32953
32954 1999-09-29  Donn Terry <donn@interix.com>
32955
32956         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32957
32958 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32959
32960         * gcc.c-torture/compile/990928-1.c: New test.
32961
32962 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32963
32964         * g++.old-deja/g++.other/decl6.C: New test.
32965
32966 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32967
32968         * gcc.c-torture/execute/va-arg-10.c: New test.
32969
32970 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32971
32972         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32973         __PRETTY_FUNCTION__.
32974
32975 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32976
32977         * gcc.c-torture/execute/990923-1.c: New test.
32978
32979 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32980
32981         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32982         for which -fpic is inappropriate.
32983
32984 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32985
32986         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32987
32988 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32989
32990         * g++.old-deja/g++.other/dyncast1.C: New test.
32991         * g++.old-deja/g++.other/dyncast2.C: New test.
32992         * g++.old-deja/g++.other/dyncast3.C: New test.
32993         * g++.old-deja/g++.other/dyncast4.C: New test.
32994         * g++.old-deja/g++.other/dyncast5.C: New test.
32995         * g++.old-deja/g++.eh/catch3.C: New test.
32996         * g++.old-deja/g++.eh/catch3p.C: New test.
32997         * g++.old-deja/g++.eh/catch4.C: New test.
32998         * g++.old-deja/g++.eh/catch4p.C: New test.
32999         * g++.old-deja/g++.eh/catch5.C: New test.
33000         * g++.old-deja/g++.eh/catch5p.C: New test.
33001         * g++.old-deja/g++.eh/catch6.C: New test.
33002         * g++.old-deja/g++.eh/catch6p.C: New test.
33003         * g++.old-deja/g++.eh/catch7.C: New test.
33004         * g++.old-deja/g++.eh/catch7p.C: New test.
33005         * g++.old-deja/g++.eh/catch8.C: New test.
33006         * g++.old-deja/g++.eh/catch8p.C: New test.
33007         * g++.old-deja/g++.eh/catch9.C: New test.
33008         * g++.old-deja/g++.eh/catch9p.C: New test.
33009
33010 1999-09-13  Nathan Sidwell  <nathan@acm.org>
33011
33012         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
33013         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
33014
33015 1999-09-13  Jeffrey A Law  (law@cygnus.com)
33016
33017         * gcc.c-torture/compile/990913-1.c: New test.
33018
33019 1999-09-10  Nathan Sidwell  <nathan@acm.org>
33020
33021         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
33022         * g++.old-deja/g++.jason/rfg5.C: Likewise.
33023
33024 1999-09-09  Richard Henderson  <rth@cygnus.com>
33025
33026         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
33027
33028 1999-09-09  Nathan Sidwell  <nathan@acm.org>
33029
33030         * g++.old-deja/g++.other/lookup11.C: New test.
33031         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
33032         what is permitted and what we want.
33033         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
33034         overload use.
33035         * g++.old-deja/g++.jason/rfg5.C: Likewise
33036
33037 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
33038
33039         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
33040         * gcc.c-torture/noncompile/poison-1.c: New file.
33041
33042 1999-09-08  Nathan Sidwell  <nathan@acm.org>
33043
33044         * g++.old-deja/g++.other/sizeof3.C: New test.
33045         * g++.old-deja/g++.other/sizeof4.C: New test.
33046         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
33047         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
33048
33049 1999-09-07  Richard Henderson  <rth@cygnus.com>
33050
33051         * gcc.dg/va-arg-1.c: New.
33052
33053 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33054
33055         * gcc.c-torture/execute/va-arg-9.c: New test.
33056
33057 1999-09-05  Craig Burley  <craig@jcb-sc.com>
33058
33059         * g77.f-torture/compile/980519-2.f: New test.
33060         * g77.f-torture/compile/19990905-0.f: New test.
33061         * g77.f-torture/compile/19990905-1.f: New test.
33062         * g77.f-torture/compile/19990905-2.f: New test.
33063
33064         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33065
33066 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33067
33068         * gcc.c-torture/execute/990827-1.c: Fix typo.
33069
33070 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33071
33072         * g++.old-deja/g++.other/deref1.C: New test.
33073
33074 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33075
33076         * g++.old-deja/g++.other/ambig2.C: New test.
33077         * g++.old-deja/g++.other/cond5.C: New test.
33078         * g++.old-deja/g++.other/lookup16.C: New test.
33079
33080 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33081
33082         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33083         assemblers too.
33084
33085 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33086
33087         * lib/c-torture.exp: Avoid the "compare executables" optimization
33088         when testing native.
33089
33090 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33091
33092         * gcc.c-torture/execute/990829-1.c: New test.
33093         * gcc.c-torture/compile/990829-1.c: New test.
33094
33095 1999-08-27  Paul Burchard  <burchard@pobox.com>
33096
33097         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33098         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33099         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33100         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33101         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33102         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33103         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33104         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33105         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33106         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33107         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33108
33109 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33110
33111         * gcc.c-torture/execute/990827-1.c: New test.
33112
33113 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33114
33115         * g77.f-torture/noncompile/19990826-4.f: New test.
33116
33117         * g77.f-torture/compile/19990826-3.f: New test.
33118
33119         * g77.f-torture/execute/19990826-2.f: New test.
33120
33121         * g77.f-torture/compile/19990826-1.f: New test.
33122
33123         * gcc.c-torture/execute/990826-0.c: New test.
33124         * g77.c-torture/execute/19990826-0.f: New test.
33125
33126         * g77.f-torture/noncompile/970626-2.f: New test.
33127
33128 1999-08-25  Paul Burchard  <burchard@pobox.com>
33129
33130         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33131         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33132         lss-011.C: New tests.
33133
33134 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33135
33136         * g++.old-deja/g++.other/decl5.C: New test.
33137
33138 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33139
33140         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33141         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33142         call `postbase' for each one.  All callers of `postbase' changed
33143         to call this instead.
33144
33145 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33146
33147         * gcc.c-torture/execute/990811-1.c: New test.
33148
33149 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33150
33151         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33152         just native ones.
33153
33154         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33155         just native ones.
33156
33157 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33158
33159         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33160
33161 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33162
33163         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33164
33165 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33166
33167         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33168
33169 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33170
33171         * gcc.c-torture/execute/990804-1.c: New test.
33172
33173 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33174
33175         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33176         * g++.old-deja/g++.brendan/crash64.C: Likewise
33177         * g++.old-deja/g++.brendan/overload8.C: Likewise
33178
33179 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33180
33181         * g++.old-deja/g++.other/struct1.C: New test.
33182
33183 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33184
33185         * g++.old-deja/g++.other/enum2.C: New test.
33186
33187 1999-08-02  Richard Henderson  <rth@cygnus.com>
33188
33189         Adapted from tests from Franz Sirl:
33190         * gcc.c-torture/execute/va-arg-7.c: New test.
33191         * gcc.c-torture/execute/va-arg-8.c: New test.
33192
33193 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33194
33195         * gcc.c-torture/compile/990801-2.c: New test.
33196
33197         * gcc.c-torture/compile/990801-1.c: New test.
33198
33199 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33200
33201         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33202         fp-cmp-1.c, converting double to float.
33203
33204         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33205         fp-cmp-1.c, converting double to long double.
33206
33207         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33208         from fr1 to unknown_register, since fr1 is a legitimate register
33209         on some machines.
33210
33211 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33212
33213         * README: More listname related changes.
33214
33215 1999-07-08  Catherine Moore  <clm@cygnus.com>
33216
33217         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33218
33219 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33220
33221         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33222
33223 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33224
33225         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33226
33227 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33228
33229         * gcc.dg/990703-1.c: New test.
33230
33231 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33232
33233         * lib/file-format.exp: New file: Move definition of proc
33234         gcc_target_object_format to here from
33235         gcc.dg/special/ecos.exp.
33236
33237         * lib/c-torture.exp: Include lib file-format.exp.
33238         * lib/gcc-dg.exp: Include lib file-format.exp.
33239
33240         * gcc.dg/special/ecos.exp: Remove definition of proc
33241         gcc_target_object_format.
33242
33243 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33244
33245         * gcc.c-torture/execute/990628-1.c: New test.
33246
33247 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33248
33249         * gcc.c-torture/compile/990625-2.c: New test.
33250
33251         * gcc.c-torture/compile/990625-1.c: New test.
33252
33253 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33254
33255         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33256         attributes compile.
33257         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33258         ports that use the COFF/PE file format.
33259
33260 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33261
33262         * gcc.c-torture/compile/990617-1.c: New test.
33263
33264 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33265
33266         * g++.old-deja/g++.other/decl4.C: New test.
33267
33268 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33269
33270         * g++.old-deja/g++.other/bitfld3.C: New test.
33271
33272 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33273
33274         * g++.old-deja/g++.eh/catch1.C: New test.
33275
33276 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33277
33278         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33279
33280         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33281         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33282
33283 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33284
33285         * g77.f-torture/compile/19990502-0.f: Replace with new,
33286         shorter, test that still fails after recent changes.
33287
33288 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33289
33290         * gcc.c-torture/execute/990604-1.c: New test.
33291
33292 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33293
33294         * gcc.c-torture/execute/990531-1.c: New test.
33295
33296 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33297
33298         * gcc.c-torture/compile/990527-1.c: New test.
33299
33300 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33301
33302         * gcc.c-torture/execute/990527-1.c: New test.
33303
33304 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33305
33306         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33307         bitfields as signed.
33308
33309 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33310
33311         * g77.f-torture/compile/19990525-0.f: New test.
33312
33313 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33314
33315         * gcc.c-torture/execute/990525-2.c: New test.
33316
33317         * gcc.c-torture/execute/990525-1.c: New test.
33318
33319 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33320
33321         * g++.old-deja/g++.other/anon3.C: New test.
33322         * g++.old-deja/g++.other/anon4.C: New test.
33323         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33324         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33325         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33326         Merrill).
33327
33328 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33329
33330         * gcc.c-torture/execute/990524-1.c: New test.
33331
33332         * gcc.dg/990524-1.c: New test.
33333
33334 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33335
33336         * gcc.c-torture/compile/990523-1.c: New test.
33337
33338 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33339
33340         * gcc.c-torture/compile/990519-1.c: New test.
33341
33342 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33343
33344         * gcc.c-torture/compile/990517-1.c: New test.
33345
33346         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33347         (e4, f4): New tests.
33348         (main): Call them.
33349
33350 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33351
33352         * gcc.dg/noreturn-1.c: New test.
33353
33354 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33355
33356         * gcc.c-torture/execute/990513-1.c: New test.
33357
33358 1999-05-10  Richard Henderson  <rth@cygnus.com>
33359
33360         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33361
33362 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33363
33364         * g77.f-torture/execute/erfc.f: Use small single-precision
33365         values, to avoid problems on Alphas when not -mieee.
33366
33367 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33368
33369         * gcc.dg/990506-0.c: New test.
33370
33371 1999-05-08  Richard Henderson  <rth@cygnus.com>
33372
33373         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33374         the constant to test.  Don't XFAIL 64-bit targets.
33375
33376         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33377         * g++.old-deja/g++.law/profile1.C: Likewise.
33378
33379         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33380         operator new instances.
33381         * g++.old-deja/g++.other/delete5.C: Likewise.
33382
33383 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33384
33385         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33386         intrinsic.
33387
33388 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33389
33390         * g77.f-torture/execute/u77-test.f: Reverse order of two
33391         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33392
33393 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33394
33395         * gcc.dg/compare1.c: New test.
33396
33397 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33398
33399         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33400         New tests.
33401
33402 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33403
33404         * g77.f-torture/compile/19990502-1.f: New test.
33405
33406 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33407
33408         * g77.f-torture/compile/19990502-0.f: New test.
33409
33410 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33411
33412         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33413         intrinsic.
33414
33415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33416
33417         * g77.f-torture/execute/u77-test.f (main): List libU77
33418         intrinsics not currently tested.
33419         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33420         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33421         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33422         Trim blanks off the ends of some printed strings.
33423
33424 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33425
33426         * g77.f-torture/execute/u77-test.f (main): Just warn about
33427         FSTAT gid disagreement, as it's expected on some systems.
33428
33429 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33430
33431         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33432         use a new function, which allows for some slop.
33433         Clean up some commentary.
33434         (issum): The new function.
33435         (sgladd): Deleted subroutine.
33436
33437 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33438
33439         * g77.f-torture/execute/u77-test.f: Modify to be more like
33440         libf2c/libU77 version, bringing patches to that version here.
33441         Add suitable commentary.
33442
33443 1999-04-25  Richard Henderson  <rth@cygnus.com>
33444
33445         * gcc.dg/990424-1.c: New test.
33446
33447 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33448
33449         * g77.f-torture/execute/u77-test.f (main): Bug involving
33450         LSTAT has been fixed, so turn back on full checking.
33451
33452 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33453
33454         * g77.f-torture/compile/19990419-0.f: New test.
33455         * g77.f-torture/execute/19990419-1.f: New test.
33456
33457 1999-04-17  Richard Henderson  <rth@cygnus.com>
33458
33459         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33460         to avoid the need for a prototype to supress a warning.
33461
33462 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33463
33464         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33465
33466 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33467
33468         * gcc.c-torture/execute/990404-1.c: New test.
33469
33470 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33471
33472         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33473         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33474         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33475         missing initializer warnings.
33476
33477 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33478
33479         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33480         matching strings.
33481
33482 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33483
33484         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33485
33486 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33487
33488         * g77.f-torture/execute/19990325-0.f: New test.
33489         * g77.f-torture/execute/19990325-1.f: New test.
33490
33491 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33492
33493         * gcc.c-torture/execute/990324-1.c: New test.
33494
33495 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33496
33497         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33498         test with 4.
33499
33500 1999-03-17  Richard Henderson  <rth@cygnus.com>
33501
33502         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33503
33504 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33505
33506         * g77.f-torture/execute/19990313-2.f: New test.
33507         * g77.f-torture/execute/19990313-3.f: New test.
33508
33509 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33510
33511         * g77.f-torture/execute/19990313-0.f: New test.
33512         * g77.f-torture/execute/19990313-1.f: New test.
33513
33514 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33515
33516         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33517         printf to sprintf.
33518         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33519         (main): Add check for u15.  Conditionalize u31 check depending on
33520         whether ints are <32 bits or >=32 bits.
33521
33522 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33523
33524         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33525
33526 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33527
33528         * g77.f-torture/compile/19990305-0.f: New test.
33529         * g77.f-torture/execute/19981119-0.f: New test.
33530
33531 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33532
33533         * g77.f-torture/execute/970625-2.f: call ABORT if final
33534         result is not correct, instead of just printing it.
33535         Add this checking via newly introduced obfuscation, to
33536         trip up buggy front ends.
33537
33538 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33539
33540         * g77.f-torture/compile/960317-1.f: Moved from being
33541         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33542
33543 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33544
33545         * g77.f-torture/execute/960317-1.f: New (old) test.
33546         * g77.f-torture/execute/970625-2.f: Ditto.
33547
33548 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33549
33550         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33551         message on line 1 or line 2; cccp and cpplib do this differently.
33552
33553 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33554
33555         * g++.old-deja/g++.law/weak1.C: New test.
33556
33557 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33558
33559         * gcc.c-torture/execute/990119-1.c: Renamed to...
33560         * gcc.dg/990119-1.c: this, so it will only be tested once
33561         (it's a preprocessor test, it doesn't need to be run at
33562         multiple optimization levels).
33563
33564 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33565
33566         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33567           ALWAYS_CXXFLAGS.
33568
33569 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33570
33571         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33572         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33573         to not be compilable by current g77.
33574
33575 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33576
33577         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33578
33579 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33580
33581         * gcc.c-torture/execute/990222-1.c: New test.
33582
33583 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33584
33585         * g77.f-torture/compile/19990218-0.f: New test.
33586         * g77.f-torture/noncompile/19990218-1.f: New test.
33587
33588 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33589
33590         * g77.f-torture/compile/19981216-0.f: New test.
33591
33592 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33593
33594         * gcc.dg/990214-1.c: New test.
33595
33596 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33597
33598         * gcc.dg/990213-2.c: New test.
33599
33600         * gcc.dg/990213-1.c: New test.
33601
33602 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33603
33604         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33605         ints.
33606
33607 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33608
33609         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33610         specified by target.
33611
33612         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33613
33614 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33615
33616         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33617
33618 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33619
33620         * gcc.dg/special/ecos.exp: New test driver for new tests with
33621         special requirements.
33622
33623         * gcc.dg/special/alias-1.c: New test.
33624         * gcc.dg/special/gcsec-1.c: New test.
33625         * gcc.dg/special/weak-1.c: New test.
33626         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33627         * gcc.dg/special/weak-2.c: New test.
33628         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33629         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33630         * gcc.dg/special/wkali-1.c: New test.
33631         * gcc.dg/special/wkali-2.c: New test.
33632         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33633         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33634
33635 1999-02-10  Felix Lee  <flee@cygnus.com>
33636
33637           * lib/c-torture.exp (c-torture-compile): Pull out code for
33638           analyzing gcc error messages.
33639           (c-torture-execute): Likewise.  Fix some (harmless) false
33640           positives.
33641           * lib/gcc.exp (gcc_check_compile): New function.
33642
33643 1999-02-08  Richard Henderson  <rth@cygnus.com>
33644
33645         * gcc.c-torture/execute/990208-1.c: New test.
33646
33647 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33648
33649         * g++.dg/special/ecos.exp: New driver for new tests with special
33650         requirements
33651
33652         * g++.dg/special/conpr-1.C: New test
33653         * g++.dg/special/conpr-2.C: New test
33654         * g++.dg/special/conpr-2a.C: New test
33655         * g++.dg/special/conpr-3.C: New test
33656         * g++.dg/special/conpr-3a.C: New test
33657         * g++.dg/special/conpr-3b.C: New test
33658
33659         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33660         allow g++ to use the dg driver
33661
33662         * README: Add comment about g++.dg directory
33663
33664 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33665
33666         * README: Update email addresses.
33667
33668 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33669
33670         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33671         arguments in order to force structure S onto the stack even on
33672         the alpha.
33673         (test): Pass 10 leading arguments to function foo as well as the
33674         structure S.
33675
33676         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33677         failure for all targets.
33678
33679         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33680         abort to terminate program execution.
33681
33682 1999-01-30  Richard Henderson  <rth@cygnus.com>
33683
33684         * gcc.c-torture/execute/990130-1.c: New test.
33685
33686 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33687
33688         * gcc.dg/990130-1.c: New test.
33689
33690 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33691
33692         * gcc.c-torture/execute/990128-1.c: New test.
33693
33694 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33695
33696         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33697
33698 1999-01-27  Felix Lee  <flee@cygnus.com>
33699
33700         * lib/c-torture.exp (c-torture-compile): pull out code for
33701         analyzing gcc error messages.
33702         (c-torture-execute): ditto, and fix some (harmless) false
33703         positives.
33704         * lib/gcc.exp (gcc_check_compile): new function.
33705
33706 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33707
33708         * gcc.dg/990117-1.c: New test.
33709
33710         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33711
33712         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33713
33714 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33715
33716         * g77.f-torture/compile/990115-1.f: New test.
33717
33718 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33719
33720         * gcc.c-torture/compile/990107-1.c: New test
33721
33722 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33723
33724         * gcc.c-torture/execute/990106-2.c: New test.
33725
33726         * gcc.c-torture/execute/990106-1.c: New test.
33727
33728 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33729
33730         * gcc.c-torture/compile/981223-1.c: New test.
33731
33732 1998-12-29  Richard Henderson  <rth@cygnus.com>
33733
33734         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33735         (opt3): Rename from opt4 and disable.
33736
33737 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33738
33739         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33740
33741 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33742
33743         * g++.old-deja/g++.other/conv5.C: New test.
33744
33745 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33746
33747         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33748
33749 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33750
33751         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33752
33753 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33754
33755         * gcc.c-torture/compile/981211-1.c: New test.
33756
33757 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33758
33759         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33760
33761         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33762
33763 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33764
33765         * gcc.special/930510-1.c: Make C9X safe.
33766         * gcc.misc-tests/gcov-1.c Similarly.
33767         * gcc.misc-tests/gcov-2.c Similarly.
33768
33769 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33770
33771         * gcc.dg/ultrasp1.c: New test.
33772
33773 1998-12-06  Richard Henderson  <rth@cygnus.com>
33774
33775         * gcc.c-torture/execute/981206.c: New test.
33776
33777 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33778
33779         * g++.old-deja/g++.ns/template7.C: New test.
33780
33781         * g++.old-deja/g++.other/expr1.C: New test.
33782
33783         * g++.old-deja/g++.eh/tmpl3.C: New test.
33784
33785         * g++.old-deja/g++.eh/tmpl2.C: New test.
33786
33787 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33788
33789         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33790         * g++.old-deja/g++.other/using6.C: Removed.
33791         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33792
33793         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33794
33795 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33796
33797         * g++.old-deja/g++.pt/overload8.C: New test.
33798
33799         * g++.old-deja/g++.pt/overload7.C: New test.
33800
33801         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33802
33803         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33804         and relinking messages.
33805         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33806         compiling with -frepo.
33807
33808 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33809
33810         * g++.old-deja/g++.pt/lookup6.C: New test.
33811
33812 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33813
33814         * gcc.c-torture/execute/981130-1.c: New test.
33815         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33816
33817 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33818
33819         * g++.old-deja/g++.pt/explicit76.C: New test.
33820
33821         * g++.old-deja/g++.pt/friend38.C: New test.
33822
33823         * g++.old-deja/g++.ns/crash2.C: New test.
33824
33825         * g++.old-deja/g++.pt/defarg8.C: New test.
33826
33827         * g++.old-deja/g++.pt/instantiate6.C: New test.
33828
33829         * g++.old-deja/g++.pt/static6.C: New test.
33830
33831         * g++.old-deja/g++.pt/decl2.C: New test.
33832
33833 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33834
33835         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33836         problem is actually related with name lookup, but so what? :-)
33837
33838         * g++.old-deja/g++.pt/friend37.C: New test.
33839
33840 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33841
33842         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33843         element, which fails on some systems.
33844
33845         * g77.f-torture/execute/labug1.f: New test.
33846
33847 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33848
33849         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33850         is defined.
33851
33852 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33853
33854         * g77.f-torture/compile/981117-1.f: New test.
33855
33856 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33857
33858         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33859         properly discarded.
33860
33861 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33862
33863         * gcc.c-torture/execute/memcheck: New directory of tests for
33864         -fcheck-memory-usage.
33865
33866 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33867
33868         * README: New file, general information about the testsuite and
33869         new description of the various C++ test subdirectories.
33870         * README.g++: Eliminate obsolete information, update and move most
33871         relevant stuff to README.
33872
33873 1998-11-07  Richard Henderson  <rth@cygnus.com>
33874
33875         * gcc.c-torture/compile/981107-1.c: New test.
33876
33877 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33878
33879         * execute/memcpy-bi.c: New testcase.
33880
33881 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33882
33883         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33884         base classes.
33885
33886         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33887         template is selected.
33888
33889         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33890         classes, it should be accepted for all types.
33891
33892         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33893
33894         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33895         specializations start with template headers.
33896
33897 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33898
33899         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33900
33901         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33902         non-POD types.
33903
33904 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33905
33906         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33907
33908 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33909
33910         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33911
33912 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33913
33914         * 981019-1.c: New test.
33915
33916 1998-10-14  Robert Lipe <robertl@dgii.com>
33917
33918         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33919         find objc headers.
33920
33921 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33922
33923         * compile/981001-4.c: Remove use of GCC extension that triggers a
33924         compiler bug.
33925
33926 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33927
33928         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33929
33930 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33931
33932         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33933         instantiation of template produces incorrect code for delete
33934         expression.
33935
33936         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33937         constructors' name is not unique.
33938         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33939         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33940
33941         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33942         automatic array of const is ill-formed.
33943
33944         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33945         of template parameter?
33946
33947         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33948         const.
33949
33950         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33951         pointer-to-member expression.
33952
33953         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33954         declaration causes ICE.
33955
33956 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33957
33958         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33959         reserved in the global namespace.
33960
33961         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33962         generate needed virtual table.
33963
33964         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33965
33966 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33967
33968         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33969         template-dependent type
33970
33971 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33972
33973         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33974         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33975         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33976
33977         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33978         class should be usable as argument of member function.
33979         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33980         class should be usable as return type of member function.
33981         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33982         class should be usable as type of data member.
33983
33984         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33985
33986 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33987
33988         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33989
33990 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33991
33992         * gcc.dg/dll-?.c Add thumb to target list.
33993         Fix assembler scan patterns to match current assembler output.
33994
33995 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33996
33997         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33998         matching of template brackets.
33999
34000         * g++.old-deja/g++.other/using4.C: New test.  Test using
34001         declarations of methods from base classes.
34002
34003         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
34004         within functions should introduce names into the innermost
34005         enclosing namespace.
34006
34007         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
34008         of static locals if first initialization throws.
34009
34010 1998-10-07  Jim Wilson  <wilson@cygnus.com>
34011
34012         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
34013
34014 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
34015
34016         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
34017         lose track of the possible targets of tablejump insns.
34018         * special/special.exp: Run it.
34019
34020 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
34021
34022         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
34023         must be declared before its specializations can be named in friend
34024         declarations.
34025
34026 1998-10-05  Dave Love  <d.love@dl.ac.uk>
34027
34028         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
34029
34030         * g77.f-torture/execute/io1.f: New test.
34031
34032 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
34033
34034         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
34035         with pointer to template function, for which no argument deduction
34036         is possible.
34037
34038         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
34039         specialization of template function as argument to template
34040         function.
34041
34042         * g++.old-deja/g++.other/access2.C: New test; Inner class
34043         shouldn't have privileged access to Outer's names.
34044
34045 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
34046
34047         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
34048         friend template declared within template class conflicts with
34049         nested class of the same name.
34050
34051         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
34052         is ignored.
34053
34054         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
34055         object with direct initializer as function declaration.
34056
34057         * g++.old-deja/g++.other/decl2.C: New test; duplicate
34058         initializers.
34059
34060         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34061         involving const pointer and NULL produces incorrect result.
34062
34063         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34064         type name without `typename' should be rejected with -pedantic.
34065
34066 1998-10-02  Richard Henderson  <rth@cygnus.com>
34067
34068         * g++.old-deja/g++.other/addrof1.C: New test.
34069
34070 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34071
34072         * gcc.c-torture/compile/981001-1.c: New test.
34073         * gcc.c-torture/execute/981001-1.c: New test.
34074
34075 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34076
34077         * gcc.c-torture/compile/981001-2.c: New test.
34078         * gcc.c-torture/compile/981001-3.c: New test.
34079         * gcc.c-torture/compile/981001-4.c: New test.
34080
34081 1998-10-01  Robert Lipe  <robertl@dgii.com>
34082
34083         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34084         multilibbed hosts.   Idea grafted from g77.exp.
34085
34086 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34087
34088         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34089         avoid losing on systems which need -lsocket.
34090
34091 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34092
34093         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34094         * g++.old-deja/g++.other/nested2.C: Ditto.
34095         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34096         failure.
34097
34098 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34099
34100         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34101         preferred over template operator!= for enum bitfields.
34102
34103 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34104
34105         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34106         that happen to have the same base name, but in different scopes,
34107         are incorrectly rejected.
34108
34109 1998-09-16  Richard Henderson  <rth@cygnus.com>
34110
34111         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34112         on the native word size instead of an integer literal.
34113
34114 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34115
34116         * g++.old-deja/g++.other/static2.C: Invocation of static data
34117         member of type pointer-to-function denoted as non-static member.
34118
34119         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34120         checks involving function types and aliases.
34121
34122 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34123
34124         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34125         redefined to the same non-trivial type.
34126
34127         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34128         namespace-qualification of template specializations declared in
34129         other namespaces.
34130
34131         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34132         to declare a subset of the specializations of a template function
34133         as friends of specializations of a template class.
34134
34135         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34136         member templates that do not fully specialize the enclosing
34137         template class are rejected.
34138
34139 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34140
34141         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34142
34143 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34144
34145         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34146         altered from libf2c/libU77 version.
34147
34148 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34149
34150         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34151
34152 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34153
34154         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34155         (un)signed char are different types for template specialization
34156         purposes.
34157
34158 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34159
34160         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34161         * objc: ObjC testsuite.
34162
34163 1998-08-31  Catherine Moore  <clm@cygnus.com>
34164
34165         * gcc.c-torture/execute/941014-1.x:  New file.
34166
34167 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34168
34169         * lib/c-torture.exp: Add support for
34170         torture_eval_before_compile and torture_eval_before_execute
34171         variables.
34172
34173 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34174
34175         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34176         this test triggers valid.
34177
34178 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34179
34180         * gcc.dg/980827-1.c: New test.
34181
34182 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34183
34184         * gcc.c-torture/execute/loop-4b.c: New test.
34185
34186 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34187
34188         * lib/c-torture.exp: Add support for
34189         torture_eval_before_compile and torture_eval_before_execute
34190         variables.
34191
34192 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34193
34194         * gcc.c-torture/compile/980825-1.c: New test.
34195
34196 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34197
34198         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34199         count number tests in opt_t0 not good_t0.
34200
34201 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34202
34203         * gcc.c-torture/compile/930326-1.x: Fix typo.
34204
34205 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34206
34207         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34208         causes an ICE.
34209
34210 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34211
34212         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34213         STACK_SIZE is defined.
34214         * gcc.c-torture/unsorted/stuct.c: Similarly.
34215
34216         * gcc.c-torture/compile/980821-1.c: New test.
34217
34218 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34219
34220         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34221
34222 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34223
34224         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34225         code.
34226
34227 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34228
34229         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34230         error'.
34231
34232 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34233
34234         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34235
34236 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34237
34238         * gcc.c-torture/compile/980816-1.c: New test.
34239
34240         * gcc.dg/980816-1.c: New test.
34241
34242 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34243
34244         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34245         compiler for ieee tests.
34246
34247 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34248
34249         * g77.f-torture/compile/980729-0.f: New test.
34250
34251 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34252
34253         * gcc.c-torture/special/eeprof-1.c: New test, for
34254         -finstrument-functions.
34255         * gcc.c-torture/special/special.exp: Run it.
34256
34257 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34258
34259         * gcc.c-torture/compile/980729-1.c: New test.
34260
34261 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34262
34263         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34264         __thumb__ is defined, and test for ARM style doubles if so.
34265
34266 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34267
34268         * g77.f-torture/noncompile/980615-0.f: New test.
34269
34270 1998-07-26  H.J. Lu  (hjl@gnu.org)
34271
34272         * gcc.dg/980312-1.c: Do link instead of compile.
34273         * gcc.dg/980313-1.c: Likewise.
34274
34275 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34276
34277         * gcc.c-torture/compile/980726-1.c: New test.
34278
34279 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34280
34281         * g77.f-torture/execute/io0.f: New test.
34282
34283 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34284
34285         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34286         an int.
34287
34288 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34289
34290         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34291         m32r bugs.
34292
34293 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34294
34295         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34296         c-decl.c:grokdeclarator can handle mode attributes.
34297
34298 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34299
34300         * gcc.c-torture/execute/980716-1.c: New test.
34301
34302 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34303
34304         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34305         the mn10200.
34306         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34307         the mn10200.
34308         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34309         * gcc.c-torture/compile/930326-1.x: Similarly.
34310
34311 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34312
34313         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34314         New test from Craig.
34315
34316 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34317
34318         * g77.f-torture/noncompile/980616-0.f: New test.
34319
34320         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34321
34322 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34323
34324         *  g++.other/singleton.C: Return error value instead of taking
34325         SIGSEGV.
34326
34327 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34328
34329         *  g++.other/singleton.C: New test.   Warning is under dispute.
34330         Runtime crash is not.
34331
34332 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34333
34334         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34335         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34336         using6.C, using7.C}:  New namespace tests.
34337
34338 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34339
34340         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34341         specialization with typedef'ed names used as array indexes.
34342
34343 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34344
34345         * gcc.c-torture/execute/980709-1.c: New test.
34346
34347         * gcc.dg/980709-1.c: New test.
34348
34349 1998-07-07  Richard Henderson  <rth@cygnus.com>
34350
34351         * gcc.c-torture/execute/bcp-1.c: New test.
34352
34353 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34354
34355         * gcc.c-torture/execute/980707-1.c: New test.
34356
34357 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34358
34359         * gcc.c-torture/compile/980706-1.c: New test.
34360
34361 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34362
34363         * g77.f-torture/execute/980701-0.f,
34364         g77.f-torture/execute/980701-1.f: New test from Craig.
34365
34366 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34367
34368         * gcc.c-torture/compile/980701-1.c: New test.
34369
34370         * gcc.c-torture/execute/980701-1.c: New test.
34371
34372 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34373 rlsruhe.de>
34374
34375         * g++.old-deja/g++.robertl/eb132.C: New test.
34376         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34377
34378 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34379
34380         * g77.f-torture/execute/980628-7.f,
34381         g77.f-torture/execute/980628-8.f,
34382         g77.f-torture/execute/980628-9.f,
34383         g77.f-torture/execute/980628-10.f: New tests from Craig.
34384
34385         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34386
34387 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34388
34389         * g77.f-torture/execute/980628-4.f: New test from Craig.
34390         * g77.f-torture/execute/980628-5.f: Likewise.
34391         * g77.f-torture/execute/980628-2.f: Likewise.
34392         * g77.f-torture/execute/980628-0.f: Likewise.
34393         * g77.f-torture/execute/980628-1.f: Likewise.
34394         * g77.f-torture/execute/980628-3.f: Likewise.
34395         * g77.f-torture/execute/980628-6.f: Likewise.
34396
34397 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34398
34399         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34400         directory when nothing has been installed yet.
34401
34402 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34403
34404         * gcc.c-torture/special/special.exp: Handle newer versions of
34405         dejagnu.
34406
34407 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34408
34409         * gcc.dg/980626-1.c: New test.
34410
34411 1998-06-19  Bruno Haible <haible@ilog.fr>
34412
34413         * gcc.misc-tests/m-un-2.c: New test.
34414         * g++.old-deja/g++.other/warn01.c: Likewise.
34415
34416 1998-06-19  Robert Lipe  <robertl@dgii.com>
34417
34418         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34419         compatibility with assmblers with a different comment character.
34420         Eliminate use of GAS-specific extensions.
34421
34422 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34423
34424         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34425
34426 1998-06-19  Robert Lipe  <robertl@dgii.com>
34427
34428         *lib/g77.exp: Replace search for libf2c.a with search for newly
34429         renamed libg2c.a
34430
34431 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34432
34433         * gcc.c-torture/execute/980617-1.c: New test.
34434
34435 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34436
34437         * gcc.c-torture/execute/980612-1.c: New test.
34438
34439 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34440
34441         * gcc.dg/980523-1.c: Only test on ppc-linux.
34442         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34443
34444         * gcc.c-torture/execute/980608-1.c: New test.
34445
34446 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34447
34448         * gcc.c-torture/execute/980605-1.c: New test.
34449
34450 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34451
34452         * gcc.c-torture/execute/980604-1.c: New test.
34453
34454 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34455
34456         * gcc.c-torture/execute/980602-1.c: New test.
34457         * gcc.c-torture/execute/980602-2.c: Likewise.
34458
34459 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34460
34461         * 970125-0.f: Fix per JCB.  Add commentary.
34462
34463 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34464
34465         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34466         IEEE -0 support.
34467
34468 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34469
34470         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34471         earlier.
34472
34473 1998-05-28  Catherine Moore <clm@cygnus.com>
34474
34475         * gcc.c-torture/execute/980526-3.c: New test.
34476
34477 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34478
34479         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34480         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34481         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34482         m88k-motorola-sysv3 to XFAIL.
34483
34484 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34485
34486         * gcc.dg/980526-1.c: New test.
34487         * gcc.c-torture/execute/980526-2.c: New test.
34488
34489 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34490
34491         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34492
34493         * gcc.c-torture/execute/980526-1.c: New test.
34494
34495 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34496
34497         * g77.f-torture/execute/alpha2.f: Add runtime test.
34498
34499 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34500
34501         * g++.old-deja/old-deja.exp: Strip leading directories.
34502
34503         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34504         error for the line.  Don't run multiple tests for the same line.
34505
34506 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34507
34508         * gcc.dg/980523-1.c: New test.
34509
34510 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34511
34512         * g77.f-torture/compile/970915-0.f: New test.
34513
34514 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34515
34516         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34517
34518 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34519
34520         * gcc.dg/980520-1.c: New test.
34521
34522 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34523
34524         * gcc.dg/980502-1.c: Fix return type.
34525
34526 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34527
34528         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34529         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34530         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34531         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34532         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34533
34534 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34535
34536         * g77.f-torture/execute/980520-1.f: New test.
34537
34538 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34539
34540         * lib/mike-g77.exp: New file.
34541
34542         * g77.f-torture/noncompile/noncompile.exp,
34543         g77.f-torture/noncompile/check0.f: New files.
34544
34545 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34546
34547         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34548         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34549         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34550         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34551         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34552         abort where appropriate.
34553
34554 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34555
34556         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34557         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34558
34559 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34560
34561         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34562
34563 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34564
34565         * g77.f-torture/compile/980427-0.f: New test.
34566
34567 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34568
34569         * g77.f-torture/compile/980424-0.f: New test.
34570
34571 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34572
34573         * g77.f-torture/compile/980419-2.f (main): New test.
34574         * g77.f-torture/compile/970125-0.f: New test.
34575         * g77.f-torture/compile/980419-1.f: New test.
34576
34577 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34578
34579         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34580         of loop-4.c.
34581
34582 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34583
34584         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34585
34586 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34587
34588         * gcc.c-torture/compile/980329-1.c: New test.
34589
34590 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34591
34592         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34593         * gcc.dg/980312-1.c: Fix typo in -march command.
34594
34595 1998-03-16  H.J. Lu  (hjl@gnu.org)
34596
34597         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34598
34599 1998-03-11  Robert Lipe  <robertl@dgii.com>
34600
34601         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34602         Dave Love agree the Fortran source is bogus.
34603
34604 1998-03-11  Robert Lipe  <robertl@dgii.com>
34605
34606         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34607         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34608         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34609         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34610         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34611
34612 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34613
34614         * g++.old-deja/g++.other/friend1.C: New test.
34615
34616 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34617
34618         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34619         possibly uninitialized) variables and declare dnrm2.
34620
34621 1998-02-23  Robert Lipe <robertl@dgii.com>
34622
34623         From Bruno Haible <haible@ilog.fr>:
34624         * gcc.c-torture/execute/980223.c: New test.
34625
34626 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34627
34628         * gcc.dg/ifelse-1.c: New test.
34629
34630 1998-02-09  H.J. Lu  (hjl@gnu.org)
34631
34632         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34633
34634           * lib/old-dejagnu.exp (old-dejagnu): Added the
34635           "execution test - XFAIL *-*-*" handling in the spirit of
34636           "excess errors test -". Changed the "execution test fails"
34637           handling to be like "excess errors test fails".
34638           * Update various tests accordingly.
34639
34640 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34641
34642         * gcc.c-torture/execute/980205.c: New test.
34643
34644 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34645
34646         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34647         * lib/f-torture.exp: Similarly.
34648         * gcc.c-torture: Rename all .cexp files to .x files.
34649
34650 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34651
34652         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34653         (940510-1.c): Removed duplicate.
34654         (971104-1.c): New test.
34655
34656 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34657
34658           * lib/f-torture.exp: Improve error and loop detection.
34659
34660 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34661
34662         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34663         use that to size the filler array.
34664
34665 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34666
34667         * lib/c-torture.exp(c-torture-execute): Fix typo.
34668
34669         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34670         testcase as the executable name. Keep the executable around if
34671         the test fails.
34672
34673 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34674
34675         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34676         changes.  Only test one -g option, and move it to the end of the
34677         list of options to test.
34678
34679 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34680
34681         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34682         variable GCC_TORTURE_OPTIONS to supply default switches separated
34683         by colons.  If no environment variable, run tests with -O0 -g, -O1
34684         -g, and -O2 -g as well.
34685
34686 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34687
34688         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34689         explanatory comments. Fix indentation.
34690
34691 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34692
34693         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34694
34695 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34696
34697         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34698         * g++.old-deja/g++.mike/p7325.C: Likewise.
34699         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34700
34701 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34702
34703         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34704         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34705         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34706         * g++.old-deja/g++.law/operators4.C: Likewise.
34707
34708 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34709
34710         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34711         * g++.old-deja/g++.mike/p784.C: Ditto.
34712         * g++.old-deja/g++.mike/p785.C: Ditto.
34713
34714 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34715
34716           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34717
34718 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34719
34720         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34721         target feature; pass this to c-torture-execute as needed.
34722
34723 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34724
34725         * lib/c-torture.exp(c-torture-execute): If the previous and the
34726         current executables being tested are identical, we don't need to
34727         run the executable again. Try to make the executable names
34728         unique. Add an optional argument for passing additional compiler
34729         flags.
34730
34731 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34732
34733         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34734
34735 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34736
34737         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34738
34739 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34740
34741         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34742         32bit or larger longs.
34743
34744         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34745         have either a 32bit long or 32bit int.
34746
34747 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34748
34749         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34750         Make double precision tests dependent on sizeof (double).
34751
34752 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34753
34754         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34755         too.
34756
34757 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34758
34759         * gcc.c-torture/compile/961203-1.cexp: New script.
34760
34761 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34762
34763         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34764         up the includes ourselves.
34765
34766 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34767
34768         * lib/plumhall.exp: Remove random include, and add a few
34769         verbose messages for debugging.
34770
34771 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34772
34773         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34774         of trying to do it ourselves.
34775
34776 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34777
34778         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34779
34780 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34781
34782         * gcc.prms/5403.c: Made regexp a bit less strict.
34783
34784 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34785
34786         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34787         is returned from remote_load instead.
34788         * lib/plumhall.exp: Ditto.
34789         * lib/mike-g++.exp: Ditto.
34790         * lib/old-dejagnu.exp: Ditto.
34791         * lib/c-torture.exp: Ditto.
34792
34793 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34794
34795         * lib/g++.exp: Use build_wrapper procedure.
34796         * lib/gcc.exp: Ditto.
34797
34798 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34799
34800         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34801         an old-style decl for malloc.  Fixes tests to work when
34802         sizeof (int) != sizeof (size_t).
34803
34804 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34805
34806         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34807
34808         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34809         use stdargs.h interface.
34810
34811 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34812
34813         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34814         NO_VARARGS when compiling.
34815
34816 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34817
34818         * lib/plumhall.exp(ph_includes): New procedure.
34819         (ph_make): Use it.
34820         (ph_compiler): Ditto.
34821
34822         * lib/g++.exp: Rename test-glue.c to testglue.c.
34823         * lib/gcc.exp: Ditto.
34824
34825 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34826
34827         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34828         to completion when it's called.
34829
34830 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34831
34832         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34833         is defined, don't do test.
34834
34835 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34836
34837         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34838         for object files.
34839         (ph_summary): Mark skipped testcases as untested, not unresolved.
34840
34841         * lib/plumhall.exp (ph_make): If unresolved because of bad
34842         errorCode, record errorCode in log file.
34843         (*): Replace send_log/verbose with verbose -log.
34844
34845 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34846
34847         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34848         double conversion if double isn't at least 8 bytes.
34849
34850         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34851         int to work with targets where int is 16 bits.
34852
34853         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34854         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34855         precision for the test to complete.
34856
34857 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34858
34859         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34860         if d10v is not compiled with the -mdouble64 flag.
34861         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34862
34863         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34864         d10v is not compiled with the -mint32 flag.
34865
34866 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34867
34868         * lib/plumhall.exp: Use incr_count.
34869
34870 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34871
34872         * gcc.c-torture: Update to c-torture-1.45.
34873
34874 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34875
34876         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34877         the name of the expect testcase file).
34878
34879         * lib/g++.exp(g++_init): Ditto.
34880
34881 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34882
34883         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34884         the host.
34885
34886         * lib/gcc.exp(gcc_exit): New procedure.
34887
34888 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34889
34890         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34891         specs where appropriate.
34892
34893         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34894         because of new "candidates are" messages, and removed a few
34895
34896         * Converted all non-old-style g++ testcases to old-style, and
34897         moved into g++.old-deja.
34898
34899 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34900
34901         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34902         options.
34903
34904         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34905         succeeded.
34906
34907         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34908
34909 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34910
34911         * lib/gcc.exp (gcc_target_compile): Add support for defining
34912         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34913         the machine doesn't have those features.
34914
34915 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34916
34917         * g++.law/operators4.exp: Don't use LIBS.
34918
34919 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34920
34921         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34922
34923         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34924         * lib/g++.exp: Set it here instead. Also, allow use of the
34925         --tool_exec and --tool_opt options. Change CXX to
34926         GXX_UNDER_TEST.
34927
34928         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34929
34930         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34931
34932 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34933
34934         * lib/old-dejagnu.exp: Use prune_warnings instead of
34935         prune_system_crud.
34936         * lib/mike-g++.exp: Ditto.
34937         * lib/gcc.exp: Ditto.
34938         * lib/g++.exp: Ditto.
34939
34940         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34941
34942 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34943
34944           * 941014-2.c: Include stdlib.h
34945           * 960327-1.c: Include stdio.h
34946           * dbra.c, index-1.c: Don't assume ints are 32bits.
34947
34948 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34949
34950         * lib/gcc.exp: Add gcc,stack_size target feature.
34951
34952         * lib/g++.exp(g++_target_compile): Add the include and link
34953         paths here, not in two other places. And, it's $options, not
34954         options.
34955
34956         * lib/mike-g++.exp(postbase): Remove the code that determines
34957         the correct include and link paths.
34958         * g++.old-deja/old-deja.exp: Ditto.
34959
34960 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34961
34962         * lib/g++.exp(g++_init): target_compile no longer returns the
34963         filename of the result.
34964
34965 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34966
34967         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34968         call to glob.
34969
34970         * gcc.c-torture/special/special.exp: Change call to
34971         gcc_target_compile to include the object file.
34972
34973 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34974
34975         * gcc.c-torture/special/special.exp: Correct misspelling in last
34976         change.
34977
34978 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34979
34980         * lib/plumhall.exp(ph_summary): Log the entire output of the
34981         executable. Return -1 if there were any failures, 0 otherwise.
34982         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34983         (ph_make): Clean up objects and executables that were built
34984         if the tests succeeded.
34985
34986 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34987
34988         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34989         libraries and includes in the build tree as appropriate.
34990
34991 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34992
34993         * lib/c-torture.exp: Instead of looking for the global variable
34994         NO_LONG_LONG, check to see if that's a feature of the target.
34995
34996 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34997
34998         * config/default.exp: Minimize. Delete the remainer of the files in
34999         config; this functionality is now in devo/dejagnu/config.
35000
35001         g++.*/*: Pass any additional flags used to compile to postbase;
35002         delete CXXFLAGS.
35003
35004         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
35005         is now done by runtest.exp. Use gcc_target_compile instead of
35006         compile.
35007
35008         lib/c-torture.exp: Use gcc_target_compile instead of compile.
35009         Remove references to CFLAGS. Use remote_file instead of
35010         calling rm -f.
35011         (c-torture): Take a list of arguments to use to compile this
35012         testcase.
35013
35014         lib/g++.exp: Simplify. Use target_compile instead of compile.
35015         lib/gcc-dg.exp: Ditto.
35016         lib/gcc.exp: Ditto.
35017         lib/mike-{gcc,g++}.exp: Ditto.
35018         lib/old-dejagnu.exp: Ditto.
35019         lib/plumhall.exp: Ditto.
35020
35021 1997-01-08  Jim Wilson  <wilson@cygnus.com>
35022
35023         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
35024         (ph_linker): Likewise.
35025
35026 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
35027
35028           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
35029         MAP_ANON / MAP_ANONYMOUS if defined;
35030         else try to map from /dev/zero .
35031
35032 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35033
35034         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
35035         isn't defined, then define it to MAP_ANONYMOUS.
35036
35037 1996-11-12  Jeffrey A Law  (law@cygnus.com)
35038
35039         * gcc.c-torture: Update to c-torture-1.42 release.
35040
35041 1996-11-11  Jeffrey A Law  (law@cygnus.com)
35042
35043         * gcc.c-torture: Update to c-torture-1.41 release.
35044
35045 1996-10-27  Jeffrey A Law  (law@cygnus.com)
35046
35047         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
35048         c-torture release.
35049
35050 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
35051
35052         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
35053         and LDFLAGS.  Fix second case to append the target_info ldflags
35054         onto LDFLAGS, not CFLAGS.
35055         * lib/g++.exp (g++_init): Add target_info stuff.
35056         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
35057         of libgloss and newlib flags for !native.
35058
35059         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35060         (GDB): Fix relative path to go up another dir for finding gdb.
35061
35062 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35063
35064         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35065         versions in the target_info array, if they don't exist.
35066
35067 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35068
35069         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35070
35071 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35072
35073         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35074         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35075
35076 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35077
35078         * lib/old-dejagnu.exp: Don't remove the output file before we've
35079         actually tested it. Don't append pwd to the path of the executable
35080         we're testing.
35081
35082 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35083
35084         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35085
35086 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35087
35088         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35089         temporary directory for compiler files, and set it to a default
35090         value of /tmp. Set $output as the name of the output file from
35091         compiling the testcase. Add a -o option to $cflags_var so the
35092         compiler writes the final output file as $output. Set $executable
35093         to $output.
35094
35095         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35096         directory for compiler files, and set it to /tmp if it doesn't
35097         already have a value. Set $output_file to the name of the output
35098         file from compiling the testcase. Add a -o option to CXXFLAGS so
35099         the compiler writes the final output file as $output. Use $output
35100         as the executable to be tested.
35101
35102 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35103
35104         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35105
35106 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35107
35108         * gcc.c-torture/execute/pending-1.c: New test.  Still
35109         pending in Tege's queue.
35110
35111 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35112
35113         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35114         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35115         if there were failures.  Call unresolved if there were unresolved
35116         testcases.  Call gcc_fail if program did not run to completion.
35117         (ph_make): Pass additional argument name to ph_execute.
35118         (ph_execute): Add new argument.  Pass additional arguments to
35119         ph_summary.  Call gcc_fail is there is no execution output.
35120
35121 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35122
35123         * lib/plumhall.exp (proc_summary): Output relavent summary
35124         lines into the log so specific failures in plumhall can be
35125         investigated.
35126
35127 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35128
35129         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35130         (c-torture-execute): Don't try to execute tests which use
35131         "long long" types if $NO_LONG_LONG is nonzero.
35132
35133 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35134
35135         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35136         not c-torture.
35137
35138         * gcc.ieee: Move from here.
35139         * gcc.c-torture/execute/ieee: To here.
35140
35141 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35142
35143         * gcc.c-torture: Update to c-torture-1.41 release.
35144
35145 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35146
35147         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35148         not "$output".
35149
35150 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35151
35152         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35153         -c present.
35154
35155 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35156
35157         * config/proelf.exp: Handle connecting to a simulator.
35158
35159 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35160
35161         * config/proelf.exp: New file.  Enough framework that we can
35162         run c-torture tests on the proelf targets (or any other target
35163         that gdb can connect to for that matter).
35164
35165 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35166
35167         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35168         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35169
35170         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35171         exec_output exists.
35172
35173 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35174
35175         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35176         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35177
35178         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35179         to pass/fail/unresolved/unsupported/untested.  Caller must now
35180         call unresolved/unsupported/untested.
35181         * lib/*.exp: Update FSF address.  Update to handle new results of
35182         ${tool}_load.
35183         * lib/chill.exp (verbose): Delete.
35184
35185 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35186
35187         * lib/gcc.exp (default_gcc_start): Change order of args to
35188         $LDFLAGS $CFLAGS $LIBS.
35189         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35190         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35191         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35192         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35193         * gcc.misc-tests/dg-test.exp: Likewise.
35194         * gcc.misc-tests/msgs.exp: Likewise.
35195         * gcc.prms/prms.exp: Likewise.
35196         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35197         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35198
35199         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35200
35201 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35202
35203         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35204
35205         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35206         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35207
35208         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35209         necessary.
35210
35211 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35212
35213         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35214         global for loop; add use of $mathlib.
35215         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35216         settings here; set mathlib for anything but VxWorks.
35217
35218 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35219
35220         * gcc.c-torture: Update to c-torture-1.40 release.
35221
35222 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35223
35224         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35225         dg.exp.
35226
35227 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35228
35229         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35230         global.
35231
35232 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35233
35234         * lib/g++.exp (LIBS): Define if not already.
35235         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35236         (gcc-dg-prune): Call prune_gcc_output.
35237         * lib/gcc.exp (prune_gcc_output): New proc.
35238         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35239         prune_gcc_output.
35240
35241 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35242
35243         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35244         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35245
35246 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35247
35248         * gcc.c-torture: Update to c-torture-1.39 release.
35249
35250 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35251
35252         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35253         fails, try others as well.
35254
35255 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35256
35257         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35258         If compilation fails, mark execute tests as `untested'.
35259         If test is marked as unsupported, don't mark compilation and
35260         execute tests as failed.
35261
35262 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35263
35264         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35265         libstdc++ for whether or not we want to be doing shared
35266         libraries.  Delete link_curses since we don't need it anymore.
35267         * lib/mike-g++.exp (postbase): Don't link in libg++.
35268         * g++.old-deja/old-deja.exp: Likewise.
35269
35270 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35271
35272         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35273
35274 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35275
35276         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35277         For that, add `-Wl,-a,shared_archive'.
35278         * g++.old-deja/old-deja.exp: Likewise.
35279
35280 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35281
35282         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35283
35284 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35285
35286         * lib/mike-g++.exp (postbase): Pay attention to the status of
35287         g++_load.
35288
35289 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35290
35291           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35292
35293 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35294
35295         * lib/gcc.exp (default_gcc_start): No longer need to log program
35296         being executed or its output, execute_anywhere does that now.
35297         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35298         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35299
35300 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35301
35302         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35303         the same as those in lib/g++.exp.
35304
35305 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35306
35307         * gcc.c-torture: Update to c-torture-1.38 release.
35308         * gcc.ieee: Related changes.
35309
35310 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35311
35312         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35313         "exec". Minor reformatting changes.
35314
35315         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35316         cross. This means all "exec" calls now work on a remote host as
35317         well.
35318         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35319         cross. Filter out the extra "\r\n" stuff that expect puts in.
35320         (c-torture-execute): Filter out the bogus warnings like
35321         c-torture-compile does. Add support for canadian cross.
35322         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35323         Use execute_anywhere rather than calling exec directly. Now it
35324         works for canadian cross testing.
35325
35326 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35327
35328         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35329         results into a variable, and check that rather than using file exists.
35330
35331 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35332
35333         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35334         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35335
35336 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35337
35338         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35339         lib_curses if there's a shared libg++ in the build tree.
35340
35341 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35342
35343         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35344         if not supported target.
35345
35346 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35347
35348         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35349         link_curses up to always happen, not just for native builds.
35350
35351 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35352
35353         * gcc.c-torture: Update to c-torture-1.36 release.
35354         * gcc.failure: Related changes.
35355
35356 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35357
35358         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35359
35360 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35361
35362         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35363         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35364         runshlib, link_curses, and mathlib for link and run.
35365
35366         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35367         pass the runtime shared library options for Solaris, OSF/1, and
35368         Irix5, and link with -lcurses to avoid unresolved references.
35369
35370 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35371
35372         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35373         only run once.
35374
35375 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35376
35377         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35378
35379 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35380
35381         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35382         do not have a framework for the "compat" tests yet.
35383
35384 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35385
35386         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35387         set to null if we're testing vxworks5.1.  Use that instead of
35388         `-lm' in the setting of LIBS for link and run.
35389
35390 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35391
35392         * config/rom68k.exp (${tool}_load): Major changes to make it
35393         work.  Verified that it does in fact return the stuff in
35394         exec_output properly.  Catch any Emul or any TRAP other than 0.
35395
35396 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35397
35398         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35399         LDFLAGS properly for targets that need stuff from libgloss.
35400         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35401         only run once.
35402         (gpp_initialized): New variable.
35403
35404 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35405
35406         * config/rom68k.exp: Load libgloss.exp.
35407         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35408         so we can produce a fully linked binary.
35409         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35410         so we can produce a fully linked binary.
35411
35412 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35413
35414         * lib/plumhall.exp (ph_section): Watch for expected failures.
35415         Add missing `else'.
35416
35417         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35418         run the testcase.
35419         (c-torture): Likewise.
35420
35421 1995-08-28  Doug Evans  <dje@cygnus.com>
35422
35423         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35424
35425         * lib/mike-g++.exp (mike_cleanup): New proc.
35426         (prebase): New globals compiler_result, not_compiler_result,
35427         target_regexp.
35428         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35429         allow leading "-" in pattern.  Watch for unsupported tests.
35430         If $compiler_result is set, pattern match assembler code,
35431         and ditto for $not_compiler_result.
35432         * lib/mike-gcc.exp: Likewise.
35433
35434         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35435         execution "succeeded".
35436
35437 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35438
35439         * config/win32.exp: New file.
35440         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35441
35442 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35443
35444         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35445         unsupported.
35446         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35447         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35448         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35449
35450         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35451         "... without exceptions was ...".  That is now handled by
35452         prune_system_crud.
35453         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35454
35455 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35456
35457         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35458         sieve.c,sort2.c}: New files.
35459         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35460         sieve.exp,sort2.exp}: Drivers for them.
35461
35462         * lib/mike-gcc.exp (program_output): New user settable variable.
35463         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35464         messages.
35465         * lib/mike-g++.exp (program_output): New user settable variable.
35466
35467         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35468
35469         * config/sh.exp: Deleted (use sim.exp instead).
35470
35471 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35472
35473         * config/vx.exp: Declare CHECKTASK as global.
35474         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35475         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35476         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35477
35478 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35479
35480         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35481         target. Like vx.exp, only includes `vx29k.exp' instead of
35482         `vxworks.exp'.
35483
35484 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35485
35486         * config/sim.exp: Increase time limit from 120 seconds to 240.
35487
35488 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35489
35490         * gcc.c-torture/execute/950628-1.c: New test.
35491
35492 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35493
35494         * gcc.c-torture: Update with changes/additions from
35495         c-torture-1.34.
35496
35497 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35498
35499         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35500
35501 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35502
35503         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35504
35505 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35506
35507         * gcc.c-torture/compile/950512-1.c: New test.
35508         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35509         * gcc.dg/struct-ret-1.c: Likewise.
35510
35511 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35512
35513         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35514           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35515
35516 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35517
35518         * gcc.c-torture/special/920411-1.c: Deleted.
35519         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35520
35521 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35522
35523         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35524         cpu limit.
35525
35526 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35527
35528         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35529
35530 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35531
35532         From kenner;
35533         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35534         is the proper length.
35535         * va-arg-3.c: Likewise.
35536
35537 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35538
35539         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35540         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35541
35542         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35543         * lib/g++.exp (default_g++_start): Delete old cruft.
35544
35545 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35546
35547         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35548         (2 * (1 << 18)) to (2 * (1 << 17)).
35549
35550         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35551
35552 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35553
35554         * config/rom68k.exp: Renamed from config/idp.exp
35555
35556 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35557
35558         * c-torture/compile/921109-2.c
35559
35560 1995-04-18  Mike Stump  <mrs@cygnus.com>
35561
35562         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35563         excess errors.
35564
35565 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35566
35567         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35568         output.
35569         * lib/g++.exp (default_g++_start): Likewise.
35570
35571 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35572
35573         * gcc.c-torture/compile/950329-1.c: New test.
35574
35575 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35576
35577           * config/bug.exp (${tool}_load): Updated to use new remote_open
35578           and remote_close procs.
35579         * config/idp.exp: New file.
35580
35581 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35582
35583         * gcc.c-torture/execute/950322-1.c: New test.
35584
35585 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35586
35587         * config/vx.exp (${tool}_load): Clean up testing of return code from
35588         vxworks_ld and vxworks_spawn.
35589
35590 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35591
35592         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35593
35594 1995-03-13  Mike Stump  <mrs@cygnus.com>
35595
35596         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35597         can mark excess errors on a machine by machine basis.  Note, the
35598         default is to not expect any excess errors, even when excess
35599         errors test - is given, so you will want to put an XFAIL ... on
35600         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35601         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35602         those 4 machines, but no others.
35603
35604 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35605
35606         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35607         * lib/c-torture.exp: to here.
35608
35609 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35610
35611         * gcc.c-torture/execute/950221-1.c: New test.
35612         * gcc.c-torture/execute/struct-ret-1.c: New test.
35613         * gcc.c-torture/compile/950221-1.c: New test.
35614
35615         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35616
35617 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35618
35619         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35620         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35621
35622 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35623
35624         * g++.gb: New directory of tests, derived from my signature and
35625         class scoping tests.
35626
35627         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35628         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35629         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35630         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35631         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35632         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35633         * g++.gb/sig25.C: Likewise.
35634
35635         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35636         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35637         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35638         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35639         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35640         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35641         * g++.gb/sig25.exp: Likewise.
35642
35643         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35644         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35645         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35646         * g++.gb/scope13.C: Likewise, this test still fails.
35647
35648         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35649         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35650         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35651         * g++.gb/scope13.exp: Ditto.
35652
35653         * g++.gb/README: New file, explains what these tests are about.
35654
35655 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35656
35657         * lib/dg.exp (dg-do): Support `preprocess'.
35658         (dg-test): Likewise.
35659
35660 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35661
35662         * config/udi.exp: change "continue -expect" to "exp_continue".
35663
35664 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35665
35666         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35667         Delete redundant tests.
35668
35669         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35670         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35671         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35672         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35673         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35674         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35675         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35676         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35677
35678         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35679         storing label pointers.
35680         * gcc.c-torture/execute/921019-1.c: Likewise.
35681         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35682         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35683         parameter fp.
35684         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35685         constants.
35686
35687         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35688         Delete obsolete tests.
35689
35690         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35691         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35692         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35693         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35694         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35695         * gcc.c-torture/compile/950124-1.c: New test.
35696
35697         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35698
35699 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35700
35701         * lib/mike-g++.exp: Add -lm to LIBS.
35702
35703 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35704
35705         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35706
35707 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35708
35709         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35710
35711 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35712
35713         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35714
35715 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35716
35717         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35718         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35719         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35720         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35721         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35722         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35723         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35724         * g++.law/{operators31.C, operators32.C,
35725         * g++.law/{operators33.C, operators34.C}: Likewise.
35726         * g++.law/{pic1.C, refs2.C}: Likewise.
35727         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35728         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35729         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35730         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35731
35732         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35733         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35734         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35735         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35736         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35737         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35738         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35739         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35740         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35741         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35742         * g++.law/{operators34.exp}: Likewise.
35743         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35744         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35745         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35746         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35747         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35748
35749         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35750         No longer expected to fail.
35751         * g++.law/missed-error3.C: Tweak for recent bool changes.
35752
35753 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35754
35755         * config/emb-unix: Deleted.
35756         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35757         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35758
35759 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35760
35761         * lib/dg.exp (dg-test): Fix typo in last patch.
35762
35763 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35764
35765         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35766         (handles multiple occurrences).
35767
35768 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35769
35770         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35771         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35772         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35773         printed).
35774         * lib/c-torture.exp (c-torture-compile): Likewise.
35775         (c-torture): Prepend full path if missing.
35776         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35777         (gcc_fail): Likewise.
35778         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35779
35780 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35781
35782         * lib/netware.exp: Only attach to NetWare i386 systems.
35783
35784 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35785
35786         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35787         messages.  Add test name to "output pattern match" pass/fail message.
35788
35789 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35790
35791         * gcc.dg: New testsuite.
35792         * gcc.dg/dg.exp: New file.
35793
35794         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35795         test-switch.c}: Deleted.
35796
35797         * gcc.misc-tests/msgs.exp: New testcase driver.
35798
35799 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35800
35801         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35802         Watch for illegal return values from ${tool}_load.
35803         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35804         cross targets.  Coerce return value >0 to 1.
35805
35806 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35807
35808         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35809
35810         * config/emb-unix.exp: New file.
35811
35812         * config/sim.exp: Error if variable $SIM not defined.
35813         (${tool}_load): Mark test as "untested" if simulator missing.
35814
35815         * config/unix.exp: Load remote.exp to get rcp_download.
35816         * lib/c-torture.exp: Use different option lists for testcases with
35817         and without loops.
35818         * gcc.c-torture/execute/execute.exp: Likewise.
35819
35820 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35821
35822         * config/*.exp: Clarify return code from ${tool}_load.
35823         Call `unresolved' or `untested' instead of `warning' or `perror'
35824         (sometimes you still want to call both though).
35825         Add comment that `shell_id' is local to each file.
35826         * config/udi.exp (timeout): Set to 30.
35827         Don't print warning if connection fails, $connectmode has already
35828         printed an error.
35829         (${tool}_load): Move verbose messages to level 2.
35830         Rework pattern for "Process started" message.
35831         Pass `shell_id' to ${connectmode}_download.
35832         Retry twice upon timeout.  Make resetting of target more robust.
35833         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35834         Pass `shell_id' to exit_$connectmode.
35835         Only call exit_$connectmode if connected.
35836         * config/unix.exp (${tool}_load): Check return codes better.
35837         * config/vrtx.exp (${tool}_load): Likewise.
35838         * config/vx.exp (${tool}_load): Likewise.
35839         Delete unneeded global's.
35840         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35841         from ${tool}_load.
35842         (dg-stat): Delete.
35843         (dg-init): Delete recording of pass/fail counts.
35844         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35845         (old-dejagnu-init): Likewise.
35846         (old-dejagnu-stat): Delete contents, empty proc now.
35847         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35848         (c-torture): Delete references to lcnt, lpass, lfail.
35849         Get option list from TORTURE_OPTIONS.
35850         Delete -funroll[-all]-loops if no loops.
35851         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35852         (g++_stat): Delete contents (empty proc now).
35853         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35854         (gcc_finish): Likewise.
35855         (gcc_stat): Deleted.
35856         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35857         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35858         * gcc.c-torture/execute/execute.exp: Likewise.
35859         Split tests into two parts: compile, execute.
35860         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35861         no loops.  Update to reflect clarified return codes from ${tool}_load.
35862
35863 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35864
35865         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35866         to grep for.
35867         (old-dejagnu): Likewise (where necessary).
35868
35869 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35870
35871         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35872
35873         * lib/dg.exp (dg-process-target): Fix processing of selector.
35874         Add comment regarding use of `error'.
35875
35876         * lib/gcc.exp (prune_system_crud): Define if missing.
35877         * lib/g++.exp (prune_system_crud): Likewise.
35878
35879         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35880         Call prune_system_crud.
35881         * lib/dg.exp (dg-runtest): New proc.
35882         Use perror instead of send_user for tcl errors in testcase.
35883         Don't return any value, it's never used.
35884         Don't clobber previous definition of `unknown'.
35885         Print tcl errors in `dg-final'.
35886
35887 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35888
35889         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35890         (dg-test): Don't print errorInfo, it contains stack backtrace.
35891
35892 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35893
35894         * lib/g++.exp (runtest_file_p): Define if missing.
35895
35896 1994-09-24  Doug Evans  (dje@cygnus.com)
35897
35898         * lib/mike-g++.exp: Comment out loading of g++.exp.
35899         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35900         (default_g++_version): Always print something.
35901         (default_g++_start): Comment out call to `which'.
35902         (g++_start, g++_load): Deleted (must be defined in config file).
35903         * lib/gcc.exp: Test for existence of $CC at start.
35904         Delete check for tmpdir (done in gcc_init).
35905         (default_gcc_version): Always print something.
35906         (default_gcc_start): Comment out call to `which'.
35907         * config/*.exp: Major cleanup - make cross targets work at least a
35908         little better for g++ (by not being "--tool gcc" specific).
35909         Rename gcc_xxx to ${tool}_xxx.
35910         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35911         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35912
35913 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35914
35915         * lib/c-torture.exp (c-torture-compile): Rework compiler
35916         message processing.
35917
35918         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35919         c-torture.
35920
35921 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35922
35923         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35924
35925         * lib/dg.exp (dg-process-target): Support { target native }.
35926
35927 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35928
35929         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35930         looked for "... program xxx got fatal signal".
35931         Correct regsub munging of `comp_output'.
35932         Ignore compiler messages "path prefix not used" and "linker input
35933         file unused".
35934
35935 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35936
35937         * lib/gcc.exp (runtest_file_p): Define if missing.
35938         * gcc.prms/template.c: Example to work from.
35939
35940 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35941
35942         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35943         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35944
35945         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35946         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35947         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35948         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35949
35950         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35951         (dg-process-target): No longer a varargs proc.
35952         Return S/N for target, P/F for xfail.  All callers changed.
35953         (user option procs): More argument checking.
35954         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35955         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35956         (dg-test): Skip test if not running on selected target in `dg-do'.
35957         Update handling of `dg-do-what', `dg-output-text'.
35958         Separate execution pass/fail from output pattern match pass/fail.
35959         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35960
35961 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35962
35963         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35964         target for 920510-1.c.
35965
35966 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35967
35968         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35969         Clean up comment regarding use of passcnt, etc.
35970         (gcc_stat): Don't update `testcnt' here.
35971         (gcc_finish): Do it here.
35972         Might as well reset `but_id' here too.
35973         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35974         to determine if the file should be tested.
35975         * gcc.c-torture/compile/compile.exp: Likewise.
35976         * gcc.c-torture/execute/execute.exp: Likewise.
35977         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35978         * gcc.misc-tests/dg-test.exp: Likewise.
35979         * gcc.prms/prms.exp: Likewise.
35980         * gcc.wendy/wendy.exp: Likewise.
35981         * g++.old-deja.exp: Likewise.
35982         Move "Testing file" message to verbose level 1.
35983
35984 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35985
35986         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35987
35988 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35989
35990         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35991         (default_gcc_start): Accept optional second list element
35992         of compiler flags.  Print compiler output at verbosity level 2.
35993         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35994         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35995         Save current values of framework globals passcnt, failcnt, xpasscnt,
35996         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35997         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35998         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35999         xfailcnt to compute stats.  Update framework global `testcnt' from
36000         pass/fail counts.
36001         (gcc_finish): New proc.  Clean up test environment.
36002         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
36003         (gcc_epass, gcc_efail): Delete.
36004         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
36005         argument of line number.
36006         (dg-init): If the tool has an init routine, call it.
36007         (dg-test): Remove args `cflags_var' and `libs_var'.
36008         Pass all compiler options to ${tool}_start.
36009         Handle missing line number.
36010         (dg-finish): New function.
36011         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
36012         particular files.  Call gcc_finish at end.  Move "skipping test"
36013         message to verbosity level 3.
36014         * gcc.c-torture/compile/compile.exp: Likewise.
36015         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
36016         * gcc.c-torture/execute/execute.exp: Likewise.
36017         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36018         Print testcase being tried at verbosity level 1.
36019         * gcc.c-torture/special/special.exp: Unset xfail.
36020         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36021         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
36022         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
36023         * gcc.failure/failure.exp: Likewise.
36024         * gcc.ieee/ieee.exp: Likewise.
36025         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
36026         Update call to dg-test.  Call dg-finish at end.
36027         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
36028         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
36029         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
36030         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
36031         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
36032         * gcc.wendy/wendy.exp: Add copyright.
36033         Delete setting of tmpdir (done by gcc_init).
36034         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
36035         Pass compiler flags to gcc_start.  Call gcc_finish at end.
36036         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
36037         gcc_[ce]pass/fail.
36038
36039 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
36040
36041         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
36042         confusion.
36043         (g++_load): Likewise.
36044
36045         * config/*.exp (gcc_load): Some were varargs fns and some were not.
36046         Rename argument to `prog' to remove the confusion.
36047         Varargs fns behave differently too!
36048         (g++_load): Likewise.
36049
36050         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
36051
36052         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
36053         what it is.  Delete (always) printing of status value for !native.
36054         Simplify verbose code, and include status and exec_output.
36055         (g++_load): Use gcc_load.
36056
36057 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
36058
36059         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36060         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36061         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36062         940714-3.c as these testcases don't exist anymore.  Make
36063         va-arg-1.c expected to pass.
36064
36065 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36066
36067         * gcc.misc-tests/misc.exp: Only run specific testcases.
36068         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36069         * gcc.misc-tests/dg-[1-9].c: New files.
36070
36071         * lib/dg.exp: New testsuite driver.
36072         * gcc.prms/prms.exp: Use it.
36073
36074         * README.gcc: New file.
36075
36076         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36077         Document and reset `lxpass' and `lxfail'.
36078         Simplify "initialized" message.
36079         (gcc_stat): Clean up comments a little.
36080
36081 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36082
36083         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36084
36085 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36086
36087         * lib/old-dejagnu.exp (process-option): New proc.
36088         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36089         (old-dejagnu): Simplify.
36090         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36091
36092 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36093
36094         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36095         exists and is not an empty string.
36096
36097         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36098         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36099         finished.
36100         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36101         automatically.
36102
36103         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36104         longer expected to fail.
36105
36106         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36107         "f" function call.
36108
36109         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36110
36111         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36112         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36113         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36114         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36115         c-torture-1.29.
36116
36117         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36118         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36119
36120         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36121
36122         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36123         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36124
36125         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36126         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36127         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36128
36129 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36130
36131         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36132         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36133         940714-1.c, 940714-2.c, 940714-3.c},
36134         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36135         gcc.misc-tests/{mg.c,mg.exp}:
36136         New tests.
36137         * gcc.noncompile/noncompile.exp: Change accordingly.
36138
36139 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36140
36141         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36142         Undo previous clobberage.
36143
36144 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36145
36146         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36147         * gcc.special/{930510-1.c, special.exp}:
36148         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36149         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36150         struct-varargs-1.c}: New tests from c-torture-1.26.
36151
36152 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36153
36154         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36155           argument to switch.
36156
36157 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36158
36159         * Revert the previous changes.  Please see Rob's directory
36160           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36161           fixes.
36162
36163 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36164
36165         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36166             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36167             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36168             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36169             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36170             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36171             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36172             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36173             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36174             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36175             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36176             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36177             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36178             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36179             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36180             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36181             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36182             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36183             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36184             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36185             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36186             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36187             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36188             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36189             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36190             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36191             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36192
36193 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36194
36195         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36196             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36197           with perror calls.
36198
36199 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36200
36201         * config/unix.exp (g++_load): Fix syntax.
36202
36203 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36204
36205         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36206         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36207         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36208         Don't expect va-arg-1.c to fail.  Correct expected output for
36209         920928-1.c.
36210         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36211         * gcc.wendy/hbm4.c: Correct typo.
36212         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36213
36214 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36215
36216         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36217         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36218         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36219         * lib/c-torture.exp (c-torture-compile): Ditto.
36220
36221         Reduce volume of output (remove all the -I's and such).
36222         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36223         Call gcc_cpass, gcc_cfail.
36224         (c-torture): Pass testing option to c-torture-compile.
36225
36226 1994-03-21  Doug Evans  (dje@cygnus.com)
36227
36228         Bring patches over from progressive.
36229         * config/default.exp: Exit remote shell cleanly.
36230         (g++_exit, g++_start): Add default versions.
36231         * config/sim.exp (gcc_load): Use perror, not error.
36232
36233 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36234
36235         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36236         set in site.exp.
36237
36238 1994-03-14  Doug Evans  (dje@cygnus.com)
36239
36240         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36241         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36242         (wendy_try): New proc to run testcase.
36243         (main loop): Call 'em.
36244         * gcc.wendy/*.c: Clean up pass to correct expected output.
36245
36246         * lib/gcc.exp: Minor cleanup work.
36247         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36248
36249 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36250
36251         * config/sim.exp (gcc_load): Document return codes better.
36252         Don't pass -v to simulator.
36253
36254 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36255
36256           * gcc.special/920717-x.c: Fix typo.
36257           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36258           get at sources.
36259
36260         * lib/mike-gcc.exp: Fix typo.
36261
36262 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36263
36264         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36265         binary to use, transform the name.
36266         * config/*.exp: rename everything. Nuke any g++ specific files,
36267         it's now a special case of gcc that requires no special support.
36268         Add a default.exp for unsupported targets.
36269
36270 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36271
36272         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36273         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36274         version of Tcl.
36275
36276 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36277
36278         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36279         than a warning.
36280
36281 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36282
36283         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36284
36285 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36286
36287         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36288         option_list.  Compile every file with only 4/6 option choices
36289         (same as C torture) instead of with 12/18 different option
36290         choices.
36291         * lib/c-torture.exp: Likewise.
36292
36293         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36294         not already set.
36295
36296 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36297
36298         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36299         can put an XFAIL *-*-* on excess errors.
36300
36301 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36302
36303         * g++.law: Add more tests derived from g++-bugs snapshots.
36304
36305         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36306         equivalent to g++.law/init9.
36307
36308         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36309         compiled it, and the a.out file after we've run it.
36310
36311 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36312
36313         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36314         compiled it, and the a.out file after we've run it.
36315
36316 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36317
36318         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36319
36320 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36321
36322         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36323         version number.
36324
36325 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36326
36327         * g++.law: New directory of g++ tests derived from the g++-bugs
36328         snapshots.
36329
36330 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36331
36332         * gcc.compile: initbug1.c initbug1.exp testcase added
36333
36334 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36335
36336         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36337         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36338           fixes submitted by Jeff Law (law@cs.utah.edu)
36339         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36340           Jeff Law (law@cs.utah.edu)
36341
36342
36343 1993-11-30  Mike Stump  (mrs@cygnus.com)
36344
36345         * config/unix-g++.exp: Follow the gcc way of doing things.
36346         * g++.old-deja/old-deja.exp: Minor updates.
36347         * lib/g++.exp: New file, follow the gcc way of doing things.
36348         * lib/old-dejagnu.exp: Minor updates.
36349         * lib/mike-g++.exp: Always unset errorInfo.
36350
36351 1993-11-06  Mike Stump  (mrs@cygnus.com)
36352
36353         * lib/gcc.exp: Fix some errors with the below change, CC and
36354         CFLAGS should be global when setting, not local.
36355
36356 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36357
36358         * lib/gcc.exp: Transform tool name.
36359
36360 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36361
36362         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36363
36364 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36365
36366         * lib/gcc.exp: change gcc_done to gcc_stat
36367
36368 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36369
36370         * Upgraded gcc testsuite to c-torture version 1.25
36371
36372 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36373
36374         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36375         * lib/c-torture: added hooks for new reporting code.
36376
36377 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36378
36379         * config/sh-gcc.exp: check if sh-sim exists in the path
36380
36381 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36382
36383         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36384         * gcc.compile/compile.exp: Initial changes for new logic.
36385         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36386         * gcc.failure/failure.exp: Initial changes for new logic.
36387         * gcc.ieee/ieee.exp: Initial changes for new logic.
36388         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36389         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36390         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36391         * lib/c-torture.exp: Initial changes for new logic.
36392         * lib/gcc.exp: Initial changes for new logic.
36393
36394 1993-10-15  Mike Stump  (mrs@cygnus.com)
36395
36396         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36397         depend upon failure or success.  Fully qualify names in failure
36398         and success messages.  Always remove a.out before starting
36399         compile, just in case.  Pay more attention to error text output by
36400         the compiler.  Handle testcases with no known past errors just
36401         like all others, so that things are uniform.  Other miscellaneous
36402         improvements.
36403
36404 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36405
36406         * gcc.cpp: new directory for cpp tests
36407
36408 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36409
36410         * lib/chill.exp: Code reformatted, removed unused code.
36411         * config/unix-chill.exp: Code reformatted, removed unused code.
36412         * chill.execute/execute.exp: Code reformatted, removed unused code.
36413         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36414
36415 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36416
36417         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36418         routines not written.
36419
36420 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36421
36422         * config/bug-gcc.exp: Use new procs from bug.exp.
36423
36424 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36425
36426         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36427         via ftp, rather than depending on NFS.
36428         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36429         case.
36430
36431 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36432
36433         * config/bug-gcc.exp: Use new download proc.
36434
36435 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36436
36437         * chill.execute/execute.exp: cleanups, handles errors better
36438         * chill.compile/compile.exp: rewrite, based on execute.exp
36439         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36440         * lib/chill.exp: major changes to diff proc and compile and link
36441           procs. added chill_fail and chill_pass wrappers to pass and
36442           fail. added more comments, and handle error codes better.
36443           Added a hack to capture stderr from exec, so noncompile tests
36444           can work.
36445
36446 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36447
36448         * chill.execute/execute.exp: rewrite of testsuite driver
36449         * lib/chill.exp: rewrite of testsuite driver
36450         * config/unix-chill.exp: rewrite of testsuite driver
36451
36452 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36453
36454     In chill.execute:
36455         * iexpr.ch: Standardize uppercase.
36456         * tuples.dat: Standardize uppercase.
36457         * vary.ch: standardize.  Correct varying string assignments.
36458         * vary.dat: Add new output lines.
36459
36460 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36461
36462     In chill.execute:
36463         * chprintf.ch: Standardize use of uppercase.
36464         * tuples.ch: Standardize and turn arr2 into a DCL,
36465           rather than a SYN.
36466         * pinits.ch: Standardize.
36467
36468 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36469
36470         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36471         * Makefil: Renamed to Makefile.in.
36472         * configure.in: New.
36473
36474 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36475
36476     In chill.execute:
36477         * .cvsignore: Add result/output files.
36478         * Makefile: Fix up variables at start.  Use MFLAGS
36479           everywhere.  Correct bool_loc, built_ins entries.
36480           Add entry for vary1.ch.
36481         * bitarray.ch: Standardize upper-case usage.
36482         * bitexpr.ch: Standardize, add output of b1.
36483         * params.ch: Use arrayt in along PROC parameters, to
36484           avoid novelty problems.
36485         * sets.ch: Tiny cleanup.
36486         * vary1.ch: Re-indent.
36487
36488 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36489
36490           * Add PR-related files to Makefiles, .cvsignore files, etc.
36491
36492 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36493
36494         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36495           with compiler objects. New names are test-flow.c and test-loop.c
36496
36497 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36498
36499         * Upgraded c-torture tests from 1.19 to 1.20
36500
36501         * new files:
36502         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36503         * gcc.compile: 930623-1.c 930623-2.c
36504         * gcc.noncompile: 930622-1.c 930622-2.c
36505         * gcc.failure: 920411-1.c 920627-2.c
36506         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36507
36508 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36509
36510         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36511           More changes to get testsuite working properly. Needs more work.
36512           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36513
36514 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36515
36516         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36517           More changes to get testsuite working properly. Needs more work.
36518
36519 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36520
36521         * chill.compile/compile.exp: Added for Dejagnu support
36522         * chill.execute/execute.exp: Added for Dejagnu support
36523         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36524
36525 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36526
36527     This should complete moving the CHILL test files.
36528         * chill.noncompile(.cvsignore printf.grt
36529             in-printf.grt chprintf.grt chprintf.ch):
36530             Added test-support files.
36531           (Makefile): Modified further.
36532         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36533             signal.ch): Added test files.
36534           * chill.execute (.cvsignore printf.grt printr.c
36535             in-printf.grt rts.c chprintf.grt rts.h): Added
36536           test-support files.
36537             (Makefile): More corrections.
36538
36539 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36540
36541         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36542           test cases, ready for DejaGnu.
36543
36544 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36545
36546         * Upgraded c-torture tests from 1.18 to 1.19
36547
36548         * gcc.compile: added test(s):
36549           930607-1.c
36550         * gcc.execute: added test(s):
36551           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36552
36553         * added new subdirectory for misc tests: gcc.misc-tests
36554         * gcc.misc-test(s): added tests:
36555           inst-check.c test-consts.c test-ior.c test-switch.c
36556
36557 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36558
36559         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36560
36561 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36562
36563         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36564
36565 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36566
36567         * Upgraded c-torture tests from 1.17 to 1.18
36568
36569 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36570
36571         * Upgraded c-torture tests from 1.12 to 1.17
36572
36573 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36574
36575         * lib/old-dejagnu.exp:
36576           Fixed handling of XFAIL target triplets to correctly
36577           recognize wildcard characters.  Removed code that
36578           appended a unique id tag to the end of the file name
36579           printed out by the result of the testcases within a
36580           given test file.
36581
36582 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36583
36584         * lib/old-dejagnu.exp:
36585           Reworked expected failure handling to trigger off of XFAIL
36586           keyword in keyphrase embeded in testcase source code. The
36587           XFAIL keyword must be at the end of the keyphrase line. It
36588           may optionally be followed by one or more target triplets.
36589           It has just occured that the handling of wildcards in the
36590           target triplet may not be correct.
36591
36592 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36593
36594         * g++.old-deja/tests:
36595           Moved all subdirectories up one level into g++.old-deja .
36596
36597         * lib/old-dejagnu.exp:
36598           Fixed problem with CXXFLAGS not being properly reset, and being
36599           corrupted with extraneous "-c" compiler option.  This was
36600           causing binaries to not be generated for test that needed them.
36601           Modified strings passed to "pass" and "fail" so that individual
36602           tests from the same test file would be distinguished by an
36603           identifier appended to the test file name in the summary logs;
36604           this corrected a problem with erroneous diff logs.  Added code
36605           to search testcases for expected fail and unexpected pass keywords.
36606
36607 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36608
36609         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36610
36611 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36612
36613         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36614           Removed extraneous text from end of "Special g++ Options"
36615           keyphrase.
36616
36617         * lib/old-dejagnu.exp: Added pattern matching to look for new
36618           keywords, embedded in testcases comments, which will trigger
36619           calls to xpass and xfail.
36620
36621 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36622
36623         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36624           comments embedded in the testcases, especially the one looking for
36625           special compiler options, as well as the pattern matching for the
36626           compiler output again.
36627
36628 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36629
36630         * lib/old-dejagnu.exp: Do a proper check of the return value for
36631           execute tests. Fixed several problems with the pattern matching
36632           of the compiler output which gave erroneous test results.
36633           Changed several of the test result messages to be more descriptive.
36634         * config/unix-g++.exp: Proc g++_load now actually works and
36635           executes the tests passed to it and returns a usable return
36636           value.
36637
36638 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36639
36640           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36641
36642 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36643
36644         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36645           Modified both files to properly execute the old style
36646           dejagnu tests. The previous versions of these files were
36647           experimental and did not function anything near correctly.
36648
36649 1993-04-05  Rob Savoye  (rob@cygnus.com)
36650
36651         * Removed all Makefile.in and configure.in files. No configuration
36652         needed now.
36653
36654 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36655
36656         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36657
36658 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36659
36660         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36661         gcc.special/configure.in, gcc.noncompile/configure.in,
36662         gcc.execute/configure.in, gcc.code_quality/configure.in,
36663         g++.other/configure.in, g++.old-deja/configure.in,
36664         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36665         in srcname setting.
36666
36667 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36668
36669         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36670         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36671         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36672
36673 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36674
36675         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36676         (gdb_exit): Don't remove *_soc files.
36677
36678 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36679
36680         * lib/c-torture.exp: Don't look for main; instead always use -w
36681         -c.  This is how the c-torture tests work.  Remove the object
36682         file if the compilation succeeds.
36683         * gcc.execute/execute.exp: Remove executable if test passes.
36684         * gcc.noncompile/noncompile.exp: Every test is an expected
36685         failure.
36686         * gcc.special/special.exp: Added tests from c-torture 1.11,
36687         corrected use of existing test.
36688         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36689         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36690         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36691         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36692         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36693         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36694         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36695         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36696         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36697         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36698         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36699         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36700         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36701         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36702         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36703         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36704         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36705         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36706         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36707         c-torture 1.11.
36708         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36709         correspond to c-torture 1.11.
36710
36711         * New file.