OSDN Git Service

be22aa9a9deee2545e32d5c46c541e0af36fa2db
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-10-05  Devang Patel  <dpatel@apple.com>
2
3         PR Debug/23205
4         * g++.dg/other/PR23205.C: New.
5         
6 2005-10-05  Richard Henderson  <rth@redhat.com>
7
8         PR target/23602
9         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
11
12 2005-10-05  Dale Johannesen  <dalej@apple.com>
13
14         * gcc.c-torture/execute/float-floor.c:  New.
15
16 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
17
18         PR tree-optimization/21419
19         PR tree-optimization/24146
20         PR tree-optimization/24151
21
22         * g++.dg/ext/asm7.C: New.
23         * g++.dg/ext/asm8.C: New.
24         * gcc.dg/asm-1.c: Compile on all targets.
25         * gcc.dg/asm-pr24146.c: New.
26         * gcc.dg/pr21419.c: Adjust error messages.
27
28 2005-10-05  Richard Guenther  <rguenther@suse.de>
29
30         PR fortran/24176
31         * gfortran.fortran-torture/compile/empty.f90: New testcase.
32
33 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
34
35         PR c++/23513
36         * g++.dg/template/spec22.C: Robustify test.
37         * g++.dg/template/spec26.C: New.
38
39 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
40
41         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
42         if target supports vector instructions.
43
44 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
45
46         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
47         C99 functions.
48
49 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
50
51         * lib/target-supports.exp (check_effective_target_fortran_large_real,
52         check_effective_target_fortran_large_int): Replace cached result
53         when target changes.
54
55 2005-10-04  Devang Patel  <dpatel@apple.com>
56
57         * gcc.dg/i386-sse-vect-types.c: New.
58         
59 2005-10-04  Ian Lance Taylor  <ian@airs.com>
60
61         PR preprocessor/13726
62         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
63         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
64
65 2005-10-04  Richard Guenther  <rguenther@suse.de>
66
67         PR c/23576
68         * gcc.dg/noncompile/pr23576.c: New testcase.
69
70 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
71
72         PR middle-end/23125
73         * gcc.dg/register-var-3.c: New test.
74
75 2005-10-04  Steven Bosscher  <stevenb@suse.de>
76
77         * gcc.dg/pr23049.c: New test.
78
79         * gcc.dg/ucnid-4.c: Fix test.
80
81 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
82
83         PR 23445
84         * gcc.c-torture/compile/pr23445.c: New test.
85
86 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
87
88         * g++.dg/overload/unknown1.C: New.
89
90 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/17775
93         * g++.dg/template/repo4.C: New test.
94
95 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
96
97         PR libfortran/19308
98         * gfortran.dg/large_real_kind_2.F90: New test.
99         * gfortran.dg/large_integer_kind_2.f90: New test.
100
101 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
102
103         * lib/target-supports.exp (check_effective_target_vect_shift):
104         Implement with result caching. Add i?86, x86_64 and ia64 targets.
105         (check_effective_target_vect_condition): Fix copy-n-pasto.
106
107         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
108         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
109         targets.
110
111 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
112
113         PR c++/22621
114         * g++.dg/template/overload5.C : New test.
115
116         PR c++/23840
117         * g++.dg/expr/stdarg1.C: New test.
118
119 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
120
121         PR 24142
122         * gcc.c-torture/execute/pr24142.c: New test.
123
124 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
125
126         PR 24141
127         * gcc.c-torture/execute/pr24141.c: New test.
128
129 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
130             Diego Novillo  <dnovillo@redhat.com>
131
132         PR 23604
133         * gcc.c-torture/execute/pr23604.c: New test.
134
135 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
136
137         PR fortran/16404
138         PR fortran/20835
139         PR fortran/20890
140         PR fortran/20899
141         PR fortran/20900
142         PR fortran/20901
143         PR fortran/20902
144         gfortran.dg/equiv_constraint_1.f90: New test.
145         gfortran.dg/equiv_constraint_2.f90: New test.
146         gfortran.dg/equiv_constraint_3.f90: New test.
147         gfortran.dg/equiv_constraint_4.f90: New test.
148         gfortran.dg/equiv_constraint_5.f90: New test.
149         gfortran.dg/equiv_constraint_6.f90: New test.
150         gfortran.dg/equiv_constraint_7.f90: New test.
151         gfortran.dg/equiv_constraint_8.f90: New test.
152         gfortran.dg/private_type_1.f90: New test.
153         gfortran.dg/private_type_2.f90: New test.
154         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
155         980628-10.f: Assert std=gnu to permit mixing of
156         types in equivalence statements.
157
158 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
159
160         PR 24112
161         * gfortran.dg/open_status_1.f90: New.
162
163 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
164
165         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
166         * gcc.dg/vect/pr22480.c: Clean up temp files.
167         * gcc.dg/vect/pr23831.c: Clean up temp files.
168         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
169         Clean up temp files.
170         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
171         Clean up temp files.
172
173         * gcc.dg/20050309-1.c: Clean up temp files.
174         * gcc.dg/20050325-1.c: Clean up temp files.
175
176 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
177
178         PR tree-optimization/24059
179         * gcc.dg/vect/pr24059.c : New test.
180
181 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
182
183         PR middle-end/24109
184         * gcc.c-torture/execute/20050929-1.c: New test.
185
186 2005-09-29  Steven Bosscher  <stevenb@suse.de>
187
188         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
189
190 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
191
192         PR c/21419
193         * gcc.dg/pr21419.c: New test.
194
195 2005-09-29  Steven Bosscher  <stevenb@suse.de>
196
197         * gcc.dg/pr23911.c: New test.
198
199 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
200
201         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
202
203         PR c++/16782
204         * g++.dg/parse/qualified4.C: New test.
205         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
206         * g++.old-deja/g++.mike/p8154.C: Likewise. 
207
208 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
209
210         PR c++/22147
211         * g++.dg/template/friend37.C: New test.
212         * g++.dg/parse/crash28.C: Adjust error markers.
213         
214 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
215
216         PR fortran/18518
217         * gfortran.fortran-torture/execute/save_2.f90: New decl.
218
219 2005-09-27  Devang Patel  <dpatel@apple.com>
220
221         PR tree-optimization/23625
222         * gcc.dg/pr23625.c: New test.
223         
224 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
225
226         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
227         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
228
229 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
230
231         PR fortran/23677
232         * gfortran.fortran-torture/execute/save_1.f90: New test.
233         * gfortran.dg/save_1.f90: New test.
234
235 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
236
237         * gcc.target/i386/builtin-apply-mmx.c: New test.
238
239         PR target/22576
240         * gcc.target/i386/pr22576.c: New test.
241
242         PR target/22585
243         * gcc.target/i386/pr22585.c: New test.
244
245         PR target/23268
246         * gcc.target/i386/pr23268.c: New test.
247
248         PR middle-end/23831
249         * gcc.dg/vect/pr23831.c: New test.
250
251         PR target/24055
252         * gcc.target/i386/pr24055.c: New test.
253
254 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
255
256         PR tree-optimization/23960
257         * gcc.c-torture/compile/pr23960.c: New.
258
259 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
260
261         PR fortran/16861
262         * gfortran.dg/nested_modules_3.f90: New.
263
264 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
265
266         PR fortran/24005
267         gfortran.dg/interface_1.f90: New test.
268
269 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
270         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
271
272         PR fortran/23843
273         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
274
275 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
276
277         PR fortran/23516
278         * gfortran.dg/imag_1.f: New test.
279         * gfortran.dg/imag_2.f: Ditto.
280
281 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
282
283         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
284
285 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
286
287         PR c++/21983
288         * g++.dg/warn/pr21983.C: New test.
289
290 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
291
292         PR c++/23993
293         * g++.dg/template/array14.C: New test.
294
295 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
296
297         PR fortran/19929
298         * gfortran.dg/der_ptr_component_1.f90: New test.
299
300 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
301
302         PR c++/23965
303         * g++.dg/template/error1.C: Reject "no matching function" message.
304
305 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
306
307         PR c++/17609
308         * g++.dg/lookup/error1.C: New test.
309
310 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
311
312         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
313         functionality of the testcase.
314
315 2005-09-20  Richard Henderson  <rth@redhat.com>
316
317         * gcc.dg/vect/vect-22.c: Require vect_float.
318         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
319
320 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
321
322         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
323         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
324         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
325         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
326         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
327         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
328         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
329         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
330         * gcc.dg/cpp/ucnid-8.c: New test.
331
332 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
333
334         PR tree-optimization/23929
335         * gcc.c-torture/compile/pr23929.c: New test.
336
337 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
338
339         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
340         for one loop.
341
342 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
343
344         PR testsuite/23186
345         * g++.dg/other/pr22003.C: Require named sections.
346
347 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
348
349         PR c++/23947
350         * g++.dg/rtti/crash3.C: New test.
351
352         PR tree-optimization/23818
353         * gcc.dg/pr23818.c: New test.
354
355 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
356
357         PR fortran/23420
358         * gfortran.dg/print_fmt_4.f: New.
359
360 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
361
362         PR fortran/23663
363         * gfortran.fortran-torture/execute/entry_11.f90: New test.
364
365 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
366
367         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
368         Use pointers to local alignable arrays instead. Added comments.
369         * gcc.dg/vect/vect-46.c: Likewise.
370         * gcc.dg/vect/vect-48.c: Likewise.
371         * gcc.dg/vect/vect-49.c: Likewise.
372         * gcc.dg/vect/vect-52.c: Likewise.
373         * gcc.dg/vect/vect-53.c: Likewise.
374         * gcc.dg/vect/vect-54.c: Likewise.
375         * gcc.dg/vect/vect-56.c: Likewise.
376         * gcc.dg/vect/vect-57.c: Likewise.
377         * gcc.dg/vect/vect-58.c: Likewise.
378         * gcc.dg/vect/vect-60.c: Likewise.
379         * gcc.dg/vect/vect-61.c: Likewise.
380
381         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
382         The test is no longer vectorizable on vect_no_align targets.
383         * gcc.dg/vect/vect-43.c: Likewsie.
384
385         * gcc.dg/vect/vect-44.c: Added comments.
386         * gcc.dg/vect/vect-45.c: Added comments.
387         * gcc.dg/vect/vect-50.c: Added comments.
388         * gcc.dg/vect/vect-51.c: Added comments.
389
390         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
391         aligned type.
392         * gcc.dg/vect/Os-vect-95.c: Likewise. 
393
394         * gcc.dg/vect/vect-41.c: Test removed.
395         * gcc.dg/vect/vect-47.c: Test removed.
396         * gcc.dg/vect/vect-55.c: Test removed.
397         * gcc.dg/vect/vect-59.c: Test removed.
398
399 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
400         
401         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
402         No longer vectorizable on vect_no_align targets.
403         * gcc.dg/vect/pr20122.c: Likewise.
404         * gcc.dg/vect/vect-74.c: Likewise.
405         * gcc.dg/vect/vect-75.c: Likewise.
406         * gcc.dg/vect/vect-76.c: Likewise.
407
408         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
409         Will not be vectorizable on vect_no_align targets once aliasing issues
410         are resolved.
411         * gcc.dg/vect/vect-79.c: Likewise.
412
413         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
414         * gcc.dg/vect/vect-78.c: Likewise.
415         * gcc.dg/vect/vect-97.c: Likewise.
416
417 2005-09-19  Steven Bosscher  <stevenb@suse.de>
418
419         * gcc.dg/pr23943.c: New test.
420
421 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
422
423         PR fortran/19181
424         * gfortran.dg/derived_pointer_null_1.f90: New test.
425
426 2005-09-18  Richard Guenther  <rguenther@suse.de>
427
428         PR middle-end/23944
429         * gcc.c-torture/compile/pr23944.c: New testcase.
430
431 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
432
433         PR fortran/15975
434         * gfortran.dg/der_pointer_2.f90: New test.
435
436 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
437
438         PR fortran/16861
439         * gfortran.dg/nested_modules_2.f90: New test.
440
441 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
442
443         PR c++/18368
444         * g++.dg/other/semicolon.C: New test.
445
446 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
447
448         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
449         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
450
451 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
452
453         PR c++/23914
454         * g++.dg/template/static18.C: New test.
455
456         PR c++/21514
457         * g++.dg/template/crash19.C: Remove dg-error marker.
458         * g++.dg/template/local4.C: New test.
459
460 2005-09-16  Paul Brook  <paul@codesourcery.com>
461
462         PR fortran/23906
463         * gfortran.dg/dependency_1.f90: New test.
464
465 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/23896
468         * g++.dg/template/static17.C: New test.
469
470 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
471
472         PR c++/23139
473         * g++.dg/warn/huge-val1.C: New test.
474
475 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
476
477         PR c++/13140
478         * g++.dg/parse/class2.C: New test.
479         * g++.dg/template/explicit8.C: Likewise.
480         * g++.dg/template/spec25.C: Likewise.
481
482 2005-09-14  Josh Conner  <jconner@apple.com>
483
484         PR middle-end/23584
485         * gcc.dg/pr23584.c: New test.
486
487 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
488
489         PR fortran/21875 Internal Unit Array I/O, NIST
490         * gfortran.dg/arrayio_1.f90: New test.
491         * gfortran.dg/arrayio_1.f90: New test.
492         * gfortran.dg/arrayio_1.f90: New test.
493         * gfortran.dg/arrayio_1.f90: New test.
494         * gfortran.dg/arrayio_1.f90: New test.
495
496 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
497
498         PR middle-end/22480
499         * gcc.dg/vect/pr22480.c: New test.
500
501 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
502
503         PR fortran/19358
504         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
505
506 2005-09-13 Josh Conner <jconner@apple.com>
507
508         PR c++/23180
509         * g++.dg/init/struct2.C: New test.
510         * g++.dg/init/struct3.C: New test.
511
512 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
513
514         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
515         Clean up temp files.
516         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
517         gcc.dg/tree-ssa/builtin-fprintf-1.c,
518         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
519         gcc.dg/tree-ssa/builtin-printf-1.c,
520         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
521         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
522         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
523         gcc.dg/tree-ssa/builtin-vprintf-1.c,
524         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
525         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
526         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
527         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
528         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
529         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
530         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
531         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
532
533 2005-09-13  Josh Conner  <jconner@apple.com>
534
535         * lib/gcc-dg.exp: Load scanipa.exp.
536         (cleanup-dump): New procedure.
537         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
538         * lib/scandump.exp: New file.
539         * lib/scantree.exp: Use it.
540         * lib/scanipa.exp: New file.
541
542 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
543
544         PR fortran/17740
545         * gfortran.dg/generic_4.f90: New test.
546
547 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
548
549         PR target/23816
550         * gcc.target/i386/pr23816-1.c: New test.
551         * gcc.target/i386/pr23816-2.c: New test.
552
553
554 2005-09-13  Bastian Blank <waldi@debian.org>
555
556         PR c++/16171
557         * g++.dg/abi/mangle26.C: New test. 
558         * g++.dg/abi/mangle27.C: New test. 
559         * g++.dg/abi/mangle28.C: New test. 
560         * g++.dg/abi/mangle29.C: New test. 
561
562         PR c++/23839
563         * g++.dg/parse/register1.C: New test.
564
565 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/23842
568         * g++.dg/template/access16.C: New test.
569
570 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
571
572         * gfortran.dg/char_pack_2.f90: Increase the vector size.
573
574 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
575
576         PR fortran/18899
577         * gfortran.dg/shape_2.f90: New test.
578
579 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
580
581         PR target/19269
582         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
583         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
584         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
585         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
586         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
587         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
588         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
589         tests.
590
591 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
592
593         PR c++/23841
594         * g++.dg/parse/template17.C: New test.
595
596 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
597
598         PR c++/23789
599         * g++.dg/template/nontype14.C: New test.
600
601 2005-09-12  Ian Lance Taylor  <ian@airs.com>
602
603         PR g++/7874
604         * g++.dg/lookup/friend7.C: New test.
605         * g++.dg/lookup/friend8.C: New test.
606         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
607         so that it will be found via argument dependent lookup.
608         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
609         friend functions which will no longer be found.
610         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
611         function g, so that it will be found via argument dependent
612         lookup.
613         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
614         * g++.old-deja/g++.mike/net43.C: Likewise.
615
616 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
617
618         PR c++/23691
619         * g++.dg/template/static16.C: New test.
620
621 2005-09-12  Josh Conner  <jconner@apple.com>
622
623         PR middle-end/23237
624         * gcc.c-torture/compile/pr23237.c: New test. 
625
626 2005-09-11  Richard Henderson  <rth@redhat.com>
627
628         * g++.dg/other/error8.C: Update expected diagnostic text.
629
630 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
631
632         PR libfortran/19872
633         * gfortran.dg/overwrite_1.f: New test.
634
635 2005-09-09  Josh Conner  <jconner@apple.com>
636
637         * g++.dg/init/pr23180-1.C: Removed.
638         * g++.dg/init/pr23180-2.C: Removed.
639
640 2005-09-09  David Daney <ddaney@avtrex.com>
641
642         * gcc.c-torture/execute/20010124-1.c:  Removed and split into two new 
643         files which are ...
644         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
645         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
646
647 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
648
649         * gfortran.dg/iostat_2.f90: New test.
650
651 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
652
653         PR c++/22252
654         * g++.dg/ext/interface1.C: New test.
655         * g++.dg/ext/interface1.h: Likewise.
656         * g++.dg/ext/interface1a.cc: Likewise.
657
658 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
659
660         * gfortran.dg/iomsg_1.f90:  New test case.
661
662 2005-09-09  Richard Guenther  <rguenther@suse.de>
663
664         PR c++/23624
665         * g++.dg/tree-ssa/pr23624.C: New testcase.
666
667 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
668
669         PR fortran/19239
670         * gfortran.dg/vector_subscript_1.f90,
671         * gfortran.dg/vector_subscript_2.f90: New tests.
672
673 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
674
675         PR fortran/21104
676         * gfortran.dg/array_alloc_1.f90,
677         * gfortran.dg/array_alloc_2.f90,
678         * gfortran.dg/array_alloc_3.f90: New tests.
679
680 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
681
682         PR fortran/12840
683         * gfortran.dg/array_constructor_6.f90
684         * gfortran.dg/array_constructor_7.f90
685         * gfortran.dg/array_constructor_8.f90
686         * gfortran.dg/array_constructor_9.f90
687         * gfortran.dg/array_constructor_10.f90
688         * gfortran.dg/array_constructor_11.f90
689         * gfortran.dg/array_constructor_12.f90: New tests.
690
691 2005-09-08  Josh Conner  <jconner@apple.com>
692
693         PR c++/23180
694         * g++.dg/init/pr23180-1.C: New test.
695         * g++.dg/init/pr23180-2.C: New test.
696
697 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
698
699         PR fortran/18878
700         * gfortran.dg/module_double_reuse.f90: New.
701
702 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
703
704         PR fortran/23270
705         PR fortran/22304
706         PR fortran/18870
707         PR fortran/17917
708         PR fortran/16511
709         * gfortran.dg/common_equivalence_1.f: New.
710         * gfortran.dg/common_equivalence_2.f: New.
711         * gfortran.dg/common_equivalence_3.f: New.
712         * gfortran.dg/contained_equivalence_1.f90: New.
713         * gfortran.dg/module_blank_common.f90: New. 
714         * gfortran.dg/module_commons_1.f90: New.
715         * gfortran.dg/module_equivalence_1.f90: New.
716         * gfortran.dg/nested_modules_1.f90: New.
717         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
718         equivalences and add comment to connect the test with
719         the PR.
720
721 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
722
723         PR fortran/23765
724         * gfortran.dg/common_6.f90: New test.
725
726 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
727
728         PR fortran/15326
729         * gfortran.dg/char_result_1.f90,
730         * gfortran.dg/char_result_2.f90,
731         * gfortran.dg/char_result_3.f90,
732         * gfortran.dg/char_result_4.f90,
733         * gfortran.dg/char_result_5.f90,
734         * gfortran.dg/char_result_6.f90,
735         * gfortran.dg/char_result_7.f90,
736         * gfortran.dg/char_result_8.f90: New tests.
737
738 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
739
740         PR fortran/19928
741         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
742
743 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
744
745         PR obj-c++/16816
746         * obj-c++.dg/selector-5.mm: New test.
747         * obj-c++.dg/selector-6.mm: New test.
748
749 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
750
751         PR objc/20574
752         PR objc/19324
753         * objc.dg/error-1.m: New test.
754
755 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
756
757         PR fortran/23373
758         * gfortran.fortran-torture/execute/pr23373-1.f90,
759         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
760
761 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
762
763         PR libfortran/23760
764         * gfortran.dg/g77/1832.f: Remove long string in write statement
765         to allow the test to pass on correct list directed output with 
766         prepended space.
767
768 2005-09-07  James E Wilson  <wilson@specifix.com>
769
770         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
771
772 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
773
774         * gfortran.dg/parameter+save.f90:  Rename to
775         * gfortran.dg/parameter_save.f90: .. this.
776
777 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
778
779         PR fortran/20848
780         * gfortran.dg/parameter+save.f90:  New test case.
781
782 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
783
784         PR fortran/19269
785         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
786
787 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
788
789         PR c/23075
790         * gcc.dg/pr23075.c: New test.
791         * g++.dg/warn/pr23075.C: New test.
792
793         PR target/22362
794         * gcc.target/i386/pr22362.c: New test.
795
796         PR rtl-optimization/23098
797         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
798
799         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
800         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
801         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
802
803 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
804
805         * g++.dg/expr/cast6.C: New test.
806
807         PR c++/9782
808         * g++.dg/init/new15.C: New test.
809
810 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
811
812         * gcc.dg/vect/Os-vect-95.c: New test.
813         * gcc.dg/vect/vect-95.c: Same.
814
815 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
816
817         * gcc.dg/vect/vect-29.c: Update xfail testing.
818         * gcc.dg/vect/vect-44.c: Same.
819         * gcc.dg/vect/vect-48.c: Same.
820         * gcc.dg/vect/vect-50.c: Same.
821         * gcc.dg/vect/vect-72.c: Same.
822         * gcc.dg/vect/vect-77.c: Same.
823         * gcc.dg/vect/vect-78.c: Same.
824         * gcc.dg/vect/vect-80.c: Same.
825         * gcc.dg/vect/vect-96.c: Same.
826         * gcc.dg/vect/vect-100.c: Same.
827         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
828         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
829         * gfortran.dg/vect/vect-5.f90: Same.
830
831 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
832
833         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
834         start strings.
835         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
836         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
837
838         PR c++/23056
839         * g++.dg/opt/pr23056.C: New test.
840
841         PR rtl-optimization/23098
842         * gcc.target/i386/pr23098.c: New test.
843
844 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
845
846         PR c++/23667
847         * g++.dg/template/static15.C: New test.
848
849         PR c++/21440
850         * g++.dg/ext/stmtexpr5.C: New test.
851         * g++.dg/ext/stmtexpr6.C: Likewise.
852
853 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
854
855         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
856
857         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
858         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
859         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
860
861 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
862
863         PR libfortran/23321
864         * gfortran.dg/direct_io_4.f90:  New test case.
865
866 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
867             Rasmus Hahn  <rassahah@neofonie.de>
868
869         PR libobjc/23108
870         * objc.dg/type-stream-1.m: New test.
871
872 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
873
874         PR fortran/23661
875         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
876         gfortran.dg/print_fmt_3.f90: New test.
877
878 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
879
880         * gfortran.dg/fmt_t_1.f90: New test.
881
882 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
883
884         PR rtl-optimization/23454
885         * g++.dg/opt/pr23454.C: New test.
886
887 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
888
889         PR c++/23699
890         * g++.dg/ext/static1.C: New test.
891
892 2005-09-02  Richard Henderson  <rth@redhat.com>
893
894         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
895         tail call to check_fa_work.
896
897 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/21687
900         * g++.dg/other/gc3.C: New test.
901
902 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
903
904         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
905         * gcc.dg/20050826-1.c: Likewise.
906
907 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
908
909         PR c++/23167
910         * g++.dg/expr/volatile1.C: New test.
911
912 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
913
914         PR middle-end/23547
915         * gcc.dg/pr23547.c: New test.
916
917 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
918
919         PR c/22061
920         * gcc.c-torture/execute/pr22061-1.c,
921         * gcc.c-torture/execute/pr22061-2.c,
922         * gcc.c-torture/execute/pr22061-3.c,
923         * gcc.c-torture/execute/pr22061-4.c: New tests.
924
925 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
926
927         * gcc.dg/Wredundant-decls-2.c: New test to check that
928         -Wredundant-decls does not issue warning for a variable 
929         definition following a declaration.
930
931 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
932
933         PR debug/7241
934         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
935         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
936         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
937
938         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
939         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
940         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
941         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
942         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
943         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
944         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
945         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
946
947 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
948
949         PR objc/23306
950         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
951         scan-assmbler.
952
953 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
954
955         PR target/21255
956         * gcc.dg/pr21255-1.c: New test.
957         * gcc.dg/pr21255-2-mb.c: Likewise.
958         * gcc.dg/pr21255-2-ml.c: Likewise.
959         * gcc.dg/pr21255-3.c: Likewise.
960         * gcc.dg/pr21255-4.c: Likewise.
961
962 2005-08-31  Dale Johannesen  <dalej@apple.com>
963
964         * gcc.dg/20050830-1.c:  New.
965
966 2005-08-31  Josh Conner  <jconner@apple.com>
967
968         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
969         command-line options for arm-*-* targets.
970         * g++.dg/init/array16.C: Likewise.
971         * g++.dg/other/crash-4.C: Likewise.
972
973 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
974
975         PR obj-c++/23640
976         * obj-c++.dg/gnu-runtime-3.mm: New test.
977
978 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
979
980         PR c++/13377
981         * g++.dg/lookup/ambig4.C: New test.
982         * g++.dg/lookup/ambig5.C: New test.
983         * g++.dg/tc1/dr101.C: Adjust error markers.
984
985 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
986
987         PR c++/23639
988         * g++.dg/template/ttp5.C: Adjust error markers.
989
990 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
991
992         PR testsuite/23609
993         * lib/obj-c++.exp: Include target-libpath.exp.
994         (obj-c++_link_flags): Look for the GNU libobjc library
995         and set the library path to include it.
996         Don't manually set LD_LIBRARY_PATH (etc.) but call
997         set_ld_library_path_env_vars instead.
998         (obj-c++_target_compile): Don't set library path or
999         linker flags because they are already set correctly
1000         in obj-c++_link_flags.
1001
1002 2005-08-30  Josh Conner  <jconner@apple.com>
1003
1004         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
1005         to command-line options for arm-*-* targets.
1006
1007 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
1008
1009         * g++.dg/other/i386-1.C: New.
1010
1011 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR preprocessor/20348
1014         PR preprocessor/20356
1015         * gcc.dg/cpp/pr20348.c: New test.
1016         * gcc.dg/cpp/pr20348.h: New file.
1017         * gcc.dg/cpp/inc/pr20348.h: New file.
1018         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
1019         * gcc.dg/cpp/pr20356.c: New test.
1020         * gcc.dg/cpp/pr20356.h: New file.
1021         * gcc.dg/cpp/inc/pr20356.h: New file.
1022         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
1023
1024 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
1025
1026         * gfortran.fortran-torture/execute/intrinsic_count.f90:
1027         Fix array dimension to avoid correct end-of-file error.
1028
1029 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
1030
1031         PR libfortran/23598
1032         * gfortran.dg/iostat_1.f90:  New test.
1033
1034 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR middle-end/23408
1037         * gcc.dg/pr23408.c: New test.
1038
1039 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
1040
1041         PR c++/23099
1042         * g++.dg/init/member1.C: Make sure erroneous static data member
1043         definitions are required.
1044         * g++.dg/template/static13.C: New test.
1045         * g++.dg/template/static14.C: Likewise.
1046
1047 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
1048
1049         * gcc.target/i386/pr23575.c: Use -msse2 instead of
1050         -march=pentium4, remove ilp32 requirement.
1051
1052         PR middle-end/23484
1053         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
1054         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
1055
1056 2005-08-29  Andreas Jaeger  <aj@suse.de>
1057
1058         PR testsuite/23607
1059         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
1060
1061 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
1062
1063         * gcc.c-torture/execute/20050316-2.c: New test.
1064         * gcc.c-torture/execute/20050316-3.c: New test.
1065         * gcc.dg/torture/pr16104-1.c: New test.
1066
1067 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
1068
1069         PR middle-end/23463
1070         * gcc.c-torture/execute/zero-struct-1.c: New test.
1071
1072 2005-08-27  Richard Guenther  <rguenther@suse.de>
1073
1074         PR target/23575
1075         * gcc.target/i386/pr23575.c: New testcase.
1076
1077 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
1078
1079         PR rtl-optimization/23561
1080         * gcc.c-torture/execute/20050826-1.c: New test.
1081
1082         PR rtl-opt/23560
1083         * gcc.c-torture/execute/20050826-2.c: New test.
1084
1085 2005-08-26  Dale Johannesen  <dalej@apple.com>
1086
1087         * gcc.dg/20030711-1.c:  Modify to work on Darwin.
1088         * gcc.dg/20050826-1.c:  New.
1089
1090 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
1091
1092         PR c++/19004
1093         * g++.dg/template/nontype13.C: New test.
1094
1095         PR c++/23491
1096         * g++.dg/init/new14.C: New test.
1097         * g++.dg/expr/anew1.C: Do not XFAIL.
1098         * g++.dg/expr/anew2.C: Likewise.
1099         * g++.dg/expr/anew3.C: Likewise.
1100
1101 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
1102
1103         PR middle-end/22439
1104         * gcc.dg/vla-3.c: New test.
1105
1106 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
1107
1108         PR fortran/20363
1109         * gfortran.dg/named_interface.f90: New.
1110
1111 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
1112
1113         * gcc.c-torture/execute/frame-address.c: New test.
1114
1115 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1116
1117         PR c++/20817
1118         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
1119
1120 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1121
1122         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
1123
1124 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
1125
1126         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
1127         * gcc.dg/altivec-22.c: Rename from..
1128         * gcc.dg/altivec-nomfcr.c: ..this.
1129
1130 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
1131
1132         PR tree-optimization/23546
1133         * gcc.dg/tree-ssa/pr23546.c: New test.
1134
1135 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
1136
1137         PR fortran/17758
1138         * gfortran.dg/nonreturning_statements.f90: New test.
1139
1140 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
1141
1142         PR c++/22454
1143         * g++.dg/parse/crash29.C: New.
1144
1145 2005-08-23  DJ Delorie  <dj@redhat.com>
1146
1147         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
1148         constants have the L suffix.
1149
1150 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
1151
1152         PR c++/23044
1153         * g++.dg/template/instantiate8.C: New.
1154
1155 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
1156
1157         PR middle-end/23467
1158         * gcc.c-torture/execute/pr23467.c: New test.
1159
1160 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR tree-optimization/22043
1163         * gcc.c-torture/execute/20050613-1.c: New test.
1164
1165 2005-08-23  Ben Elliston  <bje@au.ibm.com>
1166
1167         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
1168
1169 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
1170
1171         PR rtl-optimization/23478
1172         * g++.dg/opt/pr23478.C: New test.
1173
1174 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1175
1176         PR c/18715
1177         * gcc.dg/switch-warn-3.c: New test.
1178
1179 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1180
1181         PR c++/22233
1182         * g++.dg/template/param1.C: New test.
1183
1184 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1185
1186         PR c++/23089
1187         * g++.dg/other/incomplete1.C: New test.
1188
1189 2005-08-22  Ira Rosen  <irar@il.ibm.com>
1190
1191         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
1192         are vectorizable.
1193
1194 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1195
1196         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
1197         d_lines_5.f: New.
1198
1199 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
1200
1201         * gcc.target/i386/sse-4.c: New test.
1202
1203 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1204
1205         PR testsuite/23239
1206         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
1207
1208 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
1209
1210         * gcc.dg/20050811-1.c: New test.
1211         * gcc.dg/20050811-2.c: New test.
1212
1213 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
1214
1215         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
1216
1217 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
1218
1219         PR 23476
1220         * gcc.c-torture/compile/pr23476.c: New test.
1221
1222 2005-08-19  Devang Patel  <dpatel@apple.com>
1223
1224         PR tree-optimization/23048
1225         * gcc.dg/tree-ssa/pr23048.c: New test.
1226
1227 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1228
1229         PR middle-end/20624
1230         * g++.dg/warn/Wreturn-3.C: New test
1231
1232 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
1233
1234         PR tree-optimization/22228
1235         * g++.dg/vect/pr22543.cc: New test.
1236
1237 2005-08-17  Steven Bosscher  <stevenb@suse.de>
1238
1239         PR tree-optimization/21574
1240         * gcc.dg/tree-ssa/pr21574.c: New test.
1241
1242 2005-08-16  James E Wilson  <wilson@specifix.com>
1243
1244         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
1245
1246 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1247
1248         PR tree-opt/23402
1249         * gcc.c-torture/compile/zero-strct-3.c: New test.
1250         * gcc.c-torture/compile/zero-strct-4.c: New test.
1251
1252 2005-08-16  Steven Bosscher  <stevenb@suse.de>
1253
1254         PR target/23376
1255         * gcc.target/x86_64/pr23376.c: New test.
1256
1257 2005-08-16  Ian Lance Taylor  <ian@airs.com>
1258
1259         PR c++/23337
1260         * g++.dg/ext/vector2.C: New.
1261
1262 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1263
1264         * gfortran.dg/inquire-complex.f90:  Correct mangled testcase.
1265
1266 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
1267
1268         PR libfortran/23428
1269         * gfortran.dg/inquire-complex.f90:  New test case.
1270
1271 2005-08-16  James E Wilson  <wilson@specifix.com>
1272
1273         PR tree-optimization/21105
1274         * gcc.dg/large-size-array.c: New.
1275
1276 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
1277
1278         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
1279         type.
1280         * gcc.dg/vect/vect-41: Likewise.
1281         * gcc.dg/vect/vect-42: Likewise.
1282         * gcc.dg/vect/vect-43: Likewise.
1283         * gcc.dg/vect/vect-44: Likewise.
1284         * gcc.dg/vect/vect-46: Likewise.
1285         * gcc.dg/vect/vect-47: Likewise.
1286         * gcc.dg/vect/vect-48: Likewise.
1287         * gcc.dg/vect/vect-52: Likewise.
1288         * gcc.dg/vect/vect-53: Likewise.
1289         * gcc.dg/vect/vect-54: Likewise.
1290         * gcc.dg/vect/vect-55: Likewise.
1291         * gcc.dg/vect/vect-56: Likewise.
1292         * gcc.dg/vect/vect-57: Likewise.
1293         * gcc.dg/vect/vect-58: Likewise.
1294         * gcc.dg/vect/vect-59: Likewise.
1295         * gcc.dg/vect/vect-60: Likewise.
1296         * gcc.dg/vect/vect-61: Likewise.
1297         * gcc.dg/vect/vect-85: Likewise.
1298         * gcc.dg/vect/vect-87: Likewise.
1299         * gcc.dg/vect/vect-88: Likewise.
1300         * gcc.dg/vect/vect-93.c: Likewise.
1301         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
1302         * gcc.dg/vect/vect-75: Likewise.
1303         * gcc.dg/vect/vect-76: Likewise.
1304         * gcc.dg/vect/vect-77: Likewise.
1305         * gcc.dg/vect/vect-78: Likewise.
1306         * gcc.dg/vect/vect-80: Likewise.
1307         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
1308         vectorized for the expected reason, rather than checking how alignment
1309         was handled.
1310         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
1311         type and also instead of aligned pointers. Added documentation.
1312
1313 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
1314
1315         * gfortran.dg/power.f90: New test.
1316
1317 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR rtl-optimization/23299
1320         * g++.dg/opt/pr23299.C: New test.
1321
1322 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1323
1324         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
1325
1326 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
1327
1328         * g++.dg/template/local6.C: New test.
1329
1330 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1331
1332         * execute/exceptions/finally-1.m: Check that the catch and finally are
1333         being called.  Also add a "return 0;" at the end of main.
1334
1335 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
1336
1337         PR fortran/21432.
1338         * gfortran.dg/namelist_print_1.f: New test of functionality of
1339         PRINT namelist.
1340         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
1341         namelist generates error with -std=f95.
1342
1343 2005-08-14  Ira Rosen  <irar@il.ibm.com>
1344
1345         PR tree-optimization/23119
1346         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
1347
1348 2005-08-13  Marcin Koziej  <creep@desk.pl>
1349             Andrew Pinski  <pinskia@physics.uc.edu>
1350
1351         PR libobjc/22492
1352         * execute/exceptions/finally-1.m: New test.
1353
1354 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1355
1356         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
1357         testsuite.
1358         * objc/execute/exceptions/trivial.m: New test.
1359         * objc.dg/try-catch-11.m: Move to ...
1360         * objc/execute/exceptions/foward-1.m: Here.
1361         * objc.dg/try-catch-2.m: Move to ...
1362         * objc/execute/exceptions/catchall-1.m: Here.
1363         * objc.dg/try-catch-8.m: Move to ...
1364         * objc/execute/exceptions/local-variables-1.m: Here.
1365
1366 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1367
1368         * objc.dg/nested-func-1.m: Move to ...
1369         * objc/execute/nested-func-1.m: Here.
1370
1371 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1372
1373         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
1374         in ${options} instead of [target_info name].
1375         * lib/obj-c++.exp (objc_target_compile): Likewise.
1376
1377 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1378
1379         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
1380
1381 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
1382
1383         part of PR testsuite/23348
1384         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
1385         of the torture options.
1386         * objc/compile/trivial.m: New test.
1387
1388 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1389
1390         * gfortran.dg/eoshift.f90:  Correct format.
1391
1392 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
1393
1394         * gfortran.fortran-torture/execute/character_passing.f90:
1395         Fix comment typo.
1396
1397 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
1398
1399         PR c++/8271
1400         * g++.dg/template/unify10.C: New.
1401
1402 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
1403
1404         * g++.dg/parse/pr22514.C: Move to...
1405         * g++.dg/debug/pr22514.C: here.
1406
1407 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1408
1409         PR c++/23266
1410         * g++.dg/inherit/pure1.C: New test.
1411
1412         * ChangeLog: Fix typos.
1413
1414 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1415             Steven Bosscher  <stevenb@suse.de>
1416
1417         * gfortran.dg/runtime_warning_1.f90: New test.
1418
1419 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
1420
1421         PR c++/23219
1422         * g++.dg/parse/crash28.C: New.
1423
1424 2005-08-11  Richard Guenther  <rguenther@suse.de>
1425
1426         PR target/23289
1427         * gcc.target/i386/tailcall-1.c: New testcase.
1428
1429 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1430
1431         * gcc.dg/vect/vect-67.c: Un-xfail.
1432
1433 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
1434
1435         PR c++/23225
1436         * g++.dg/testsuite/parse/crash27.C: new test.
1437
1438 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
1439
1440         PR libfortran/22143
1441         * gfortran.dg/shift-kind.f90:  New testcase.
1442
1443 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
1444
1445         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
1446         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
1447
1448 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1449
1450         PR c++/20646
1451         * g++.dg/other/mult-stor1.C: New test.
1452
1453 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1454
1455         * gcc.c-torture/pr18299-1.c: Move to ...
1456         * gcc.c-torture/compile/pr18299-1.c: Here.
1457
1458 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
1459
1460         * gfortran/fortran.torture/execute/character_passing.f90:
1461         Fix types for LSAME.
1462
1463 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
1464
1465         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
1466         input data back to what it was originally.
1467
1468 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
1469
1470         * objc.dg/try-catch-8.m: Enable for all targets.
1471
1472 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
1473
1474         * gcc.dg/pr23165.c: New test.
1475
1476 2005-08-09  Steven Bosscher  <stevenb@suse.de>
1477
1478         PR tree-optimization/23234
1479         * gcc.dg/tree-ssa/pr23234.c: New test.
1480
1481 2005-08-08  Josh Conner  <jconner@apple.com>
1482
1483         PR rtl-optimization/23241
1484         * gcc.dg/char-compare.c: New test.
1485
1486 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1487
1488         PR c++/22508
1489         * g++.dg/init/new13.C: New test.
1490
1491 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
1492
1493         PR c++/21166
1494         * g++.dg/other/crash-4.C: Adjust
1495         * g++/dg/ext/packed9.C: New.
1496
1497 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1498
1499         PR middle-end/21964
1500         * gcc.c-torture/execute/pr21964-1.c: New test.
1501
1502 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
1503
1504         PR c/22458
1505         * gcc.dg/pr22458-1.c: New test.
1506
1507 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
1508             Steven G. Kargl <kargls@comcast.net>
1509
1510         PR fortran/22390
1511         * gfortran.dg/flush_1.f90: New test.
1512
1513 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1514
1515         PR c++/23191
1516         * g++.dg/template/eh2.C: New test.
1517
1518 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1519
1520         PR c++/19498
1521         * g++.dg/template/instantiate7.C: New test.
1522
1523 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
1524
1525         PR c/23113
1526         * gcc.dg/Wunused-value-1.c: New test.
1527
1528 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
1529
1530         PR rtl-optimization/23233
1531         * gcc.c-torture/compile/pr23233-1.c: New test.
1532
1533 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
1534
1535         PR fortran/18833
1536         PR fortran/20850
1537         * gfortran.dg/equiv_1.f90: New test.
1538         * gfortran.dg/equiv_2.f90: New test.
1539         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
1540         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
1541         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
1542
1543 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1544
1545         * gcc.c-torture/execute/vrp-5.c: New test.
1546         * gcc.c-torture/execute/vrp-6.c: New test.
1547         * gcc.dg/tree-ssa/vrp21.c: New test.
1548
1549 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
1550
1551         * g++.dg/parse/pr22514.C: New test.
1552
1553 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
1554
1555         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
1556
1557         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
1558         instead of constant loads / pool entries.
1559
1560 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
1561
1562         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
1563         TEST_TO_WCTYPE.
1564
1565 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
1566
1567         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
1568         __WINT_TYPE__ in generated prototypes if possible.
1569
1570 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
1571
1572         PR 22037
1573         * g++.dg/tree-ssa/pr22037.C:
1574
1575 2005-08-04  Richard Henderson  <rth@redhat.com>
1576
1577         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
1578         scan-tree-dump-times directive.
1579
1580 2005-08-04  Jan Hubicka  <jh@suse.cz>
1581
1582         * gcov-1.C: Fix switch counts.
1583         * gcov-4b.c: Likewise.
1584
1585 2005-08-03  Jeff Law  <law@redhat.com>
1586
1587         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
1588
1589 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
1590
1591         * gcc.c-torture/execute/pr23135.c: New test.
1592
1593 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1594
1595         PR tree-optimization/19899
1596         * gcc.dg/tree-ssa/scev-1.c: New test.
1597         * gcc.dg/tree-ssa/scev-2.c: New test.
1598
1599 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
1600
1601         PR target/18582
1602         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
1603
1604 2005-08-03  Jan Hubicka  <jh@suse.cz>
1605
1606         * update-conroll.c: New testcase.
1607         * update-conroll-2.c: New testcase.
1608
1609 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
1610
1611         * gfortran.dg/constant_substring.f: New test.
1612         * gfortran.dg/pr22491.f: New test.
1613
1614 2005-08-02  Jan Hubicka  <jh@suse.cz>
1615
1616         * update-threading.c: Replace by the proper one.
1617
1618 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1619
1620         PR 23164
1621         * g++.dg/tree-ssa/pr23164.C: New test.
1622
1623 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
1624
1625         * gcc.dg/tree-ssa/pr23192.c: New test.
1626
1627 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
1628
1629         * gcc.c-torture/execute/vrp-4.c: New test.
1630
1631 2005-08-02  Jan Hubicka  <jh@suse.cz>
1632
1633         * update-threading.c: New test.
1634
1635 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
1636
1637         * gcc.c-torture/compile/20050801-1.c: New test.
1638         * gcc.c-torture/compile/20050801-2.c: New test.
1639
1640 2005-08-01  Jan Hubicka  <jh@suse.cz>
1641
1642         * val-prof-5.c: New test.
1643
1644 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
1645
1646         PR c/22311
1647         * gcc.dg/pr22311-1.c : New test.
1648
1649 2005-07-31  Steven Bosscher  <stevenb@suse.de>
1650
1651         PR target/23095
1652         * gfortran.dg/pr23095.f: New test.
1653
1654         PR c++/22003
1655         * g++.dg/other/pr22003.C: New test.
1656
1657 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
1658
1659         PR target/20621
1660         * gcc.c-torture/execute/pr20621-1.c: New test.
1661
1662 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
1663
1664         * gfortran.dg/comma_format_extension_4.f:  Adjust length
1665         of string for format.
1666         * gfortran.dg/der_array_io_1.f:  Replace illegal internal
1667         print statement with internal write.
1668         * gfortran.dg/der_array_io_2.f:  Likewise.
1669         * gfortran.dg/der_array_io_3.f:  Likewise.
1670
1671 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
1672
1673         * gcc.dg/fold-abs-4.c: new test.
1674
1675 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
1676
1677         PR fortran/22570 an related issues.
1678         * gfortran.dg/x_slash_1.f: New test.
1679
1680 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
1681
1682         PR c/23143
1683         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
1684         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
1685
1686 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1687
1688         PR c/529
1689         * gcc.dg/Wshadow-3.c: New test.
1690
1691 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
1692
1693         * gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
1694         used to have the wrong bounds).
1695
1696 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1697
1698         PR c/21720
1699         * gcc.dg/hex-round-1.c: Test more cases.
1700         * gcc.dg/hex-round-2.c: New test.
1701
1702 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
1703
1704         PR 22550
1705         * g++.dg/tree-ssa/pr22550.C: New test.
1706
1707 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
1708
1709         * gcc.dg/tree-ssa/vrp19.c: New test.
1710         * gcc.dg/tree-ssa-vrp20.c: New test.
1711
1712 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1713
1714         PR c/22240
1715         * gcc.dg/transparent-union-4.c: New test.
1716
1717 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1718
1719         PR c/22192
1720         * gcc.dg/c99-vla-2.c: New test.
1721
1722 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
1723
1724         PR c/21720
1725         * gcc.dg/hex-round-1.c: New test.
1726
1727 2005-07-28  Jan Hubicka  <jh@suse.cz>
1728
1729         * inliner-1.c: Do not dump everything.
1730         * tree-prof.exp: Do not pass -ftree-based-profiling.
1731         * bprob.exp: Likewise.
1732
1733         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
1734
1735 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
1736
1737         PR c++/22545
1738         * g++.dg/expr/ptrmem7.C: New test.
1739
1740 2005-07-28  Mike Stump  <mrs@apple.com>
1741
1742         * g++.old-deja/g++.mike/visibility-1.C: New test.
1743
1744 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1745
1746         PR c/20187
1747         * gcc.c-torture/execute/pr20187-1.c: New test.
1748
1749 2005-07-28  Jeff Law  <law@redhat.com>
1750
1751         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
1752         * gcc.dg/tree-ssa/vrp18.c: New test.
1753
1754 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1755
1756         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
1757
1758 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
1759
1760         PR tree-optimization/22506
1761         * gcc.dg/vect/ps22506.c: New test.
1762
1763 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
1764
1765         PR target/21149
1766         * gcc.target/i386/sse-3.c: New test.
1767
1768 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1769
1770         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
1771         * gcc.target/mips/mips32-dsp-type.c: Likewise.
1772
1773 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
1774
1775         PR c/22589
1776         * gcc.c-torture/compile/pr22589-1.c: New test.
1777
1778 2005-07-28  Jan Hubicka  <jh@suse.cz>
1779
1780         * update-loopch.c: New testcase.
1781
1782 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1783
1784         PR rtl-optimization/23047
1785         * gcc.c-torture/execute/pr23047.c: New test.
1786         * gcc.c-torture/execute/pr23047.x: New.
1787
1788 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
1789
1790         PR tree-optimization/22493
1791         * gcc.c-torture/execute/pr22493-1.c: New test.
1792         * gcc.c-torture/execute/pr22493-1.x: New.
1793         * gcc.c-torture/execute/vrp-1.c: New test.
1794         * gcc.c-torture/execute/vrp-2.c: New test.
1795         * gcc.c-torture/execute/vrp-2.c: New test.
1796
1797 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
1798
1799         * gcc.target/frv/all-builtin-read8.c: Delete.
1800         * gcc.target/frv/all-builtin-read16.c: Delete.
1801         * gcc.target/frv/all-builtin-read32.c: Delete.
1802         * gcc.target/frv/all-builtin-read64.c: Delete.
1803         * gcc.target/frv/all-builtin-write8.c: Delete.
1804         * gcc.target/frv/all-builtin-write16.c: Delete.
1805         * gcc.target/frv/all-builtin-write32.c: Delete.
1806         * gcc.target/frv/all-builtin-write64.c: Delete.
1807         * gcc.target/frv/all-read-write-1.c: New.
1808
1809 2005-07-27  Jeff Law  <law@redhat.com>
1810
1811         * gcc.c-torture/execute/pr22630.c: New test.
1812
1813 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
1814
1815         PR tree-optimization/23073
1816         * gcc.dg/vect/nodump-pr23073.c: New test.
1817         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
1818
1819 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
1820
1821         PR tree-optimize/22348
1822         * gcc.c-torture/execute/pr22348.c: New.
1823
1824 2005-07-27  Richard Guenther  <rguenther@suse.de>
1825
1826         * gcc.dg/tree-ssa/salias-1.c: New testcase.
1827
1828 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1829
1830         PR fortran/22503
1831         * gfortran.dg/logical_comp.f90: New test.
1832
1833 2005-07-27  Jan Hubicka  <jh@suse.cz>
1834
1835         * inliner-1.c: Add cleanup of dumps.
1836         * val-prof-*.c: Likewise.
1837         * update-tailcall.c: New.
1838
1839 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
1840
1841         PR 22591
1842         * gcc.dg/tree-ssa/pr22591.c: New test.
1843         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
1844
1845 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
1846
1847         PR libobjc/22606
1848         * objc.dg/try-catch-11.m: New test.
1849
1850 2005-07-26  Richard Guenther  <rguenther@suse.de>
1851
1852         PR tree-optimization/22486
1853         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
1854
1855 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         PR tree-opt/22484
1858         * testsuite/g++.dg/opt/loop2.C: New test.
1859
1860 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
1861
1862         * gcc.dg/tree-ssa/reassoc-3.c: New test.
1863         * gcc.dg/tree-ssa/reassoc-4.c: New test.
1864
1865 2005-07-25  Adam Nemet  <anemet@lnxw.com>
1866
1867         * lib/profopt.exp (profopt-execute): Check for profiling data
1868         files on the target.
1869
1870 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
1871
1872         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
1873         for matching of asm labels.
1874
1875 2005-07-25  Richard Guenther  <rguenther@suse.de>
1876
1877         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
1878
1879 2005-07-25  Richard Guenther  <rguenther@suse.de>
1880
1881         PR testsuite/22624
1882         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
1883
1884 2005-07-25  Ira Rosen  <irar@il.ibm.com>
1885
1886         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
1887         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
1888         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
1889         * gcc.dg/vect/vect-100.c: New test.
1890         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
1891         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
1892         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
1893         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
1894         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
1895         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
1896         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
1897         * gfortran.dg/vect/pr19049.f90: New testcase.
1898         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
1899
1900 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
1901
1902         * gcc.c-torture/execute/20050713-1.c: New test.
1903
1904         PR fortran/20063
1905         * gfortran.fortran-torture/execute/data_4.f90: New test.
1906
1907         PR middle-end/20303
1908         * gcc.dg/visibility-d.c: New test.
1909
1910 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
1911
1912         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
1913         * gfortran.dg/underflow.f90: Ditto.
1914
1915 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1916
1917         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
1918         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
1919         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
1920
1921 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1922
1923         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
1924         include case of field width of zero.
1925
1926 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
1927
1928         PR libgfortran/21875
1929         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
1930         with trailing blanks on normal formatted read.
1931
1932 2005-07-23  Chao-ying Fu  <fu@mips.com>
1933
1934         * gcc.target/mips/mips32-dsp-type.c: New test.
1935         * gcc.target/mips/mips32-dsp.c: New test.
1936
1937 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
1938
1939         PR testsuite/21073
1940         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
1941
1942         PR testsuite/20454
1943         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
1944         and __cyg_profile_func_exit.
1945
1946 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
1947
1948         * gfortran.dg/comma_format_extension_3.f: Fix typo.
1949         * gfortran.dg/comma_format_extension_4.f: Same.
1950         * gfortran.dg/pr15332.f: Same.
1951         * gfortran.dg/pr21730.f: Same.
1952
1953 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
1954
1955         * g++.dg/opt/vrp2.C: Fix testcase.
1956
1957         PR tree-opt/22625
1958         * g++.dg/opt/vrp2.C: New test.
1959
1960 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR debug/21828
1963         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
1964
1965 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
1966
1967         * gcc.dg/tree-ssa/20050719-1.c: New test.
1968
1969 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
1970
1971         * gcc.dg/bfin-longcall-1.c: New file.
1972         * gcc.dg/bfin-longcall-2.c: New file.
1973
1974 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
1975
1976         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
1977
1978 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         PR middle-end/19055
1981         * gcc.dg/tree-ssa/pr19055.c: New test.
1982         * gcc.dg/tree-ssa/pr19055-2.c: New test.
1983
1984 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1985
1986         PR C++/22358
1987         * g++.dg/other/pr22358.C: New test.
1988
1989 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
1990
1991         PR c++/2922
1992         * g++.dg/lookup/two-stage5.C: New test from bug comments.
1993
1994 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1995
1996         PR c++/15938
1997         * g++.dg/init/union2.C: New test.
1998
1999 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2000
2001         PR c/22393
2002         * gcc.dg/complex-4.c: New test.
2003
2004 2005-07-21  Richard Guenther  <rguenther@suse.de>
2005
2006         PR testsuite/22522
2007         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
2008         scanning for asm labels.
2009         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2010
2011 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2012
2013         PR target/22085
2014         * gcc.dg/altivec-pr22085.c: New.
2015
2016 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
2017
2018         PR tree-optimization/19210
2019         * gcc.dg/tree-ssa/pr19210-1.c: New.
2020         * gcc.dg/tree-ssa/pr19210-2.c: New.
2021
2022 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
2023
2024         PR rtl-optimization/22167
2025         * g++.dg/opt/pr22167.C: New test.
2026
2027 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
2028
2029         PR c++/2922
2030         * g++.dg/lookup/two-stage2.C: New.
2031         * g++.dg/lookup/two-stage3.C: New.
2032         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
2033         fixed two-stage name lookup for operators.
2034         * g++.dg/template/call3.C: Compiler now produces an appropriate
2035         error message.
2036         * g++.dg/template/crash37.C: Compiler now describes bla() on line
2037         14 as a candidate.
2038         * g++.dg/template/ptrmem4.C: Compiler produces different error
2039         message.
2040         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
2041         connect_to_method as a candidate.
2042
2043 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
2044
2045         * gcc.dg/fold-alloc-1.c: New test.
2046
2047 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
2048
2049         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
2050         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
2051
2052 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
2053
2054         * gcc.dg/fold-abs-1.c: New test.
2055         * gcc.dg/fold-abs-2.c: New test.
2056         * gcc.dg/fold-abs-3.c: New test.
2057
2058 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
2059
2060         Make CONSTRUCTOR use VEC to store initializers.
2061         * g++.dg/ext/complit3.C: Check for specific error messages.
2062         * g++.dg/init/brace2.C: Update error message.
2063         * g++.dg/warn/Wbraces2.C: Likewise.
2064
2065 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
2066
2067         PR fortran/16940
2068         * gfortran.dg/module_interface_1.f90: New test.
2069
2070 2005-07-19  Danny Berlin <dberlin@dberlin.org>
2071             Kenneth Zadeck <zadeck@naturalbridge.com>
2072
2073         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
2074
2075 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2076
2077         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
2078         specify -Wformat for these tests.
2079         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
2080         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
2081         * gcc.dg/format/opt-6.c: Delete.
2082
2083 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2084
2085         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
2086         * gcc.dg/tree-ssa/sra-3.c: Likewise.
2087
2088 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2089
2090         * gcc.dg/tree-ssa/alias-2.c: New test.
2091
2092 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
2093
2094         PR c++/22263
2095         * g++.dg/template/explicit7.C: New test.
2096
2097 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
2098
2099         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
2100         width of 8 to +Inf and -Inf.
2101
2102 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/22139
2105         * g++.dg/template/friend36.C: New test.
2106
2107 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
2108
2109         PR fortran/21730
2110         * gfortran.dg/pr21730.f: New test.
2111
2112 2005-07-16  Danny Berlin <dberlin@dberlin.org>
2113             Kenneth Zadeck <zadeck@naturalbridge.com>
2114
2115         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
2116         since pure const detection cannot run at -O1 in c compiler.
2117         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
2118         can now optimize this case properly.
2119         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
2120         because we now pass.
2121         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
2122
2123 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
2124
2125         PR c/22421
2126         * gcc.dg/format/bitfld-1.c: New test.
2127
2128 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2129
2130         PR c++/22204
2131         * g++.dg/rtti/repo1.C: New test.
2132
2133 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
2134
2135         PR middle-end/22398
2136         * gcc.c-torture/compile/pr22398.c: New test.
2137
2138 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
2139
2140         PR c++/22132
2141         * g++.dg/expr/cast4.C: New test.
2142
2143 2005-07-15  Richard Guenther  <rguenther@suse.de>
2144
2145         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
2146         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
2147
2148 2005-07-15  Steven Bosscher  <stevenb@suse.de>
2149
2150         PR tree-optimization/22230
2151         * gcc.dg/tree-ssa/pr22230.c: New test.
2152
2153 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
2154
2155         * gfortran.dg/g77/cpp6.f: New test.
2156
2157         PR fortran/22417
2158         * gfortran.dg/g77/cpp5.F: New test.
2159         * gfortran.dg/g77/cpp5.h: New file.
2160         * gfortran.dg/g77/cpp5inc.h: New file.
2161
2162 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
2163
2164         PR libfortran/16435
2165         * gfortran.dg/tl_editting.f90: New.
2166         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
2167
2168 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
2169
2170         * gfortran.dg/char_array_constructor.f90: New test.
2171
2172 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
2173
2174         * gfortran.dg/past_eor.f90: New.
2175         * gfortran.dg/complex_read.f90: New.
2176
2177 2005-07-13  Jeff Law  <law@redhat.com>
2178
2179         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
2180         additional casts.
2181
2182         * gcc.dg/tree-ssa/pr22321.c: New test
2183
2184 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
2185
2186         PR tree-optimization/21921
2187         * gcc.dg/tree-ssa/pr21921.c: New.
2188
2189 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2190
2191         PR tree-optimizatio/22442
2192         * gcc.dg/tree-ssa/loop-11.c: New test.
2193
2194 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         PR tree-opt/21840
2197         * gcc.c-torture/compile/pr21840.c: New test.
2198
2199 2005-07-12  Jan Hubicka  <jh@suse.cz>
2200
2201         * gcc.c-torture/compile/pr22379.c: New test.
2202
2203 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
2204
2205         PR libfortran/21593
2206         gfortran.dg/dev_null.f90:  Remove outdated comment about
2207         PR libfortran/21593.
2208
2209
2210 2005-07-12  Dale Johannesen  <dalej@apple.com>
2211
2212         * gcc.target/i386/compress-float-sse.c:  New.
2213         * gcc.target/i386/compress-float-sse-pic.c:  New.
2214         * gcc.target/i386/compress-float-387.c:  New.
2215         * gcc.target/i386/compress-float-387-pic.c:  New.
2216         * gcc.dg/compress-float-ppc.c:  New.
2217         * gcc.dg/compress-float-ppc-pic.c:  New.
2218
2219 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
2220
2221         PR libfortran/21593
2222         gfortran.dg/dev_null.f90:  Remove targets.
2223
2224 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR tree-opt/22335
2227         * gcc.dg/pr22335-1.c: New test.
2228         * gcc.dg/pr22335-2.c: New test.
2229
2230 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         PR c++/20172
2233         * g++.dg/template/nontype12.C : New test.
2234
2235 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
2236
2237         * gcc.dg/tree-ssa/loop-10.c: New test.
2238
2239 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
2240
2241         * gcc.c-torture/execute/20020720-1.x: Remove.
2242
2243 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
2244
2245         * gfortran.fortran-torture/execute/forall_7.f90: New test.
2246
2247 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
2248
2249         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
2250         (dg-mips-options): Use it.
2251
2252 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
2253
2254         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
2255
2256 2005-07-09  Richard Henderson  <rth@redhat.com>
2257
2258         * lib/target-supports.exp (check_effective_target_sync_char_short):
2259         Add alpha.
2260
2261 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
2262
2263         PR libfortran/22217
2264         * gfortran.dg/negative-z-descriptor.f90:  New test.
2265
2266 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2267
2268         PR tree-opt/22329
2269         * gcc.dg/pr22329.c: New test.
2270
2271 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
2272
2273         PR tree-optimization/20139
2274         * gcc.dg/tree-ssa/pr20139.c: New.
2275
2276 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
2277
2278         PR tree-opt/22356
2279         * testsuite/gcc.dg/pr22356-1.c: New test.
2280
2281 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
2282
2283         PR c++/21799
2284         * g++.dg/template/unify8.C: New.
2285         * g++.dg/template/unify9.C: New.
2286
2287 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
2288
2289         * gfortran.fortran-torture/execute/entry_10.f90: New test.
2290
2291 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
2292
2293         * gcc.dg/darwin-version-1.c: New.
2294         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
2295         * gcc.dg/builtins-20.c: Likewise.
2296         * gcc.dg/builtins-53.c: Likewise.
2297         * gcc.dg/torture/builtins-convert-1.c: Likewise.
2298         * gcc.dg/torture/builtins-convert-2.c: Likewise.
2299         * gcc.dg/torture/builtins-convert-3.c: Likewise.
2300         * gcc.dg/torture/builtins-power-1.c: Likewise.
2301         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
2302         on Darwin.
2303
2304 2005-07-07  Jeff Law  <law@redhat.com>
2305
2306         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
2307         argument evaluation order.
2308
2309 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
2310
2311         PR libfortran/21594
2312         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2313         Add test cases where the shift length is greater than the
2314         array length.
2315
2316 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2317
2318         * obj-c++.dg/proto-lossage-6.mm: New.
2319         * objc.dg/proto-lossage-6.m: New.
2320
2321 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2322
2323         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
2324         * objc.dg/gnu-runtime-2.m: Likewise.
2325
2326 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2327
2328         * gfortran.dg/longline.f: New test.
2329
2330         * gfortran.dg/badline.f: New test.
2331
2332 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2333
2334         PR fortran/16531
2335         PR fortran/15966
2336         PR fortran/18781
2337         * gfortran.dg/hollerith.f90: New.
2338         * gfortran.dg/hollerith2.f90: New.
2339         * gfortran.dg/hollerith3.f90: New.
2340         * gfortran.dg/hollerith4.f90: New.
2341         * gfortran.dg/hollerith_f95.f90: New.
2342         * gfortran.dg/hollerith_legacy.f90: New.
2343         * gfortran.dg/g77/cpp4.F: New. Port from g77.
2344
2345 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
2346
2347         PR objc/22274
2348         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
2349         * objc.dg/gnu-runtime-2.m: New.
2350
2351 2005-07-06  Jeff Law  <law@redhat.com>
2352
2353         * gcc.dg/tree-ssa/vrp17.c: New test.
2354
2355 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
2356
2357         PR fortran/22327
2358         * gfortran.dg/array_constructor_5.f90: New test.
2359
2360 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
2361
2362         * gfortran.fortran-torture/execute/entry_9.f90: New test.
2363
2364 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
2365
2366         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
2367         * gcc.dg/980816-1.c: Ditto.
2368
2369 2005-07-06  Jeff Law  <law@redhat.com>
2370
2371         * gcc.c-torture/compile/pr21356.c: New test.
2372
2373 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2374
2375         PR c/22013
2376         PR c/22098
2377         * gcc.c-torture/compile/pr22013-1.c,
2378         gcc.c-torture/execute/pr22098-1.c,
2379         gcc.c-torture/execute/pr22098-2.c,
2380         gcc.c-torture/execute/pr22098-3.c: New tests.
2381
2382 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
2383
2384         PR c/22308
2385         * gcc.dg/pr22308-1.c: New test.
2386
2387 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
2388
2389         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
2390         target.
2391         * gcc.dg/compare9.c: Use -fshort-enums instead of
2392         -fno-short-enums.  Change the last test to dg-bogus.
2393
2394 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
2395
2396         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
2397         * gcc.dg/compare9.c: New.
2398
2399 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2400
2401         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
2402
2403 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2404
2405         PR testsuite/22288
2406         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
2407
2408
2409 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2410
2411         * gcc.dg/format/gcc_gfc-1.c: New.
2412
2413 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
2414
2415         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
2416
2417 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2418
2419         PR fortran/20842
2420         * gfortran.dg/io_invalid_1.f90: New test.
2421
2422 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
2423
2424         * gcc.dg/format/gcc_diag-1.c: Update.
2425
2426 2005-07-02  Jeff Law  <law@redhat.com>
2427
2428         * gcc.dg/tree-ssa/pr22051-1.c: New test.
2429         * gcc.dg/tree-ssa/pr22051-2.c: New test.
2430
2431 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
2432
2433         * gcc.dg/format/gcc_diag-1.c: Update.
2434
2435 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
2436
2437         PR tree-opt/22269
2438         * gcc.c-torture/compile/pr22269.c: New test.
2439
2440 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
2441
2442         PR 21584
2443         PR 22219
2444         * g++.dg/tree-ssa/pr21584-1.C: New test.
2445         * g++.dg/tree-ssa/pr21584-2.C: New test.
2446
2447 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
2448
2449         * obj-c++.dg/try-catch-11.mm: New.
2450         * objc.dg/try-catch-10.m: New.
2451
2452 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
2453
2454         * g++.dg/other/ucnid-1.C: xfail on AIX.
2455
2456 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
2457
2458         PR 22234
2459         * gcc.dg/20050629-1.c: New test.
2460
2461 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
2462
2463         * obj-c++.dg/const-str-1[0-1].mm: New.
2464         * objc.dg/const-str-1[0-1].m: New.
2465
2466 2005-05-29  Richard Henderson  <rth@redhat.com>
2467
2468         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
2469         Rename from check_effective_target_vect_no_max.
2470         (check_effective_target_vect_no_int_add): New.
2471         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
2472         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
2473         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2474         * gcc.dg/vect/vect-reduc-1.c: Use both.
2475         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2476
2477 2005-05-29  Richard Henderson  <rth@redhat.com>
2478
2479         * lib/target-supports.exp (check_effective_target_vect_no_max):
2480         Remove i386 and x86_64.
2481
2482 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2483
2484         PR testsuite/21969
2485         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
2486
2487 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
2488
2489         PR middle-end/21969
2490         * gcc.dg/vect/pr21969.c: New test.
2491
2492 2005-06-28  Eric Christopher  <echristo@redhat.com>
2493
2494         PR c/22052
2495         PR c/21975
2496         * gcc.dg/inline1.c: New test.
2497         * gcc.dg/inline2.c: Ditto.
2498         * gcc.dg/inline3.c: Ditto.
2499         * gcc.dg/inline4.c: Ditto.
2500         * gcc.dg/inline5.c: Ditto.
2501
2502 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2503
2504         PR libfortran/22142
2505         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2506         Add testcase also testing eoshift1 for PR 22142.
2507
2508 2005-06-28  Richard Henderson  <rth@redhat.com>
2509
2510         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
2511         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
2512         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
2513         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
2514         gcc.dg/tree-ssa/20030922-2.c: Likewise.
2515
2516 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
2517
2518         PR libfortran/22142
2519         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
2520         Add testcase for PR 22142.
2521
2522 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
2523
2524         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
2525         gcc.target/ia64/fpreg-2.c: New tests.
2526
2527 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2528
2529         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
2530
2531 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2532
2533         PR libfortran/22170
2534         * gfortran.dg/slash_1.f90: New test.
2535
2536 2005-06-27  Richard Henderson  <rth@redhat.com>
2537
2538         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
2539         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
2540         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
2541         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2542         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
2543         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
2544
2545 2005-06-27  Richard Henderson  <rth@redhat.com>
2546
2547         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
2548         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
2549
2550 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
2551
2552         * obj-c++.dg/proto-lossage-5.mm: New.
2553         * objc.dg/proto-lossage-5.m: New.
2554
2555 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
2556
2557         PR 21959
2558         * gcc.dg/tree-ssa/pr21959.c: New test.
2559
2560 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
2561
2562         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
2563         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
2564         testing uninitialized var.
2565
2566         * gcc.c-torture/execute/builtins/chk.h: New.
2567         * gcc.c-torture/execute/builtins/lib/chk.c: New.
2568         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
2569         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
2570         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
2571         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
2572         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
2573         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
2574         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
2575         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
2576         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
2577         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
2578         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
2579         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
2580         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
2581         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
2582         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
2583         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
2584         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
2585         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
2586         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
2587         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
2588         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
2589         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
2590         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
2591         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
2592         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
2593         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
2594         * gcc.dg/builtin-object-size-1.c: New test.
2595         * gcc.dg/builtin-object-size-2.c: New test.
2596         * gcc.dg/builtin-object-size-3.c: New test.
2597         * gcc.dg/builtin-object-size-4.c: New test.
2598         * gcc.dg/builtin-object-size-5.c: New test.
2599         * gcc.dg/builtin-stringop-chk-1.c: New test.
2600         * gcc.dg/builtin-stringop-chk-2.c: New test.
2601         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
2602         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
2603         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
2604         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
2605         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
2606         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
2607         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
2608         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
2609         * gcc.c-torture/execute/printf-1.c: New test.
2610         * gcc.c-torture/execute/fprintf-1.c: New test.
2611         * gcc.c-torture/execute/vprintf-1.c: New test.
2612         * gcc.c-torture/execute/vfprintf-1.c: New test.
2613         * gcc.c-torture/execute/printf-chk-1.c: New test.
2614         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
2615         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
2616         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
2617
2618 2005-06-27  Michael Matz  <matz@suse.de>
2619
2620         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
2621         slot is not merged if address escapes.
2622
2623 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2624
2625         PR c/21911
2626         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
2627
2628 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR middle-end/17965
2631         * gcc.c-torture/compile/20050622-1.c: New test.
2632
2633         PR middle-end/22028
2634         * gcc.dg/20050620-1.c: New test.
2635
2636 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
2637
2638         PR tree-optimization/22026
2639         * gcc.dg/tree-ssa/pr22026.c: New.
2640
2641 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
2642
2643         PR libfortran/22144
2644         * gfortran.dg/shift-alloc.f90:  New testcase.
2645
2646 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
2647
2648         * all files: Update FSF address in copyright headers.
2649
2650 2005-06-22  Jan Hubicka  <jh@suse.cz>
2651
2652         * wholeprogram-1.c: New testcase.
2653         * wholeprogram-2.c: New testcase.
2654
2655 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
2656
2657         PR 22171
2658         * gcc.dg/tree-ssa/pr22171.c: New test.
2659
2660 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
2661
2662         * gfortran.dg/simplify_modulo.f90: New.
2663
2664 2005-06-24  Jan Hubicka  <jh@suse.cz>
2665
2666         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
2667
2668 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2669
2670         * obj-c++.dg/proto-lossage-[1-4].mm: New.
2671
2672 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
2673
2674         * obj-c++.dg/typedef-alias-1.mm: New.
2675         * objc.dg/typedef-alias-1.m: New.
2676
2677 2005-06-23  Jeff Law  <law@redhat.com>
2678
2679         * gcc.dg/tree-ssa/vrp16.c: New test.
2680
2681 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2682
2683         * lib/target-supports.exp: Add
2684         check_effective_target_fortran_large_real and
2685         check_effective_target_fortran_large_int to check for
2686         corresponding effective targets.
2687         * gfortran.dg/large_integer_kind_1.f90: New test.
2688         * gfortran.dg/large_real_kind_1.f90: New test.
2689
2690 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
2691
2692         PR tree-optimization/22117
2693         * gcc.dg/tree-ssa/pr22117.c: New.
2694
2695 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
2696
2697         PR testsuite/22123
2698         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
2699
2700 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
2701
2702         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
2703
2704 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
2705
2706         * gfortran.dg/f2c_4.f90:  Add tests for complex functions
2707         * gfortran.dg/f2c_4.c: Likewise
2708
2709 2005-06-22 Paul Brook  <paul@codesourcery.com>
2710
2711         PR fortran/21034
2712         * gfortran.dg/auto_save_1.f90: New test.
2713
2714 2005-06-22  Michael Matz  <matz@suse.de>
2715
2716         * gcc.target/x86-64/abi: New directory.
2717         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
2718         * gcc.target/x86-64/abi/README.gcc: New file.
2719         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
2720         * gcc.target/x86-64/abi/asm-support.s: New file.
2721         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
2722         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
2723         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
2724         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
2725         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
2726         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
2727         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
2728         * gcc.target/x86_64/abi/test_bitfields.c: New test.
2729         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
2730         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
2731         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
2732         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
2733         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
2734         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
2735         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
2736         * gcc.target/x86_64/abi/test_varargs.c: New test.
2737
2738 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
2739
2740         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
2741         32-bit i?86 and x86_64.
2742
2743 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
2744
2745         * obj-c++.dg/const-str-[1-9].mm: New tests.
2746
2747 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
2748
2749         PR fortran/22010
2750         * gfortran.dg/namelist_use.f90: New.
2751         * gfortran.dg/namelist_use_only.f90: New.
2752
2753 2005-06-21  Jeff Law  <law@redhat.com>
2754
2755         * gcc.dg/tree-ssa/vrp15.c: New test.
2756
2757 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
2758
2759         * lib/target-supports.exp (check_effective_target_vect_reduction):
2760         Remove.
2761         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
2762         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
2763         remove vect_reduction target keyword. Also avoid two returns in main.
2764         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2765         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
2766         * gcc.dg/vect/vect-reduc-1short.c: New test.
2767         * gcc.dg/vect/vect-reduc-1char.c: New test.
2768         * gcc.dg/vect/vect-reduc-2short.c: New test.
2769         * gcc.dg/vect/vect-reduc-2char.c: New test.
2770         * gcc.dg/vect/vect-reduc-6.c: New test.
2771         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
2772         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
2773         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
2774
2775 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2776         Paul Thomas  <pault@gcc.gnu.org>
2777
2778         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
2779         New tests.
2780
2781 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2782
2783         * gfortran.dg/backslash_1.f90: New test.
2784         * gfortran.dg/backslash_2.f90: New test.
2785
2786 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
2787
2788         * gfortran.dg/duplicate_labels.f90: New test.
2789
2790 2005-06-20  Jan Beulich  <jbeulich@novell.com>
2791
2792         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
2793         unsupportable relocations.
2794         * g++.old-deja/g++.other/store-expr1.C: Likewise.
2795         * gcc.dg/20050321-2.c: xfail for NetWare.
2796
2797 2005-06-20  Andreas Jaeger  <aj@suse.de>
2798
2799         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
2800         gcc.target/i386/fastcall-sseregparm.c,
2801         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
2802
2803 2005-06-19  Richard Henderson  <rth@redhat.com>
2804
2805         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
2806
2807 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2808
2809         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
2810
2811 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
2812
2813         PR c++/22115
2814         * g++.dg/conversion/simd2.C: Change expected error message.
2815
2816 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2817
2818         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
2819         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2820         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2821
2822 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
2823
2824         * gcc.dg/fold-mod-1.c: New test.
2825
2826 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
2827
2828         PR fortran/19926
2829         * gfortran.dg/pr19926.f90: New test.
2830
2831 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
2832
2833         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
2834         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
2835         targets.
2836         * gcc.dg/vect/vect-reduc-2.c: Likewise.
2837         * gcc.dg/vect/vect-reduc-3.c: Likewise.
2838
2839 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
2840
2841         * gcc.target/ia64/float80-varargs-1.c: New test.
2842
2843 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2844
2845         PR tree-opt/22035
2846         * gfortran.dg/f2c_6.f90: New test.
2847
2848 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
2849
2850         PR c++/17413
2851         * g++.dg/template/local5.C: New.
2852
2853 2005-06-17  Richard Henderson  <rth@redhat.com>
2854
2855         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
2856
2857 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
2858
2859         PR testsuite/21945
2860         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
2861
2862 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
2863
2864         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
2865         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
2866         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
2867         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
2868         check_vect to verify the presence of hardware vector support.
2869
2870 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
2871
2872         PR testsuite/22056
2873         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
2874
2875 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2876
2877         PR libfortran/19216
2878         * gfortran.dg/pr19216.f: Add correct space between brackets and
2879         dg directive.
2880
2881 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2882
2883         PR libfortran/16436
2884         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
2885
2886 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
2887
2888         * gcc.target/i386/attributes-error.c: New testcase.
2889         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2890         * gcc.target/i386/regparm-stdcall.c: Likewise.
2891         * gcc.target/i386/sseregparm-1.c: Likewise.
2892         * gcc.target/i386/sseregparm-2.c: Likewise.
2893
2894 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
2895
2896         * g++.dg/rtti/crash2.C: New.
2897
2898 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
2899
2900         * gcc.dg/noncompile/20040203-3.c: Update expected message.
2901
2902 2005-06-15  David Ung  <davidu@mips.com>
2903
2904         * gcc.target/mips/mips16e-extends.c: New test for testing the
2905         generation of MIPS16e zeb/zeh, seb/seh instructions.
2906
2907 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
2908
2909         PR 22018
2910         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
2911         * gcc.dg/tree-ssa/pr22018.c: New test.
2912
2913 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
2914
2915         * gcc.dg/simd-1.c: Update error messages.
2916         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
2917         * gcc.dg/simd-2.c: Update error messages.
2918         * gcc.dg/simd-4.c: New.
2919
2920 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
2921
2922         PR c++/20678
2923         * g++.dg/other/crash-4.C: New.
2924
2925 2005-06-14  Devang Patel  <dpatel@apple.com>
2926
2927         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
2928
2929 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
2930
2931         PR c++/21929
2932         * g++.dg/parse/crash11.C: Update
2933
2934 2005-06-13  Jeff Law  <law@redhat.com>
2935
2936         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
2937         perform the desired transformations.
2938         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
2939         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
2940
2941 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2942
2943         PR fortran/22038
2944         * gfortran.dg/forall_1.f90: Un-XFAIL.
2945
2946 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
2947
2948         PR c++/21929
2949         * g++.dg/parse/crash26.C: New.
2950
2951         PR c++/20789
2952         * g++.dg/init/member1.C: New.
2953
2954 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
2955
2956         * gfortran.dg/altreturn_1.f90: New test.
2957
2958 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
2959
2960         PR middle-end/21985
2961         * gcc.dg/tree-ssa/pr21985.c: New test.
2962
2963 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2964
2965         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
2966
2967 2005-06-12  Roger Sayle  <roger@eyesopen.com>
2968
2969         PR c++/21930
2970         * g++.dg/other/error10.C: New test case.
2971
2972 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2973
2974         PR libfortran/19155
2975         * gfortran.dg/pr19155.f: Add test.
2976
2977 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2978
2979         * gfortran.dg/f2c_7.f90: New test.
2980
2981         * gfortran.dg/forall_1.f90: XFAILed.
2982
2983 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
2984
2985         * gcc.dg/pr14796-1.c: New.
2986         * gcc.dg/pr14796-2.c: New.
2987
2988 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
2989
2990         PR fortran/17792
2991         PR fortran/21375
2992         * gfortran.dg/deallocate_stat.f90:  New test.
2993
2994 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
2995
2996         * gfortran.fortran-torture/execute/in-pack.f90:  New test.
2997
2998 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
2999
3000         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
3001         access will be generated when this loop is vectorized. Test that
3002         accesses with same alignment were detected.
3003         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
3004         Test that accesses with same alignment were detected.
3005         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
3006         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
3007         alignment were detected.
3008
3009 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
3010
3011         PR c++/10611
3012         * g++.dg/conversion/simd2.C: New.
3013
3014 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3015
3016         * gcc.dg/Wcxx-compat-1.c: New.
3017
3018 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
3019
3020         PR libfortran/21480
3021         * gfortran.dg/reshape-complex.f90:  Add a test for a packed
3022         complex array.
3023
3024 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
3025
3026         * gcc.dg/alias-8.c: New.
3027
3028 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
3029
3030         * gcc.dg/format/cmn_err-1.c: Update.
3031
3032 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
3033
3034         PR target/20666
3035         * gcc.target/sparc/fexpand-2.c: New.
3036         * gcc.target/sparc/fpmerge-2.c: New.
3037         * gcc.target/sparc/fpmul-2.c: New.
3038         * gcc.target/sparc/noresult.c: New.
3039         * gcc.target/sparc/pdist-2.c: New.
3040         * gcc.target/sparc/pdist-3.c: New.
3041
3042 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
3043
3044         PR testsuite/21702
3045         * gcc.target/i386/i386.exp: Fix comment typo.
3046
3047 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
3048
3049         PR c++/19497
3050         * g++.dg/inherit/using5.C: New.
3051         * g++.dg/inherit/using6.C: New.
3052
3053 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3054
3055         PR c++/19894
3056         * g++.dg/template/ptrmem15.C: New test.
3057
3058         PR c++/20563
3059         * g++.dg/ext/label4.C: New test.
3060
3061 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3062
3063         * gcc.dg/tls/debug-1.c: New test.
3064
3065 2005-06-07  Dale Johannesen  <dalej@apple.com>
3066
3067         * gcc.target/i386/movq.c:  New.
3068
3069 2005-06-07  Dale Johannesen  <dalej@apple.com>
3070
3071         * gcc.dg/20050607-1.c:  New.
3072
3073 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR middle-end/21850
3076         * gcc.c-torture/execute/20050607-1.c: New test.
3077
3078 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
3079
3080         PR libfortran/21926
3081         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
3082         Test case where the return array has lowest stride one,
3083         but isn't packed.
3084
3085 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
3086
3087         * lib/target-supports.exp (check_effective_target_sync_int_long):
3088         Add s390 and s390x targets.
3089
3090 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
3091
3092         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
3093         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
3094         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
3095         * gcc.dg/tree-ssa/loop-9.c: New test.
3096
3097 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
3098
3099         * g++.dg/parse/defarg10.C: New.
3100
3101 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
3102
3103         PR regression/21897
3104         * gcc.c-torture/execute/20050604-1.c: New test.
3105
3106 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
3107
3108         PR 21903
3109         * g++.dg/parse/defarg9.C: New.
3110
3111         PR c++/20637
3112         * g++.dg/inherit/using4.C: New.
3113         * g++.dg/overload/error1.C: Adjust expected errors.
3114         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3115         * g++.old-deja/g++.brendan/arm2.C: Likewise.
3116         * g++.old-deja/g++.other/redecl2.C: Likewise.
3117         * g++.old-deja/g++.other/redecl4.C: Likewise.
3118         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3119
3120 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3121
3122         * gfortran.dg/f2c_5.f90: Add -w to dg-options
3123
3124 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
3125
3126         * lib/gfortran.exp (gfortran_target_compile): Call
3127         dg-additional-files-options
3128         * gfortran.dg/f2c_4.f90: New file
3129         * gfortran.dg/f2c_4.c: New file
3130         * gfortran.dg/f2c_5.f90: New file
3131         * gfortran.dg/f2c_5.c: New file
3132
3133 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3134
3135         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
3136
3137         PR fortran/21912
3138         * gfortran.dg/array_constructor_4.f90: New test.
3139
3140 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
3141
3142         PR c++/21619
3143         * g++.dg/ext/builtin9.C: New test.
3144
3145 2005-06-05  Dale Johannesen  <dalej@apple.com>
3146
3147         * gcc.c-torture/execute/20050603-1.c:  Move to gcc.dg.
3148         * gcc.c-torture/execute/20050603-2.c:  Ditto.
3149
3150 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3151
3152         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
3153         * gcc.dg/vect/vect-reduc-1.c: New.
3154         * gcc.dg/vect/vect-reduc-2.c: New.
3155         * gcc.dg/vect/vect-reduc-3.c: New.
3156
3157 2005-06-04  Dale Johannesen  <dalej@apple.com>
3158
3159         * gcc.c-torture/execute/20050603-1.c:  New.
3160         * gcc.c-torture/execute/20050603-2.c:  New.
3161         * gcc.dg/20050603-3.c:  New.
3162
3163 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3164
3165         PR fortran/19195
3166         * gfortran.dg/debug_1.f90: New test.
3167
3168         * gfortran.dg/forall_1.f90: New test.
3169
3170 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
3171
3172         * gfortran.dg/array_constructor_3.f90: New test.
3173
3174 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3175
3176         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
3177
3178 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
3179
3180         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
3181
3182 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
3183
3184         PR c/21873
3185         * gcc.dg/init-excess-1.c: New test.
3186
3187 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/21853
3190         * g++.dg/expr/static_cast6.C: New test.
3191
3192 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
3193
3194         * gcc.dg/tree-ssa/vrp14.c: New test.
3195
3196 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c++/21336
3199         * g++.dg/template/new2.C: New test.
3200
3201 2005-06-03  Josh Conner  <jconner@apple.com>
3202
3203         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
3204         all entries in initializer.
3205
3206 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
3207
3208         PR middle-end/21858
3209         * gcc.dg/pr21858.c: New testcase.
3210
3211 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
3212
3213         PR tree-optimization/21292
3214
3215         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
3216         New.
3217         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
3218         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
3219         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
3220         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
3221         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
3222
3223 2005-06-02  Richard Henderson  <rth@redhat.com>
3224
3225         * gcc.dg/sync-2.c: Use -march=i486 for i386.
3226
3227 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
3228
3229         * gcc.dg/wtypequal.c: New testcase.
3230
3231 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
3232
3233         PR 21582
3234         * gcc.dg/tree-ssa/pr21582.c: New test.
3235
3236 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3237
3238         PR c++/21280
3239         * g++.dg/opt/interface2.h: New.
3240         * g++.dg/opt/interface2.C: New.
3241         * g++.dg/init/ctor4.C: Adjust error lines.
3242         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3243         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
3244         * g++.old-deja/g++.jason/opeq3.C: Likewise.
3245         * g++.old-deja/g++.pt/assign1.C: Likewise.
3246         * g++.old-deja/g++.pt/crash20.C: Likewise.
3247
3248 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
3249
3250         PR tree-optimization/21734
3251         * g++.dg/vect/pr21734_1.cc: New.
3252         * g++.dg/vect/pr21734_2.cc: New.
3253
3254 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
3255
3256         PR c++/20350
3257         * g++.dg/template/spec24.C: New.
3258
3259         PR c++/21151
3260         * g++.dg/pch/local-1.C: New.
3261         * g++.dg/pch/local-1.Hs: New.
3262
3263 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
3264
3265         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
3266         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
3267         * gcc.dg/tree-ssa/pr14341.c: New test.
3268         * gcc.dg/tree-ssa/pr14841.c: New test.
3269         * gcc.dg/tree-ssa/pr20701.c: New test.
3270         * gcc.dg/tree-ssa/pr21086.c: New test.
3271         * gcc.dg/tree-ssa/pr21090.c: New test.
3272         * gcc.dg/tree-ssa/pr21332.c: New test.
3273         * gcc.dg/tree-ssa/pr21458.c: New test.
3274         * gcc.dg/tree-ssa/pr21658.c: New test.
3275         * gcc.dg/tree-ssa/vrp01.c: New test.
3276         * gcc.dg/tree-ssa/vrp02.c: New test.
3277         * gcc.dg/tree-ssa/vrp03.c: New test.
3278         * gcc.dg/tree-ssa/vrp04.c: New test.
3279         * gcc.dg/tree-ssa/vrp05.c: New test.
3280         * gcc.dg/tree-ssa/vrp06.c: New test.
3281         * gcc.dg/tree-ssa/vrp07.c: New test.
3282         * gcc.dg/tree-ssa/vrp08.c: New test.
3283         * gcc.dg/tree-ssa/vrp09.c: New test.
3284         * gcc.dg/tree-ssa/vrp10.c: New test.
3285         * gcc.dg/tree-ssa/vrp11.c: New test.
3286         * gcc.dg/tree-ssa/vrp12.c: New test.
3287         * gcc.dg/tree-ssa/vrp13.c: New test.
3288
3289 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
3290
3291         PR 21029
3292         * gcc.dg/tree-ssa/pr21029.c: New test.
3293
3294 2005-06-01  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gfortran.dg/logint-1.f: New test case.
3297         * gfortran.dg/logint-2.f: Likewise.
3298         * gfortran.dg/logint-3.f: Likewise.
3299
3300 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
3301
3302         PR c/21536
3303         PR c/20760
3304         * gcc.dg/20050527-1.c: New test.
3305
3306         * gcc.dg/i386-sse-12.c: New test.
3307
3308         PR fortran/21729
3309         * gfortran.dg/implicit_5.f90: New test.
3310
3311 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
3312
3313         PR fortran/20883
3314         * gfortran/assign_4.f90: New test.
3315         * gfortran/assign_2.f90: Change compile to run.
3316
3317 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
3318
3319         * lib/target-supports.exp
3320         (check_effective_target_sync_char_short): New.
3321         * gcc.dg/sync-2.c: New.
3322
3323 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
3324
3325         PR tree-optimization/21817
3326         * gcc.dg/torture/pr21817-1.c: New.
3327
3328 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
3329
3330         PR c++/21165
3331         * g++.dg/template/init5.C: New.
3332
3333 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
3334
3335         * gfortran.dg/char_initialiser_actual.f90:
3336         Test character initialisers as actual arguments.
3337         * gfortran.dg/char_pointer_comp_assign.f90:
3338         Test character pointer structure component assignments.
3339         * gfortran.dg/char_array_structure_constructor.f90:
3340         Test character components in structure constructors.
3341
3342 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
3343
3344         PR middle-end/20931
3345         * g++.dg/opt/pr20931.C: New test.
3346
3347 2005-05-31  Andreas Jaeger  <aj@suse.de>
3348
3349         PR testsuite/20772
3350         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
3351         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
3352         g++.old-deja/g++.ext/asmspec1.C,
3353         g++.old-deja/g++.other/regstack.C,
3354         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
3355         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
3356         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
3357         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
3358         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
3359         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
3360         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
3361         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
3362         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
3363         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
3364         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
3365         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
3366         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
3367         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
3368         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
3369         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
3370         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
3371         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
3372         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
3373
3374 2005-05-31  Jeff Law  <law@redhat.com>
3375
3376         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
3377
3378 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
3379
3380         PR middle-end/21743
3381         * gcc.dg/builtins-1.c: Activate disabled clog test.
3382         * gcc.dg/torture/builtin-attr-1.c: Likewise.
3383
3384 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
3385
3386         * gfortran.dg/char_pointer_assign.f90:
3387         Test character-pointer assignments and pointer assignments.
3388         * gfortran.dg/char_pointer_dummy.f90:
3389         Test character-pointer dummy arguments.
3390         * gfortran.dg/char_pointer_func.f90:
3391         Test character-pointer function returns.
3392         * gfortran.dg/char_pointer_dependency.f90:
3393         Test character-pointer functions with dependencies.
3394
3395 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/21784
3398         * g++.dg/lookup/using14.C: New test.
3399
3400 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
3401
3402         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3403         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
3404         trailing ^M.
3405
3406 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
3407
3408         PR c++/17413
3409         * g++.dg/template/local5.C: New.
3410
3411         PR target/21761
3412         * gcc.c-torture/compile/pr21761.c: New.
3413
3414         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
3415         before darwin8.
3416
3417 2005-05-30  Steven G. Kargl
3418
3419         PR fortran/20846
3420         * gfortran.dg/inquire_8.f90: New test.
3421
3422 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3423
3424         PR libfortran/21376
3425         * gfortran.dg/output_exponents_1.f90: New test.
3426
3427 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3428
3429         PR libfortran/20006
3430         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
3431
3432 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
3433
3434         PR c++/21210
3435         * g++.dg/ext/complex1.C: New test.
3436
3437         PR c++/21340
3438         * g++.dg/init/ctor6.C: New test.
3439
3440 2005-05-29  Jan Hubicka  <jh@suse.cz>
3441
3442         * gcc.c-torture/compile/pr21562.c: New.
3443
3444 2005-05-28  Steven G. Kargl <kargls@comcast.net>
3445
3446         * gfortran.dg/subnormal_1.f90: New test.
3447
3448 2005-05-28  Jan Hubicka  <jh@suse.cz>
3449
3450         * tree-prof.exp: Fix comment.
3451         * value-prof-1.c: New.
3452         * value-prof-2.c: New.
3453         * value-prof-3.c: New.
3454         * value-prof-4.c: New.
3455
3456 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
3457
3458         PR c++/21614
3459         * g++.dg/expr/ptrmem6.C: New test.
3460         * g++.dg/expr/ptrmem6a.C: Likewise.
3461
3462 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
3463
3464         PR tree-optimization/21658
3465         * gcc.dg/tree-ssa/pr21658.c: New.
3466
3467 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
3468
3469         PR c++/21455
3470         * g++.dg/inherit/ptrmem3.C: New.
3471
3472         PR c++/21681
3473         * g++.dg/parse/template16.C: New.
3474
3475 2005-05-27  Andreas Jaeger  <aj@suse.de>
3476
3477         * gcc.dg/setjmp-2.c: Only run in 32-bit.
3478
3479         * gcc.dg/i386-sse-8.c: Run test on all archs.
3480
3481 2005-05-26  Mike Stump  <mrs@apple.com>
3482
3483         * objc.dg/isa-field-1.m: Only run on darwin.
3484         * objc.dg/lookup-1.m: Likewise.
3485         * objc.dg/try-catch-8.m: Likewise.
3486
3487 2005-05-26  Roger Sayle  <roger@eyesopen.com>
3488
3489         PR tree-optimization/9814
3490         * gcc.dg/pr9814-1.c: New test case.
3491
3492 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3493
3494         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
3495         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
3496         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
3497         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
3498         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
3499         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
3500         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
3501         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
3502         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
3503         objc.dg/try-catch-8.m: New.
3504
3505 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
3506
3507         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
3508         remove extraneous semicolons.
3509
3510 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
3511
3512         * obj-c++.dg/comp-types-12.mm: New.
3513         * objc.dg/comp-types-11.m: New.
3514         * objc.dg/selector-4.m: New.
3515
3516 2005-05-26  Andreas Jaeger  <aj@suse.de>
3517
3518         PR testsuite/20772
3519         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
3520         g++.old-deja/g++.ext/attrib3.C,
3521         g++.old-deja/g++.other/store-expr1.C,
3522         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
3523         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
3524         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3525         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
3526         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
3527         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
3528         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
3529         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3530         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
3531         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
3532         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
3533         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
3534         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
3535         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
3536         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
3537         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
3538         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
3539         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3540         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
3541
3542 2005-05-26  Andreas Jaeger  <aj@suse.de>
3543
3544         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
3545         x86-64 compilation.
3546
3547 2005-05-26  Andreas Jaeger  <aj@suse.de>
3548
3549         PR testsuite/20772
3550         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
3551         gcc.misc-tests/i386-pf-athlon-1.c,
3552         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3553         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
3554         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
3555         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
3556         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
3557         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
3558         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
3559         programs.
3560
3561         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
3562         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
3563         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
3564         x86-64 compilation.
3565
3566         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
3567         x86_64.
3568
3569         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
3570         effective-target ilp32.
3571
3572 2005-05-26  David Ung  <davidu@mips.com>
3573
3574         * gcc.target/mips/ext_ins.c: New test for testing the generation
3575         of MIPS32/64 rev 2 ext/ins instructions.
3576
3577 2005-05-26  Andreas Jaeger  <aj@suse.de>
3578
3579         * treelang/compile/unsigned.tree: Use gimple instead of
3580         nonexisting generic dump.
3581
3582 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
3583
3584         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
3585
3586 2005-05-26  Andreas Jaeger  <aj@suse.de>
3587
3588         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
3589
3590 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
3591
3592         PR libfortran/17283
3593         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
3594         Test callee-allocated memory with write statements.
3595
3596 2005-05-25  Roger Sayle  <roger@eyesopen.com>
3597
3598         PR middle-end/21709
3599         * gcc.dg/pr21709-1.c: New test case.
3600
3601 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3602             Mike Stump  <mrs@apple.com>
3603
3604         * objc/execute/next_mapping.h: Update for C++.
3605
3606         * obj-c++.dg/selector-1.mm: Move to...
3607         * obj-c++.dg/selector-4.mm: here...
3608
3609         * obj-c++.dg/basic.mm: New.
3610         * obj-c++.dg/comp-types-1.mm: New.
3611         * obj-c++.dg/cxx-class-1.mm: New.
3612         * obj-c++.dg/cxx-ivars-1.mm: New.
3613         * obj-c++.dg/cxx-ivars-2.mm: New.
3614         * obj-c++.dg/cxx-ivars-3.mm: New.
3615         * obj-c++.dg/cxx-scope-1.mm: New.
3616         * obj-c++.dg/cxx-scope-2.mm: New.
3617         * obj-c++.dg/defs.mm: New.
3618         * obj-c++.dg/empty-private-1.mm: New.
3619         * obj-c++.dg/encode-1.mm: New.
3620         * obj-c++.dg/encode-2.mm: New.
3621         * obj-c++.dg/encode-3.mm: New.
3622         * obj-c++.dg/extern-c-1.mm: New.
3623         * obj-c++.dg/extra-semi.mm: New.
3624         * obj-c++.dg/fix-and-continue-2.mm: New.
3625         * obj-c++.dg/isa-field-1.mm: New.
3626         * obj-c++.dg/ivar-list-semi.mm: New.
3627         * obj-c++.dg/local-decl-1.mm: New.
3628         * obj-c++.dg/lookup-1.mm: New.
3629         * obj-c++.dg/lookup-2.mm: New.
3630         * obj-c++.dg/method-1.mm: New.
3631         * obj-c++.dg/method-2.mm: New.
3632         * obj-c++.dg/method-3.mm: New.
3633         * obj-c++.dg/method-4.mm: New.
3634         * obj-c++.dg/method-5.mm: New.
3635         * obj-c++.dg/method-6.mm: New.
3636         * obj-c++.dg/method-7.mm: New.
3637         * obj-c++.dg/no-extra-load.mm: New.
3638         * obj-c++.dg/overload-1.mm: New.
3639         * obj-c++.dg/pragma-1.mm: New.
3640         * obj-c++.dg/pragma-2.mm: New.
3641         * obj-c++.dg/private-1.mm: New.
3642         * obj-c++.dg/private-2.mm: New.
3643         * obj-c++.dg/proto-qual-1.mm: New.
3644         * obj-c++.dg/qual-types-1.mm: New.
3645         * obj-c++.dg/stubify-1.mm: New.
3646         * obj-c++.dg/stubify-2.mm: New.
3647         * obj-c++.dg/super-class-1.mm: New.
3648         * obj-c++.dg/super-class-2.mm: New.
3649         * obj-c++.dg/super-dealloc-1.mm: New.
3650         * obj-c++.dg/super-dealloc-2.mm: New.
3651         * obj-c++.dg/template-1.mm: New.
3652         * obj-c++.dg/template-2.mm: New.
3653         * obj-c++.dg/template-3.mm: New.
3654         * obj-c++.dg/template-4.mm: New.
3655         * obj-c++.dg/template-5.mm: New.
3656         * obj-c++.dg/template-6.mm: New.
3657         * obj-c++.dg/try-catch-1.mm: New.
3658         * obj-c++.dg/try-catch-2.mm: New.
3659         * obj-c++.dg/try-catch-3.mm: New.
3660         * obj-c++.dg/try-catch-4.mm: New.
3661         * obj-c++.dg/try-catch-5.mm: New.
3662         * obj-c++.dg/try-catch-6.mm: New.
3663         * obj-c++.dg/try-catch-7.mm: New.
3664         * obj-c++.dg/try-catch-8.mm: New.
3665         * obj-c++.dg/try-catch-9.mm: New.
3666         * obj-c++.dg/va-meth-1.mm: New.
3667
3668 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3669
3670         * obj-c++.dg/selector-1.mm: New.
3671         * obj-c++.dg/selector-2.mm: New.
3672
3673 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3674
3675         * obj-c++.dg/selector-3.mm: New.
3676         * objc.dg/selector-3.m: New.
3677
3678 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
3679
3680         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
3681         about where warning appears.
3682
3683 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3684
3685         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
3686         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3687         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3688         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3689
3690 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
3691
3692         * gcc.dg/20050524-1.c: New test.
3693
3694 2005-05-25  Jan Hubicka  <jh@suse.cz>
3695
3696         * gcc.dg/tree-prof/inliner-1.c: New.
3697
3698 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
3699
3700         * gcc.dg/tree-prof: New directory.
3701         * gcc.dg/tree-prof/tree-prof.exp: New.
3702
3703 2005-05-25  DJ Delorie  <dj@redhat.com>
3704
3705         * gcc.dg/Wattributes-1.c: New.
3706         * gcc.dg/Wattributes-2.c: New.
3707         * gcc.dg/Wattributes-3.c: New.
3708
3709 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
3710
3711         PR tree-optimization/19833
3712         * gcc.dg/uninit-4.c: Remove xfail.
3713         * gcc.dg/uninit-9.c: Ditto.
3714
3715 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
3716
3717         * obj-c++.dg/bitfield-[1-5].mm: New.
3718         * obj-c++.dg/class-protocol-1.mm: New.
3719         * obj-c++.dg/comp-types-1[0-1].mm: New.
3720         * obj-c++.dg/comp-types-[2-9].mm: New.
3721         * obj-c++.dg/encode-[4-8].mm: New.
3722         * obj-c++.dg/layout-1.mm: New.
3723         * obj-c++.dg/method-1[0-9].mm: New.
3724         * obj-c++.dg/method-2[0-1].mm: New.
3725         * obj-c++.dg/method-[8-9].mm: New.
3726         * obj-c++.dg/objc-gc-3.mm: New.
3727         * obj-c++.dg/try-catch-10.mm: New.
3728         * objc.dg/bitfield-5.m: New.
3729         * objc.dg/comp-types-10.m: New.
3730         * objc.dg/comp-types-9.m: New.
3731         * objc.dg/layout-1.m: New.
3732         * objc.dg/objc-gc-4.m: New.
3733         * objc.dg/try-catch-9.m: New.
3734         * objc.dg/class-protocol-1.m: Tweak diagnostics.
3735         * objc.dg/comp-types-1.m: Likewise.
3736         * objc.dg/comp-types-[5-6].m: Likewise.
3737         * objc.dg/method-9.m: Likewise.
3738
3739 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
3740
3741         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
3742         and on hardware without VMX support.
3743
3744         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
3745
3746         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
3747
3748         * lib/profopt.exp (dg-final-generate, dg-final-use,
3749         profopt-final-code, profopt-get-options): New.
3750         (profopt-execute): Process test directives.
3751
3752         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
3753         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
3754         cleanup-tree-dump, cleanup-saved-temps): Update comments.
3755
3756 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
3757
3758         PR C++/21645
3759         * g++.dg/init/ctor5.C: New test.
3760
3761 2005-05-24  Ira Rosen  <irar@il.ibm.com>
3762
3763         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
3764         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
3765         vect-113.c, vect-114.c.
3766
3767 2005-05-23  Adam Nemet  <anemet@lnxw.com>
3768
3769         * gcc.dg/const-elim-1.c: Remove xfails.
3770
3771 2005-05-23  Jeff Law  <law@redhat.com>
3772
3773         * gcc.c-torture/compile/pr21638.c: New test.
3774         * gcc.c-torture/compile/20050520-1.c: New test.
3775
3776 2005-05-23  Nick Clifton  <nickc@redhat.com>
3777
3778         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
3779         be a proper triple, ie: m32r*-*-*.
3780         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3781
3782 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
3783
3784         PR middle-end/21331
3785         PR tree-opt/21293
3786         * gcc.c-torture/compile/pr21293.c: New test.
3787         * gcc.c-torture/execute/pr21331.c: New test.
3788
3789 2004-05-20  Richard Henderson  <rth@redhat.com>
3790
3791         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
3792
3793 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
3794
3795         * obj-c++-dg.exp: Add.
3796         * obj-c++.exp: Add.
3797         * obj-c++.dg/dg.exp: Add.
3798
3799 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
3800
3801         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
3802         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
3803
3804 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
3805
3806         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
3807
3808 2004-05-19  Richard Henderson  <rth@redhat.com>
3809
3810         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
3811
3812 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
3813
3814         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
3815
3816         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
3817
3818 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
3819
3820         PR c++/21495
3821         * g++.dg/parse/extern1.C: New test.
3822         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
3823
3824 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3825
3826         * gcc.dg/c99-math.h: New.
3827         * gcc.dg/c99-math-float-1.c: New test.
3828         * gcc.dg/c99-math-double-1.c: Likewise.
3829         * gcc.dg/c99-math-long-double-1.c: Likewise.
3830
3831 2005-05-18  Richard Henderson  <rth@redhat.com>
3832
3833         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
3834
3835 2005-05-18  Devang Patel  <dpatel@apple.com>
3836
3837         * g++.dg/opt/20050511-1.C: New test.
3838
3839 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
3840
3841         PR libfortran/21127
3842         * gfortran.dg/reshape-complex.f90:  New test.
3843
3844 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
3845
3846         * gfortran.dg/array_constructor_1.f90: New test.
3847         * gfortran.dg/array_constructor_2.f90: New test.
3848
3849 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3850
3851         PR fortran/20954
3852         * gfortran.dg/pr20954.f: New test.
3853
3854 2005-05-17  Mike Stump  <mrs@apple.com>
3855
3856         Yet more Objective-C++...
3857
3858         * objc.dg/method-5.m: Update.
3859         * objc.dg/method-6.m: Update.
3860         * objc.dg/method-7.m: Update.
3861         * objc.dg/method-9.m: Update.
3862         * objc.dg/try-catch-2.m: Update.
3863
3864 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
3865
3866         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
3867         Remove little-endian optimizations.
3868
3869 2005-05-17  Jeff Law  <law@redhat.com>
3870
3871         * g++.dg/tree-ssa/pr14814.C: New test.
3872         * gcc.dg/tree-ssa/pr14814.C: New test.
3873         * gcc.dg/tree-ssa/pr17141-1.C: New test.
3874         * gcc.dg/tree-ssa/pr17141-2.C: New test.
3875
3876 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3877
3878         * gcc.dg/compat/generate-random.c: Do not include
3879         libiberty.h.
3880         * gcc.dg/compat/generate-random_r.c: Likewise.
3881
3882 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
3883
3884         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
3885
3886 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
3887
3888         PR middle-end/21595
3889         * g++.dg/tree-ssa/builtin1.C: New testcase.
3890
3891 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
3892
3893         PR c++/21454
3894         * g++.dg/opt/const4.C: New test.
3895
3896         PR middle-end/21492
3897         * g++.dg/opt/crossjump1.C: New test.
3898
3899         PR tree-optimization/21610
3900         * gcc.c-torture/compile/20050516-1.c: New test.
3901
3902         PR fortran/15080
3903         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
3904         about the test failing.
3905         * gfortran.fortran-torture/execute/where_7.f90: New test.
3906         * gfortran.fortran-torture/execute/where_8.f90: New test.
3907
3908 2005-05-16  Richard Henderson  <rth@redhat.com>
3909
3910         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
3911         i?86 and x86_64.
3912
3913 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
3914
3915         * gcc.dg/compat/generate-random.c (config.h): Do not include.
3916         (limits.h): Include unconditionally.
3917         (stdlib.h): Likewise.
3918         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
3919         (limits.h): Include unconditionally.
3920         (stdlib.h): Likewise.
3921         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
3922         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
3923         (limits.h): Include unconditionally.
3924         (stdlib.h): Likewise.
3925         (hashtab.h): Do not include.
3926         (getopt.h): Likewise.
3927         (stddef.h): Include.
3928         (hashval_t): Define.
3929         (struct entry): Add "next" field.
3930         (HASH_SIZE): New macro.
3931         (hash_table): New variable.
3932         (switchfiles): Do not use xmalloc.
3933         (mix): New macro.
3934         (iterative_hash): New function.
3935         (hasht): Remove.
3936         (e_exists): New function.
3937         (e_insert): Likewise.
3938         (output): Use, instead of libiberty hashtable functions.
3939         (main): Do not use getopt.  Do not call htab_create.
3940
3941 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
3942
3943         PR libstdc++/21526
3944         * lib/target-supports.exp (check_mkfifo_available):
3945         Return 0 for cygwin as mkfifo support incomplete on platform.
3946         Fix typos in comments.
3947
3948 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
3949
3950         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
3951
3952 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
3953
3954         PR fortran/17432
3955         * gfortran.dg/assign_4.f: New test.
3956
3957 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
3958
3959         PR tree-optimization/21563
3960         * gcc.dg/tree-ssa/pr21563.c: New.
3961
3962 2005-05-14  Jan Hubicka  <jh@suse.cz>
3963
3964         * gcc.dg/noreturn-7.c: Allow control reaches warning.
3965
3966 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
3967
3968         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
3969
3970 2005-05-13  Julian Brown  <julian@codesourcery.com>
3971
3972         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
3973         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
3974
3975 2005-05-13  Jan Hubicka  <jh@suse.cz>
3976
3977         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
3978         * gcc.dg/fold-xor-?.c: Likewise.
3979         * gcc.dg/pr15784-?.c: Likewise.
3980         * gcc.dg/pr20922-?.c: Likewise.
3981         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
3982         * gcc.dg/tree-ssa/pr17598.c: Likewise.
3983         * gcc.dg/tree-ssa/pr20470.c: Likewise.
3984
3985 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3986
3987         PR fortran/21260
3988         * gfortran.dg/hollerith_1.f90: New test.
3989
3990 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3991
3992         * gfortran.dg/func_result_2.f90: New test.
3993
3994 2005-05-11  Bud Davis  <bdavis@gfortran.org>
3995
3996         * gfortran.dg/dev_null.f90: New test.
3997
3998 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
3999
4000         * gcc.dg/arm-vfp1.c: Revert last change.
4001
4002 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
4003
4004         PR middle-end/19807
4005         PR tree-optimization/19639
4006         * g++.dg/tree-ssa/pr19807.C: New testcase.
4007
4008 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4009
4010         PR libfortran/21471
4011         * gfortran.dg/append-1.f90: New test.
4012
4013 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4014
4015         * gcc.dg/pr18501.c: XFAIL.
4016         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
4017         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
4018         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
4019         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4020         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4021         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
4022         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
4023         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
4024
4025 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4026
4027         PR fortran/20178
4028         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
4029         gfortran.dg/f2c_3.f90: New tests.
4030
4031         * gfortran.dg/return_1.f90: Fix dg annotation.
4032
4033 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
4034
4035         * gcc.c-torture/compile/20050510-1.c: New test.
4036
4037 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
4038
4039         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
4040
4041 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
4042
4043         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
4044
4045 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
4046
4047         PR c/17913
4048         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
4049
4050 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
4051
4052         PR c/21342
4053         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
4054         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
4055
4056 2005-05-10  Ben Elliston  <bje@au.ibm.com>
4057
4058         PR debug/16676
4059         * gcc.dg/debug/pr16676.c: New test.
4060
4061 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
4062
4063         PR testsuite/21443
4064         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
4065         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
4066         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
4067         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
4068         Change -O1 to -O2.
4069         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
4070         -fno-tree-dominator-opts.
4071
4072 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4073
4074         * gfortran.dg/return_1.f90: New test.
4075
4076 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
4077
4078         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
4079
4080         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
4081
4082 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
4083
4084         PR c++/21427
4085         * g++.dg/inherit/covariant13.C: New.
4086
4087 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4088
4089         PR libfortran/19155
4090         * gfortran.dg/pr19155.f: New test.
4091
4092 2005-05-08  Roger Sayle  <roger@eyesopen.com>
4093
4094         PR inline-asm/8788
4095         * gcc.dg/pr8788-1.c: New testcase.
4096
4097 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
4098
4099         PR target/21416
4100         * gcc.target/mips/fpcmp-[12].c: New tests.
4101
4102 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
4103
4104         * lib/target-supports-dg.exp (dg-require-fork): New function.
4105         (dg-require-mkfifo): Likewise.
4106         * lib/target-supports.exp (check_function_available): New
4107         function.
4108         (check_fork_available): Likewise.
4109         (check_mkfifo_available): Likewise.
4110
4111 2005-05-06  Jeff Law  <law@redhat.com>
4112
4113         * gcc.c-torture/compile/pr21380.c: New test.
4114
4115 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
4116
4117         PR c++/20961
4118         * g++.dg/ext/weak3.C: New test.
4119
4120 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
4121
4122         PR c++/21352
4123         * g++.dg/template/crash37.C: New test.
4124
4125 2005-05-05  Paul Brook  <paul@codesourcery.com>
4126
4127         * gcc.dg/arm-g2.c: Use effective-target arm32.
4128         * gcc.dg/arm-mmx-1.c: Ditto.
4129         * gcc.dg/arm-scd42-2.c: Ditto.
4130         * gcc.dg/arm-vfp1.c: Ditto.
4131         * lib/target-supports.exp (check_effective_target_arm32): New
4132         function.
4133
4134 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
4135
4136         PR libfortran/21354
4137         gfortran.dg/in_pack_rank7.f90:  New test.
4138
4139 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
4140
4141         PR middle-end/15618
4142         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
4143
4144 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR middle-end/21265
4147         * gcc.dg/20050503-1.c: New test.
4148
4149         PR rtl-optimization/21239
4150         * gcc.dg/i386-sse-11.c: New test.
4151
4152 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
4153
4154         PR target/16888
4155         * gcc.target/i386/asm-1.c: New test.
4156
4157 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
4158
4159         PR rtl-optimization/21330
4160         * gcc.c-torture/execute/20050502-1.c: New test.
4161
4162         PR target/21297
4163         * gcc.c-torture/execute/20050502-2.c: New test.
4164
4165 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
4166
4167         PR middle-end/21282
4168         * gcc.dg/pr21282.c: New.
4169
4170 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4171
4172         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
4173         * gcc.dg/vect/vect-92.c: Likewise
4174         * gcc.dg/vect/vect-93.c: Likewise
4175         * gcc.dg/vect/vect-dv-1.c: Likewise
4176         * gcc.dg/vect/vect-dv-2.c: Likewise
4177         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
4178
4179 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
4180
4181         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
4182         * gfortran.dg/vect/vect-2.f90:  Likewise
4183         * gfortran.dg/vect/vect-3.f90:  Likewise
4184         * gfortran.dg/vect/vect-4.f90:  Likewise
4185         * gfortran.dg/vect/vect-5.f90:  Likewise
4186
4187 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
4188
4189         PR target/20813
4190         * gcc.dg/rs6000-fpint-2.c: New.
4191
4192 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
4193
4194         PR c/15698
4195         * gcc.dg/builtins-30.c: Update expected messages.
4196         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
4197         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
4198         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
4199
4200 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
4201
4202         PR tree-optimization/21294
4203         * gcc.dg/tree-ssa/pr21294.c: New.
4204
4205 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
4206
4207         * gcc.dg/altivec-3.c (vec_store): Do not use the old
4208         __builtin_altivec_st_internal_4si built-in.
4209
4210 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/15875
4213         * g++.dg/template/ptrmem14.C: New test.
4214
4215 2005-05-02  Paul Brook  <paul@codesourcery.com>
4216
4217         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
4218
4219 2005-05-02  Michael Matz  <matz@suse.de>
4220
4221         PR c++/19542
4222         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
4223
4224 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
4225
4226         * g++.dg/cpp/weak.C: New test.
4227
4228 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
4229
4230         * gcc.dg/tree-ssa/loop-8.c: New test.
4231
4232 2005-04-30  Michael Maty  <matz@suse.de>
4233
4234         * gcc.dg/inline-mcpy.c: New test.
4235
4236 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
4237
4238         PR libfortran/18958
4239         * gfortran.dg/eoshift.f90:  New test case.
4240
4241 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
4242
4243         PR libfortran/18857
4244         * gfortran.dg/matmul_1.f90: New test.
4245
4246 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4247
4248         PR tree-optimization/21030
4249         * gcc.dg/tree-ssa/pr21030.c: New.
4250
4251 2005-04-29  Devang Patel  <dpatel@apple.com>
4252
4253         PR tree-optimization/21272
4254         * gcc.dg/vect/vect-ifcvt-10.c: New test.
4255
4256 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
4257
4258         PR fortran/13082
4259         PR fortran/18824
4260         * gfortran.dg/entry_4.f90: New test.
4261         * gfortran.fortran-torture/execute/entry_1.f90: New test.
4262         * gfortran.fortran-torture/execute/entry_2.f90: New test.
4263         * gfortran.fortran-torture/execute/entry_3.f90: New test.
4264         * gfortran.fortran-torture/execute/entry_4.f90: New test.
4265         * gfortran.fortran-torture/execute/entry_5.f90: New test.
4266         * gfortran.fortran-torture/execute/entry_6.f90: New test.
4267         * gfortran.fortran-torture/execute/entry_7.f90: New test.
4268
4269 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4270
4271         * gfortran.fortran-torture/execute/entry_8.f90: New test.
4272
4273 2005-04-29  Paul Brook   <paul@codesourcery.com>
4274
4275         * gfortran.dg/entry_3.f90: New test.
4276
4277 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4278
4279         * gfortran.dg/implicit_4.f90: New test.
4280
4281 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
4282
4283         * lib/target-supports.exp (check_profiling_available): Return
4284         false for xtensa-*-elf.
4285
4286 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
4287
4288         * lib/fortran-torture.exp (fortran-torture.exp): Catch
4289         error if file cannot be deleted.
4290
4291 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
4292
4293         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
4294         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
4295         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
4296         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
4297         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
4298         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
4299         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
4300         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
4301         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
4302         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4303         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
4304         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
4305         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
4306
4307 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4308
4309         PR fortran/20865
4310         * gfortran.dg/pr20865.f90: New test.
4311
4312 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
4313
4314         * gcc.dg/void-cast-2.c: New test.
4315
4316 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4317
4318         PR c/21159
4319         * gcc.dg/void-cast-1.c: New test.
4320
4321 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
4322
4323         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
4324
4325 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4326
4327         PR fortran/21177
4328         * gfortran.dg/pr21177.f90: New test.
4329
4330 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
4331
4332         PR tree-optimization/21171
4333         * gcc.dg/tree-ssa/pr21171.c: New test.
4334
4335 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
4336
4337         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
4338         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
4339         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
4340         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
4341         gcc.dg/tree-ssa/gen-vect-32.c: New.
4342         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
4343         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
4344         don't run on PPC32.
4345
4346 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4347
4348         PR c/21213
4349         * gcc.dg/transparent-union-3.c: New test.
4350
4351 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
4352
4353         PR c/20740
4354         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
4355         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
4356         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
4357         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
4358         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
4359         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
4360
4361 2005-04-26  Jeff Law  <law@redhat.com>
4362
4363         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
4364         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
4365         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
4366         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
4367         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
4368         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
4369         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
4370
4371 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
4372
4373         PR tree-optimization/17598
4374         * gcc.dg/tree-ssa/pr17598.c: New testcase.
4375
4376 2005-04-25  Mike Stump  <mrs@apple.com>
4377
4378         * objc.dg/fix-and-continue-1.m: Add.
4379
4380 2005-04-25  Roger Sayle  <roger@eyesopen.com>
4381
4382         PR c++/20995
4383         * g++.dg/opt/pr20995-1.C: New test case.
4384
4385 2005-04-25  Devang Patel <dpatel@apple.com>
4386
4387         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
4388
4389 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4390
4391         PR testsuite/21062
4392         * g++.dg/opt/alias2.C (printf): Correct the prototype.
4393
4394 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
4395
4396         PR C++/21188
4397         * g++.dg/opt/rtti2.C: New test.
4398
4399 2005-04-25  Paul Brook  <paul@codesourcery.com>
4400         Steven G. Kargl  <kargls@comcast.net>
4401
4402         PR fortran/20879
4403         * gfortran.dg/ichar_1.f90: New file.
4404
4405 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
4406
4407         PR middle-end/20991
4408         * g++.dg/opt/pr20991.C: New test.
4409
4410         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
4411         where sizeof (type) < __alignof__ (type).
4412         * gcc.dg/compat/struct-layout-1.h: Likewise.
4413
4414 2005-04-24  Per Bothner  <per@bothner.com>
4415             Devang Patel  <dpatel@apple.com>
4416
4417         PR preprocessor/20907
4418         * gcc.dg/cpp/very-long-comment.c: New test.
4419
4420 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4421
4422         PR fortran/20059
4423         * gfortran.dg/common_5.f: New test.
4424
4425 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
4426
4427         PR middle-end/21082
4428         * g++.dg/tree-ssa/pr21082.C: New testcase.
4429
4430 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
4431
4432         * gcc.dg/vect/vect-99.c: New test.
4433
4434 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
4435
4436         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
4437
4438 2005-04-22  Jeff Law  <law@redhat.com>
4439
4440         * gcc.dg/uninit-5.c: Remove xfails.
4441         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
4442         conditionals and loads.
4443
4444 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
4445
4446         PR libfortran/20074
4447         PR libfortran/20436
4448         PR libfortran/21108
4449         * gfortran.dg/nested_reshape.f90: new test
4450         * gfortran.dg/reshape-alloc.f90: new test
4451         * gfortran.dg/reshape.f90: new test
4452
4453 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
4454
4455         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
4456
4457         * gcc.dg/arm-vfp1.c: New test.
4458
4459 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
4460
4461         PR c++/21087
4462         * g++.dg/lookup/builtin2.C: New test.
4463
4464 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4465
4466         * gcc.dg/weak/weak-13.c: New test.
4467
4468 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
4469
4470         * lib/target-supports.exp (check_effective_target_sync_int_long):
4471         Add powerpc*.
4472
4473 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
4474
4475         * gcc.target/mips/branch-1.c: New test.
4476
4477 2005-04-21  Richard Henderson  <rth@redhat.com>
4478
4479         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
4480         * gcc.dg/vect/vect-86.c: Likewise.
4481         * gcc.dg/vect/vect-87.c: Likewise.
4482         * gcc.dg/vect/vect-88.c: Likewise.
4483
4484 2005-04-21  Devang Patel  <dpatel@apple.com>
4485
4486         PR optimization/20994
4487         * gcc.dg/tree-ssa/ifc-3.c: New test.
4488
4489 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4490
4491         PR c/12913
4492         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
4493         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
4494         gcc.dg/c99-vla-jump-5.c: New tests.
4495
4496 2005-04-19  Richard Henderson  <rth@redhat.com>
4497
4498         * lib/target-supports.exp (check_effective_target_vect_int_mult):
4499         Fix typo in exists check.
4500         (check_effective_target_sync_int_long): New.
4501         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
4502         * gcc.dg/ia64-sync-2.c: Likewise.
4503         * gcc.dg/ia64-sync-3.c: Likewise.
4504         * gcc.dg/ia64-sync-4.c: Likewise.
4505
4506 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
4507
4508         * gcc.dg/fold-xor-1.c: New test.
4509         * gcc.dg/fold-xor-2.c: New test.
4510
4511 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
4512
4513         PR target/20670
4514         * g++.dg/eh/fp-regs.C: New test.
4515
4516 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
4517
4518         * gcc.dg/Wint-to-pointer-cast-1.c,
4519         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
4520         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
4521         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
4522
4523 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4524
4525         PR fortran/16861
4526         * gfortran.dg/pr16861.f90: New test.
4527
4528 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4529
4530         * gcc.dg/pr21085.c: New test.
4531
4532 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
4533
4534         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
4535         (setup_mips_tests, dg-mips-options): New procedures.
4536         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
4537         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
4538         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
4539         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4540         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
4541         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
4542         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
4543         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
4544         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
4545         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
4546         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
4547         dg-mips-options instead of dg-options.  Remove now-redundant
4548         preprocessor guards.
4549         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
4550         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
4551         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
4552         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
4553         * gcc.dg/vr-mult-2.c: Delete.
4554         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
4555         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
4556         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
4557         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
4558         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
4559         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
4560         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
4561
4562 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
4563
4564         * ada/acats/run_all.sh: Use sync when executable not present.
4565
4566 2005-04-18  Devang Patel  <dpatel@apple.com>
4567
4568         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
4569         * gcc.dg/vect/vect-11a.c: New.
4570         * gcc.dg/vect/vect-none.c: Update.
4571         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
4572
4573 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
4574
4575         PR tree-optimization/20922
4576         * gcc.dg/pr20922-1.c: New test.
4577         * gcc.dg/pr20922-2.c: New test.
4578         * gcc.dg/pr20922-3.c: New test.
4579         * gcc.dg/pr20922-4.c: New test.
4580         * gcc.dg/pr20922-5.c: New test.
4581         * gcc.dg/pr20922-6.c: New test.
4582
4583 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4584
4585         PR libfortran/20950
4586         * gfortran.dg/pr20950.f: New test.
4587
4588 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4589
4590         PR libfortran/19216
4591         * gfortran.dg/pr19216.f: New test.
4592
4593 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
4594
4595         PR tree-optimization/21001
4596         * gcc.dg/tree-ssa/pr21001.c: New.
4597
4598 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
4599
4600         PR libfortran/21075
4601         * gfortran.dg/reshape_rank7.f90: New test.
4602
4603 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
4604
4605         PR libfortran/12884 gfortran.dg/pr12884.f: New test
4606         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
4607         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
4608         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
4609         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
4610         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
4611         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
4612         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
4613         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
4614         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
4615         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
4616         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
4617         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
4618         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
4619         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
4620         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
4621         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
4622         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
4623         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
4624         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
4625         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
4626
4627 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
4628
4629         * gfortran.dg/wtruncate.f: New testcase.
4630         * gfortran.dg/wtruncate.f90: New testcase.
4631
4632 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
4633
4634         PR c++/21025
4635         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
4636         which sizeof/alignof is dependent, rather than just whether we are
4637         processing_template_decl.
4638
4639 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4640
4641         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4642         corrected typo where the wrong variables had been compared.
4643
4644 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
4645
4646         PR libfortran/18495
4647         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
4648         Test callee-allocated version of return array with a write
4649         statement.
4650         Test spread with a temporary with another write statement.
4651
4652 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
4653
4654         PR tree-optimization/21031
4655         * gcc.dg/tree-ssa/pr21031.c: New.
4656
4657 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
4658
4659         PR tree-optimization/21004
4660         * gcc.dg/builtins-53.c: Include builtins-config.h.
4661         Check floorf, ceilf, floorl and ceill transformations
4662         only when HAVE_C99_RUNTIME is defined.
4663
4664 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
4665
4666         PR middle-end/20739
4667         * gcc.dg/tree-ssa/pr20739.c: New test.
4668
4669 2005-04-14  Mike Stump  <mrs@apple.com>
4670
4671         * gcc.dg/Foundation.framework/empty: New.
4672         * gcc.dg/framework-2.c: New.
4673
4674 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4675
4676         PR tree-optimization/21021
4677         * gcc.c-torture/compile/pr21021.c: New.
4678
4679 2005-04-14  Janis Johnson  <janis187@us.ibm.com
4680
4681         PR testsuite/21010
4682         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
4683         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
4684         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
4685         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
4686         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
4687         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
4688         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
4689         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
4690
4691 2005-04-14  Richard Henderson  <rth@redhat.com>
4692
4693         * lib/target-supports.exp (check_effective_target_vect_condition):
4694         Add ia64, i?86, and x86_64.
4695
4696 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
4697
4698         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
4699
4700 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
4701
4702         PR tree-optimization/20657
4703         * gcc.dg/tree-ssa/pr20657.c: New.
4704
4705 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
4706
4707         * gcc.dg/builtins-53.c: Also check (int)trunc* and
4708         (long long int)trunc*.
4709
4710 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
4711
4712         PR target/20927
4713         * gcc.dg/pr20927.c: New test.
4714
4715 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
4716
4717         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
4718         * gcc.target/mips/asm-1.c: Likewise.
4719
4720 2005-04-13  Dale Johannesen  <dalej@apple.com>
4721
4722         * objc.dg/objc-fast-4.m:  New.
4723
4724 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
4725
4726         * gcc.target/cris/torture/cris-torture.exp: New driver in new
4727         directory.
4728         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
4729
4730 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
4731
4732         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
4733         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
4734         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
4735
4736 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
4737
4738         PR tree-optimization/20913
4739         * gcc.dg/tree-ssa/pr20913.c: New.
4740
4741         PR tree-optimization/20702
4742         * gcc.dg/tree-ssa/pr20702.c: New.
4743
4744 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4745
4746         PR c++/13744
4747         * g++.dg/inherit/local3.C: New test.
4748
4749 2005-04-12  Jeff Law  <law@redhat.com>
4750
4751         * gcc.dg/tree-ssa/20050412-1.c: New test.
4752
4753 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
4754
4755         PR libfortran/19016
4756         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
4757         Add tests with mask generated by expression.
4758         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
4759         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
4760         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
4761
4762 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
4763
4764         PR middle-end/20917
4765         * gcc.dg/20050409-1.c: New test.
4766
4767 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
4768
4769         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
4770
4771 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4772
4773         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4774         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
4775         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4776         (TARGET_CXX): Adjust accordingly.
4777         * target.h (struct gcc_target): Remove epxort_class_data.  Add
4778         determine_class_data_visibility and class_data_always_comdat.
4779         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4780         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
4781         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4782         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
4783         (arm_cxx_determine_class_data_visibility): New.
4784         (arm_cxx_class_data_always_comdat): Likewise.
4785         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
4786         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
4787         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
4788         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
4789         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
4790         Define.
4791
4792 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
4793
4794         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
4795
4796 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
4797
4798         * gcc.dg/i386-darwin-fpmath.c: New.
4799
4800 2004-04-11  Devang Patel  <dpatel@apple.com>
4801
4802         * lib/target-supports.exp (check_effective_target_vect_condition): New.
4803         * gcc.dg/vect/vect-ifcvt-1.c: New test.
4804         * gcc.dg/vect/vect-ifcvt-2.c: New test.
4805         * gcc.dg/vect/vect-ifcvt-3.c: New test.
4806         * gcc.dg/vect/vect-ifcvt-4.c: New test.
4807         * gcc.dg/vect/vect-ifcvt-5.c: New test.
4808         * gcc.dg/vect/vect-ifcvt-6.c: New test.
4809         * gcc.dg/vect/vect-ifcvt-7.c: New test.
4810         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
4811
4812 2004-04-11  Devang Patel  <dpatel@apple.com>
4813
4814         * gcc.dg/vect/vect-dv-1.c: New test.
4815         * gcc.dg/vect/vect-dv-2.c: New test.
4816
4817 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4818
4819         PR tree-optimization/20933
4820         * gcc.dg/tree-ssa/pr20933.c: New test.
4821
4822 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4823
4824         * gfortran.dg/fold_nearest.f90: New test.
4825
4826 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
4827
4828         * gcc.dg/tree-ssa/alias-1.c: New test.
4829
4830 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
4831
4832         PR tree-optimization/20920
4833         * g++.dg/tree-ssa/pr20920.C: New test.
4834
4835 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
4836
4837         * gcc.dg/builtins-53.c: Also check (int)ceil* and
4838         (long long int)ceil*.
4839
4840 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
4841
4842         * g++.dg/warn/Wdtor1.C: Declare template in system header with
4843         explicit C++ linkage.
4844
4845 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4846
4847         * gfortran.dg/pr17229.f: Take care of the new obsolescence
4848         warning for arithmetic IF statements.
4849
4850 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
4851
4852         * eor_handling_1.f90: New test case.
4853         * eor_handling_2.f90: New test case.
4854         * eor_handling_3.f90: New test case.
4855         * eor_handling_4.f90: New test case.
4856         * eor_handling_5.f90: New test case.
4857         * noadv_size.f90: New test case.
4858         * pad_no.f90: New test case.
4859
4860 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
4861
4862         * gcc.c-torture/execute/20050410-1.c: New test.
4863
4864 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
4865
4866         * gcc.dg/pr20126.c: New.
4867
4868 2005-04-09  Bud Davis  <bdavis@gfortran.org>
4869             Steven G. Kargl <kargls@comcast.net>
4870
4871         * gfortran.dg/PR19872.f: New test.
4872
4873 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4874
4875         * gfortran.dg/nint_1.f90:  Fix dg-do directive
4876
4877 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
4878
4879         * gfortran.dg/nint_1.f90: New test.
4880
4881 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4882
4883         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
4884         Added test for callee-allocated arrays with write statements.
4885         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
4886         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
4887         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
4888         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
4889         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
4890
4891 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
4892
4893         PR libfortran/20163
4894         * gfortran.dg/open-options-blanks.f:  New test.
4895
4896 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
4897
4898         PR fortran/13257
4899         * gfortran.dg/comma_format_extension_[1234].f: New tests.
4900
4901 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
4902
4903         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4904         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4905         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4906         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4907         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4908         * gcc.c-torture/execute/stdarg-4.c: New test.
4909
4910         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
4911
4912         PR target/20795
4913         * g++.dg/abi/param2.C: New test.
4914
4915 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4916
4917         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
4918
4919 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
4920
4921         * gcc.dg/builtins-53.c: New test.
4922
4923 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
4924
4925         * g++.dg/tree-ssa/pr18178.C: New test.
4926         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
4927         * gcc.c-torture/execute/20041019-1.c: New test.
4928         * gcc.dg/tree-ssa/20041008-1.c: New test.
4929         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
4930         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
4931         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4932         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4933         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
4934         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
4935         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4936         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
4937         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
4938         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
4939
4940 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
4941
4942         PR rtl-optimization/20466
4943         * gcc.c-torture/execute/pr20466-1.c: New test.
4944
4945 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
4946
4947         PR c++/20905
4948         * g++.dg/parse/cond2.C: New test.
4949
4950         PR c++/20145
4951         * g++.dg/warn/Wdtor1.C: New test.
4952
4953 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4954
4955         PR fortran/17229
4956         * gfortran.dg/pr17229.f: New test.
4957
4958 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
4959
4960         * gfortran.dg/tiny_1.f90: New test.
4961         * gfortran.dg/tiny_2.f90: ditto.
4962
4963 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
4964
4965         * gfortran.dg/eor_1.f90:  Fix dg-do run line
4966         * gfortran.dg/open_new.f90:  Fix dg-do run line
4967
4968 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
4969
4970         * lib/target-supports.exp (get_compiler_messages): Support
4971         optional arguments, the fourth being compiler options.
4972         (check_effective_target_fpic): New proc.
4973         * gcc.dg/20050321-2.c: Restrict to target fpic.
4974
4975 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
4976
4977         * gcc.dg/15443-1.c: New test.
4978         * gcc.dg/15443-2.c: Likewise.
4979
4980 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4981
4982         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
4983
4984 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4985
4986         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
4987
4988 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
4989
4990         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
4991         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
4992         -m64.
4993         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
4994         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
4995         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
4996
4997 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
4998
4999         PR c++/20212
5000         * g++.dg/warn/Wunused-11.C: New test.
5001
5002 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
5003
5004         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
5005
5006 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
5007
5008         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
5009
5010 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/20734
5013         * g++.dg/template/ptrmem13.C: New test.
5014
5015 2005-04-05  Per Bothner  <per@bothner.com>
5016
5017         * lib/gcc.exp: Always add -fno-show-column, for now.
5018
5019 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
5020
5021         PR testsuite/20767
5022         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
5023         of plain old "unsigned int" for the type of "i".  Makes this test
5024         64bit clean.
5025
5026 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
5027
5028         * gcc.dg/i386-ssefn-1.c: New test.
5029         * gcc.dg/i386-ssefn-2.c: New test.
5030         * gcc.dg/i386-ssefn-3.c: New test.
5031         * gcc.dg/i386-ssefn-4.c: New test.
5032
5033 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR tree-optimization/20076
5036         * gcc.dg/builtin-apply4.c: New test.
5037
5038         PR preprocessor/19475
5039         * gcc.dg/cpp/macspace1.c: New test.
5040         * gcc.dg/cpp/macspace2.c: New test.
5041
5042 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5043
5044         * gfortran.dg/pr20755.f: Fixed bad format.
5045
5046 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
5047
5048         PR c++/20763
5049         * g++.dg/ext/attrib21.C: New test.
5050
5051 2004-04-05  Devang Patel  <dpatel@apple.com>
5052
5053         * lib/target-supports.exp (check_effective_target_vect_shif): New.
5054         * gcc.dg/vect/vect-shift-1.c: New test.
5055
5056 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5057
5058         PR libfortran/20755
5059         * gfortran.dg/pr20755.f: New test.
5060
5061 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
5062
5063         * gfortran.dg/pr15959.f90: New test.
5064         * gfortran.dg/string_pad_trunc.f90: New test.
5065
5066 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5067
5068         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
5069         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
5070         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
5071         syntax.
5072
5073 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5074
5075         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
5076
5077 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5078
5079         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
5080         * gcc.c-torture/compile/20011119-2.c: Likewise.
5081         * gcc.c-torture/compile/981001-2.c: Likewise.
5082
5083 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
5084
5085         PR c++/20679
5086         * g++.dg/template/overload4.C: New test.
5087
5088 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5089
5090         PR c++/20746
5091         * g++.dg/abi/covariant5.C: New.
5092
5093         PR debug/20505
5094         * g++.dg/debug/const2.C: New.
5095
5096 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
5097
5098         PR rtl-optimization/16104
5099         * gcc.c-torture/execute/20050316-1.c: New test.
5100
5101 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
5102
5103         * g++.dg/template/spec23.C: Fix dg-error text.
5104
5105 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
5106
5107         PR c++/19199
5108         * g++.dg/expr/lval2.C: New.
5109
5110 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5111
5112         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
5113         __builtin_strcasecmp and __builtin_strncasecmp.
5114
5115 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
5116
5117         PR c++/20723
5118         * g++.dg/template/spec22.C: New.
5119         * g++.dg/template/spec23.C: New.
5120
5121 2005-04-03  Dale Ranta  <dir@lanl.gov>
5122             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5123
5124         PR libfortran/20068
5125         PR libfortran/20125
5126         PR libfortran/20156
5127         PR libfortran/20471
5128         * gfortran.dg/backspace.f: New test.
5129
5130 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
5131
5132         * gcc.dg/pr19345.c: New test.
5133
5134 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5135
5136         PR tree-optimization/20640
5137         * gcc.dg/torture/tree-loop-1.c: New.
5138
5139 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
5140
5141         PR rtl-optimization/20290
5142         * gcc.c-torture/execute/loop-ivopts-2.c: New.
5143
5144 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
5145
5146         * gcc.dg/rs6000-fpint.c: New.
5147
5148 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5149
5150         * gcc.dg/old-style-then-proto-1.c: New test.
5151
5152 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5153
5154         * gfortran.fortran-torture/execute/backspace.f90: Check
5155         after backspace and read was incorrect.
5156
5157 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5158
5159         * gcc.c-torture/execute/builtins/strcat.c: Check the result
5160         buffer past the terminating NUL using memcmp.
5161         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
5162         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
5163
5164         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
5165         Fix unused/uninitialized variable warnings.
5166
5167         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
5168         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
5169         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
5170         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
5171
5172         * gcc.c-torture/execute/builtins/abs-1-lib.c,
5173         gcc.c-torture/execute/builtins/fputs-lib.c,
5174         gcc.c-torture/execute/builtins/lib/fprintf.c,
5175         gcc.c-torture/execute/builtins/lib/main.c,
5176         gcc.c-torture/execute/builtins/lib/memcmp.c,
5177         gcc.c-torture/execute/builtins/lib/memmove.c,
5178         gcc.c-torture/execute/builtins/lib/mempcpy.c,
5179         gcc.c-torture/execute/builtins/lib/memset.c,
5180         gcc.c-torture/execute/builtins/lib/printf.c,
5181         gcc.c-torture/execute/builtins/lib/sprintf.c,
5182         gcc.c-torture/execute/builtins/lib/stpcpy.c,
5183         gcc.c-torture/execute/builtins/lib/strchr.c,
5184         gcc.c-torture/execute/builtins/lib/strcmp.c,
5185         gcc.c-torture/execute/builtins/lib/strcpy.c,
5186         gcc.c-torture/execute/builtins/lib/strcspn.c,
5187         gcc.c-torture/execute/builtins/lib/strlen.c,
5188         gcc.c-torture/execute/builtins/lib/strncat.c,
5189         gcc.c-torture/execute/builtins/lib/strncmp.c,
5190         gcc.c-torture/execute/builtins/lib/strncpy.c,
5191         gcc.c-torture/execute/builtins/lib/strrchr.c,
5192         gcc.c-torture/execute/builtins/lib/strspn.c,
5193         gcc.c-torture/execute/builtins/lib/strstr.c,
5194         gcc.c-torture/execute/builtins/memops-asm-lib.c,
5195         gcc.c-torture/execute/builtins/strlen-2.c,
5196         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
5197         prototypes.
5198
5199 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
5200
5201         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
5202         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
5203         selectany usage.
5204
5205 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
5206
5207         PR c++/19406
5208         * g++.dg/debug/using1.C: New test.
5209
5210 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
5211
5212         PR middle-end/20524
5213         * gcc.dg/alias-7.c: Prefix asm-declared name with
5214         __USER_LABEL_PREFIX__.
5215
5216 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
5217
5218         Fix fallout from PR middle-end/15700:
5219         * gcc.c-torture/compile/20011119-1.c: Take
5220         __USER_LABEL_PREFIX__ into account.
5221         * gcc.c-torture/compile/20011119-2.c: Likewise.
5222
5223 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5224
5225         PR c++/18644
5226         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
5227
5228 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
5229
5230         PR c/17855
5231         * gcc.c-torture/compile/struct-non-lval-1.c,
5232         gcc.c-torture/compile/struct-non-lval-2.c,
5233         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
5234
5235 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
5236
5237         * gcc.dg/tls/tls.exp: Remove temporary file.
5238         * g++.dg/tls/tls.exp: Ditto.
5239         * lib/file-format.exp: Ditto.
5240         * g++.dg/special/ecos.exp: Ditto.
5241
5242         * lib/profopt.exp: Treat prof_ext as a list.
5243         * gcc.misc-tests/bprob.exp: Ditto.
5244         * g++.dg/bprob/bprob.exp: Ditto.
5245
5246         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
5247         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
5248         g++.dg/tree-ssa/pointer-reference-alias.C,
5249         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
5250         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
5251         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
5252         g++.dg/vect/pr19951.cc: Ditto.
5253         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
5254         gcc.dg/builtins-47.c: Ditto.
5255         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
5256         gcc.dg/pr20115-1.c: Ditto.
5257         * gcc.dg/tree-ssa/20030530-2.c,
5258         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
5259         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
5260         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
5261         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
5262         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
5263         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
5264         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
5265         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
5266         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
5267         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
5268         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
5269         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
5270         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
5271         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
5272         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
5273         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
5274         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
5275         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
5276         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
5277         gcc.dg/tree-ssa/20030824-1.c,
5278         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
5279         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
5280         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
5281         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
5282         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
5283         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
5284         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
5285         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
5286         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
5287         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
5288         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
5289         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
5290         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
5291         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
5292         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
5293         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
5294         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
5295         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
5296         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
5297         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
5298         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
5299         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
5300         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
5301         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
5302         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
5303         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
5304         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
5305         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
5306         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
5307         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
5308         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
5309         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
5310         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
5311         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
5312         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
5313         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
5314         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
5315         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
5316         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
5317         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
5318         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
5319         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
5320         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
5321         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
5322         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
5323         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
5324         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
5325         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
5326         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
5327         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
5328         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
5329         gcc.dg/tree-ssa/useless-1.c: Ditto.
5330         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
5331         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
5332         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
5333         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
5334         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5335         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
5336         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
5337         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
5338         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
5339         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
5340         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
5341         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
5342         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
5343         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
5344         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
5345         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
5346         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
5347         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
5348         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
5349         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
5350         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
5351         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5352         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5353         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
5354         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
5355         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
5356         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
5357         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
5358         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
5359         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
5360         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
5361         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
5362         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
5363         gcc.dg/vect/vect-none.c: Ditto.
5364         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
5365         treelang/compile/unsigned.tree: Ditto.
5366
5367         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
5368         * gcc.dg/cpp/direct2s.c: Ditto.
5369         * gcc.dg/cpp/paste4.c: Ditto.
5370         * gcc.dg/cpp/separate-1.c: Ditto.
5371         * gcc.dg/pch/save-temps-1.c: Ditto.
5372         * g++.dg/ext/altivec-10.C: Ditto.
5373         * g++.dg/pch/pch.C: Ditto.
5374
5375         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
5376
5377         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
5378         * g++.dg/template/repo1.C: Ditto.
5379         * g++.dg/template/repo2.C: Ditto.
5380         * g++.dg/template/repo3.C: Ditto.
5381         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
5382         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
5383         * g++.old-deja/g++.pt/repo1.C: Ditto.
5384         * g++.old-deja/g++.pt/repo2.C: Ditto.
5385         * g++.old-deja/g++.pt/repo3.C: Ditto.
5386         * g++.old-deja/g++.pt/repo4.C: Ditto.
5387
5388         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
5389         * gcc.dg/20030107-1.c: Ditto.
5390         * gcc.dg/20030702-1.c: Ditto.
5391         * gcc.dg/profile-generate-1.c: Ditto.
5392         * g++.dg/other/profile1.C: Ditto.
5393         * g++.old-deja/g++.robertl/eb83.C: Ditto.
5394
5395         * lib/gcc-dg.exp (remove-build-file): New.
5396         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
5397         cleanup-tree-dump, cleanup-saved-temps): New.
5398
5399 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
5400
5401         PR c++/19203, DR 214
5402         * g++.dg/parse/ambig3.C: Not ambiguous.
5403         * g++.dg/template/spec20.C: New.
5404         * g++.dg/template/spec21.C: New.
5405
5406 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
5407
5408         PR target/20045
5409         * gcc.dg/ia64-fptr-1.c: Run only on linux.
5410
5411 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5412
5413         PR libfortran/20660
5414         * gfortran.dg/negative_unit.f: New test.
5415
5416 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
5417
5418         * gcc.dg/20050330-1.c: New test.
5419
5420 2005-03-30  Devang Patel  <dpatel@apple.com>
5421
5422         * g++.dg/tree-sra/ssa-sra-3.C: New test.
5423
5424 2005-03-30  Dale Johannesen  <dalej@apple.com>
5425
5426         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
5427
5428 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
5429
5430         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5431         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
5432         Strip options from test name.
5433
5434 2005-03-31  Jan Hubicka  <jh@suse.cz>
5435
5436         * gcc.dg/varpool-1.c: New testcase.
5437
5438 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5439
5440         PR c/772
5441         PR c/17913
5442         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
5443         gcc.dg/stmt-expr-label-3.c : New tests.
5444         * gcc.c-torture/execute/medce-2.c: Remove.
5445
5446 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
5447
5448         PR c/20368
5449         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
5450         tests.
5451
5452 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
5453
5454         * gcc.c-torture/compile/pr20203.c: New test.
5455
5456 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5457
5458         * gfortran.dg/promotion.f90:  New test.
5459
5460 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
5461
5462         PR middle-end/20491
5463         * gcc.dg/torture/asm-subreg-1.c: New test.
5464
5465 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
5466
5467         PR c/20672
5468         * gcc.dg/pr20672-1.c: New test.
5469
5470 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
5471
5472         * gfortran.dg/vect: New directory.
5473         * gfortran.dg/vect/vect.exp: New.
5474         * gfortran.dg/vect/vect-1.f90: New test.
5475         * gfortran.dg/vect/vect-2.f90: New test.
5476         * gfortran.dg/vect/vect-3.f90: New test.
5477         * gfortran.dg/vect/vect-4.f90: New test.
5478         * gfortran.dg/vect/vect-5.f90: New test.
5479
5480 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
5481
5482         PR middle-end/20622
5483         * gcc.dg/alias-7.c: New test.
5484
5485 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5486
5487         * gcc.dg/sparc-reg-1.c: New test.
5488
5489 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
5490
5491         PR target/19890
5492         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
5493
5494 2005-03-29  Dale Ranta  <dir@lanl.gov>
5495             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5496
5497         PR libfortran/20163
5498         * gfortran.dg/pr20163-2.f: New test.
5499
5500 2005-03-28  Jan Hubicka  <jh@suse.cz>
5501
5502         PR middle-end/20635
5503         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
5504         by Jakub Jelinek.
5505
5506 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
5507
5508         PR tree-optimization/20626
5509         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
5510         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
5511
5512 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
5513
5514         * gfortran.dg/underflow.f90:  New test.
5515         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
5516
5517 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5518
5519         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
5520
5521 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
5522
5523         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
5524         (g++_init): Make sure that CXXFLAGS is set.
5525         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
5526         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
5527         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5528         * lib/objc.exp (objc_init): Likewise.
5529         * lib/treelang.exp (treelang_init): Likewise.
5530
5531 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
5532
5533         PR tree-optimization/20470
5534         * gcc.dg/tree-ssa/pr20470.c: New test.
5535
5536 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
5537
5538         * gcc.dg/ppc-stfiwx.c: New.
5539
5540 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
5541
5542         PR target/19888
5543         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5544
5545 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5546
5547         * gcc.dg/20050325-1.c: Fix a typo.
5548
5549 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5550
5551         PR libfortran/19678
5552         PR libfortran/19679
5553         * gfortran.dg/dos_eol.f: New test.
5554
5555 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
5556
5557         PR rtl-optimization/20249
5558         * gcc.dg/20050325-1.c: New test.
5559
5560 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5561
5562         PR libfortran/15332
5563         * gfortran.dg/pr15332.f: New test.
5564
5565 2005-03-24  Dale Johannesen  <dalej@apple.com>
5566
5567         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
5568
5569 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
5570
5571         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
5572         'internal' visibility.
5573         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
5574         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
5575         'protected' visibility.
5576         * gcc.dg/visibility-7.c: Likewise.
5577         * lib/target-supports.exp (check_visibility_available): Take
5578         a parameter, the kind of visibility to check for.
5579         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
5580         to check_visibility_available.
5581
5582         * g++.dg/expr/cast3.C: New.
5583
5584 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
5585
5586         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
5587         rs6000.
5588
5589 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
5590
5591         PR target/20095
5592         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5593
5594 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
5595
5596         * gcc.dg/badshift.c: Renamed to...
5597         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
5598
5599         * gcc.target/i386/badshift.c: Renamed to...
5600         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5601         only.
5602
5603         PR rtl-optimization/20532
5604         * gcc.target/i386/badshift.c: New.
5605
5606 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5607
5608         * gfortran.dg/pr18025.f90: New test.
5609
5610 2005-03-23  Dale Johannesen  <dalej@apple.com>
5611
5612         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
5613
5614 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
5615
5616         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
5617
5618         * lib/target-supports.exp (check_iconv_available): Default
5619         libiconv to -liconv, if there is no definition.
5620
5621 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
5622
5623         * gcc.dg/torture/cris-asm-mof-1.c: New test.
5624
5625 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
5626
5627         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
5628         * g++.dg/opt/pr7503-2.C: Likewise.
5629         * g++.dg/opt/pr7503-3.C: Likewise.
5630         * g++.dg/opt/pr7503-4.C: Likewise.
5631         * g++.dg/opt/pr7503-5.C: Likewise.
5632         * g++.dg/warn/minmax.C: New test.
5633
5634 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5635
5636         * gfortran.dg/g77_intrinsics_funcs.f: New test.
5637         * gfortran.dg/g77_intrinsics_sub.f: New test.
5638
5639 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
5640             Jan Hubicka  <jh@suse.cz>
5641             Steven Bosscher <stevenb@suse.de
5642
5643         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
5644
5645 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5646
5647         PR c++/19980
5648         * g++.dg/template/redecl3.C: New test.
5649
5650 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5651
5652         PR c++/20499
5653         * g++.dg/parse/error16.C: Tweak error markers.
5654
5655 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
5656
5657         PR target/20561
5658         * gcc.dg/20050321-2.c: New test.
5659
5660 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5661
5662         PR c++/20465
5663         PR c++/20381
5664         * g++.dg/template/ptrmem12.C: New.
5665
5666 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
5667
5668         PR rtl-optimization/20527
5669         * gcc.c-torture/execute/pr20527-1.c: New test.
5670
5671 2005-03-22  Ben Elliston  <bje@au.ibm.com>
5672
5673         * gcc.misc-tests/options.exp (check_for_options): Create a real C
5674         program, compile it into a real executable and then delete the .c
5675         and .x files afterwards, to avoid problems on testglue targets.
5676
5677 2005-03-21  Stuart Hastings  <stuart@apple.com>
5678
5679         * gcc.target/i386/sse-2.c: New.
5680
5681 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
5682
5683         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
5684
5685 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5686
5687         * g++.dg/parse/crash25.C: Fix typo.
5688
5689 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5690
5691         PR c++/20461
5692         * g++.dg/parse/crash24.C: New test.
5693
5694         PR c++/20536
5695         * g++.dg/parse/crash25.C: New test.
5696
5697 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
5698
5699         PR c++/20147
5700         * g++.dg/ext/stmtexpr4.C: New test.
5701
5702 2005-03-20  Roger Sayle  <roger@eyesopen.com>
5703
5704         PR middle-end/20539
5705         * gcc.c-torture/compile/pr13066-1.c: New test case.
5706         * gcc.c-torture/compile/pr20539-1.c: Likewise.
5707         * g++.dg/opt/pr13066-1.C: Likewise.
5708
5709 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
5710
5711         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
5712
5713 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5714
5715         PR fortran/18525
5716         * gfortran.dg/nesting_1.f90: New test.
5717
5718 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5719
5720         PR c++/20240
5721         * g++.dg/lookup/using13.C: New test.
5722
5723 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5724
5725         PR c++/20333
5726         * g++.dg/template/crash36.C: New test.
5727
5728 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
5729
5730         PR c++/20463
5731         * g++.dg/template/crash35.C: New test.
5732
5733 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
5734
5735         PR c++/19966
5736         * g++.dg/overload/operator2.C: New test.
5737
5738 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5739
5740         PR libfortran/20257
5741         * gfortran.dg/pr20257.f90: New test.
5742
5743 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5744
5745         PR libfortran/20480
5746         * gfortran.dg/pr20480.f90: New test.
5747
5748 2005-03-16  Richard Henderson  <rth@redhat.com>
5749
5750         PR middle-end/15700
5751         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
5752         (_rtld_global): New.
5753         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
5754         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
5755
5756         * gcc.dg/alias-3.c: New.
5757         * gcc.dg/alias-4.c: New.
5758         * gcc.dg/alias-5.c: New.
5759         * gcc.dg/alias-6.c: New.
5760
5761 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
5762
5763         * gcc.dg/cpp/ucnid-7.c: New.
5764
5765 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
5766             Dorit Naishlos  <dorit@il.ibm.com>
5767
5768         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
5769         darwin.
5770
5771 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
5772
5773         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
5774         misaligned accesses.
5775         * gcc.dg/vect/vect-58.c: Likewise.
5776         * gcc.dg/vect/vect-92.c: New.
5777         * gcc.dg/vect/vect-93.c: New.
5778
5779 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
5780
5781         PR fortran/18827
5782         * gfortran.dg/assign_2.f90: New test.
5783         * gfortran.dg/assign_3.f90: New test.
5784         * gfortran.dg/assign.f90: New test.
5785
5786 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
5787
5788         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
5789         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
5790         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
5791         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
5792         names.
5793
5794 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
5795
5796         * gcc.dg/cpp/ucnid-6.c: New.
5797
5798         * gcc.dg/cpp/normalize-1.c: New.
5799         * gcc.dg/cpp/normalize-2.c: New.
5800         * gcc.dg/cpp/normalize-3.c: New.
5801         * gcc.dg/cpp/normalize-4.c: New.
5802         * gcc.dg/cpp/ucnid-4.c: New.
5803         * gcc.dg/cpp/ucnid-5.c: New.
5804         * g++.dg/cpp/normalize-1.C: New.
5805         * g++.dg/cpp/ucnid-1.C: New.
5806
5807 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5808
5809         * gcc.dg/pr18628.c: New.
5810
5811 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
5812
5813         PR c++/20280
5814         * g++.dg/tree-ssa/pr20280.C: New.
5815
5816 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5817
5818         PR fortran/20467
5819         * gfortran.dg/stfunc_2.f90: New test.
5820
5821 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5822
5823         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
5824
5825 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
5826
5827         * gcc.dg/tree-ssa/20050314-1.c: New test.
5828
5829 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5830
5831         PR c++/4403
5832         PR c++/9783, DR433
5833         * g++.dg/template/friend34.C: New test.
5834         * g++.dg/template/friend35.C: Likewise.
5835         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
5836
5837 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5838
5839         Friend class name lookup 5/n
5840         PR c++/1016
5841         * g++.dg/lookup/hidden-class1.C: New test.
5842         * g++.dg/lookup/hidden-class2.C: Likewise.
5843         * g++.dg/lookup/hidden-class3.C: Likewise.
5844         * g++.dg/lookup/hidden-class4.C: Likewise.
5845         * g++.dg/lookup/hidden-class5.C: Likewise.
5846         * g++.dg/lookup/hidden-class6.C: Likewise.
5847         * g++.dg/lookup/hidden-class7.C: Likewise.
5848         * g++.dg/lookup/hidden-class8.C: Likewise.
5849         * g++.dg/lookup/hidden-class9.C: Likewise.
5850         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
5851         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
5852         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
5853         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
5854         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
5855         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
5856         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
5857         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
5858         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
5859         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
5860         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
5861
5862 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
5863
5864         PR c++/20157
5865         * g++.dg/template/error18.C: New test.
5866
5867 2005-03-09  Ben Elliston  <bje@au.ibm.com>
5868
5869         PR debug/16792
5870         * g++.dg/debug/pr16792.C: New test.
5871
5872 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5873
5874         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
5875         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
5876         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
5877         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
5878         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
5879         test assertion names.
5880
5881 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5882
5883         PR fortran/18600
5884         * gfortran.dg/stfunc_1.f90: New test.
5885
5886 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5887
5888         PR fortran/16907
5889         * gfortran.dg/real_index_1.f90: New test.
5890
5891 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5892
5893         PR fortran/20323
5894         * gfortran.dg/spec_expr_1.f90: New test.
5895
5896 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
5897
5898         PR c/20402
5899         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
5900         new parser.
5901
5902 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5903
5904         PR fortran/20361
5905         * gfortran.dg/largeequiv_1.f90: New test.
5906
5907 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5908
5909         * gcc.dg/ucnid-1.c: New.
5910         * gcc.dg/ucnid-2.c: New.
5911         * gcc.dg/ucnid-3.c: New.
5912         * gcc.dg/ucnid-4.c: New.
5913         * gcc.dg/ucnid-5.c: New.
5914         * gcc.dg/ucnid-6.c: New.
5915         * gcc.dg/cpp/ucnid-1.c: New.
5916         * gcc.dg/cpp/ucnid-2.c: New.
5917         * gcc.dg/cpp/ucnid-3.c: New.
5918         * g++.dg/other/ucnid-1.C: New.
5919
5920 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
5921
5922         * gcc.dg/vmx/darwin-abi-3.c: Delete.
5923
5924 2005-03-11  Per Bothner  <per@bothner.com>
5925
5926         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
5927         that diagnotics refer to correct token.
5928         * gcc.dg/unused-3.c: Likewise.
5929
5930 2005-03-11  Per Bothner  <per@bothner.com>
5931
5932         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
5933         constant" is now actually on same line as string constant.
5934         * gcc.dg/cpp/direct2s.c: Likewise.
5935
5936 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
5937
5938         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
5939
5940 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5941
5942         PR libfortran/20124
5943         * gfortran.dg/pr20124.f90: New Test
5944
5945 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
5946
5947         PR tree-optimization/20130
5948         * gcc.dg/pr20130-1.c: New test.
5949
5950 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5951
5952         PR target/20095
5953         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
5954
5955 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5956
5957         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
5958
5959 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
5960
5961         * g++.dg/eh/forced1.C: Fix comment.
5962         * g++.dg/eh/forced2.C: Ditto.
5963         * g++.dg/eh/forced3.C: Ditto.
5964         * g++.dg/eh/forced4.C: Ditto.
5965
5966 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
5967
5968         PR rtl-opt/20412
5969         * gcc.c-torture/compile/pr20412.c: New test.
5970
5971 2005-03-10  Roger Sayle  <roger@eyesopen.com>
5972
5973         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
5974
5975 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5976
5977         PR target/20322
5978         * gcc.dg/20050307-1.c: New test.
5979
5980 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
5981
5982         PR c++/20375
5983         * g++.dg/other/stdarg3.C: New.
5984
5985 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
5986
5987         PR c++/18384, c++/18327
5988         * g++.dg/init/array19.C: New test.
5989
5990         PR inline-asm/20314
5991         * gcc.dg/torture/pr20314-1.c: New test.
5992         * gcc.dg/torture/pr20314-2.c: New test.
5993
5994 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
5995
5996         * gcc.dg/20050309-1.c: New test.
5997
5998 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5999
6000         * gcc.dg/builtins-10.c: Reactivate disabled test.
6001         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
6002         new cbrt transformations.
6003
6004 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
6005
6006         PR c++/20208
6007         * g++.dg/template/array13.C: New test.
6008
6009 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
6010
6011         PR c++/16859
6012         * g++.dg/init/brace4.C: New test.
6013
6014 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6015
6016         PR c++/20186
6017         * g++.dg/template/non-dependent12.C: New.
6018
6019 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/20142
6022         * g++.dg/init/array18.C: Add dg-do run marker.
6023
6024         PR c++/20142
6025         * g++.dg/init/array18.C: New test.
6026
6027 2005-03-09  Ben Elliston  <bje@au.ibm.com>
6028
6029         * consistency.vlad/vlad.exp: Remove trailing semicolons.
6030         * g++.dg/gcov/gcov.exp: Likewise.
6031         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6032         * gcc.target/xstormy16/xstormy16.exp: Likewise.
6033         * lib/c-torture.exp: Likewise.
6034         * lib/fortran-torture.exp: Likewise.
6035         * lib/g++.exp: Likewise.
6036         * lib/gcc-defs.exp: Likewise.
6037         * lib/gcc-dg.exp: Likewise.
6038         * lib/gcc.exp: Likewise.
6039         * lib/gcov.exp: Likewise.
6040         * lib/gfortran.exp: Likewise.
6041         * lib/mike-g++.exp: Likewise.
6042         * lib/mike-gcc.exp: Likewise.
6043         * lib/objc-torture.exp: Likewise.
6044         * lib/objc.exp: Likewise.
6045         * lib/profopt.exp: Likewise.
6046         * lib/target-libpath.exp: Likewise.
6047         * lib/target-supports.exp: Likewise.
6048         * lib/treelang.exp: Likewise.
6049         * lib/wrapper.exp: Likewise.
6050
6051 2005-03-08  Jeff Law  <law@redhat.com>
6052
6053         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
6054         PHI-OPT changes.
6055
6056 2005-03-08  Ira Rosen  <irar@il.ibm.com>
6057
6058         * gcc.dg/vect/pr20122.c: New test.
6059
6060 2005-03-07  Jeff Law  <law@redhat.com>
6061
6062         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
6063         was folded away.
6064         * gcc.dg/tree-ssa/pr18133-1.c: New test.
6065         * gcc.dg/tree-ssa/pr18133-2.c: New test.
6066         * gcc.dg/tree-ssa/pr18134.c: New test.
6067
6068 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6069
6070         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
6071         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
6072         gcc.dg/torture/builtin-noret-2.c: Require weak support.
6073
6074 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
6075
6076         PR tree-opt/17671
6077         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
6078
6079 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
6080
6081         * g++.dg/warn/Wnvdtor.C: New test.
6082
6083 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
6084
6085         * gcc.dg/torture/pr19683-1.c: New test.
6086
6087 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
6088
6089         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
6090         * gfortran.dg/g77/19990313-2.f: Ditto.
6091         * gfortran.dg/g77/19990313-3.f: Ditto.
6092         * gfortran.dg/g77/19990525-0.f: Ditto.
6093         * gfortran.dg/g77/19990826-0.f: Ditto.
6094         * gfortran.dg/g77/19990826-2.f: Ditto.
6095         * gfortran.dg/g77/19990826-3.f: Ditto.
6096         * gfortran.dg/g77/20000511-1.f: Ditto.
6097         * gfortran.dg/g77/20000511-2.f: Ditto.
6098         * gfortran.dg/g77/970625-2.f: Ditto.
6099         * gfortran.dg/g77/980310-2.f: Ditto.
6100         * gfortran.dg/g77/980310-3.f: Ditto.
6101         * gfortran.dg/g77/980310-8.f: Ditto.
6102         * gfortran.dg/g77/980519-2.f: Ditto.
6103         * gfortran.dg/g77/alpha1.f: Ditto.
6104         * gfortran.dg/g77/claus.f: Ditto.
6105         * gfortran.dg/g77/erfc.f: Ditto.
6106         * gfortran.dg/g77/short.f: Ditto.
6107         * gfortran.fortran-torture/execute/data.f90: Ditto.
6108         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
6109         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
6110
6111 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6112
6113         * lib/file-format.exp (gcc_target_object_format): Add check for som
6114         format and hardcode object formats on hppa*-*-hpux*.
6115         * lib/target-supports.exp (check_weak_available): Add check for som
6116         object format.  Always return 0 on hppa*-*-hpux10*.
6117
6118         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
6119         is defined.
6120
6121         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
6122
6123 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6124
6125         * gfortran.dg/pr19936_1.f90: New test.
6126         * gfortran.dg/pr19936_2.f90: New test.
6127         * gfortran.dg/pr19936_3.f90: New test.
6128
6129 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
6130             Paul Thomas <prthomas@drfccad.cea.fr>
6131
6132         * gfortran.dg/PR19754_1.f90: New test.
6133         * gfortran.dg/PR19754_2.f90: Ditto.
6134
6135 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6136
6137         PR c++/19311
6138         * g++.dg/template/non-dependent11.C: New test.
6139
6140 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
6141
6142         * lib/target-supports.exp (check_iconv_available): Fix comment.
6143
6144 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
6145             Joseph S. Myers  <joseph@codesourcery.com>
6146
6147         PR c++/19797
6148         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
6149
6150 2005-03-04  Matthew Sachs  <msachs@apple.com>
6151
6152         * gcc.exp (gcc_target_compile): Put braces around
6153         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
6154         * objc.exp (objc_target_compile): Likewise.
6155         * treelang.exp (treelang_target_compile): Likewise.
6156
6157 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6158
6159         PR fortran/19673
6160         * gfortran.dg/func_result_1.f90: New test.
6161
6162 2005-03-04  Ben Elliston  <bje@au.ibm.com>
6163
6164         * gcc.misc-tests/options.exp: New test.
6165
6166 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
6167
6168         * gcc.dg/pr15784-4.c: New test.
6169
6170 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
6171
6172         * gcc.c-torture/execute/pr17133.c: New.
6173         * gcc.c-torture/compile/20050303-1.c: New.
6174
6175 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
6176
6177         * gcc.dg/cpp/assert4.c:  Fix for cygwin
6178
6179 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
6180
6181         * g++.dg/overload/using2.C: New.
6182
6183 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
6184
6185         PR c++/19916
6186         * g++.dg/init/ptrmem2.C: New test.
6187
6188 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
6189
6190         PR c/8927
6191         * gcc.dg/pr8927-1.c: New test.
6192
6193 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
6194
6195         PR c++/20232
6196         * g++.dg/inherit/covariant12.C: New.
6197
6198 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6199
6200         PR fortran/19479
6201         * gfortran.dg/bound_1.f90: New test.
6202
6203 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
6204
6205         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
6206         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
6207
6208 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
6209
6210         PR c/20245
6211         * gcc.dg/pr20245-1.c: New test.
6212
6213 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
6214
6215         PR middle-end/19874
6216         * gcc.c-torture/execute/20050119-2.c: New test case.
6217
6218 2005-02-28  Ben Elliston  <bje@au.ibm.com>
6219
6220         * README: Update the DejaGnu bug reporting address.
6221         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
6222         * lib/objc-torture.exp: Likewise.
6223
6224 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6225
6226         * gfortran.dg/boz_1.f90: New test.
6227         * gfortran.dg/boz_3.f90: New test.
6228         * gfortran.dg/boz_4.f90: New test.
6229
6230 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
6231
6232         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
6233         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
6234
6235 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6236
6237         PR libfortran/20101
6238         * gfortran.dg/write_0_pe_format.f90: New test.
6239
6240 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
6241
6242         PR c++/20206
6243         * g++.dg/opt/thunk2.C: New test.
6244         * g++.dg/opt/covariant1.C: New test.
6245
6246 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6247
6248         * gfortran.dg/e_d_fmt.f90: New test.
6249
6250 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
6251
6252         * gcc.dg/asm-b.c: Fix comment typos.
6253
6254 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6255
6256         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
6257         a V_MAY_DEF also.
6258
6259 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR tree-opt/20188
6262         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
6263         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
6264         * gcc.dg/asm-b.c: New test.
6265
6266 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
6267
6268         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
6269         Disable this test on IRIX 6.
6270
6271 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
6272
6273         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
6274         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
6275         parser.
6276
6277 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
6278
6279         PR tree-optimization/20204
6280         * testsuite/gcc.dg/pr20204.c: New test.
6281
6282 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
6283
6284         PR target/20196
6285         * gcc.c-torture/execute/20050224-1.c: New test.
6286
6287         PR c++/20175
6288         * g++.dg/warn/Wbraces2.C: New test.
6289
6290 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
6291
6292         PR c++/19878
6293         * g++.dg/init/const2.C: New test.
6294
6295 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
6296
6297         PR tree-optimization/20100
6298         * gcc.c-torture/execute/pr20100-1.c: New test.
6299
6300 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6301
6302         * gfortran.dg/implicit_3.f90: New test.
6303
6304         * gfortran.dg/deftype_1.f90: New test.
6305
6306 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
6307
6308         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
6309         the test passes.
6310         * g++.dg/other/anon3.C: Accept a warning.
6311
6312 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
6313
6314         * gcc.dg/pr20017.c: Fix a comment typo.
6315
6316 2005-02-23  Bud Davis  <bdavis@gfortran.org>
6317
6318         * gfortran.dg/list_read_4.f90: Change to f90 comments.
6319
6320 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6321
6322         PR ada/19902
6323         * ada/acats/tests/cxa/cxa3004.a: Remove.
6324         * ada/acats/tests/cxb/cxb30061.am: Likewise.
6325
6326 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6327
6328         PR c++/20073
6329         * g++.dg/init/const1.C: New test.
6330
6331         PR c++/19991
6332         * g++.dg/parse/constant7.C: New test.
6333
6334         PR c++/20152
6335         * g++.dg/parse/error27.C: New test.
6336         * g++.dg/template/qualttp15.C: Adjust error markers.
6337         * g++.old-deja/g++.other/struct1.C: Likewise.
6338
6339         PR c++/20153
6340         * g++.dg/template/error17.C: New test.
6341
6342         PR c++/20148
6343         * g++.dg/parser/error26.C: New test.
6344
6345 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
6346
6347         PR tree-optimization/20100
6348         PR tree-optimization/20115
6349         * gcc.dg/pr20115.c: New test.
6350         * gcc.dg/pr20115-1.c: New test.
6351         * gcc.dg/pr20100.c: New test.
6352         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
6353         call-clobbered variables after alias1.
6354
6355 2005-02-22  Bud Davis  <bdavis@gfortran.org>
6356
6357         * gfortran.dg/list_read_4.f90: new test.
6358
6359 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
6360
6361         PR rtl-optimization/20017.
6362         * gcc.dg/pr20017.c: New.
6363
6364 2005-02-22  Devang Patel  <dpatel@apple.com>
6365
6366         PR 19952
6367         * g++.dg/tree-ssa/pr19952.C: New test.
6368
6369 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
6370
6371         PR c++/19883
6372         * g++.dg/parse/constant6.C: New test.
6373
6374 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6375
6376         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6377         * g++.dg/charset/asm2.c: Likewise.
6378         * g++.dg/charset/asm3.c: Likewise.
6379         * g++.dg/charset/asm4.c: Likewise.
6380         * g++.dg/charset/asm5.c: Likewise.
6381         * g++.dg/charset/attribute1.c: Likewise.
6382         * g++.dg/charset/attribute2.c: Likewise.
6383         * g++.dg/charset/extern1.cc: Likewise.
6384         * g++.dg/charset/extern2.cc: Likewise.
6385         * g++.dg/charset/extern3.cc: Likewise.
6386         * g++.dg/charset/function.cc: Likewise.
6387         * g++.dg/charset/string.c: Likewise.
6388         * g++.dg/charset/charset.exp: Likewise.
6389         * lib/target-supports.exp (check_iconv_available): Fix comment.
6390
6391 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
6392
6393         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
6394         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
6395         * gcc.dg/charset/asm2.c: Likewise.
6396         * gcc.dg/charset/asm3.c: Likewise.
6397         * gcc.dg/charset/asm4.c: Likewise.
6398         * gcc.dg/charset/asm5.c: Likewise.
6399         * gcc.dg/charset/asm6.c: Likewise.
6400         * gcc.dg/charset/attribute1.c: Likewise.
6401         * gcc.dg/charset/attribute2.c: Likewise.
6402         * gcc.dg/charset/builtin1.c: Likewise.
6403         * gcc.dg/charset/extern.c: Likewise.
6404         * gcc.dg/charset/function.c: Likewise.
6405         * gcc.dg/charset/string.c: Likewise.
6406         * gcc.dg/charset/charset.exp: Likewise.
6407
6408 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
6409
6410         PR fortran/20086
6411         * gfortran.dg/pr20086.f90: New test.
6412
6413 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
6414
6415         PR tree-optimization/19786
6416         * g++.dg/tree-ssa/pr19786.C: New.
6417
6418 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6419
6420         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
6421
6422 2005-02-21  Jeff Law  <law@redhat.com>
6423
6424         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
6425
6426 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6427
6428         * gfortran.dg/do_iterator: Split loop, markup all lines for
6429         which an error locus is printed.
6430         * gfortran.dg/pr17708.f90: Markup all lines for which an error
6431         locus is printed.
6432         * gfortran.dg/select_4.f90: Likewise.
6433         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
6434         locuses in the various permutations.
6435
6436 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
6437
6438         PR tree-optimization/19951
6439         * g++.dg/vect: New directory.
6440         * g++.dg/vect/vect.exp: New file.
6441         * g++.dg/vect/pr19951.cc: New testcase.
6442         * g++.dg/dg.exp: Also prune vectorizer tests.
6443
6444 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
6445
6446         PR 18785
6447         * gcc.dg/charset/builtin1.c: New test.
6448
6449 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450
6451         PR c++/19299
6452         * g++.dg/inherit/volatile1.C: New test.
6453
6454         PR c++/19440
6455         * g++.dg/template/dtor4.C: New test.
6456
6457 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6458
6459         * gfortran.dg/int_1.f90: New test.
6460
6461 2005-02-19  Devang Patel  <dpatel@apple.com>
6462
6463         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
6464
6465 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
6466
6467         * gfortran.dg/achar_1.f90: New test.
6468
6469 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
6470
6471         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
6472
6473 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
6474             Jakub Jelinek  <jakub@redhat.com>
6475
6476         PR tree-optimization/19828
6477         * gcc.dg/tree-ssa/loop-7.c: New test.
6478         * gcc.c-torture/execute/20050218-1.c: New test.
6479
6480 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
6481
6482         PR c/20043
6483         * gcc.dg/transparent-union-1.c: New test.
6484         * gcc.dg/transparent-union-2.c: New test.
6485
6486 2005-02-18  James E Wilson  <wilson@specifixinc.com>
6487
6488         PR tree-optimization/18977
6489         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
6490
6491 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
6492
6493         PR target/20054
6494         * gcc.dg/pr20054.c: New test.
6495
6496 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6497
6498         PR c++/19508
6499         * g++.dg/ext/attrib20.C: New test.
6500
6501 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
6502
6503         PR middle-end/20030
6504         * gfortran.fortran-torture/execute/character_passing.f90: New test.
6505
6506 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
6507
6508         PR c++/20008
6509         * g++.dg/opt/switch4.C: New.
6510
6511 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR c++/20023
6514         PR tree-optimization/20009
6515         * gcc.c-torture/compile/20050217-1.c: New test.
6516         * g++.dg/opt/switch3.C: New test.
6517
6518         PR tree-optimization/18947
6519         * gcc.c-torture/compile/20050215-1.c: New test.
6520         * gcc.c-torture/compile/20050215-2.c: New test.
6521         * gcc.c-torture/compile/20050215-3.c: New test.
6522
6523 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
6524
6525         PR c++/20028
6526         * g++.dg/template/crash34.C: New.
6527
6528         PR c++/20022
6529         * g++.dg/other/access3.C: New.
6530
6531 2005-02-17  Ira Rosen  <irar@il.ibm.com>
6532
6533         * gcc.dg/vect/vect-98.c: New test.
6534
6535 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
6536
6537         PR tree-optimization/19967
6538         * gcc.dg/pr19967.c: New.
6539
6540 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR middle-end/19857
6543         * gcc.dg/tree-ssa/20050215-1.c: New test.
6544         * gcc.c-torture/execute/20050215-1.c: New test.
6545
6546 2005-02-15  Eric Christopher  <echristo@redhat.com>
6547
6548         * gcc.dg/cpp/20050215-1.c: New file.
6549
6550 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
6551
6552         PR tree-optimization/15785
6553         * gcc.dg/pr15785-1.c: New test.
6554
6555 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
6556
6557         PR c++/17788
6558         * g++.dg/init/ctor4.C: New.
6559         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6560
6561 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
6562
6563         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
6564         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
6565
6566 2005-02-15  Andreas Schwab  <schwab@suse.de>
6567
6568         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
6569         declare malloc.
6570
6571 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
6572
6573         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
6574
6575 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
6576
6577         PR tree-optimization/19853
6578         * gcc.c-torture/compile/pr19853.c: New test.
6579
6580 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6581
6582         PR c++/19608
6583         * g++.dg/parse/local-class1.C: New.
6584
6585         PR c++/19895
6586         * g++.dg/parse/ptrmem3.C: New.
6587
6588         PR c++/19884
6589         * g++.old-deja/g++.oliva/template6.C: Add another case.
6590         * g++.dg/template/explicit6.C: New.
6591
6592 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
6593
6594         PR c++/17816
6595         * g++.dg/other/redecl2.C: New.
6596
6597 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
6598
6599         PR c++/19891
6600         * g++.dg/abi/covariant4.C: New.
6601
6602 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
6603
6604         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
6605
6606 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
6607
6608         * gcc.dg/vect/vect-96.c: Fix typo.
6609
6610 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6611
6612         PR c++/14479
6613         PR c++/19487
6614         * g++.dg/template/enum5.C: New test.
6615
6616 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6617
6618         * gcc.dg/vect/vect-97.c: New test.
6619
6620 2005-02-12  Ira Rosen  <irar@il.ibm.com>
6621
6622         * gcc.dg/vect/vect-96.c: New test.
6623
6624 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
6625
6626         * gcc.dg/builtins-34.c: Also check ldexp*.
6627
6628 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
6629
6630         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
6631
6632 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
6633
6634         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
6635         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
6636         dg-require-dll, dg-require-iconv, dg-require-named-sections,
6637         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
6638         selector_list, selector_expression, dg-process-target): Move to new
6639         file target-supports-dg.exp.
6640         * lib/target-supports-dg.exp: New.
6641
6642         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
6643         New.
6644
6645 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR c++/19666
6648         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
6649
6650         PR middle-end/19858
6651         * gcc.c-torture/compile/20050210-1.c: New test.
6652
6653 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/19755
6656         * g++.dg/warn/Wbraces1.C: New test.
6657
6658 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
6659
6660         * gcc.dg/builtins-52.c: New testcase.
6661
6662 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
6663
6664         PR c/19342
6665         * gcc.c-torture/execute/20050119-1.c: New test.
6666
6667 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6668
6669         PR c++/19811
6670         * g++.dg/init/delete1.C: New test.
6671
6672 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6673
6674         PR c++/18470
6675         * g++.dg/template/static12.C: New test.
6676
6677 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
6678
6679         PR c++/19787
6680         * g++.dg/conversion/ambig1.C: New test.
6681
6682         PR c++/19739
6683         * g++.dg/ext/attrib19.C: New test.
6684
6685         PR c++/19732
6686         * g++.dg/parse/dtor5.C: New test.
6687
6688         PR c++/19762
6689         * g++.dg/template/dtor3.C: New test.
6690
6691         PR c++/19826
6692         * g++.dg/template/static11.C: New test.
6693         * g++.dg/template/crash2.C: Remove dg-error marker.
6694
6695 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
6696
6697         PR C++/18491
6698         * g++.old-deja/g++.mike/p10769a.C: Remove.
6699
6700 2005-02-09  Roger Sayle  <roger@eyesopen.com>
6701
6702         * gcc.dg/builtins-48.c: New test case.
6703         * gcc.dg/builtins-49.c: New test case.
6704         * gcc.dg/builtins-50.c: New test case.
6705         * gcc.dg/builtins-51.c: New test case.
6706
6707 2005-02-09  Ian Lance Taylor  <ian@airs.com>
6708
6709         PR middle-end/19583
6710         * g++.dg/warn/Wreturn-type-3.C: New test.
6711
6712 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6713
6714         PR middle-end/19402
6715         * gcc.dg/pr19402-1.c: New testcase.
6716         * gcc.dg/pr19402-2.c: likewise.
6717
6718 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
6719
6720         PR middle-end/19854
6721         * g++.dg/tree-ssa/tmmti.C: New testcase.
6722
6723 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6724
6725         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
6726
6727 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/19733
6730         * g++.dg/parse/crash23.C: New test.
6731         * g++.dg/warn/Weff1.C: New test.
6732
6733 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6734
6735         * gcc.dg/20050209-1.c: New test.
6736
6737 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
6738
6739         PR target/19799
6740         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
6741
6742 2005-02-08  Mike Stump  <mrs@apple.com>
6743
6744         * g++.dg/pch/import-2.c: New test.
6745         * g++.dg/pch/import-2.hs: New.
6746         * g++.dg/pch/include/import-2a.h: New.
6747         * g++.dg/pch/include/import-2b.h: New.
6748
6749 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
6750
6751         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
6752
6753 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6754
6755         * gfortran.dg/substr_1.f90: New test.
6756
6757 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
6758
6759         PR middle-end/19775
6760         * gcc.dg/torture/builtin-power-1.c: Disable test for
6761         invalid transformation.
6762         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
6763         no longer optimize.
6764         * gcc.dg/builtins-47.c: New testcase.
6765
6766 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
6767             Dorit Naishlos  <dorit@il.ibm.com>
6768
6769         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
6770
6771 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
6772
6773         * gcc.c-torture/compile/20050206-1.c: New test.
6774
6775 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6776
6777         PR tree-opt/19768
6778         * g++.dg/opt/pr19768.C: New test.
6779
6780 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
6781
6782         PR tree-opt/19736
6783         * gcc.c-torture/compile/pr19736.c: New test.
6784
6785 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6786
6787         PR c++/17401
6788         * g++.dg/parse/error25.C: New test.
6789
6790 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
6791
6792         * gcc.c-torture/execute/20050203-1.c: New.
6793
6794 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
6795
6796         * gcc.dg/vect/vect-85.c: Remove xfail.
6797         * gcc.dg/vect/vect-86.c: Remove xfail.
6798         * gcc.dg/vect/vect-87.c: Remove xfail.
6799         * gcc.dg/vect/vect-88.c: Remove xfail.
6800
6801 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
6802
6803         * gcc.dg/altivec-19.c: New.
6804
6805 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
6806
6807         PR c/17807
6808         * gcc.dg/nested-func-3.c: New test.
6809         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
6810
6811 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
6812
6813         * gcc.test-framework/gen_directive_tests: Generate tests for
6814         selector expressions.
6815
6816 2005-02-02  Matt Austern  <austern@apple.com>
6817
6818         PR c++/19628
6819         * g++/ext/builtin7.C: New.
6820         * g++/ext/builtin8.C: New.
6821
6822 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6823
6824         PR c/18502
6825         * gcc.dg/pr18502-1.c: New test.
6826
6827 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6828
6829         PR c++/17413
6830         * g++.dg/template/local4.C: Tweak.
6831
6832 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
6833
6834         PR tree-optimization/19578
6835         * gcc.c-torture/compile/20050202-1.c: New test.
6836
6837 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
6838
6839         PR c/19435
6840         * gcc.dg/c99-init-4.c: New test.
6841
6842 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6843
6844         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
6845
6846         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
6847
6848         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
6849         * g++.dg/eh/check-vect.h: New.
6850
6851         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
6852         * gcc.dg/vect/vect-78.c: Ditto.
6853         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
6854         Remove.
6855
6856         * g++.dg/conversion/simd1.C: Expect warning.
6857         * g++.dg/ext/attribute-test-1.C: Ditto.
6858         * g++.dg/ext/attribute-test-2.C: Ditto.
6859         * g++.dg/ext/attribute-test-3.C: Ditto.
6860         * g++.dg/ext/attribute-test-4.C: Ditto.
6861
6862         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
6863         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
6864
6865         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
6866
6867 2005-02-01  Richard Henderson  <rth@redhat.com>
6868
6869         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6870         long double for ibm double-double format.
6871         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6872
6873 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
6874
6875         PR tree-optimization/19633
6876         * testsuite/gcc.dg/pr19633-1.c: New test.
6877         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
6878         to NULL or a symbol.
6879
6880 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
6881
6882         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
6883         New procs.
6884         (dg-process-target (local override)): Handle selector expressions.
6885
6886         * gcc.test-framework/README: Describe tests in source directory.
6887         * gcc.test-framework/test-framework.awk: Handle dg- tests.
6888         * gcc.test-framework/test-framework.exp: Handle dg- tests.
6889         * gcc.test-framework/dg-bogus-exp-P.c: New test.
6890         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
6891         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
6892         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
6893         * gcc.test-framework/dg-do-link-exp-P.c: New test.
6894         * gcc.test-framework/dg-do-run-exp-P.c: New test.
6895         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
6896         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
6897         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
6898         * gcc.test-framework/dg-error-exp-P.c: New test.
6899         * gcc.test-framework/dg-error-exp-XP.c: New test.
6900         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
6901         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
6902         * gcc.test-framework/dg-output-exp-P.c: New test.
6903         * gcc.test-framework/dg-output-exp-XF.c: New test.
6904         * gcc.test-framework/dg-warning-exp-P.c: New test.
6905         * gcc.misc-tests/dg-1.c: Remove.
6906         * gcc.misc-tests/dg-2.c: Remove.
6907         * gcc.misc-tests/dg-3.c: Remove.
6908         * gcc.misc-tests/dg-4.c: Remove.
6909         * gcc.misc-tests/dg-5.c: Remove.
6910         * gcc.misc-tests/dg-6.c: Remove.
6911         * gcc.misc-tests/dg-7.c: Remove.
6912         * gcc.misc-tests/dg-8.c: Remove.
6913         * gcc.misc-tests/dg-9.c: Remove.
6914         * gcc.misc-tests/dg-10.c: Remove.
6915         * gcc.misc-tests/dg-11.c: Remove.
6916         * gcc.misc-tests/dg-12.c: Remove.
6917         * gcc.misc-tests/dg-test.exp: Remove.
6918
6919         * gcc.test-framework/test-framework.awk: Change recording and
6920         printing of passes and failures.
6921
6922         * gcc.test-framework: New directory.
6923         * gcc.test-framework/README: New.
6924         * gcc.test-framework/test-framework.exp: New.
6925         * gcc.test-framework/test-framework.awk: New.
6926         * gcc.test-framework/gen_directive_tests: New.
6927
6928 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
6929
6930         * lib/treelang.exp: Fix comment typos.
6931         (treelang_target_compile): Don't append libs=-ltreelang to options.
6932
6933 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
6934
6935         * g++.dg/parse/typename7.C: Adjust error messages.
6936
6937 2005-01-31  Jeff Law  <law@redhat.com>
6938
6939         * gcc.c-torture/execute/20050131-1.c: New test.
6940         * gcc.dg/wcaselabel.c: New test.
6941
6942 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
6943
6944         * g++.dg/other/warning1.C: Adjust error messags.
6945         * g++.dg/parse/constant5.C: New test.
6946
6947 2005-01-31  Steven Bosscher  <stevenb@suse.de>
6948
6949         PR c/19333
6950         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
6951         the test case valid.
6952         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
6953         * testsuite/gcc.dg/array-7.c: Adjust expected result.
6954         * testsuite/gcc.dg/pr18596-3.c: Likewise.
6955         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
6956         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
6957         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
6958
6959 2005-01-31  Dale Johannesen  <dalej@apple.com>
6960
6961         * g++.dg/opt/pr19650.C:  New test.
6962
6963 2005-01-31  Richard Henderson  <rth@redhat.com>
6964
6965         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
6966         long double for intel double extended format.
6967         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
6968
6969 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
6970
6971         PR c++/19555
6972         * g++.dg/template/static10.C: New test.
6973
6974         PR c++/19395
6975         * g++.dg/parse/error24.C: New test.
6976
6977         PR c++/19367
6978         * g++.dg/lookup/builtin1.C: New test.
6979
6980         PR c++/19457
6981         * g++.dg/warn/conv3.C: New test.
6982
6983 2005-01-30  Bud Davis  <bdavis@gfortran.org>
6984
6985         PR fortran/19647
6986         * gfortan.dg/inquire_7.f90
6987
6988 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
6989
6990         PR tree-optimization/15791
6991         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
6992         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
6993         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
6994         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
6995         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
6996         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
6997         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
6998         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
6999         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
7000         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
7001
7002 2005-01-29  Paul Brook  <paul@codesourcery.com>
7003
7004         PR fortran/18565
7005         * check.c (real_or_complex_check): New function.
7006         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
7007         * intrinsic.c (add_functions): Use new check functions.
7008         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
7009         Add prototypes.
7010
7011 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
7012
7013         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
7014         gcc.dg/lvalue-3.c: New tests.
7015         * gcc.dg/concat.c: Update expected messages.
7016
7017 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
7018
7019         PR libfortran/19595
7020         * gfortran.dg/eor_1.f90:  New test.
7021
7022 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
7023
7024         PR fortran/19589
7025         * gfortran.dg/logical_data_1.f90: New test.
7026
7027 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/19253
7030         * g++.dg/template/crash33.C: New test.
7031
7032         PR c++/19667
7033         * g++.dg/template/crash32.C: New test.
7034
7035 2005-01-28  Ian Lance Taylor  <ian@airs.com>
7036
7037         PR middle-end/16558
7038         * g++.dg/warn/Wreturn-type-2.C: New test.
7039
7040 2004-06-24  Jeff Law  <law@redhat.com>
7041
7042         * gcc.dg/tree-ssa/20050128-1.c: New test.
7043
7044 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
7045
7046         * gcc.target/frv/all-mdpackh-1.c: New test.
7047
7048 2005-01-28  Steven Bosscher  <stevenb@suse.de>
7049
7050         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
7051
7052 2005-01-27  Richard Henderson  <rth@redhat.com>
7053
7054         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
7055
7056 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7057
7058         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
7059
7060 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
7061
7062         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
7063         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
7064         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
7065         to cope with cases where the multilib options override the dg-options.
7066
7067 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR c/18946
7070         * gcc.dg/noncompile/20050120-1.c: New test.
7071
7072 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
7073
7074         PR tree-optimization/19633
7075         * gcc.dg/pr19633.c: New test.
7076         * gcc.dg/tree-ssa/pr19633.c: New test.
7077
7078 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
7079
7080         * gcc.dg/20041216-1.c: New test.
7081
7082 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
7083
7084         PR objc/18862
7085         * objc.dg/selector-2.m: New test.
7086
7087 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
7088
7089         * g++.dg/opt/range-test-2.C: New test.
7090
7091         PR rtl-optimization/19579
7092         * gcc.c-torture/execute/20050124-1.c: New test.
7093
7094 2005-01-26  Greg Parker  <gparker@apple.com>
7095         Stuart Hastings  <stuart@apple.com>
7096
7097         * gcc.c-torture/execute/20050125-1.c: New.
7098
7099 2005-01-18  Jan Hubicka  <jh@suse.cz>
7100
7101         PR tree-optimize/19337
7102         * gcc.c-torture/compile/20050119-1.c: New test.
7103
7104 2005-01-24  James E Wilson  <wilson@specifixinc.com>
7105
7106         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
7107         test for successful match.
7108
7109 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
7110
7111         PR objc/18408
7112         * objc.dg/comp-types-7.m: New test.
7113
7114 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
7115
7116         * lib/target-supports.exp (current_target_name): New.
7117         (check_effective_target_ilp32, check_effective_target_lp64):
7118         Cache the result to use as long as the current target, with
7119         multilib flags, remains the same.
7120
7121         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
7122         (dg-require-weak, dg-require-visibility, dg-require-alias,
7123         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
7124         dg-require-effective-target, dg-skip-if): Remove call to
7125         skip_test_and_clear_xfail.
7126         (dg-test): Clear xfail data.
7127
7128 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR target/17751
7131         * gcc.dg/ppc64-toc.c: New test.
7132
7133         * g++.dg/tree-ssa/empty-1.C: New test.
7134
7135         PR middle-end/19551
7136         * gcc.c-torture/execute/20050121-1.c: New test.
7137         * gcc.dg/20050121-2.c: New test.
7138
7139 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
7140         Paul Brook  <paul@codesourcery.com>
7141
7142         PR fortran/17941
7143         * gfortran.dg/real_const_1.f: New test.
7144         * gfortran.dg/real_const_2.f90: New test.
7145         * gfortran.dg/complex_int_1.f90: New test.
7146
7147 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
7148
7149         PR fortran/19313
7150         * gfortan.dg/inquire_6.f90: New test.
7151
7152 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7153
7154         PR libfortran/19451
7155         * open_readonly_1.f90:  New test.
7156
7157 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
7158
7159         PR libfortran/18982
7160         * gfortran.dg/open_new.f90: New file.
7161
7162 2005-01-22  Paul Brook  <paul@codesourcery.com>
7163
7164         * namelist_1.f90: New test.
7165
7166 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
7167
7168         PR tree-optimization/19484
7169         * gcc.c-torture/compile/20050122-[12].c: New tests.
7170
7171 2005-01-22  Paul Brook  <paul@codesourcery.com>
7172
7173         * gfortran.dg/implicit_2.f90: New test.
7174
7175 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
7176
7177         PR fortran/19314
7178         * gfortran.dg/inquire_5.f90: New test.
7179
7180 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7181
7182         PR c/18809
7183         * gcc.dg/pr18809-1.c: New test.
7184
7185 2005-01-21  Ian Lance Taylor  <ian@airs.com>
7186
7187         * gcc.dg/20050121-1.c: New test.
7188
7189         PR tree-optimization/13000
7190         * gcc.dg/20040206-1.c: Change warning to point where function is
7191         being inlined.
7192
7193 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7194
7195         PR c++/19208
7196         * g++.dg/template/array11.C: New test.
7197
7198 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7199
7200         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
7201         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
7202         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
7203         * gfortran.dg/getenv_1.f90: Add dg-do directive.
7204         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
7205         gfortran.dg/pr17164.f90: Add missing dg-do directives.
7206
7207 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
7208
7209         PR tree-optimization/15349
7210         * gcc.dg/tree-ssa/pr15349.c: New.
7211
7212 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
7213
7214         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
7215
7216 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
7217
7218         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
7219         scan-assembler-times directive name.
7220
7221         * gcc.dg/asm-a.c: Move dg-require-effective-target to
7222         after dg-do.
7223
7224         PR rtl-optimization/19462
7225         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
7226
7227 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
7228
7229         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
7230         counting function calls on ia64.
7231
7232 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
7233
7234         PR rtl-optimization/15139
7235         * gcc.dg/20050111-2.c: New test.
7236
7237         PR c/17297
7238         * gcc.c-torture/compile/20050113-1.c: New testcase.
7239
7240         PR middle-end/19164
7241         * gcc.dg/20050113-1.c: New testcase.
7242
7243 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
7244
7245         * gcc.dg/vect/vect-85.c: Add comment.
7246         * gcc.dg/vect/vect-86.c: Add xfail for now.
7247         * gcc.dg/vect/vect-87.c: Add xfail for now.
7248         * gcc.dg/vect/vect-88.c: Add xfail for now.
7249         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
7250
7251 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7252
7253         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
7254
7255 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7256
7257         * g++.dg/debug/typedef3.C: New test.
7258
7259 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
7260
7261         PR c/19472
7262         * gcc.dg/asm-a.c: New test.
7263
7264 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
7265
7266         * gcc.dg/sh-relax.c: Add prototype for abort.
7267
7268 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7269
7270         * gcc.dg/short-compare-1.c: New test.
7271         * gcc.dg/short-compare-2.c: Likewise.
7272
7273 2005-01-18  Michael Matz  <matz@suse.de>
7274
7275         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
7276
7277 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
7278
7279         PR tree-optimization/19121
7280         * gcc.c-torture/compile/pr19121.c: New test.
7281
7282 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
7283
7284         PR target/19357
7285         * gcc.c-torture/compile/pr19357.c: New test.
7286
7287 2005-01-17  Ian Lance Taylor  <ian@airs.com>
7288
7289         PR c/5675
7290         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
7291         pass--those that refer just to the variable, possibly with a
7292         cast.
7293         * gcc.dg/c99-const-expr-3.c: Likewise.
7294
7295         PR middle-end/13127
7296         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
7297         longer emitted.
7298
7299 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
7300
7301         PR fortran/18778
7302         * gfortran.dg/endfile_2.f90: New test.
7303
7304 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
7305
7306         PR 19168
7307         * gfortran.dg/select_5.f90: New test.
7308
7309 2004-01-16  Paul Brook  <paul@codesourcery.com>
7310
7311         * gfortran.dg/common_4.f90: New test.
7312
7313 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
7314
7315         PR rtl-optimization/19462
7316         * gcc.dg/torture/pr19462-1.c: New test.
7317
7318 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
7319
7320         PR objc/19321
7321         * objc.dg/func-ptr-2.m: New.
7322         * objc.dg/volatile-1.m: New.
7323
7324 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7325
7326         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
7327
7328 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR tree-optimization/19060
7331         * gcc.c-torture/execute/20050104-1.c: New test.
7332
7333 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
7334
7335         PR fortran/18983
7336         * gfortran.dg/write_to_null.f90: New test.
7337
7338 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
7339             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7340
7341         PR other/19328
7342         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
7343         argument.
7344
7345 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
7346
7347         PR c++/19263
7348         * g++.dg/init/vector1.C: New test.
7349
7350 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
7351
7352         PR target/13158
7353         * gcc.target/ia64/sibcall-unwind-1.c: New test.
7354         PR target/18987
7355         * gcc.target/ia64/sibcall-unwind-2.c: New test.
7356
7357 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
7358
7359         * gfortran.dg/select_1.f90: New test.
7360         * gfortran.dg/select_2.f90: New test.
7361         * gfortran.dg/select_3.f90: New test.
7362         * gfortran.dg/select_4.f90: New test.
7363
7364 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
7365
7366         PR middle-end/19084
7367         PR rtl-optimization/19348
7368         * gcc.dg/20050111-1.c: New test.
7369         * gcc.c-torture/execute/20050111-1.c: New test.
7370
7371         * gcc.dg/i386-asm-4.c: New test.
7372
7373 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7374
7375         * gcc.dg/nested-func-2.c: New test.
7376         * ada/acats/norun.lst: Remove c953002.
7377
7378 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
7379
7380         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
7381
7382 2005-01-12  Ben Elliston  <bje@au.ibm.com>
7383
7384         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
7385
7386 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
7387
7388         PR target/18761
7389         * g++.dg/abi/align1.C: New test.
7390
7391 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
7392
7393         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
7394         at a time.
7395         * g++.dg/ext/altivec_check.h: Support compiling as C.
7396
7397 2005-01-10  Roger Sayle  <roger@eyesopen.com>
7398
7399         PR c++/19355
7400         * g++.dg/expr/pr19355-1.C: New test case.
7401
7402 2005-01-10  Laurent GUERBY <laurent@guerby.net>
7403
7404         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
7405         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
7406         * ada/acats/tests/c3/c92005b.ada: Likewise.
7407         * ada/acats/tests/c3/cxb3012.a: Likewise.
7408         * ada/acats/norun.lst: Add c380004 and c953002, add PR
7409
7410 2005-01-09  Paul Brook  <paul@codesourcery.com>
7411
7412         * gfortran.dg/common_2.f90: New file.
7413         * gfortran.dg/common_3.f90: New file.
7414
7415 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
7416
7417         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
7418
7419 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7420
7421         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
7422         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
7423         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
7424         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
7425         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
7426         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
7427         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
7428         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
7429         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
7430         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
7431         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
7432         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
7433         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
7434         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
7435         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
7436         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
7437         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
7438         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
7439         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
7440         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
7441         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
7442         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
7443         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
7444         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
7445         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
7446         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
7447         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
7448         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
7449         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
7450         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
7451         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
7452         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
7453         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
7454         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
7455         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
7456         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
7457         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
7458         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
7459         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
7460         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
7461         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
7462         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
7463         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
7464         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
7465         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
7466         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
7467         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
7468         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
7469         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
7470         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
7471         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
7472         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
7473         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
7474         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
7475         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
7476         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
7477         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
7478         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
7479         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
7480         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
7481         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
7482         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
7483         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
7484         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
7485         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
7486         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
7487         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
7488
7489         * gcc.dg/vect/vect-1.c: Fix spelling.
7490         * gcc.dg/vect/vect-10.c: Fix spelling.
7491         * gcc.dg/vect/vect-11.c: Fix spelling.
7492         * gcc.dg/vect/vect-12.c: Fix spelling.
7493         * gcc.dg/vect/vect-14.c: Fix spelling.
7494         * gcc.dg/vect/vect-15.c: Fix spelling.
7495         * gcc.dg/vect/vect-16.c: Fix spelling.
7496         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
7497         * gcc.dg/vect/vect-64.c: Fix comments.
7498         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
7499
7500 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
7501             Ira Rosen  <irar@il.ibm.com>
7502
7503         * gcc.dg/vect/vect-70.c: New test.
7504         * gcc.dg/vect/vect-71.c: New test.
7505
7506 2005-01-09  Manfred Hollstein  <mh@suse.com>
7507
7508         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
7509         * gcc.dg/pr18241-2.c: Likewise.
7510         * gcc.dg/pr18241-3.c: Likewise.
7511         * gcc.dg/pr18241-4.c: Likewise.
7512         * gcc.dg/pr18241-5.c: Likewise.
7513
7514 2005-01-08  Richard Henderson  <rth@redhat.com>
7515
7516         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7517         False for x86 and x86-64.
7518
7519 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
7520
7521         PR tree-optimization/18241
7522         * gcc.dg/pr18241-1.c: New test.
7523         * gcc.dg/pr18241-2.c: New test.
7524         * gcc.dg/pr18241-3.c: New test.
7525         * gcc.dg/pr18241-4.c: New test.
7526         * gcc.dg/pr18241-5.c: New test.
7527
7528 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
7529
7530         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
7531         gfortran.dg/select_4.f90: New.
7532
7533 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7534
7535         * gcc.c-torture/execute/20050107-1.c: New test.
7536
7537 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         PR c++/19298
7540         * g++.dg/template/ref2.C: New.
7541
7542 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
7545         instead of being empty.
7546
7547 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7548
7549         PR fortran/15553
7550         * gfortran.dg/array-1.f90: New test.
7551
7552 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
7553
7554         PR tree-optimization/19283
7555         * gcc.c-torture/execute/20050106-1.c: New test.
7556
7557         PR rtl-optimization/18861
7558         * gcc.dg/20050105-1.c: New test.
7559
7560         PR tree-optimization/18828
7561         * gcc.dg/20050105-2.c: New test.
7562
7563 2005-01-07  Andreas Jaeger  <aj@suse.de>
7564
7565         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
7566
7567 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
7568
7569         PR fortran/18398
7570         * gfortran.dg/fmt_read.f90: New test.
7571
7572 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
7573
7574         * gcc.dg/rs6000-ldouble-2.c: New.
7575
7576 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
7577
7578         PR c++/19244
7579         * g++.dg/parser/ctor2.C: New test.
7580
7581 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7582
7583         PR c++/17154
7584         * g++.dg/template/using9.C: New test.
7585
7586 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7587
7588         PR c++/19258
7589         * g++.dg/lookup/friend6.C: New test.
7590
7591 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         PR c++/19270
7594         * g++.dg/template/array10.C: New.
7595
7596 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7597
7598         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
7599         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
7600
7601 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
7602
7603         * gcc.c-torture/compile/20050105-1.c: New test.
7604
7605 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
7606
7607         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
7608
7609 2005-01-05  Roger Sayle  <roger@eyesopen.com>
7610
7611         PR middle-end/19100
7612         * gcc.dg/conv-3.c: New test case.
7613
7614 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
7615
7616         * gcc.dg/asm-wide-1.c: New test.
7617
7618 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         PR c++/19030
7621         * g++.dg/parse/crash22.C: New
7622
7623 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
7624
7625         PR 19257
7626         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
7627
7628 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
7629
7630         PR middle-end/17767
7631         * gcc.dg/i386-mmx-6.c: New test case.
7632
7633 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
7634
7635         PR tree-optimization/18308
7636         * gcc.dg/vect/pr18308.c: New testcase.
7637
7638 2005-01-04  Andreas Jaeger  <aj@suse.de>
7639
7640         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
7641
7642 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7643             Robert Bowdidge <bowdidge@apple.com>
7644
7645         * gcc.dg/cpp/subframework1.c: New.
7646         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
7647         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
7648         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
7649         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
7650
7651 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
7652
7653         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
7654         producing warning.
7655         * gcc.dg/darwin-weakimport-2.c: New.
7656
7657 2005-01-03  Richard Henderson  <rth@redhat.com>
7658
7659         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
7660
7661 2005-01-03  Richard Henderson  <rth@redhat.com>
7662
7663         * gcc.dg/vect/vect.exp: Enable for ia64.
7664         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
7665         (check_effective_target_vect_float): Likewise.
7666         (check_effective_target_vect_no_align): Likewise.
7667         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
7668         * gcc.dg/vect/vect-8.c: Likewise.
7669
7670 2005-01-03  Uros Bizjak <uros@kss-loka.si>
7671
7672         PR target/19236
7673         * gcc.dg/pr19236-1.c: New test case.
7674
7675 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7676
7677         PR rtl-optimization/12092
7678         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
7679
7680 2005-01-02  Andreas Jaeger  <aj@suse.de>
7681
7682         * gcc.dg/pr12092-1.c: Do not run on x86_64.
7683
7684 2005-01-01  Roger Sayle  <roger@eyesopen.com>
7685             Andrew Pinski  <pinskia@physics.uc.edu>
7686
7687         PR rtl-optimization/12092
7688         * gcc.dg/pr12092-1.c: New test case.
7689
7690 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
7691
7692         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
7693         'hidden' and 'default' for better portability.
7694         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
7695
7696         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
7697         6 and 7.
7698         * g++.old-deja/g++.brendan/new3.C: Likewise.
7699
7700 2005-01-01  Steven Bosscher  <stevenb@suse.de>
7701
7702         * gcc.dg/20041231-1.C: New test.
7703         * g++.dg/warn/Wunreachable-code-1.C: New test.
7704
7705 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
7706
7707         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
7708         file, not /dev/null.  Abort on error.
7709
7710 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
7711             Ziemowit Laski  <zlaski@apple.com>
7712
7713         PR objc/18971
7714         * objc.dg/encode-5.m: New test.
7715
7716 2004-12-29  Richard Henderson  <rth@redhat.com>
7717
7718         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
7719         * objc.dg/stabs-1.m: Disable for ia64.
7720
7721 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/19190
7724         * g++.dg/warn/Wunused-10.C: New test.
7725
7726 2004-12-28  Richard Henderson  <rth@redhat.com>
7727
7728         * objc.dg/stabs-1.m: Disable for alpha.
7729
7730 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7731
7732         PR c++/19149
7733         * g++.dg/parse/error23.C: New test.
7734
7735 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7736
7737         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
7738
7739         PR fortran/19032
7740         * gfortran.dg/intrinsic_modulo_1.f90: New.
7741         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
7742         tests with divisor -1.
7743
7744 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
7745
7746         * g++.dg/opt/temp1.C (memcpy): Return a value.
7747
7748         PR c++/19148
7749         * g++.dg/expr/cond7.C: New test.
7750
7751 2004-12-27  Paul Brook  <paul@codesourcery.com>
7752
7753         * gfortran.dg/g77/select_no_compile.f: Remove.
7754
7755 2004-12-27  Richard Henderson  <rth@redhat.com>
7756
7757         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
7758         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
7759         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
7760
7761 2004-12-26  Richard Henderson  <rth@redhat.com>
7762
7763         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
7764         by 1i instead of token pasting.
7765
7766 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7767
7768         PR tree-optimization/17578
7769         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
7770         to additional_flags.
7771         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
7772
7773 2004-12-25  Richard Henderson  <rth@redhat.com>
7774
7775         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
7776         Remove Alpha.
7777
7778 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7779
7780         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
7781         hppa*-*-hpux*.
7782         * gcc.dg/pr17957.c (dg-options): Likewise.
7783         * gcc.dg/struct-ret-1.c: Add prototype for abort.
7784         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
7785         instead of 0 on __hppa__.
7786         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
7787         "foo,%r" on hppa*-*-*.
7788
7789 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
7790
7791         PR fortran/19071
7792         * gfortran.dg/complex_write.f90: New test.
7793
7794 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7795
7796         PR c++/17595
7797         * g++.dg/parse/pragma2.C: New test.
7798
7799         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
7800
7801 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7802
7803         * gcc.dg/empty2.c: Add missing dg-warning.
7804
7805 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7806
7807         PR c++/17413
7808         * g++.dg/template/local4.C: New test.
7809         * g++.dg/template/crash19.C: Add dg-error marker.
7810
7811         * g++.dg/template/crash31.C: Correct embedded PR number.
7812
7813 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7814
7815         PR c++/16405
7816         * g++.dg/opt/temp1.C: Add do-run marker.
7817
7818 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7819
7820         * g++.dg/template/spec19.C: New.
7821
7822 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
7823
7824         PR target/16819
7825         * gcc.dg/empty2.c: New.
7826
7827 2004-12-23  Richard Henderson  <rth@redhat.com>
7828
7829         * lib/target-supports.exp (check_effective_target_vect_no_align):
7830         Remove i?86 and x86-64.
7831
7832 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
7833
7834         PR c++/16405
7835         * g++.dg/opt/temp1.C: New test.
7836
7837 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7838
7839         PR c++/18733
7840         * g++.dg/template/friend33.C: New testcase.
7841
7842 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
7843
7844         PR c++/18464
7845         * g++.dg/template/cond5.C: New test.
7846
7847         PR c++/18492
7848         * g++.dg/inherit/thunk3.C: New test.
7849
7850         PR c++/11224
7851         * g++.dg/warn/Wunused-9.C: New test.
7852
7853 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
7854
7855         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
7856
7857 2004-12-22  Jan Beulich  <jbeulich@novell.com>
7858
7859         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
7860
7861 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
7862
7863         PR c++/18378
7864         * g++.dg/ext/packed8.C: New test.
7865
7866         PR c++/19063
7867         * g++.dg/template/crash31.C: New test.
7868
7869         PR c++/19034
7870         * g++.dg/template/crash30.C: New test.
7871
7872 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
7873
7874         PR C++/18984
7875         * g++.dg/eh/ctor3.C: New test.
7876
7877 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7878
7879         * objc.dg/stabs-1.m: Allow section name to be quoted and
7880         assembly label to begin with '.LL'.
7881
7882 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
7883
7884         * gcc.dg/vect/vect.exp
7885         (check_effective_target_lp64_or_vect_no_align): New.
7886         * gcc.dg/vect/vect-77.c: Use it.
7887         * gcc.dg/vect/vect-78.c: Use it.
7888
7889         * lib/target-supports.exp
7890         (check_effective_target_vect_no_max,
7891         check_effective_target_vect_no_bitwise,
7892         check_effective_target_vect_no_align): New.
7893         * gcc.dg/vect/vect-13.c: Use them.
7894         * gcc.dg/vect/vect-17.c: Ditto.
7895         * gcc.dg/vect/vect-18.c: Ditto.
7896         * gcc.dg/vect/vect-19.c: Ditto.
7897         * gcc.dg/vect/vect-20.c: Ditto.
7898         * gcc.dg/vect/vect-27.c: Ditto.
7899         * gcc.dg/vect/vect-29.c: Ditto.
7900         * gcc.dg/vect/vect-44.c: Ditto.
7901         * gcc.dg/vect/vect-48.c: Ditto.
7902         * gcc.dg/vect/vect-50.c: Ditto.
7903         * gcc.dg/vect/vect-52.c: Ditto.
7904         * gcc.dg/vect/vect-54.c: Ditto.
7905         * gcc.dg/vect/vect-56.c: Ditto.
7906         * gcc.dg/vect/vect-58.c: Ditto.
7907         * gcc.dg/vect/vect-60.c: Ditto.
7908         * gcc.dg/vect/vect-72.c: Ditto.
7909         * gcc.dg/vect/vect-80.c: Ditto.
7910
7911 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7912
7913         PR c++/14075
7914         * g++.dg/init/string1.C: New.
7915
7916         PR c++/18975
7917         * g++.dg/other/synth1.C: New.
7918
7919 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7920
7921         PR c/18963
7922         * gcc.dg/pr18963-1.c: New test.
7923
7924 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
7925
7926         PR c/18596
7927         * gcc.dg/funcdef-storage-1.c (foo): Remove.
7928         * gcc.dg/pr18596-1.c: Use dg-error.
7929         (dg-options): Use -fno-unit-at-a-time.
7930         * gcc.dg/pr18596-2.c: New test.
7931         * gcc.dg/pr18596-3.c: New test.
7932
7933 2004-12-20  Roger Sayle  <roger@eyesopen.com>
7934
7935         PR middle-end/18683
7936         * g++.dg/opt/pr18683-1.C: New test case.
7937
7938 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
7939
7940         PR other/19093
7941         * g++.dg/opt/max1.C: Fix for 64bit targets.
7942
7943 2004-12-20  Matt Austern  <austern@apple.com>
7944
7945         PR c++/19044
7946         * g++.dg/ext/builtin6.C: New
7947
7948 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
7949
7950         PR tree-optimization/19080
7951         * gcc.c-torture/compile/pr19080.c: New test.
7952
7953 2004-12-20  Steven Bosscher  <stevenb@suse.de>
7954
7955         * gcc.dg/20041219-1.c: New test.
7956
7957 2004-12-19  Roger Sayle  <roger@eyesopen.com>
7958
7959         PR middle-end/19068
7960         * g++.dg/opt/max1.C: New test case.
7961
7962 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7963
7964         * gcc.dg/fdata-sections-1.c: New test.
7965
7966 2004-12-18  Roger Sayle  <roger@eyesopen.com>
7967
7968         PR middle-end/18548
7969         * gcc.dg/max-1.c: New test case.
7970
7971 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.c-torture/execute/20041218-1.c: New test.
7974
7975 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
7976
7977         * gcc.dg/pr18501.c: New test.
7978         * gcc.dg/uninit-5.c: XFAIL.
7979         * gcc.dg/uninit-9.c: XFAIL.
7980
7981 2004-12-17  Dale Johannesen  <dalej@apple.com>
7982
7983         * gcc.dg/20041213-1.c:  New.
7984
7985 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
7986
7987         * objc.dg/stabs-1.m: Allow assembly label to begin
7988         with a dot ('.').
7989
7990 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
7991
7992         * gcc.c-torture/execute/20041213-1.c: Move...
7993         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
7994
7995 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
7996
7997         PR c++/18721
7998         * g++.dg/lookup/conv-5.C: New.
7999
8000 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
8001
8002         * objc.dg/stabs-1.m: New test.
8003
8004 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8005
8006         * gcc.dg/visibility-c.c: Change compile to
8007         assemble for the test.
8008
8009 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8010
8011         PR target/19041
8012         * gcc.dg/visibility-c.c: New test.
8013
8014 2004-12-16  Roger Sayle  <roger@eyesopen.com>
8015
8016         PR middle-end/18493
8017         * gcc.dg/switch-8.c: New test case.
8018
8019 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8020
8021         PR c++/18905
8022         * g++.dg/template/init4.C: New.
8023         * g++.dg/opt/static3.C: Enable optimizer.
8024
8025 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
8026
8027         * g++.dg/other/complex1.C: New test.
8028
8029 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
8030
8031         * g++.dg/opt/inline9.C: New test.
8032
8033 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8034
8035         PR fortran/18993
8036         * gfotran.dg/nullify_1.f: New test.
8037
8038 2004-12-15  Richard Henderson  <rth@redhat.com>
8039
8040         * gcc.target/i386/i386.exp: New harness.
8041         * gcc.target/i386/vect-args.c: New.
8042
8043 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
8044
8045         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
8046
8047 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8048
8049         PR c++/18825
8050         * g++.dg/template/friend32.C: New test.
8051
8052 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8053
8054         * cpp/pragma-once-1.c: New test.
8055         * cpp/pragma-once-1b.h: Likewise.
8056         * cpp/pragma-once-1c.h: Likewise.
8057         * cpp/pragma-once-1d.h: Likewise.
8058         * cpp/inc/pragma-once-1a.h: Likewise.
8059
8060 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
8061             Steven G. Kargl  <kargls@comcast.net>
8062
8063         PR fortran/17597
8064         * gfortran.dg/list_read_3.f90: New test.
8065
8066 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8067
8068         * gcc.dg/ftrapv-2.c: New test.
8069
8070 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8071
8072         PR c++/18981
8073         * g++.dg/template/typename9.C: New test.
8074
8075 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8076
8077         PR c++/18738
8078         * g++.dg/template/typename8.C: New test.
8079         * g++.dg/parse/friend2.C: Tweak error message.
8080
8081 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8082
8083         * gcc.c-torture/20041214-1.c: New test.
8084
8085 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
8086
8087         PR c++/18965
8088         * g++.dg/init/array17.C: New test.
8089
8090 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/18793
8093         * g++.dg/init/aggr3.C: New test.
8094
8095 2004-12-14  Janis Johnson  <janis187@us.ibm.com
8096
8097         * gcc.dg/altivec-types-1.c: New test.
8098         * gcc.dg/altivec-types-2.c: New test.
8099         * gcc.dg/altivec-types-3.c: New test.
8100         * gcc.dg/altivec-types-4.c: New test.
8101         * g++.dg/ext/altivec-types-1.C: New test.
8102         * g++.dg/ext/altivec-types-2.C: New test.
8103         * g++.dg/ext/altivec-types-3.C: New test.
8104         * g++.dg/ext/altivec-types-4.C: New test.
8105
8106 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR middle-end/18951
8109         * gcc.c-torture/execute/20041213-1.c: New test.
8110
8111 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
8112
8113         PR c++/18949
8114         * g++.dg/template/cast1.C: New.
8115
8116 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
8117
8118         * gcc.c-torture/execute/20041213-2.c: New test.
8119
8120 2004-12-13  Richard Henderson  <rth@redhat.com>
8121
8122         * gcc.dg/i386-sse-10.c: Fix typo in options.
8123
8124 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
8125
8126         PR c++/18968
8127         * g++.dg/opt/pr18968.C: New test.
8128
8129 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
8130
8131         PR c++/18925
8132         * g++.dg/ext/visibility/staticdatamem.C: New test.
8133
8134 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
8135
8136         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
8137
8138 2004-12-13  Roger Sayle  <roger@eyesopen.com>
8139
8140         PR rtl-optimization/18928
8141         * gcc.dg/pr18928-1.c: New test case.
8142
8143 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
8144
8145         PR tree-opt/16951
8146         * gcc.c-torture/compile/20041211-1.c: New.
8147
8148 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8149
8150         PR middle-end/17564
8151         * gcc.c-torture/execute/20041212-1.c: New test.
8152
8153 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8154
8155         PR fortran/18869
8156         * gfortran.dg/common_1.f90: New test.
8157
8158 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
8159         Paul Brook  <paul@codesourcery.com>
8160
8161         PR fortran/16222
8162         * gfortran.dg/real_do_1.f90: New test.
8163
8164 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8165
8166         PR tree-opt/18040
8167         * g++.dg/opt/ptrmem6.C: New test.
8168
8169 2004-12-11  Roger Sayle  <roger@eyesopen.com>
8170
8171         PR middle-end/18921
8172         * gcc.dg/pr18921-1.c: New test case.
8173
8174 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8175
8176         PR fortran/17175
8177         * gfortran.dg/scale_1.f90: New test.
8178
8179 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
8180
8181         PR middle-end/18903
8182         * gcc.c-torture/compile/pr18903.c: New test.
8183
8184 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
8185
8186         * gcc.c-torture/execute/20041210-1.c: New test.
8187
8188 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8189
8190         PR c++/18731
8191         * g++.dg/parser/struct-1.C: New test.
8192         * g++.dg/parser/struct-2.C: New test.
8193         * g++.dg/parser/struct-3.C: New test.
8194
8195 2004-12-09  Richard Henderson  <rth@redhat.com>
8196
8197         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
8198
8199         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
8200         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
8201
8202 2004-12-09  Matt Austern  <austern@apple.com>
8203
8204         PR c++/18514
8205         * g++.dg/ext/builtin1.C: New
8206         * g++.dg/ext/builtin2.C: New
8207         * g++.dg/ext/builtin3.C: New
8208         * g++.dg/ext/builtin4.C: New
8209         * g++.dg/ext/builtin5.C: New
8210
8211 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
8212
8213         PR tree-opt/18904
8214         * g++.dg/opt/ptrmem5.C: New test.
8215
8216 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
8217
8218         * g++.dg/parse/typename5.C: Adjust for new error.
8219         * g++.dg/parse/typename7.C: New.
8220
8221 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8222
8223         PR c++/18073
8224         * g++.dg/other/mmintrin.C: New test.
8225
8226 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         PR c++/16681
8229         * g++.dg/init/array15.C: New.
8230         * g++.dg/init/array16.C: New.
8231
8232 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8233
8234         PR fortran/18826
8235         * gfortran.dg/assign_1.f90: New test.
8236
8237 2004-12-08  Nick Clifton  <nickc@redhat.com>
8238
8239         * gcc.target/xstormy16/bss_below100: New directory containing tests.
8240         * gcc.target/xstormy16/data_below100: Likewise.
8241         * gcc.target/xstormy16/sfr: Likewise.
8242         * gcc.target/xstormy16/below100.S: New test source file.
8243         * gcc.target/xstormy16/below100.ld: New test linker script.
8244         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8245         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
8246         bp instructions.
8247         * gcc.target/xstormy16/bp.c: Likewise.
8248
8249         * gcc.target/xstormy16/bss_below100: New files:
8250         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8251         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8252         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8253         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8254         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8255         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8256         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8257         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8258         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8259         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8260         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8261         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8262         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8263         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8264         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8265         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8266         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8267         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8268         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8269         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8270         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8271         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8272         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8273         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8274         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8275         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8276         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8277
8278         * gcc.target/xstormy16/data_below100: New files:
8279         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
8280         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
8281         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
8282         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
8283         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
8284         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
8285         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
8286         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
8287         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
8288         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
8289         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
8290         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
8291         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
8292         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
8293         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
8294         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
8295         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
8296         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
8297         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
8298         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
8299         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
8300         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
8301         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
8302         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
8303         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
8304         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
8305         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
8306
8307         * gcc.target/xstormy16/sfr: New files:
8308         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
8309         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
8310         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
8311         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
8312         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
8313         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
8314         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
8315         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
8316         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
8317         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
8318         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
8319         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
8320         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
8321         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
8322         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
8323         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
8324         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
8325         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
8326         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
8327         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
8328         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
8329         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
8330         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
8331         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
8332         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
8333         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
8334         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
8335         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
8336         27_if0_sfrw_bitfield_f.c
8337
8338 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8339
8340         PR c++/18100
8341         * g++.dg/lookup/name-clash4.C: New test.
8342
8343 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
8344
8345         PR c++/18672
8346         * g++.dg/opt/array1.C: New.
8347
8348         PR c++/18803
8349         * g++.dg/template/operator5.C: New.
8350
8351 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
8352
8353         PR c/18867
8354         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
8355
8356 2004-12-07  Steven Bosscher  <stevenb@suse.de>
8357
8358         * gcc.dg/noncompile/20041207.c: New test.
8359
8360 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
8361
8362         * g++.dg/other/unreachable-1.C: New test.
8363
8364 2004-12-06  Nick Clifton  <nickc@redhat.com>
8365
8366         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
8367         <limits.h> because the latter comes from gcc's include/ directory
8368         and not the newlib/libc/include directory.
8369
8370 2004-12-04  Richard Henderson  <rth@redhat.com>
8371
8372         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
8373
8374 2004-12-04  Richard Henderson  <rth@redhat.com>
8375
8376         * lib/target-supports.exp (check_gc_sections_available): Disable
8377         for alpha and ia64.
8378
8379 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         PR middle-end/17909
8382         * g++.dg/other/vararg-2.C: New test.
8383
8384 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8385
8386         PR c++/17011, c++/17971
8387         * g++.dg/template/error15.C: Adjust expected error.
8388         * g++.dg/template/instantiate3.C: Likewise.
8389
8390 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
8391
8392         * gcc.dg/altivec-18.c: Fix for darwin
8393
8394 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         PR c++/18782
8397         * g++.dg/parse/ptrmem2.C: New.
8398
8399         PR c++/18318
8400         * g++.dg/template/new1.C: New.
8401
8402 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8403
8404         PR fortran/18710
8405         * gfortran.dg/direct_io_3.f90: New test.
8406
8407 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
8408
8409         PR 18758
8410         * g++.dg/parse/crash21.C: New.
8411
8412 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8413
8414         PR c++/15664, c++/18276
8415         * g++.dg/template/ttp13.C: New test.
8416         * g++.dg/template/ttp14.C: Likewise.
8417
8418 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8419
8420         PR c++/18123
8421         * g++.dg/parse/enum2.C: New test.
8422         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
8423
8424 2004-12-02  Nick Clifton  <nickc@redhat.com>
8425
8426         * gcc.target/xstormy16: New test directory.
8427         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
8428         * gcc.target/xstormy16/bp.c: Check the generation of bp
8429         instructions.
8430         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
8431         bn instructions and the BELOW100 attribute.
8432
8433 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
8434
8435         PR target/16952
8436         * gcc.dg/ppc-eabi.c: New.
8437
8438 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8439
8440         PR fortran/18284
8441         * gfortran.dg/backspace.f90
8442
8443 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
8444
8445         * gfortran.dg/inquire.f90: New test.
8446
8447 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
8448
8449         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
8450         handle effective-target-keyword.
8451         (dg-skip-if): Support effective-target keyword as target list.
8452         (dg-xfail-if): Ditto.
8453         * lib/target-supports.exp (is-effective-target-keyword): New proc.
8454
8455 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
8456
8457         PR tree-optimization/18291
8458         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
8459
8460 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
8461
8462         PR C++/18729
8463         * g++.dg/parse/crash20.C: New.
8464
8465         PR c++/17431
8466         * g++.dg/overload/arg1.C: New.
8467         * g++.dg/overload/arg2.C: New.
8468         * g++.dg/overload/arg3.C: New.
8469         * g++.dg/overload/arg4.C: New.
8470
8471 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
8472
8473         * gcc.dg/c99-flex-array-4.c: Remove.
8474
8475 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8476
8477         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
8478
8479         * lib/target-supports.exp (is-effective-target): Simplify.
8480
8481         * lib/target-supports.exp (check_effective_target_vect_long):
8482         Fix for powerpc64-*-*.
8483
8484 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
8485
8486         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
8487         to support new requirements on FreeBSD 5.
8488
8489 2004-11-30  Devang Patel  <dpatel@apple.com>
8490
8491         PR 18702
8492         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
8493
8494 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
8495
8496         * g++.dg/ext/altivec-13.C: New test.
8497
8498 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
8499
8500         PR tree-opt/18298
8501         * gcc.c-torture/execute/p18298.c: New test.
8502
8503 2004-11-30  Ira Rosen  <irar@il.ibm.com>
8504             Dorit Naishlos  <dorit@il.ibm.com>
8505
8506         PR tree-opt/18607
8507         * gcc.dg/vect/vect-89.c: New test.
8508
8509 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
8510
8511         * gcc.dg/pr18596-1.c: New test.
8512
8513 2004-11-30  Ben Elliston  <bje@au.ibm.com>
8514
8515         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
8516
8517 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8518
8519         PR c/18479
8520         * gcc.dg/pr18479.c: New test.
8521
8522 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8523
8524         PR target/18490
8525         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
8526         mmix-knuth-mmixware.
8527
8528         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
8529         cris-*-elf* cris-*-aout* mmix-*-*
8530
8531 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
8532
8533         PR middle-end/18725
8534         * gcc.dg/pr18725.c: New test.
8535
8536 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8537
8538         PR target/18488
8539         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
8540
8541         PR target/18336
8542         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
8543
8544 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
8545
8546         PR c++/18368
8547         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
8548         * g++.old-deja/g++.law/ctors5.C: Likewise.
8549         * g++.old-deja/g++.other/crash25.C: Likewise.
8550
8551         PR c++/18674
8552         * g++.dg/template/error16.C: New test.
8553
8554         PR c++/18512
8555         * g++.dg/template/crash29.C: New test.
8556
8557 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
8558
8559         PR tree-optimization/18712
8560         * gcc.c-torture/compile/pr18712.c: New test.
8561
8562 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
8563
8564         PR c/7544
8565         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
8566         tests.
8567
8568 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8569
8570         PR c++/18652
8571         * g++.dg/lookup/crash6.C: New test.
8572
8573 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
8574
8575         PR middle-end/18164
8576         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
8577
8578 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8579
8580         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
8581         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
8582         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
8583
8584 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         * gcc.dg/pr18164.c: New test.
8587
8588 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
8589
8590         * gcc.dg/funroll-loops-all.c: New.
8591
8592 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8593
8594         PR target/18489
8595         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
8596         delimeter, match space and TAB as well as ":".
8597
8598         PR target/18484
8599         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
8600
8601         PR target/18348
8602         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
8603
8604         PR target/18345
8605         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
8606
8607         PR target/18337
8608         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
8609
8610 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
8611
8612         * gfortran.dg/direct_io_2.f90: New test.
8613
8614 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
8615
8616         PR target/18334
8617         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
8618
8619 2004-11-28  Richard Henderson  <rth@redhat.com>
8620
8621         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
8622
8623 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
8624
8625         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
8626         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
8627         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
8628         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
8629         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
8630         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
8631         gcc.dg/pointer-arith-8.c: New tests.
8632
8633 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
8634
8635         PR fortran/18364
8636         * gfortran.dg/endfile.f90: New test.
8637
8638 2004-11-27  Falk Hueffner  <falk@debian.org>
8639
8640         * gcc.dg/loop-6.c: New test.
8641
8642 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8643
8644         * gcc.c-torture/execute/20041126-1.c: New test.
8645
8646 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8647
8648         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
8649         on IRIX.
8650
8651 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
8652
8653         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
8654         functions.
8655
8656 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR rtl-optimization/17825
8659         * gcc.c-torture/compile/20041119-1.c: New test.
8660
8661 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8662
8663         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
8664         Check existence of ld library path variables before unsetting.
8665
8666 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
8667
8668         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
8669
8670 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8671
8672         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
8673
8674 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
8675
8676         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
8677
8678 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8679
8680         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
8681         dg-do directive.
8682
8683 2004-11-26  Ben Elliston  <bje@au.ibm.com>
8684
8685         * gcc.dg/pr17957.c: Pass --param, not -param.
8686
8687 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8688
8689         PR middle-end/17957
8690         * testsuite/gcc.dg/pr17957.c: New test.
8691
8692 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/18445
8695         * g++.dg/template/crash28.C: Likewise.
8696
8697         PR c++/18001
8698         * g++.dg/expr/unary2.C: Adjust lvalue messages.
8699         * g++.dg/ext/lvaddr.C: Likewise.
8700         * g++.dg/opt/pr7503-3.C: Likewise.
8701
8702         PR c++/18466
8703         * g++.dg/parse/qualified3.C: New test.
8704         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
8705
8706         PR c++/18545
8707         * g++.dg/expr/return1.C: New test.
8708
8709 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8710
8711         Friend class name lookup 3/n, PR c++/3332
8712         * g++.dg/lookup/friend3.C: New test.
8713         * g++.dg/lookup/friend4.C: Likewise.
8714         * g++.dg/lookup/friend5.C: Likewise.
8715
8716 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8717
8718         Friend class name lookup 2/n, PR c++/14513, c++/15410
8719         * g++.dg/lookup/friend2.C: New test.
8720         * g++.dg/template/friend31.C: Likewise.
8721
8722 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8723
8724         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
8725
8726 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/17473
8729         * g++.dg/tc1/dr56.C: Remove.
8730         * g++.dg/template/typedef1.C: Add dg-error markers.
8731         * g++.old-deja/g++.other/typedef7.C: Likewise.
8732
8733         PR c++/18285
8734         * g++.dg/parse/typedef7.C: New test.
8735
8736 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
8737
8738         * gcc.c-torture/execute/20041124-1.c: New test.
8739
8740 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
8741
8742         * g++.dg/template/deduce3.C: New test.
8743
8744         PR c++/18586
8745         * g++.dg/template/crash27.C: New test.
8746
8747         PR c++/18530
8748         * g++.dg/warn/Wshadow-3.C: New test.
8749
8750 2004-11-24  Devang Patel  <dpatel@apple.com>
8751
8752         PR/18555
8753         * gcc.dg/cpp/isysroot-1.c: New test.
8754         * gcc.dg/cpp/usr/include/stdio.h: New file.
8755         * gcc.dg/cpp/isysroot-2.c: New test.
8756         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
8757         New file.
8758
8759 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8760
8761         PR c++/8929
8762         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
8763
8764 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8765
8766         * gcc.target/sparc/align.c: Do not include <stdint.h>.
8767         * gcc.target/sparc/pdist.c: Likewise.
8768
8769 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
8770
8771         PR c++/16882
8772         * g++.dg/conversion/simd1.C: New test.
8773
8774 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8775
8776         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
8777         and restore_ld_library_path_env_vars.
8778         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
8779         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
8780         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
8781         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
8782
8783 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
8784
8785         * gcc.dg/pragma-align-2.c: Test macro expansion.
8786         * gcc.dg/pragma-pack-2.c: New test.
8787
8788 2004-11-23  Richard Henderson  <rth@redhat.com>
8789
8790         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
8791         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
8792         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
8793         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
8794         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
8795         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
8796
8797         * gcc.dg/vect/vect.exp: Add check for alpha.
8798         * lib/target-supports.exp (check_alpha_max_hw_available): New.
8799         (check_effective_target_vect_int): Enable for alpha.
8800         (check_effective_target_vect_long): New.
8801         (is-effective-target): Add it.
8802
8803 2004-11-23  Uros Bizjak <uros@kss-loka.si>
8804
8805         * gcc.dg/pr18614-1.c: New test.
8806
8807 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808
8809         * gcc.dg/setjmp-2.c: New test.
8810
8811 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
8812
8813         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
8814         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
8815         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
8816         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
8817         gcc.target/sparc/pdist.c: New tests.
8818
8819 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
8820
8821         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
8822
8823 2004-11-22  Dale Johannesen  <dalej@apple.com>
8824
8825         * gcc.dg/20041111-1.c:  New.
8826
8827 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8828
8829         PR tree-opt/18536
8830         * gcc.dg/vect/pr18536.c: New test.
8831
8832 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8833
8834         PR c++/18354
8835         * g++.dg/template/nontype11.C: New test.
8836
8837 2004-11-21  Roger Sayle  <roger@eyesopen.com>
8838
8839         PR middle-end/18520
8840         * gcc.dg/pr18520-1.c: New test case.
8841
8842 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
8843
8844         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
8845         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
8846         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
8847         expected diagnostics.
8848
8849 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8850
8851         PR target/18580
8852         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
8853         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
8854         vect-77.c, vect-77a.c: XFAIL on the SPARC.
8855
8856 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8857
8858         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
8859
8860 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
8861             Joseph Myers  <joseph@codesourcery.com>
8862
8863         * lib/target-supports.exp (check_visibility_available): Really
8864         test the compiler.
8865
8866 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
8867
8868         PR tree-opt/18181
8869         * gcc.dg/vect/vect-85.c: New test.
8870         * gcc.dg/vect/vect-86.c: New test.
8871         * gcc.dg/vect/vect-87.c: New test.
8872         * gcc.dg/vect/vect-88.c: New test.
8873
8874 2004-11-19  Ben Elliston  <bje@au.ibm.com>
8875
8876         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
8877
8878 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
8879
8880         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
8881         * gcc.dg/ppc-and-1.c: Ditto.
8882         * gcc.dg/ppc-compare-1.c: Ditto.
8883         * gcc.dg/ppc-mov-1.c: Ditto
8884
8885 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
8886             Mark Mitchell  <mark@codesourcery.com>
8887
8888         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
8889
8890 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8891             Aldy Hernandez  <aldyh@redhat.com>
8892
8893         * lib/target-supports.exp (check_effective_target_vect_int): New
8894         (check_effective_target_vect_float): New
8895         (check_effective_target_vect_double): New.
8896         (is-effective-target): Support new effective targets keywords.
8897         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
8898         default action for dg-do.
8899         * gcc.dg/vect/pr16105.c: Use new support.
8900         * gcc.dg/vect/pr18400.c: Ditto.
8901         * gcc.dg/vect/pr18425.c: Ditto.
8902         * gcc.dg/vect/vect-1.c: Ditto.
8903         * gcc.dg/vect/vect-10.c: Ditto.
8904         * gcc.dg/vect/vect-11.c: Ditto.
8905         * gcc.dg/vect/vect-12.c: Ditto.
8906         * gcc.dg/vect/vect-13.c: Ditto.
8907         * gcc.dg/vect/vect-14.c: Ditto.
8908         * gcc.dg/vect/vect-15.c: Ditto.
8909         * gcc.dg/vect/vect-16.c: Ditto.
8910         * gcc.dg/vect/vect-17.c: Ditto.
8911         * gcc.dg/vect/vect-18.c: Ditto.
8912         * gcc.dg/vect/vect-19.c: Ditto.
8913         * gcc.dg/vect/vect-2.c: Ditto.
8914         * gcc.dg/vect/vect-20.c: Ditto.
8915         * gcc.dg/vect/vect-21.c: Ditto.
8916         * gcc.dg/vect/vect-22.c: Ditto.
8917         * gcc.dg/vect/vect-23.c: Ditto.
8918         * gcc.dg/vect/vect-24.c: Ditto.
8919         * gcc.dg/vect/vect-25.c: Ditto.
8920         * gcc.dg/vect/vect-26.c: Ditto.
8921         * gcc.dg/vect/vect-27.c: Ditto.
8922         * gcc.dg/vect/vect-27a.c: Ditto.
8923         * gcc.dg/vect/vect-28.c: Ditto.
8924         * gcc.dg/vect/vect-29.c: Ditto.
8925         * gcc.dg/vect/vect-29a.c: Ditto.
8926         * gcc.dg/vect/vect-3.c: Ditto.
8927         * gcc.dg/vect/vect-30.c: Ditto.
8928         * gcc.dg/vect/vect-31.c: Ditto.
8929         * gcc.dg/vect/vect-32.c: Ditto.
8930         * gcc.dg/vect/vect-33.c: Ditto.
8931         * gcc.dg/vect/vect-34.c: Ditto.
8932         * gcc.dg/vect/vect-35.c: Ditto.
8933         * gcc.dg/vect/vect-36.c: Ditto.
8934         * gcc.dg/vect/vect-37.c: Ditto.
8935         * gcc.dg/vect/vect-38.c: Ditto.
8936         * gcc.dg/vect/vect-4.c: Ditto.
8937         * gcc.dg/vect/vect-40.c: Ditto.
8938         * gcc.dg/vect/vect-41.c: Ditto.
8939         * gcc.dg/vect/vect-42.c: Ditto.
8940         * gcc.dg/vect/vect-43.c: Ditto.
8941         * gcc.dg/vect/vect-44.c: Ditto.
8942         * gcc.dg/vect/vect-45.c: Ditto.
8943         * gcc.dg/vect/vect-46.c: Ditto.
8944         * gcc.dg/vect/vect-47.c: Ditto.
8945         * gcc.dg/vect/vect-48.c: Ditto.
8946         * gcc.dg/vect/vect-48a.c: Ditto.
8947         * gcc.dg/vect/vect-49.c: Ditto.
8948         * gcc.dg/vect/vect-5.c: Ditto.
8949         * gcc.dg/vect/vect-50.c: Ditto.
8950         * gcc.dg/vect/vect-51.c: Ditto.
8951         * gcc.dg/vect/vect-52.c: Ditto.
8952         * gcc.dg/vect/vect-53.c: Ditto.
8953         * gcc.dg/vect/vect-54.c: Ditto.
8954         * gcc.dg/vect/vect-55.c: Ditto.
8955         * gcc.dg/vect/vect-56.c: Ditto.
8956         * gcc.dg/vect/vect-56a.c: Ditto.
8957         * gcc.dg/vect/vect-57.c: Ditto.
8958         * gcc.dg/vect/vect-58.c: Ditto.
8959         * gcc.dg/vect/vect-59.c: Ditto.
8960         * gcc.dg/vect/vect-6.c: Ditto.
8961         * gcc.dg/vect/vect-60.c: Ditto.
8962         * gcc.dg/vect/vect-61.c: Ditto.
8963         * gcc.dg/vect/vect-62.c: Ditto.
8964         * gcc.dg/vect/vect-63.c: Ditto.
8965         * gcc.dg/vect/vect-64.c: Ditto.
8966         * gcc.dg/vect/vect-65.c: Ditto.
8967         * gcc.dg/vect/vect-66.c: Ditto.
8968         * gcc.dg/vect/vect-67.c: Ditto.
8969         * gcc.dg/vect/vect-68.c: Ditto.
8970         * gcc.dg/vect/vect-69.c: Ditto.
8971         * gcc.dg/vect/vect-7.c: Ditto.
8972         * gcc.dg/vect/vect-72.c: Ditto.
8973         * gcc.dg/vect/vect-72a.c: Ditto.
8974         * gcc.dg/vect/vect-73.c: Ditto.
8975         * gcc.dg/vect/vect-74.c: Ditto.
8976         * gcc.dg/vect/vect-75.c: Ditto.
8977         * gcc.dg/vect/vect-76.c: Ditto.
8978         * gcc.dg/vect/vect-77.c: Ditto.
8979         * gcc.dg/vect/vect-77a.c: Ditto.
8980         * gcc.dg/vect/vect-78.c: Ditto.
8981         * gcc.dg/vect/vect-79.c: Ditto.
8982         * gcc.dg/vect/vect-8.c: Ditto.
8983         * gcc.dg/vect/vect-80.c: Ditto.
8984         * gcc.dg/vect/vect-82.c: Ditto.
8985         * gcc.dg/vect/vect-82_64.c: Ditto.
8986         * gcc.dg/vect/vect-83.c: Ditto.
8987         * gcc.dg/vect/vect-83_64.c: Ditto.
8988         * gcc.dg/vect/vect-9.c: Ditto.
8989         * gcc.dg/vect/vect-all.c: Ditto.
8990         * gcc.dg/vect/vect-none.c: Ditto.
8991
8992 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
8993
8994         * lib/gcc-dg.exp (dg-skip-if): New function.
8995         (dg-forbid-option): Remove.
8996         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
8997         * g++.dg/abi/bitfield8.C: Likewise.
8998         * g++.dg/abi/dtor1.C: Likewise.
8999         * g++.dg/abi/empty10.C: Likewise.
9000         * g++.dg/abi/empty7.C: Likewise.
9001         * g++.dg/abi/empty9.C: Likewise.
9002         * g++.dg/abi/layout3.C: Likewise.
9003         * g++.dg/abi/layout4.C: Likewise.
9004         * g++.dg/abi/thunk1.C: Likewise.
9005         * g++.dg/abi/thunk2.C: Likewise.
9006         * g++.dg/abi/vbase11.C: Likewise.
9007         * g++.dg/abi/vthunk2.C: Likewise.
9008         * g++.dg/abi/vthunk3.C: Likewise.
9009         * g++.dg/ext/attrib8.C: Likewise.
9010         * g++.dg/opt/longbranch2.C: Likewise.
9011         * g++.dg/opt/reg-stack4.C: Likewise.
9012         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9013         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9014         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9015         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9016         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9017         * gcc.dg/20000609-1.c: Likewise.
9018         * gcc.dg/20000720-1.c: Likewise.
9019         * gcc.dg/20011107-1.c: Likewise.
9020         * gcc.dg/20011119-1.c: Likewise.
9021         * gcc.dg/20020108-1.c: Likewise.
9022         * gcc.dg/20020122-2.c: Likewise.
9023         * gcc.dg/20020122-3.c: Likewise.
9024         * gcc.dg/20020201-3.c: Likewise.
9025         * gcc.dg/20020206-1.c: Likewise.
9026         * gcc.dg/20020218-1.c: Likewise.
9027         * gcc.dg/20020310-1.c: Likewise.
9028         * gcc.dg/20020411-1.c: Likewise.
9029         * gcc.dg/20020418-2.c: Likewise.
9030         * gcc.dg/20020426-1.c: Likewise.
9031         * gcc.dg/20020426-2.c: Likewise.
9032         * gcc.dg/20020517-1.c: Likewise.
9033         * gcc.dg/20020523-1.c: Likewise.
9034         * gcc.dg/20020523-2.c: Likewise.
9035         * gcc.dg/20020729-1.c: Likewise.
9036         * gcc.dg/20030204-1.c: Likewise.
9037         * gcc.dg/20030826-2.c: Likewise.
9038         * gcc.dg/20030926-1.c: Likewise.
9039         * gcc.dg/20031202-1.c: Likewise.
9040         * gcc.dg/980312-1.c: Likewise.
9041         * gcc.dg/980313-1.c: Likewise.
9042         * gcc.dg/990117-1.c: Likewise.
9043         * gcc.dg/990424-1.c: Likewise.
9044         * gcc.dg/990524-1.c: Likewise.
9045         * gcc.dg/991230-1.c: Likewise.
9046         * gcc.dg/i386-387-1.c: Likewise.
9047         * gcc.dg/i386-387-2.c: Likewise.
9048         * gcc.dg/i386-387-3.c: Likewise.
9049         * gcc.dg/i386-387-4.c: Likewise.
9050         * gcc.dg/i386-387-5.c: Likewise.
9051         * gcc.dg/i386-387-6.c: Likewise.
9052         * gcc.dg/i386-asm-1.c: Likewise.
9053         * gcc.dg/i386-bitfield1.c: Likewise.
9054         * gcc.dg/i386-bitfield2.c: Likewise.
9055         * gcc.dg/i386-loop-1.c: Likewise.
9056         * gcc.dg/i386-loop-2.c: Likewise.
9057         * gcc.dg/i386-loop-3.c: Likewise.
9058         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9059         * gcc.dg/i386-pic-1.c: Likewise.
9060         * gcc.dg/i386-regparm.c: Likewise.
9061         * gcc.dg/i386-signbit-1.c: Likewise.
9062         * gcc.dg/i386-signbit-2.c: Likewise.
9063         * gcc.dg/i386-signbit-3.c: Likewise.
9064         * gcc.dg/i386-sse-5.c: Likewise.
9065         * gcc.dg/i386-sse-8.c: Likewise.
9066         * gcc.dg/i386-unroll-1.c: Likewise.
9067         * gcc.dg/tls/opt-1.c: Likewise.
9068         * gcc.dg/tls/opt-2.c: Likewise.
9069         * gcc.dg/unroll-1.c: Likewise.
9070         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9071         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9072         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9073         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9074
9075 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9076
9077         * g++.dg/template/incomplete1.C: New test.
9078
9079 2004-11-16  Nick Clifton  <nickc@redhat.com>
9080
9081         Revert patches accidentally commited during checkin of fixes for
9082         xstormy16 tests:
9083         gcc.c-torture/execute/simd-4.c: Revert
9084         gcc.dg/20040910-1.c: Revert.
9085
9086 2004-11-16  Paul Brook  <paul@codesourcery.com>
9087
9088         PR fortran/13010
9089         * gfortran.dg/der_pointer_1.f90: New test.
9090
9091 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
9092
9093         PR c/18498
9094         * gcc.dg/bitfld-13.c: New test.
9095
9096 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
9097
9098         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
9099         powerpc*-*-linux*.
9100
9101         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
9102         * gcc.dg/ppc64-abi-2.c: Ditto.
9103         * gcc.dg/ppc64-abi-3.c: Ditto.
9104
9105         * lib/gcc-dg.exp (dg-target-list): Remove.
9106
9107 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
9108
9109         * gcc.dg/ia64-postinc.c: New test.
9110
9111 2004-11-15  Mark Mitchell <mark@codesourcery.com>
9112
9113         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
9114
9115 2004-11-15  Nick Clifton  <nickc@redhat.com>
9116
9117         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
9118         __INT_MAX__ so that the test can be compiled by toolchains
9119         targeted at 16-bit processors.
9120
9121         * gcc.dg/20040625-1.c: Use long constants rather than integers
9122         when performing arithmetic that will overflow 16-bits.
9123
9124         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
9125         xstormy16.  It does not support 128-bit vector operations.
9126
9127         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
9128         with the macro PTR_TYPE.  Define this macro to an integer type
9129         suitable for holding a pointer.
9130
9131         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
9132         the target is a 16-bit processor.
9133
9134         * gcc.dg/cpp/if-2.c: Expect a different warning message from
9135         16-bit targets where the character constant will be too long.
9136
9137         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
9138         where the double will not be directly addressable.
9139
9140 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9141
9142         Friend class name lookup 1/n, PR c++/18471
9143         * g++.dg/template/crash26.C: New test.
9144         * g++.dg/lookup/struct1.C: Adjust expected error.
9145         * g++.dg/parse/elab1.C: Likewise.
9146         * g++.dg/parse/elab2.C: Likewise.
9147         * g++.dg/parse/int-as-enum1.C: Likewise.
9148         * g++.dg/parse/struct-as-enum1.C: Likewise.
9149         * g++.dg/parse/typedef1.C: Likewise.
9150         * g++.dg/parse/typedef3.C: Likewise.
9151         * g++.dg/parse/typedef4.C: Likewise.
9152         * g++.dg/parse/typedef5.C: Likewise.
9153         * g++.dg/template/nontype4.C: Likewise.
9154         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
9155         * g++.old-deja/g++.other/elab1.C: Likewise.
9156         * g++.old-deja/g++.other/syntax4.C: Likewise.
9157
9158 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
9159
9160         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
9161
9162 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
9163
9164         * gcc.c-torture/execute/20041114-1.c: New test.
9165
9166 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
9167
9168         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
9169         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
9170         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
9171         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
9172         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
9173         gcc.dg/switch-7.c: New tests.
9174
9175 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9176
9177         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
9178
9179 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9180
9181         PR tree-opt/18400
9182         * gcc.dg/vect/pr18400.c: New test.
9183
9184 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
9185             Andrew Pinski  <pinskia@physics.uc.edu>
9186
9187         PR tree-opt/18425
9188         * gcc.dg/vect/pr18425.c: New test.
9189
9190 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9191
9192         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
9193         Guard with dg-require-alias and dg-require-visibility.
9194
9195 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9196
9197         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
9198
9199 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9200
9201         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
9202
9203 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9204
9205         PR c++/17344
9206         * g++.dg/template/defarg5.C: New test.
9207
9208 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9209
9210         * g++.dg/parse/cast1.C: Run only on ILP32.
9211         * g++.old-deja/g++.mike/p784.C: Likewise.
9212
9213 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
9214
9215         * gcc.c-torture/execute/20041113-1.c: New test.
9216
9217 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9218
9219         PR target/18230
9220         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
9221         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
9222         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
9223         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
9224         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
9225         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
9226         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
9227         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
9228         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
9229         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
9230         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
9231         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
9232         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
9233
9234 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
9235
9236         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
9237         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
9238         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
9239         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
9240         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
9241         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
9242         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
9243         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
9244         gcc.target/sparc/combined-1.c: New tests.
9245
9246 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
9247
9248         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
9249         New tests.
9250
9251 2004-11-12  Mark Mitchell <mark@codesourcery.com>
9252
9253         * lib/gcc-dg.exp (dg-forbid-option): New function.
9254         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
9255         * g++.dg/abi/bitfield8.C: Likewise.
9256         * g++.dg/abi/dtor1.C: Likewise.
9257         * g++.dg/abi/empty10.C: Likewise.
9258         * g++.dg/abi/empty7.C: Likewise.
9259         * g++.dg/abi/empty9.C: Likewise.
9260         * g++.dg/abi/layout3.C: Likewise.
9261         * g++.dg/abi/layout4.C: Likewise.
9262         * g++.dg/abi/thunk1.C: Likewise.
9263         * g++.dg/abi/thunk2.C: Likewise.
9264         * g++.dg/abi/vbase11.C: Likewise.
9265         * g++.dg/abi/vthunk2.C: Likewise.
9266         * g++.dg/abi/vthunk3.C: Likewise.
9267         * g++.dg/ext/attrib8.C: Likewise.
9268         * g++.dg/opt/longbranch2.C: Likewise.
9269         * g++.dg/opt/reg-stack4.C: Likewise.
9270         * g++.old-deja/g++.ext/attrib1.C: Likewise.
9271         * g++.old-deja/g++.ext/attrib2.C: Likewise.
9272         * g++.old-deja/g++.ext/attrib3.C: Likewise.
9273         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9274         * g++.old-deja/g++.other/store-expr2.C: Likewise.
9275         * gcc.dg/20000609-1.c: Likewise.
9276         * gcc.dg/20000720-1.c: Likewise.
9277         * gcc.dg/20011107-1.c: Likewise.
9278         * gcc.dg/20011119-1.c: Likewise.
9279         * gcc.dg/20020108-1.c: Likewise.
9280         * gcc.dg/20020122-2.c: Likewise.
9281         * gcc.dg/20020122-3.c: Likewise.
9282         * gcc.dg/20020201-3.c: Likewise.
9283         * gcc.dg/20020206-1.c: Likewise.
9284         * gcc.dg/20020218-1.c: Likewise.
9285         * gcc.dg/20020310-1.c: Likewise.
9286         * gcc.dg/20020411-1.c: Likewise.
9287         * gcc.dg/20020418-2.c: Likewise.
9288         * gcc.dg/20020426-1.c: Likewise.
9289         * gcc.dg/20020426-2.c: Likewise.
9290         * gcc.dg/20020517-1.c: Likewise.
9291         * gcc.dg/20020523-1.c: Likewise.
9292         * gcc.dg/20020523-2.c: Likewise.
9293         * gcc.dg/20020729-1.c: Likewise.
9294         * gcc.dg/20030204-1.c: Likewise.
9295         * gcc.dg/20030826-2.c: Likewise.
9296         * gcc.dg/20030926-1.c: Likewise.
9297         * gcc.dg/20031202-1.c: Likewise.
9298         * gcc.dg/980312-1.c: Likewise.
9299         * gcc.dg/980313-1.c: Likewise.
9300         * gcc.dg/990117-1.c: Likewise.
9301         * gcc.dg/990424-1.c: Likewise.
9302         * gcc.dg/990524-1.c: Likewise.
9303         * gcc.dg/991230-1.c: Likewise.
9304         * gcc.dg/i386-387-1.c: Likewise.
9305         * gcc.dg/i386-387-2.c: Likewise.
9306         * gcc.dg/i386-387-3.c: Likewise.
9307         * gcc.dg/i386-387-4.c: Likewise.
9308         * gcc.dg/i386-387-5.c: Likewise.
9309         * gcc.dg/i386-387-6.c: Likewise.
9310         * gcc.dg/i386-asm-1.c: Likewise.
9311         * gcc.dg/i386-bitfield1.c: Likewise.
9312         * gcc.dg/i386-bitfield2.c: Likewise.
9313         * gcc.dg/i386-loop-1.c: Likewise.
9314         * gcc.dg/i386-loop-2.c: Likewise.
9315         * gcc.dg/i386-loop-3.c: Likewise.
9316         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9317         * gcc.dg/i386-pic-1.c: Likewise.
9318         * gcc.dg/i386-regparm.c: Likewise.
9319         * gcc.dg/i386-signbit-1.c: Likewise.
9320         * gcc.dg/i386-signbit-2.c: Likewise.
9321         * gcc.dg/i386-signbit-3.c: Likewise.
9322         * gcc.dg/i386-sse-5.c: Likewise.
9323         * gcc.dg/i386-sse-8.c: Likewise.
9324         * gcc.dg/i386-unroll-1.c: Likewise.
9325         * gcc.dg/tls/opt-1.c: Likewise.
9326         * gcc.dg/tls/opt-2.c: Likewise.
9327         * gcc.dg/unroll-1.c: Likewise.
9328         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
9329         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
9330         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
9331         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
9332         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
9333         -m64 is specified.
9334
9335 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/18389
9338         * g++.dg/parse/cond1.C: New test.
9339
9340         PR c++/18429
9341         * g++.dg/template/array9.C: New test.
9342         * g++.dg/ext/vla1.C: Adjust error messages.
9343         * g++.dg/ext/vlm1.C: Likewise.
9344         * g++.dg/template/crash2.C: Likewise.
9345
9346         PR c++/18436
9347         * g++.dg/template/call3.C: New test.
9348
9349         PR c++/18407
9350         * g++.dg/template/ptrmem11.C: New test.
9351
9352 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
9353
9354         PR other/14264
9355         * lib/g++.exp: Set LC_ALL and LANG to C.
9356         * lib/gcc-dg.exp: Likewise.
9357         * lib/gfortran.exp: Likewise.
9358         * lib/objc.exp: Likewise.
9359         * lib/treelang.exp: Likewise.
9360
9361 2004-11-12  Andreas Schwab  <schwab@suse.de>
9362
9363         * gcc.dg/pr16286.c: Fix last change.
9364
9365 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/18416
9368         * g++.dg/init/global1.C: New test.
9369
9370 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
9371
9372         * gcc.c-torture/execute/20041112-1.c: New test.
9373
9374 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9375
9376         * lib/gcc-dg.exp (dg-target-list): New.
9377
9378 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9379             Richard Sandiford  <rsandifo@redhat.com>
9380
9381         * lib/target-supports.exp (get-compiler_messages): New.
9382         (check_named_sections_available): Use it.
9383         (check_effective_target_ilp32): New.
9384         (check_effective_target_lp64): New.
9385         (is-effective-target): New.
9386         * lib/gcc-dg.exp (dg-require-effective-target): New.
9387
9388 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
9389
9390         * gcc.dg/precedence-1.c: New test.
9391
9392 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
9393
9394         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
9395
9396         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
9397         message, delete generated files, use more descriptive name for
9398         executable, and make the test unsupported when it cannot be run.
9399
9400         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
9401         (dg-require-weak, dg-require-visibility, dg-require-alias,
9402         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
9403         dg-require-iconv, dg-require-named-sections): Use it.
9404
9405         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
9406
9407 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
9408
9409         PR target/16457
9410         * gcc.dg/ppc-and-1: New
9411
9412         PR target/16796
9413         * gcc.dg/ppc-mov-1.c: New.
9414
9415         PR target/16458
9416         * gcc.dg/ppc-compare-1.c: New.
9417
9418 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
9419
9420         * objc.dg/desig-init-2.m: New test.
9421
9422 2004-11-10  Adam Nemet  <anemet@lnxw.com>
9423
9424         PR middle-end/18160
9425         * g++.dg/warn/register-var-1.C: New test.
9426         * g++.dg/warn/register-var-2.C: New test.
9427
9428 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9429
9430         * gcc.dg/union-2.c: New test.
9431
9432 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
9433
9434         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
9435         New test for PR tree-optimization/17892.
9436
9437 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/18369
9440         * g++.dg/init/new12.C: New test.
9441
9442 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
9443
9444         * gcc.target/sparc: New directory.
9445         * gcc.target/sparc/sparc.exp: New driver.
9446         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
9447         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
9448         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
9449         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
9450
9451 2004-11-10  Paul Brook  <paul@codesourcery.com>
9452
9453         PR fortran/18218
9454         * gfortran.dg/list_read.c: New test.
9455
9456 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9457
9458         PR c/18322
9459         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
9460         expected diagnostic location.
9461
9462 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
9463
9464         * gcc.dg/20041109-1.c: New test.
9465
9466 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9467
9468         PR objc/18406
9469         * objc/compile/pr18406.m: New test.
9470
9471 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9472
9473         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
9474
9475 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
9476
9477         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
9478
9479 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9480
9481         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
9482
9483 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
9484
9485         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
9486         exit.
9487
9488 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
9489
9490         PR tree-opt/18299
9491         * gcc.c-torture/pr18299-1.c: New test.
9492
9493 2004-11-06  Andreas Schwab  <schwab@suse.de>
9494
9495         * gcc.dg/pr16286.c: Also test for bool and pixel.
9496
9497 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
9498
9499         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
9500         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
9501         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
9502         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
9503         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
9504         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
9505         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
9506         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
9507         gcc.dg/struct-semi-3.c: New tests.
9508
9509 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9510
9511         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
9512
9513 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9514
9515         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
9516         Do not use C99 designators.
9517
9518 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9519
9520         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
9521
9522 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9523
9524         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
9525         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
9526         * gcc.c-torture/execute/simd-5.x: Remove.
9527
9528 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
9529
9530         PR rtl-optimization/17933
9531         * gcc.dg/torture/pr17933-1.c: New test.
9532
9533 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9534
9535         PR target/18106
9536         * lib/target-supports.exp (check_weak_available): Support
9537         Windows.
9538
9539 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
9540
9541         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
9542         call to fflush(stdout) before abort.
9543         (my_ffsll): New function.
9544         (generate_fields): Use it.
9545
9546 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9547
9548         * gcc.dg/init-undef-1.c: New test.
9549
9550 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
9551
9552         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
9553         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
9554         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
9555         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
9556         expected messages for new parser.
9557
9558 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
9559
9560         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
9561
9562 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9563
9564         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
9565         on LP64 targets.
9566
9567 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9568
9569         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
9570         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
9571         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
9572         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
9573         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
9574         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
9575         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
9576         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
9577         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
9578         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
9579
9580 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
9581
9582         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
9583         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
9584         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
9585         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
9586         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
9587         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
9588         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
9589         for new parser.
9590
9591 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
9592
9593         PR target/15342
9594         * gcc.dg/20041104-1.c: New test.
9595
9596 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9597
9598         * g++.dg/template/nontype7.C: New test.
9599         * g++.dg/template/nontype8.C: Likewise.
9600         * g++.dg/template/nontype9.C: Likewise.
9601         * g++.dg/template/nontype10.C: Likewise.
9602         * g++.dg/tc1/dr49.C: Likewise.
9603         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
9604         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
9605
9606 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9607
9608         * g++.dg/rtti/tinfo1.C: Remove xfails.
9609
9610 2004-11-04  Ben Elliston  <bje@au.ibm.com>
9611
9612         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
9613         packed attribute to the definition to satisfy the new C++ parser.
9614
9615 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9616
9617         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
9618         invocations of va_arg.
9619
9620 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
9621
9622         PR c++/18124
9623         * g++.dg/template/crash25.C: New test.
9624
9625         PR c++/18155
9626         * g++.dg/template/typedef2.C: New test.
9627         * g++.dg/parse/crash13.C: Adjust error markers.
9628
9629         PR c++/18177
9630         * g++.dg/conversion/const3.C: New test.
9631
9632 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9633
9634         PR fortran/17535
9635         PR fortran/17583
9636         PR fortran/17713
9637         * gfortran.dg/generic_[123].f90: New testcases.
9638
9639 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9640
9641         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
9642         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
9643
9644 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9645
9646         PR tree-opt/16808
9647         * gcc.c-torture/compile/pr16808.c: New test.
9648
9649 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
9650
9651         PR rtl-optimization/17104
9652         * gcc.dg/ppc-bitfield1.c: New.
9653
9654 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9655
9656         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
9657
9658 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
9659
9660         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
9661         strings for 32-bit code.
9662
9663 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
9664
9665         PR c/18239
9666         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
9667
9668 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
9669
9670         PR c++/18064
9671         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
9672
9673 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
9674
9675         PR c++/15172
9676         * g++.dg/init/aggr2.C: New test.
9677
9678 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
9679
9680         * objc.dg/local-decl-1.m: New test.
9681
9682 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9683
9684         * gcc.dg/20040910-1.c: Adjust regex.
9685
9686 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9687
9688         PR rtl-optimization/18084
9689         * g++.dg/opt/pr18084-1.C: New testcase.
9690
9691 2004-10-30  Matt Austern  <austern@apple.com>
9692
9693         PR c++/17542
9694         * g++.dg/ext/attrib18.C: New test.
9695
9696 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9697
9698         PR middle-end/18096
9699         * gcc.dg/pr18096-1.c: New test case.
9700
9701 2004-10-30  Roger Sayle  <roger@eyesopen.com>
9702
9703         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
9704
9705 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
9706
9707         PR c/16666
9708         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
9709         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
9710         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
9711         gcc.dg/old-style-prom-3.c: New tests.
9712
9713 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
9714
9715         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
9716         Remove unnecessary inclusion of stdio.h.
9717
9718 2004-10-29  Roger Sayle  <roger@eyesopen.com>
9719
9720         PR rtl-optimization/17581
9721         * gcc.dg/pr17581-1.c: New test case.
9722
9723 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
9724
9725         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
9726         being implemented.
9727         * g++.dg/conversion/dr195-1.C: New.
9728         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
9729         * g++.old-deja/g++.mike/p10148.C: Likewise.
9730
9731 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
9732
9733         PR c++/17695
9734         * g++.dg/debug/typedef2.C: New test.
9735
9736 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
9737
9738         PR fortran/13490
9739         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
9740         * gfortran.dg/g77/README: Update.
9741
9742 2004-10-28  Matt Austern  <austern@apple.com>
9743
9744         PR c++/14124
9745         * g++.dg/ext/packed7.C: New test.
9746
9747 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9748
9749         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
9750         scan-assembler.
9751         * lib/scanasm.exp (hidden-scan-for): New proc.
9752         (scan-hidden): Use hidden-scan-for instead of constructing the scan
9753         string.
9754         (scan-not-hidden): Likewise.
9755         * lib/target-supports.exp (check_visibility_available): mach-o is
9756         support too.
9757
9758 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
9759
9760         PR c++/17132
9761         * g++.dg/template/memclass3.C: New test.
9762
9763 2004-10-28  Adam Nemet  <anemet@lnxw.com>
9764
9765         PR middle-end/18160
9766         * gcc.dg/register-var-1.c: New test.
9767         * gcc.dg/register-var-2.c: New test.
9768         * gcc.dg/asm-7.c: Taking the address of a register variable is an
9769         error now.
9770
9771 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
9772
9773         PR other/18172
9774         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
9775         unused variables.
9776         * gcc.dg/vect/vect-22.c: Likewise.
9777
9778 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
9779
9780         * gcc.dg/i386-rotate-1.c: New test.
9781
9782 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
9783
9784         * g++.dg/init/ref12.C: Add "run" marker.
9785
9786         PR c++/17435
9787         * g++.dg/init/ref12.C: New test.
9788
9789         PR c++/18140
9790         * g++.dg/template/shift1.C: New test.
9791         * g++.dg/template/error10.C: Adjust error markers.
9792
9793 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         PR tree-opt/17529
9796         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
9797
9798 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
9799
9800         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
9801         * gcc.dg/weak/weak-3.c: Likewise.
9802         * gcc.dg/weak/weak-5.c: Likewise.
9803         * gcc.dg/weak/weak-9.c: Likewise.
9804         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
9805         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
9806
9807         * gcc.dg/darwin-weakimport-1.c: New.
9808
9809 2004-10-28  Ben Elliston  <bje@au.ibm.com>
9810
9811         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
9812
9813 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
9814
9815         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
9816         'syntax' error messages.
9817         * gcc.dg/cpp/direct2s.c: Likewise.
9818
9819 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
9820
9821         * gcc.c-torture/compile/20041026-1.c: New.
9822
9823 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/18093
9826         * g++.dg/lookup/ns2.C: New test.
9827
9828         PR c++/18020
9829         * g++.dg/template/enum4.C: New test.
9830
9831         PR c++/18161
9832         * g++.dg/template/expr1.C: New test.
9833
9834 2004-10-26  Ben Elliston  <bje@au.ibm.com>
9835
9836         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
9837
9838 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
9839
9840         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
9841         gcc.dg/decl-nospec-3.c: New tests.
9842
9843 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
9844
9845         * objc.dg/super-class-3.m: New test.
9846
9847 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
9848
9849         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
9850         resyncing.
9851         * gcc.dg/cpp/direct2s.c: Likewise.
9852
9853 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
9854
9855         * objc.dg/image-info.m: Update for changes to section selection.
9856
9857 2004-10-25  David Ayers  <d.ayers@inode.at>
9858             Ziemowit Laski  <zlaski@apple.com>
9859
9860         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
9861         diagnostics when messaging 'id <Proto>'.
9862         * objc.dg/class-protocol-1.m: New test.
9863         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
9864         a non-existent method signature.
9865         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
9866         Update diagnostics when messaging with non-existent method signature.
9867         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
9868         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
9869         invalid receivers are now resolved as if messaging 'id'; remove
9870         extraneous diagnostics.
9871
9872 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
9873
9874         PR c/16667
9875         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
9876         gcc.dg/init-desig-obs-3.c: New tests.
9877
9878 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
9879
9880         * gcc.dg/debug/20041023-1.c: New test.
9881
9882 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
9883
9884         PR middle-end/17407
9885         * gcc.c-torture/compile/pr17407.c: New test.
9886
9887         PR c++/18121
9888         * g++.dg/template/array8.C: New test.
9889
9890 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9891
9892         PR other/18138
9893         * lib/g++.exp: Accept more than one multilib libgcc.
9894         * lib/gcc-dg.exp: Likewise.
9895         * lib/objc.exp: Likewise.
9896         * lib/treelang.exp: Likewise.
9897         * lib/gfortran.exp: Likewise.
9898
9899 2004-10-24  Ben Elliston  <bje@au.ibm.com>
9900
9901         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
9902
9903 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
9904
9905         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
9906         * gcc.dg/c99-const-expr-3.c: Likewise.
9907
9908 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
9909
9910         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
9911
9912 2004-10-23  Ben Elliston  <bje@au.ibm.com>
9913
9914         * gcc.c-torture/execute/loop-2e.x: Remove.
9915
9916 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9917
9918         PR c++/18095
9919         * g++.dg/parse/crash18.C: New.
9920         * g++.dg/parse/crash19.C: New.
9921
9922 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
9923
9924         * g++.dg/ext/dllimport1.C: Move dg-warnings.
9925         * g++.dg/ext/dllimport2.C: Same.
9926         * g++.dg/ext/dllimport8.C: Same.
9927
9928 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
9929
9930         PR c++/10841
9931         * g++.dg/conversion/cast1.C: New test.
9932         * g++.dg/overload/pmf1.C: Adjust error marker.
9933
9934 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
9935
9936         PR objc/17923
9937         * objc.dg/const-str-7.m: New test.
9938
9939 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9940
9941         * g++.dg/template/memfriend11.C: Fix comment typo.
9942         * g++.dg/template/memfriend14.C: Likewise.
9943
9944 2004-10-20  Richard Henderson  <rth@redhat.com>
9945
9946         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
9947         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
9948         -fasynchronous-unwind-tables.
9949
9950 2004-10-20  Richard Henderson  <rth@redhat.com>
9951
9952         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
9953         (main): Return success.
9954         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
9955         (main): Return success.
9956
9957 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9958
9959         PR c++/13495
9960         * g++.dg/template/memfriend9.C: New test.
9961         * g++.dg/template/memfriend10.C: Likewise.
9962         * g++.dg/template/memfriend11.C: Likewise.
9963         * g++.dg/template/memfriend12.C: Likewise.
9964         * g++.dg/template/memfriend13.C: Likewise.
9965         * g++.dg/template/memfriend14.C: Likewise.
9966         * g++.dg/template/memfriend15.C: Likewise.
9967         * g++.dg/template/memfriend16.C: Likewise.
9968         * g++.dg/template/memfriend17.C: Likewise.
9969         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
9970
9971 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
9972
9973         * g++.dg/conversion/dr195.C: New.
9974         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
9975
9976 2004-10-20  Ben Elliston  <bje@au.ibm.com>
9977             Devang Patel  <dpatel@apple.com>
9978
9979         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
9980         of floating point arithmetic, which could trap.
9981
9982 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
9983
9984         PR c++/14035
9985         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
9986         * g++.dg/conversion/const2.C: New test.
9987         * g++.dg/expr/reinterpret2.C: New test.
9988         * g++.dg/expr/reinterpret3.C: New test.
9989         * g++.dg/expr/cast2.C: New test.
9990         * g++.dg/expr/copy1.C: New test.
9991         * g++.dg/other/conversion1.C: Change error message.
9992         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
9993         function pointers to void *.
9994         * g++.old-deja/g++.mike/p10148.C: Likewise.
9995
9996 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9997
9998         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
9999
10000 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
10001
10002         PR c++/18047
10003
10004         * g++.dg/parse/expr3.C: New test.
10005
10006 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10007
10008         * gcc.dg/smod-1.c: New test.
10009
10010 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
10011
10012         * objc.dg/method-14.m: New test.
10013
10014 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10015
10016         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
10017         Also xfail as the patch was reverted.
10018
10019 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
10020
10021         PR middle-end/16973
10022         * gcc.dg/pr16973.c: New test.
10023
10024 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
10025
10026         PR tree-optimization/17656
10027         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
10028
10029 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10030
10031         * g++.dg/eh/shadow1.C: New.
10032
10033 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * gcc.c-torture/compile/20041018-1.c: New test.
10036
10037 2004-10-18  Ben Elliston  <bje@au.ibm.com>
10038
10039         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
10040         compiler referring to register 0 when accessing sdata.  The linker
10041         now patches things up.
10042
10043 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
10044
10045         PR c/17529
10046         * gcc.c-torture/compile/pr17529.c: New test.
10047
10048 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10049
10050         PR c++/17743
10051         * g++.dg/ext/attrib17.C: New test.
10052
10053 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10054
10055         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
10056
10057 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10058
10059         PR c++/10479
10060         * g++.dg/ext/attrib16.C: New test.
10061
10062 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
10063
10064         PR c++/17042
10065         * g++.dg/init/dso_handle1.C: New test.
10066
10067         PR c++/14667
10068         * g++.dg/parse/typedef6.C: New test.
10069
10070         PR c++/17916
10071         * g++.dg/parse/pragma1.C: New test.
10072
10073 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
10074
10075         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
10076
10077 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
10078
10079         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
10080         -fno-common when on HPPA HP-UX platforms.
10081
10082 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
10083
10084         PR other/16820
10085         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
10086         stdint.h.
10087         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
10088         uintptr_t.
10089
10090 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10091
10092         PR c++/16301
10093         * g++.dg/lookup/strong-using-4.C: New test.
10094
10095 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
10096
10097         PR middle-end/16567
10098         * gcc.c-torture/compile/nested-1.c: New test.
10099
10100 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10101
10102         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
10103         and mipsisa64*-*-* (until support for misaligned loads is added).
10104         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
10105         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
10106         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
10107         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
10108         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
10109         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
10110
10111 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/17976
10114         * g++.dg/init/dtor3.C: New test.
10115
10116 2004-10-15  Ben Elliston  <bje@au.ibm.com>
10117
10118         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
10119
10120 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
10121
10122         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
10123         * gcc.dg/macho-lo-sum.c: Likewise.
10124
10125 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
10126
10127         * gcc.dg/ppc-spe64-1.c: New test.
10128
10129 2004-10-14  Devang Patel  <dpatel@apple.com>
10130
10131         PR 17635
10132         * gcc.dg/pr17635.c : New test.
10133
10134 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
10135
10136         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
10137         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
10138         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
10139         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
10140         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
10141         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
10142         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
10143         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
10144         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
10145         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
10146         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
10147         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
10148         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
10149         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
10150         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
10151         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
10152         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
10153         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
10154
10155 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
10156
10157         * gcc.dg/vect/vect-82.c: New testcase.
10158         * gcc.dg/vect/vect-82_64.c: New testcase.
10159         * gcc.dg/vect/vect-83.c: New testcase.
10160         * gcc.dg/vect/vect-83_64.c: New testcase.
10161
10162 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10163
10164         * gcc.dg/cpp/error-1.c: New test.
10165
10166 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10167
10168         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
10169
10170 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
10171
10172         PR target/17984
10173         * gcc.dg/cris-peep2-xsrand2.c: New test.
10174
10175 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
10176
10177         PR c++/17661
10178         * testsuite/g++.dg/expr/for2.C: New test.
10179
10180 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
10181
10182         * g++.dg/inherit/thunk1.C: Run on the SPARC.
10183
10184 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
10185
10186         PR tree-optimization/17724
10187         * g++.dg/opt/pr17724-1.C: New test.
10188         * g++.dg/opt/pr17724-2.C: New test.
10189         * g++.dg/opt/pr17724-3.C: New test.
10190         * g++.dg/opt/pr17724-4.C: New test.
10191         * g++.dg/opt/pr17724-5.C: New test.
10192         * g++.dg/opt/pr17724-6.C: New test.
10193
10194 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
10195
10196         PR c/17301
10197         * gcc.dg/pr17301-2.c: New test.
10198
10199 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
10200
10201         PR c++/15876
10202         * g++.dg/parse/error22.C: New test.
10203
10204         PR c++/17936
10205         * g++.dg/template/spec18.C: New test.
10206
10207 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
10208
10209         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
10210         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
10211         memcpy.
10212         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
10213         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
10214
10215 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10216
10217         * g++.dg/eh/cleanup5.C: Add dg-options "".
10218
10219 2004-10-11  Roger Sayle  <roger@eyesopen.com>
10220
10221         PR middle-end/17657
10222         * gcc.dg/switch-4.c: New test case.
10223
10224 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
10225
10226         * gcc.c-torture/execute/20041011-1.c: New test.
10227
10228 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10229
10230         PR c++/17554
10231         * g++.dg/init/for3.C: New test.
10232
10233         PR c++/17657
10234         * g++.dg/opt/switch2.C: New test.
10235
10236         PR middle-end/17703
10237         * g++.dg/warn/Wreturn-2.C: New test.
10238
10239 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
10240
10241         PR c++/17907
10242         * g++.dg/eh/cleanup5.C: New test.
10243
10244 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/17393
10247         * g++.dg/parse/error21.C: New test.
10248
10249 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10250
10251         * g++.dg/overload/pmf1.C: Adjust quoting marks.
10252         * g++.dg/warn/incomplete1.C: Likewise.
10253         * g++.dg/template/qualttp20.C: Likewise.
10254
10255 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10256
10257         PR c/17881
10258         * parm-incomplete-1.c: New test.
10259
10260 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10261
10262         PR c++/17867
10263         * g++.dg/parse/error19.C: New test.
10264
10265         PR c++/17670
10266         * g++.dg/init/new11.C: New test.
10267
10268         PR c++/17821
10269         * g++.dg/parse/error20.C: New test.
10270
10271         PR c++/17826
10272         * g++.dg/template/crash24.C: New test.
10273
10274 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10275
10276         PR c/17301
10277         * gcc.dg/pr17301-1.c: New test.
10278
10279 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10280
10281         PR c/17189
10282         * gcc.dg/anon-struct-5.c: New test.
10283
10284 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10285
10286         PR c/17844
10287         * gcc.dg/pr17844-1.c: New test.
10288
10289 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
10290
10291         PR tree-optimization/17906
10292         * gcc.c-torture/compile/pr17906.c: New.
10293
10294 2004-10-09  Stuart Hastings  <stuart@apple.com>
10295             Roger Sayle  <roger@eyesopen.com>
10296
10297         PR rtl-optimization/17853
10298         * gcc.dg/i386-mmx-5.c: New testcase.
10299
10300 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
10301
10302         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
10303
10304 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
10305
10306         PR c++/17524
10307         * g++.dg/template/static9.C: New test.
10308
10309         PR c++/17685
10310         * g++.dg/parse/operator5.C: New test.
10311
10312 2004-10-09  Roger Sayle  <roger@eyesopen.com>
10313
10314         PR middle-end/17894
10315         * gcc.c-torture/execute/divcmp-4.c: New test case.
10316
10317 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10318
10319         PR tree-opt/17902
10320         * g++.dg/opt/pr17902.C: New test.
10321
10322 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/cpp/ident-1.c: Add dg-options "".
10325
10326 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10327
10328         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
10329
10330 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10331
10332         * gcc.dg/assign-warn-3.c: New test.
10333
10334 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10335
10336         PR c/16999
10337         * gcc.dg/cpp/ident-1.c: New test.
10338
10339 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
10340
10341         * gcc.c-torture/compile/acc1.c: New.
10342
10343 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
10344
10345         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
10346         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
10347
10348 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10349
10350         * gcc.dg/ultrasp11.c: New test.
10351
10352 2004-10-08  Michael Matz  <matz@suse.de>
10353
10354         * gcc.dg/doloop-2.c: New test.
10355
10356 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10357
10358         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
10359         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
10360         objc.dg/method-9.m: Update expected diagnostics.
10361
10362 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
10363
10364         * gcc.dg/ppc-fsel-3.c: New file.
10365         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
10366
10367 2004-10-07  Paul Brook  <paul@codesourcery.com>
10368
10369         * gfortran.dg/intrinsic_verify_1.f90: New test.
10370
10371 2004-10-07  Paul Brook  <paul@codesourcery.com>
10372
10373         * gfortran.dg/empty_format_1.f90: Remove stray commas.
10374
10375 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10376
10377         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
10378         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
10379         commit.
10380
10381 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10382
10383         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
10384
10385 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10386
10387         PR c++/17115
10388         * g++.dg/warn/Winline-4.C: New test.
10389
10390 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10391
10392         * gcc.c-torture/compile/20041007-1.c: New test.
10393
10394 2004-10-07  Paul Brook  <paul@codesourcery.com>
10395
10396         PR fortran/17678
10397         * gfortran.dg/use_allocated_1.f90: New test.
10398
10399 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10400
10401         PR middle-end/17849
10402         * gfortran.fortran-torture/compile/nested.f90: New test
10403
10404 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10405
10406         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
10407
10408 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
10409
10410         PR c++/17368
10411         * g++.dg/ext/asm6.C: New test.
10412
10413 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
10414
10415         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
10416
10417 2004-10-06  Paul Brook  <paul@codesourcery.com>
10418
10419         PR libfortran/17709
10420         * gfortran.dg/empty_format_1.f90: New test.
10421
10422 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10423
10424         PR fortran/17568
10425         * gfortran.dg/ishft.f90: New test.
10426
10427         PR fortran/17283
10428         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
10429         tests.
10430
10431 2004-10-06  Paul Brook  <paul@codesourcery.com>
10432
10433         * gfortran.dg/do_1.f90: New test.
10434
10435 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10436
10437         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
10438         optimizing for size.
10439
10440 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10441
10442         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
10443
10444 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
10445
10446         * gcc.c-torture/compile/20041005-1.c: New test.
10447
10448 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10449
10450         PR c++/17829
10451         * g++.dg/lookup/koenig4.C: New.
10452
10453 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10454
10455         * g++.dg/other/classkey1.C: Adjust quoting marks.
10456         * g++.dg/parse/error15.C: Likewise.
10457         * g++.dg/template/meminit2.C (int>): Likewise.
10458
10459 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10460
10461         PR fortran/17283
10462         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
10463
10464         PR fortran/17631
10465         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
10466
10467         PR fortran/17708
10468         * gfortran.dg/pr17708.f90: New test.
10469
10470 2004-10-04  Chao-ying Fu  <fu@mips.com>
10471
10472         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
10473         * gcc.dg/vect/vect-4.c: Ditto.
10474         * gcc.dg/vect/vect-5.c: Ditto.
10475         * gcc.dg/vect/vect-6.c: Ditto.
10476         * gcc.dg/vect/vect-8.c: Ditto.
10477         * gcc.dg/vect/vect-16.c: Ditto.
10478         * gcc.dg/vect/vect-30.c: Ditto.
10479         * gcc.dg/vect/vect-40.c: Ditto.
10480         * gcc.dg/vect/vect-41.c: Ditto.
10481         * gcc.dg/vect/vect-42.c: Ditto.
10482         * gcc.dg/vect/vect-43.c: Ditto.
10483         * gcc.dg/vect/vect-44.c: Ditto.
10484         * gcc.dg/vect/vect-45.c: Ditto.
10485         * gcc.dg/vect/vect-46.c: Ditto.
10486         * gcc.dg/vect/vect-47.c: Ditto.
10487         * gcc.dg/vect/vect-48.c: Ditto.
10488         * gcc.dg/vect/vect-49.c: Ditto.
10489         * gcc.dg/vect/vect-50.c: Ditto.
10490         * gcc.dg/vect/vect-51.c: Ditto.
10491         * gcc.dg/vect/vect-52.c: Ditto.
10492         * gcc.dg/vect/vect-53.c: Ditto.
10493         * gcc.dg/vect/vect-54.c: Ditto.
10494         * gcc.dg/vect/vect-55.c: Ditto.
10495         * gcc.dg/vect/vect-56.c: Ditto.
10496         * gcc.dg/vect/vect-57.c: Ditto.
10497         * gcc.dg/vect/vect-58.c: Ditto.
10498         * gcc.dg/vect/vect-59.c: Ditto.
10499         * gcc.dg/vect/vect-60.c: Ditto.
10500         * gcc.dg/vect/vect-74.c: Ditto.
10501         * gcc.dg/vect/vect-79.c: Ditto.
10502         * gcc.dg/vect/vect-80.c: Ditto.
10503
10504 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10505
10506         * gcc.dg/unused-7.c: Use the correct option.
10507
10508 2004-10-04  Paul Brook  <paul@codesourcery.com>
10509         Bud Davis  <bdavis9659@comcast.net>
10510
10511         PR fortran/17706
10512         PR fortran/16434
10513         * gfortran/pr17706.f90: New test.
10514         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
10515
10516 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10517
10518         * gfortran.dg/pr17612.f90: New test.
10519
10520 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10521
10522         * g++.dg/template/local1.C: Adjust quoting marks in
10523         testing for diagnostics.
10524         * g++.dg/tls/diag-2.C: Likewise.
10525         * g++.dg/other/error8.C: Likewise.
10526
10527 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10528
10529         PR c/17178
10530         * gcc.dg/unused-4.c: Adjust to be correct.
10531
10532         PR c/17820
10533         * gcc.dg/unused-7.c: New test.
10534
10535 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
10536
10537         PR c++/17797
10538         * g++.dg/overload/template2.C: New test.
10539
10540 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
10541
10542         PR tree-optimization/16632
10543         * gcc.dg/tree-ssa/20041002-1.c: New.
10544
10545 2004-10-03  Paul Brook  <paul@codesourcery.com>
10546
10547         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
10548         rather than relying on default formatting.
10549
10550 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
10551
10552         * gcc.dg/20040920-1.c: Update expected message text.
10553
10554 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
10555
10556         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
10557
10558 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
10559
10560         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
10561         tree level.
10562
10563 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         * gcc.dg/tree-ssa/pr17343.c: Remove.
10566
10567 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
10568
10569         PR tree-opt/17343
10570         * gcc.dg/tree-ssa/pr17343.c: New test.
10571
10572 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
10573
10574         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
10575         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
10576         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
10577         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
10578         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
10579
10580 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10581
10582         * gcc.dg/lvalue-2.c: New test.
10583
10584 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
10585
10586         PR c/17730
10587         * gcc.dg/pr17730-1.c: New test
10588
10589 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
10590
10591         PR c/7425
10592         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
10593
10594 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10595
10596         * gcc.c-torture/execute/stdarg-1.c: New test.
10597         * gcc.c-torture/execute/stdarg-2.c: New test.
10598         * gcc.c-torture/execute/stdarg-3.c: New test.
10599         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10600         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10601         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10602         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10603         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10604
10605 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR tree-optimization/17697
10608         * g++.dg/opt/pr17697-1.C: New test.
10609         * g++.dg/opt/pr17697-2.C: New test.
10610         * g++.dg/opt/pr17697-3.C: New test.
10611
10612 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
10613
10614         PR c/16409
10615         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
10616         gcc.dg/vla-init-5.c: New tests.
10617
10618 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
10619
10620         PR c/13804
10621         * gcc.dg/pr13804-1.c: New test.
10622
10623 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10624
10625         PR fortran/16938
10626         * gfortran.dg/pr16938.f90: New test.
10627
10628 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10629
10630         * g++.dg/template/crash23.C: New test.
10631
10632 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
10633
10634         PR c++/17585
10635         * g++.dg/template/static8.C: New test.
10636
10637 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
10638
10639         PR c++/17681
10640         * g++.dg/other/error9.C: New test.
10641
10642 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
10643
10644         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
10645
10646 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10647
10648         PR fortran/15164
10649         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
10650
10651 2004-09-26  Roger Sayle  <roger@eyesopen.com>
10652
10653         PR middle-end/17112
10654         * gcc.dg/pr17112-1.c: New test case.
10655
10656 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
10657
10658         PR c/11459
10659         * gcc.dg/pr11459-1.c: New test.
10660
10661 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
10662
10663         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
10664         * gcc.dg/tree-ssa/loop-4.c: Likewise.
10665
10666 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10667
10668         * gfortran.dg/pr15324.f90: Make array bounds consistent.
10669
10670 2004-09-25  Jan Hubicka  <jh@suse.cz>
10671
10672         * compile/30040909-1.c: New test.
10673         * compile/30040907-1.c: New test.
10674
10675 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
10676
10677         * gcc.c-torture/execute/va-arg-26.c: New test.
10678
10679 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
10680
10681         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
10682         extra diagnostics on targets with 64-bit pointers.
10683         * objc.dg/selector-1.m: Adjust dg-warning regexp.
10684
10685 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10686
10687         PR c/17188
10688         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
10689         * gcc.dg/decl-3.c: Adjust expected message.
10690
10691 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10692
10693         PR fortran/17615
10694         * gfortran.dg/pr17615.f90: New test.
10695
10696 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
10697
10698         PR tree-optimzation/17517
10699         * g++.dg/tree-ssa/pr17517.C: New Test.
10700
10701 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10702
10703         PR c++/16889
10704         * g++.dg/lookup/ambig3.C: New.
10705
10706 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
10707
10708         PR tree-opt/17624
10709         * g++.dg/opt/pr17624.C: New test.
10710
10711 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10712
10713         PR c/6980
10714         * gcc.dg/Wbad-function-cast-1.c: New test.
10715
10716 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
10717
10718         * g++.dg/ext/complit1.C
10719         * g++.dg/other/error2.C
10720         * g++.dg/other/nontype-1.C
10721         * g++.dg/parse/crash11.C
10722         * g++.dg/parse/crash12.C
10723         * g++.dg/parse/error15.C
10724         * g++.dg/parse/error4.C
10725         * g++.dg/parse/tmpl-outside1.C
10726         * g++.dg/parse/too-many-tmpl-args1.C
10727         * g++.dg/template/dependent-expr3.C
10728         * g++.dg/template/error10.C
10729         * g++.dg/template/instantiate1.C
10730         * g++.dg/template/vtable2.C
10731         * g++.dg/warn/Wshadow-1.C
10732         * g++.dg/warn/weak1.C
10733         * g++.old-deja/g++.brendan/crash16.C
10734         * g++.old-deja/g++.brendan/crash18.C
10735         * g++.old-deja/g++.brendan/crash48.C
10736         * g++.old-deja/g++.brendan/crash49.C
10737         * g++.old-deja/g++.brendan/crash55.C
10738         * g++.old-deja/g++.brendan/crash56.C
10739         * g++.old-deja/g++.brendan/crash8.C
10740         * g++.old-deja/g++.brendan/enum11.C
10741         * g++.old-deja/g++.brendan/enum8.C
10742         * g++.old-deja/g++.brendan/enum9.C
10743         * g++.old-deja/g++.brendan/friend3.C
10744         * g++.old-deja/g++.brendan/misc14.C
10745         * g++.old-deja/g++.bugs/900402_02.C
10746         * g++.old-deja/g++.bugs/900404_03.C
10747         * g++.old-deja/g++.bugs/900404_04.C
10748         * g++.old-deja/g++.bugs/900428_03.C
10749         * g++.old-deja/g++.jason/crash4.C
10750         * g++.old-deja/g++.jason/overload21.C
10751         * g++.old-deja/g++.jason/redecl1.C
10752         * g++.old-deja/g++.jason/report.C
10753         * g++.old-deja/g++.jason/rfg10.C
10754         * g++.old-deja/g++.jason/template30.C
10755         * g++.old-deja/g++.law/arm12.C
10756         * g++.old-deja/g++.law/ctors5.C
10757         * g++.old-deja/g++.law/cvt20.C
10758         * g++.old-deja/g++.law/init10.C
10759         * g++.old-deja/g++.law/init8.C
10760         * g++.old-deja/g++.law/visibility17.C
10761         * g++.old-deja/g++.law/visibility7.C
10762         * g++.old-deja/g++.mike/net8.C
10763         * g++.old-deja/g++.mike/p646.C
10764         * g++.old-deja/g++.mike/p700.C
10765         * g++.old-deja/g++.mike/p701.C
10766         * g++.old-deja/g++.mike/p811.C
10767         * g++.old-deja/g++.ns/template13.C
10768         * g++.old-deja/g++.other/array3.C
10769         * g++.old-deja/g++.other/crash25.C
10770         * g++.old-deja/g++.other/dtor3.C
10771         * g++.old-deja/g++.other/dtor4.C
10772         * g++.old-deja/g++.other/main1.C
10773         * g++.old-deja/g++.other/warn7.C
10774         * g++.old-deja/g++.pt/crash11.C
10775         * g++.old-deja/g++.pt/crash36.C
10776         * g++.old-deja/g++.pt/spec22.C
10777         * g++.old-deja/g++.pt/spec9.C
10778         * g++.old-deja/g++.pt/ttp52.C
10779         * g++.old-deja/g++.robertl/eb103.C
10780         * g++.old-deja/g++.robertl/eb121.C
10781         * g++.old-deja/g++.robertl/eb22.C
10782         * g++.old-deja/g++.robertl/eb8.C:
10783         Update locations and/or regexps of dg-error markers.
10784         Remove markers for some bogus messages that are no longer issued.
10785
10786 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
10787
10788         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
10789         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
10790
10791 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
10792
10793         PR c++/17618
10794         * g++.dg/lookup/crash5.C: New test.
10795
10796 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
10797
10798         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
10799         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
10800         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
10801         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
10802         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
10803         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
10804
10805         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
10806         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
10807         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
10808         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
10809         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
10810         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
10811
10812         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
10813
10814         * gcc.dg/vect/vect-44.c: Check additional cases.
10815         * gcc.dg/vect/vect-48.c: Check additional cases.
10816
10817         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
10818         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
10819         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
10820         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
10821         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
10822         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
10823         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
10824         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
10825         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
10826
10827         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
10828         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
10829         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
10830
10831 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10832
10833         * gcc.dg/tree-ssa/loop-6.c: New test.
10834
10835 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
10836
10837         PR c++/17620
10838         * g++.dg/inherit/base2.C: New.
10839
10840 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10841
10842         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
10843         * gcc.dg/20001012-2.c: Likewise.
10844         * gcc.dg/20001013-1.c: Likewise.
10845         * gcc.dg/20001101-1.c: Likewise.
10846         * gcc.dg/20001102-1.c: Likewise.
10847         * gcc.dg/bf-spl1.c: Likewise.
10848         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
10849         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
10850
10851 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
10852
10853         PR tree-optimization/16721
10854         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
10855
10856 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
10857
10858         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
10859         * gcc.dg/20040305-1.c: Likewise.
10860
10861 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
10862
10863         PR c/16566
10864         * gcc.c-torture/compile/pr16566-1.c,
10865         gcc.c-torture/compile/pr16566-2.c,
10866         gcc.c-torture/compile/pr16566-3.c: New tests.
10867
10868 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
10869
10870         PR tree-optimization/17512
10871         * gcc.c-torture/compile/20040916-1.c.
10872
10873 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
10874
10875         * gcc.dg/pragma-re-3.c: New test.
10876
10877 2004-09-17  Matt Austern  <austern@apple.com>
10878
10879         PR c++/15049
10880         * g++.dg/other/anon3.C: New.
10881
10882 2004-09-21  Roger Sayle  <roger@eyesopen.com>
10883
10884         PR c++/7503
10885         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
10886         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
10887         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
10888         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
10889         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
10890
10891 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
10892
10893         PR fortran/17286
10894         * gfortran.dg/pr17286.f90: New test.
10895
10896 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
10897
10898         PR c++/17530
10899         * g++.dg/template/static7.C: New test.
10900
10901 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
10902
10903         PR tree-opt/17558
10904         * gcc.c-torture/compile/pr17558.c: New test.
10905
10906 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10907
10908         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
10909         if SKIP_ATTRIBUTE is defined.
10910
10911 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10912
10913         PR fortran/15957
10914         * gfortran.dg/pr15957.f90: New test.
10915
10916 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
10917
10918         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
10919         in comparison.
10920         * gcc.dg/vect/vect-79.c: Likewise.
10921         * gcc.dg/vect/vect-80.c: Likewise.
10922
10923 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10924
10925         PR fortran/15750
10926         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
10927
10928 2004-09-20  Ira Rosen  <irar@il.ibm.com>
10929
10930         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
10931         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
10932         * gcc.dg/vect/vect-62.c: New testcase.
10933         * gcc.dg/vect/vect-63.c: New testcase.
10934         * gcc.dg/vect/vect-64.c: New testcase.
10935         * gcc.dg/vect/vect-65.c: New testcase.
10936         * gcc.dg/vect/vect-66.c: New testcase.
10937         * gcc.dg/vect/vect-67.c: New testcase.
10938         * gcc.dg/vect/vect-68.c: New testcase.
10939         * gcc.dg/vect/vect-69.c: New testcase.
10940         * gcc.dg/vect/vect-79.c: New testcase.
10941         * gcc.dg/vect/vect-80.c: New testcase.
10942
10943 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
10944
10945         * gcc.target/mips/asm-1.c: New test.
10946
10947 2004-09-19  Ira Rosen  <irar@il.ibm.com>
10948
10949         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
10950         * gcc.dg/vect/vect-73.c: New testcase.
10951         * gcc.dg/vect/vect-74.c: New testcase.
10952         * gcc.dg/vect/vect-75.c: New testcase.
10953         * gcc.dg/vect/vect-76.c: New testcase.
10954         * gcc.dg/vect/vect-77.c: New testcase.
10955         * gcc.dg/vect/vect-78.c: New testcase
10956
10957 2004-09-18  Paul Brook  <paul@codesourcery.com>
10958
10959         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
10960
10961 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
10962
10963         PR c/17424
10964         * gcc.dg/pr17424-1.c: New test.
10965
10966 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
10967
10968         * g++.dg/tree-ssa/pr17153.C: New test.
10969
10970 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
10971
10972         PR pch/13361
10973         * testsuite/g++.dg/pch/wchar-1.C: New.
10974         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10975
10976 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
10977
10978         * gcc.c-torture/execute/20040917-1.c: New test.
10979
10980 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10981
10982         PR tree-optimization/17319
10983         * gcc.dg/pr17319.c: New test.
10984
10985 2004-09-17  Devang Patel  <dpatel@apple.com>
10986
10987         * gcc.dg/20040813-1.c: New test.
10988
10989 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
10990
10991         PR tree-optimization/17273
10992         * gcc.c-torture/compile/pr17273.c: New test.
10993
10994 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
10995
10996         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
10997         Update expected messages.
10998         * gcc.dg/declspec-13.c: New test.
10999
11000 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
11001
11002         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
11003
11004 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
11005
11006         * gcc.c-torture/execute/pr17252.c: Use post-increment to
11007         change what 'a' is pointing to.
11008
11009 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
11010
11011         PR c++/16002
11012         * g++.dg/template/error18.C: New test.
11013
11014         PR c++/16029
11015         * g++.dg/warn/Wunused-8.C: New test.
11016
11017 2004-09-17  Steven Bosscher  <stevenb@suse.de>
11018
11019         PR tree-optimization/17513
11020         * gcc.dg/20040916-1.c: New test.
11021
11022 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
11023
11024         PR c++/17501
11025         * g++.dg/template/typename7.C: New test.
11026
11027 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11028
11029         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
11030
11031 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
11032
11033         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
11034         with -ftree-based-profiling also.
11035         * lib/profopt.exp: Support late-set profile_option/feedback_option.
11036
11037 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
11038
11039         PR/15364
11040         * gfortran.dg/der_array_io_1.f90: New test.
11041         * gfortran.dg/der_array_io_2.f90: New test.
11042         * gfortran.dg/der_array_io_3.f90: New test.
11043
11044 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11045
11046         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
11047         EABI.
11048
11049 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
11050
11051         * g++.dg/opt/switch1.C: New test.
11052
11053 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
11054
11055         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
11056         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
11057         Update expected messages.
11058
11059 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11060
11061         PR fortran/16485
11062         * gfortran.dg/same_name_1.f90: New test.
11063
11064 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
11065
11066         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
11067         dereference garbage pointers.
11068
11069 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
11070
11071         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
11072         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
11073
11074         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
11075         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
11076         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
11077
11078 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
11079
11080         PR c++/17324
11081         * g++.dg/template/mangle1.C: New test.
11082
11083 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11084
11085         PR tree-optimization/17252
11086         * gcc.c-torture/execute/pr17252.c: New test.
11087
11088 2004-09-14  Andrew Pinski  <apinski@apple.com>
11089
11090         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
11091
11092 2004-09-14  Roger Sayle  <roger@eyesopen.com>
11093
11094         PR rtl-optimization/9771
11095         * gcc.dg/pr9771-1.c: New test case.
11096
11097 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
11098
11099         PR tree-optimization/15262
11100         * gcc.c-torture/execute/pr15262-1.c: New test.
11101         * gcc.c-torture/execute/pr15262-2.c: New test.
11102
11103 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11104
11105         * gcc.dg/declspec-12.c: New test.
11106
11107 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
11108
11109         * gfortran.dg/pr17090.f90: Add directives to test.
11110
11111 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11112
11113         * gcc.c-torture/compile/20040914-1.c: New test.
11114
11115 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11116
11117         PR c++/16162
11118         * g++.dg/template/decl2.C: New test.
11119
11120 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
11121
11122         PR fortran/17090
11123         * gfortran.dg/pr17090.f90: New test.
11124
11125 2004-09-13  Dale Johannesen  <dalej@apple.com>
11126
11127         * gcc.c-torture/compile/pr17408.c:  New test case.
11128
11129 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/16716
11132         * g++.dg/parse/crash17.C: New test.
11133
11134         PR c++/17327
11135         * g++.dg/template/enum3.C: New test.
11136
11137 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
11138
11139         * lib/gcc-defs.exp: Load wrapper.exp.
11140         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
11141         using local code.
11142         * lib/gcc.exp (gcc_init): Similar.
11143         * lib/gfortran.exp (gfortran_init): Similar.
11144         * lib/objc.exp (objc_init): Similar.
11145         * lib/treelang.exp (treelang_init): Similar.
11146         * lib/wrapper.exp: New file with build_wrapper call machinery in
11147         ${tool}_maybe_build_wrapper.
11148
11149 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11150
11151         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
11152         "inline".
11153         * gcc.dg/declspec-11.c: Update expected messages.
11154         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
11155         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
11156         gcc.dg/inline-12.c: New tests.
11157
11158 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
11159
11160         * g++.dg/tree-ssa/pr17400.C: New testcase.
11161
11162 2004-09-13  James E Wilson  <wilson@specifixinc.com>
11163
11164         * gcc.target/mips/sb1-1.c: New testcase.
11165
11166 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
11167
11168         * lib/g77-dg.exp: Remove unused file.
11169         * lib/mike-g77.exp: Ditto.
11170         * lib/g77.exp: Ditto.
11171
11172 2004-09-12  Richard Henderson  <rth@redhat.com>
11173
11174         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
11175
11176 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
11177
11178         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
11179         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
11180         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
11181         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
11182         Update expected messages.
11183
11184 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
11185
11186         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
11187         declaration/use mismatch for dirp parameter.
11188
11189 2004-09-12  Andrew Pinski  <apinski@apple.com>
11190
11191         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
11192         -fgnu-runtime is passed.
11193
11194 2004-09-12  Richard Henderson  <rth@redhat.com>
11195
11196         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
11197         do the uplevel thing and update additional_flags directly.
11198         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
11199         gfortran.fortran-torture/execute/intrinsic_nearest.x,
11200         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
11201         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
11202
11203 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11204
11205         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
11206
11207 2004-09-11  Roger Sayle  <roger@eyesopen.com>
11208
11209         PR middle-end/17411
11210         * g++.dg/opt/pr17411-1.C: New test case.
11211
11212 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11213
11214         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11215         gcc.dg/tls/diag-2.c: Update expected messages.
11216         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
11217         messages.
11218         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
11219         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
11220         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
11221         gcc.dg/tls/diag-5.c: New tests.
11222
11223 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
11224
11225         * gcc.dg/20040910-1.c: Correct dg-error regexp.
11226
11227 2004-09-11  Steven Bosscher  <stevenb@suse.de>
11228
11229         * g++.dg/parse/break-in-for.C: New test.
11230
11231 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
11232
11233         * gcc.dg/tree-ssa/20040911-1.c: New test.
11234
11235 2004-09-11  Andreas Jaeger  <aj@suse.de>
11236
11237         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
11238         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
11239
11240 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
11241
11242         * gcc.target/frv: New directory of FR-V-specific tests.
11243
11244 2004-09-10  James E Wilson  <wilson@specifixinc.com>
11245
11246         * gcc.dg/convert-vec-1.c: New test.
11247
11248 2004-09-10  Roger Sayle  <roger@eyesopen.com>
11249
11250         PR middle-end/17024
11251         * gcc.dg/pr17024-1.c: New test case.
11252
11253 2004-09-10  Eric Christopher  <echristo@redhat.com>
11254
11255         * gcc.dg/20040910-1.c: New test.
11256
11257 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11258
11259         * gcc.dg/bitfld-9.c: New test.
11260
11261 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
11262
11263         * gcc.c-torture/execute/ieee/acc1.c: New test.
11264         * gcc.c-torture/execute/ieee/acc2.c: New test.
11265         * gcc.c-torture/execute/ieee/mzero6.c: New test.
11266
11267 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11268
11269         * gcc.dg/deprecated-2.c: New test.
11270
11271 2004-09-09  James E Wilson  <wilson@specifixinc.com>
11272
11273         * gcc.dg/init-vec-1.c: New test.
11274
11275 2004-09-09  Roger Sayle  <roger@eyesopen.com>
11276
11277         PR middle-end/17055
11278         * gcc.dg/pr17055-1.c: New test case.
11279
11280 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
11281
11282         PR target/17377
11283         * gcc.c-torture/execute/pr17377.c: New test.
11284
11285 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11286
11287         PR c/8420
11288         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
11289         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
11290         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
11291         gcc.dg/long-long-typespec-1.c: New tests.
11292         * gcc.dg/tls/diag-2.c: Update expected diagnostics
11293
11294 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11295
11296         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
11297         gcc.dg/gnu99-static-1.c: New tests.
11298
11299 2004-09-08  Devang Patel  <dpatel@apple.com>
11300
11301         * gcc.dg/darwin-ld-20040828-1.c: New test.
11302         * gcc.dg/darwin-ld-20040828-2.c: New test.
11303         * gcc.dg/darwin-ld-20040828-3.c: New test.
11304
11305 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
11306
11307         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
11308         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
11309         in error message.
11310         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
11311         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
11312         in error message.
11313         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
11314         types they qualify.
11315         * objc.dg/type-size-2.m: Fix wording in comment.
11316         * objc.dg/va-meth-1.m: New test case.
11317
11318 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
11319
11320         PR c/16633:
11321         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
11322         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
11323
11324 2004-09-06  Devang Patel  <dpatel@apple.com>
11325
11326         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
11327         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
11328
11329 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
11330
11331         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
11332         reflect changed line numbering of diagnostics.
11333
11334 2004-09-06  Paul Brook  <paul@codesourcery.com>
11335
11336         * gfortran.dg/edit_real_1.f90: Add new test.
11337
11338 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11339
11340         * gcc.dg/tree-ssa/loop-2.c: New test.
11341         * gcc.dg/tree-ssa/loop-3.c: New test.
11342         * gcc.dg/tree-ssa/loop-4.c: New test.
11343         * gcc.dg/tree-ssa/loop-5.c: New test.
11344
11345 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11346
11347         * gcc.dg/format/sentinel-1.c: Update for parameter option.
11348
11349 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11350
11351         * gcc.dg/format/sentinel-1.c: New test.
11352
11353 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
11354
11355         * testsuite/gcc.dg/builtins-46.c: New.
11356
11357 2004-09-03  Devang Patel  <dpatel@apple.com>
11358
11359         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
11360         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
11361
11362 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11363
11364         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
11365         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
11366         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
11367         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
11368         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
11369         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
11370         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
11371         the non-portable bzero.
11372         * gcc.dg/20010912-1.c: xfail for NetWare.
11373         * gcc.dg/20020426-2.c: xfail for NetWare.
11374         * gcc.dg/20021014-1.c: xfail for NetWare.
11375         * gcc.dg/20021018-1.c: xfail for NetWare.
11376         * gcc.dg/20030213-1.c: xfail for NetWare.
11377         * gcc.dg/20030225-1.c: xfail for NetWare.
11378         * gcc.dg/20030708-1.c: xfail for NetWare.
11379         * gcc.dg/builtins-config.h: Also exclude NetWare.
11380         * gcc.dg/format/format.h: Define restrict only if not already defined.
11381         * gcc.dg/nest.c: xfail for NetWare.
11382         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
11383         * lib/target-supports.exp (check_visibility_available): Exclude
11384         NetWare.
11385
11386 2004-09-03  Jan Beulich  <jbeulich@novell.com>
11387
11388         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
11389         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
11390         deterministic starting point for the alignment of structure fields.
11391         * gcc.dg/Wpadded.c: Dito.
11392         * g++.dg/abi/vbase10.C: Dito.
11393
11394 2004-09-03  Devang Patel  <dpatel@apple.com>
11395
11396         * g++.dg/debug/pr15736.cc: New test.
11397
11398 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11399
11400         * README.QMTEST: Fix out-of-date link.
11401
11402 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
11403
11404         PR fortran/16579
11405         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
11406         Delete.  Duplicate of gfortran.dg/g77/20010610.f
11407
11408 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
11409
11410         * g++.dg/abi/arm_rtti1.C: New test.
11411
11412 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
11413
11414         * gcc.dg/ppc-vector-memcpy.c: New.
11415         * gcc.dg/ppc-vector-memset.c: New.
11416
11417 2004-09-02  Chao-ying Fu  <fu@mips.com>
11418
11419         * gcc.target/mips/mips-3d-1.c: New test.
11420         * gcc.target/mips/mips-3d-2.c: New test.
11421         * gcc.target/mips/mips-3d-3.c: New test.
11422         * gcc.target/mips/mips-3d-4.c: New test.
11423         * gcc.target/mips/mips-3d-5.c: New test.
11424         * gcc.target/mips/mips-3d-6.c: New test.
11425         * gcc.target/mips/mips-3d-7.c: New test.
11426         * gcc.target/mips/mips-3d-8.c: New test.
11427         * gcc.target/mips/mips-3d-9.c: New test.
11428         * gcc.target/mips/mips-ps-1.c: New test.
11429         * gcc.target/mips/mips-ps-2.c: New test.
11430         * gcc.target/mips/mips-ps-3.c: New test.
11431         * gcc.target/mips/mips-ps-4.c: New test.
11432         * gcc.target/mips/mips-ps-type.c: New test.
11433
11434 2004-09-02  Paul Brook  <paul@codesourcery.com>
11435
11436         * gfortran.dg/edit_real_1.f90: Add new tests.
11437
11438 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         PR fortran/15327
11441         * gfortran.dg/merge_char_1.f90: New test.
11442
11443 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11444
11445         PR fortran/16404
11446         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
11447
11448 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11449
11450         PR c/1522
11451         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
11452
11453 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
11454
11455         * g++.dg/opt/loop1.C: Do not XFAIL.
11456
11457 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
11458
11459         * gcc.c-torture/execute/20040831-1.c: New test.
11460
11461 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
11462
11463         PR fortran/16579
11464         * gfortran.dg/g77/20010610.f: Now passes.
11465         Copy from g77.f-torture/execute. Add dg-run directive.
11466         * gfortran.dg/g77/README: Update
11467
11468 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11469
11470         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
11471         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
11472         (t1, t2, t3, t4): Add volatile.
11473
11474 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11475
11476         * g++.dg/ext/visibility/arm1.C: New test.
11477
11478 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
11479
11480         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
11481         -pedantic-errors.
11482
11483 2004-09-01  Paul Brook  <paul@codesourcery.com>
11484
11485         * gfortran.dg/eof_2.f90: New test.
11486
11487 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11488
11489         PR fortran/16579
11490         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
11491
11492 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
11493
11494         PR libfortran/16805
11495         * gfortran.dg/list_read_2.f90: New test.
11496
11497 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
11498
11499         * g++.dg/abi/key1.C: New test.
11500
11501 2004-08-31  Richard Henderson  <rth@redhat.com>
11502
11503         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
11504         form of offsetof.
11505         * g++.dg/other/offsetof5.C: Remove duplicate.
11506
11507 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11508
11509         PR fortran/17244
11510         * gfortran.dg/func_derived_1.f90: New test.
11511
11512 2004-08-31  Paul Brook  <paul@codesourcery.com>
11513
11514         * gfortran.dg/eof_1.f90: New test.
11515
11516 2004-08-31  Paul Brook  <paul@codesourcery.com>
11517
11518         * gfortran.dg/list_read_1.f90: New file.
11519
11520 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
11521
11522         * g++.dg/opt/loop1.C: XFAIL.
11523
11524 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
11525
11526         * gcc.dg/funcdef-storage-1.c: New.
11527         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
11528         an extern function in local scope.
11529         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
11530         declare an 'auto inline' function in local scope.
11531         * gcc.dg/20011130-1.c: Likewise.
11532         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
11533         an 'auto' function in local scope.
11534         * gcc.dg/20021014-1.c: Likewise.
11535         * gcc.dg/20030331-2.c: Likewise.
11536
11537 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11538
11539         * gfortran.dg/blockdata_1.f90: New test.
11540
11541 2004-08-30  Richard Henderson  <rth@redhat.com>
11542
11543         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
11544
11545 2004-08-30  Richard Henderson  <rth@redhat.com>
11546
11547         * lib/fortran-torture.exp (fortran-torture-execute): Honor
11548         additional_flags set by alternate driver.
11549         (ieee-options): New procedure.
11550         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
11551         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
11552         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
11553         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
11554
11555 2004-08-30  Richard Henderson  <rth@redhat.com>
11556
11557         * lib/f-torture.exp: Remove.
11558
11559 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
11560
11561         PR rtl-optimization/16590
11562         * g++.dg/opt/loop1.C: New test.
11563
11564 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11565
11566         PR fortran/13910
11567         * gfortran.dg/oldstyle_1.f90: New test.
11568
11569 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
11570         Paul Brook  <paul@codesourcery.com>
11571
11572         * gfortran.dg/g77/README: Update.
11573         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
11574         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
11575         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
11576
11577 2004-08-28  Paul Brook  <paul@codesourcery.com>
11578
11579         PR libfortran/17195
11580         * gfortran.dg/edit_real_1.f90: New test.
11581
11582 2004-08-27  Paul Brook  <paul@codesourcery.com>
11583
11584         * gfortran.dg/rewind_1.f90: New test.
11585
11586 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
11587
11588         PR fortran/16597
11589         * gfortran.dg/pr16597.f90: New test.
11590
11591 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11592
11593         PR c/13801
11594         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
11595         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
11596         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
11597         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
11598         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
11599
11600 2004-08-26  Nick Clifton  <nickc@redhat.com>
11601
11602         * gcc.c-torture/compile/pr17119.c: New test.
11603
11604 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
11605
11606         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
11607
11608 2004-08-25  Richard Henderson  <rth@redhat.com>
11609
11610         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
11611         the bits that expect kind=8 to be the largest real kind.
11612
11613 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11614
11615         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
11616
11617 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11618
11619         * gfortran.dg/assignment_1.f90: New test.
11620
11621 2004-08-25  Adam Nemet  <anemet@lnxw.com>
11622
11623         * g++.dg/template/repo3.C: New test.
11624
11625 2004-08-25  Roger Sayle  <roger@eyesopen.com>
11626
11627         PR middle-end/16693
11628         PR tree-optimization/16372
11629         * g++.dg/opt/pr16372-1.C: New test case.
11630         * g++.dg/opt/pr16693-1.C: New test case.
11631         * g++.dg/opt/pr16693-2.C: New test case.
11632
11633 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
11634
11635         * objc.dg/proto-lossage-4.m: New test.
11636
11637 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
11638
11639         PR c++/17155
11640         * g++.dg/inherit/local2.C: New test.
11641
11642 2004-08-25  Paul Brook  <paul@codesourcery.com>
11643
11644         PR fortran/17144
11645         * gfortran.dg/string_ctor_1.f90: New test.
11646
11647 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11648
11649         PR c++/14428
11650         * g++.dg/template/redecl2.C: New test.
11651
11652 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11653
11654         PR fortran/17143
11655         * gfortran.dg/pr17143.f90: New test.
11656
11657 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
11658
11659         PR fortran/17164
11660         * gfortran.dg/pr17164.f90: New test.
11661
11662 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11663
11664         * gcc.dg/tree-ssa/loop-1.c: New test.
11665
11666 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11667
11668         * gcc.c-torture/compile/20040824-1.c: New test.
11669
11670 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
11671
11672         * gcc.c-torture/compile/iftrap-3.c: New test.
11673
11674 2004-08-24  Paul Brook  <paul@codesourcery.com>
11675
11676         * gfortran.dg/entry_2.f90: New test.
11677
11678 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11679
11680         PR c++/16889
11681         * g++.dg/lookup/ambig[12].C: New.
11682
11683 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11684
11685         PR c++/16706
11686         * g++.dg/template/crash21.C: New test.
11687         * g++.dg/template/crash22.C: Likewise.
11688
11689 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         PR c++/17149
11692         * g++.dg/template/access15.C: New.
11693
11694 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11695
11696         PR c++/17163
11697         * g++.dg/template/repo2.C: New test.
11698
11699 2004-08-23  Roger Sayle  <roger@eyesopen.com>
11700
11701         PR rtl-optimization/17078
11702         * gcc.c-torture/execute/pr17078-1.c: New test case.
11703
11704 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11705
11706         PR c/14492
11707         * gcc.dg/debug/crash1.c: New test.
11708
11709 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
11710
11711         PR c/16180
11712         * gcc.dg/loop-5.c: New test.
11713
11714 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11715
11716         * gcc.c-torture/execute/20040823-1.c: New test.
11717
11718 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
11719
11720         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
11721         to the assembler.  Simplify test accordingly.
11722         (asm_abi_flags): Use GNU names.
11723         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
11724         to check for ABI flags.
11725
11726 2004-08-22  Andrew Pinski  <apinski@apple.com>
11727
11728         * g++.dg/opt/pr14029.C: New test.
11729         * gcc.c-torture/execute/pr15262.c: New test.
11730
11731 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11732
11733         * gfortran.dg/reduction.f90: Add checks with complex arguments.
11734
11735 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
11736
11737         PR 16908
11738         * gfortran.dg/direct_io.f90: New test.
11739
11740 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/17121
11743         * g++.dg/inherit/local2.C: New test.
11744
11745 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
11746
11747         PR c++/17120
11748         * g++.dg/warn/Wparentheses-4.C: New test.
11749
11750 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/17121
11753         * g++.dg/inherit/local2.C: New test.
11754
11755         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
11756         * gcc.dg/ppc-ldstruct.c: Likewise.
11757         * gcc.dg/ppc64-abi-2.c: Likewise.
11758
11759 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
11760
11761         PR rtl-optimization/17099
11762         * gcc.c-torture/execute/20040820-1.c: New test.
11763
11764 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
11765
11766         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
11767
11768 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
11769
11770         PR fortran/17077
11771         * gfortran.dg/auto_array_1.f90: New test.
11772
11773 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11774
11775         PR fortran/17074
11776         * gfortran.dg/simpleif_1.f90: New test.
11777
11778 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * lib/target-supports.exp (check_profiling_available): Return
11781         false for arm*-*-symbianelf* and arm*-*-eabi*.
11782
11783         PR c++/15890
11784         * g++.dg/template/delete1.C: New test.
11785
11786 2004-08-19  Paul Brook  <paul@codesourcery.com>
11787
11788         PR fortran/14976
11789         PR fortran/16228
11790         * gfortran.dg/data_char_1.f90: New test.
11791
11792 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
11793
11794         PR fortran/16946
11795         * gfortran.dg/reduction.f90: New testcase.
11796
11797 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11798
11799         PR fortran/16520
11800         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
11801
11802 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11803
11804         PR c++/17041
11805         * g++.dg/Wparentheses-3.C: New test.
11806
11807 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
11808
11809         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
11810         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
11811         * gcc.dg/vect/vect-2.c: Likewise.
11812         * gcc.dg/vect/vect-3.c: Likewise.
11813         * gcc.dg/vect/vect-4.c: Likewise.
11814         * gcc.dg/vect/vect-5.c: Likewise.
11815         * gcc.dg/vect/vect-6.c: Likewise.
11816         * gcc.dg/vect/vect-7.c: Likewise.
11817         * gcc.dg/vect/vect-25.c: Likewise.
11818         * gcc.dg/vect/vect-31.c: Likewise.
11819         * gcc.dg/vect/vect-32.c: Likewise.
11820         * gcc.dg/vect/vect-34.c: Likewise.
11821         * gcc.dg/vect/vect-36.c: Likewise.
11822         * gcc.dg/vect/vect-all.c: Likewise.
11823
11824 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
11825
11826         PR c++/17068
11827         * g++.dg/template/operator4.C: New test.
11828
11829 2004-08-18  Richard Henderson  <rth@redhat.com>
11830
11831         * gcc.dg/20040206-1.c: XFAIL.
11832
11833 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11834
11835         PR c++/16246
11836         * g++.dg/template/array7.C: New test.
11837
11838 2004-08-17  James E Wilson  <wilson@specifixinc.com>
11839
11840         * gcc.dg/mips-movcc-1.c: New test.
11841         * gcc.dg/mips-movcc-2.c: New test.
11842         * gcc.dg/mips-movcc-3.c: New test.
11843
11844         * gcc.dg/mips-nmadd-1.c: New test.
11845         * gcc.dg/mips-nmadd-2.c: New test.
11846
11847 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/15871
11850         * g++.dg/opt/inline8.C: New test.
11851
11852         PR c++/16965
11853         * g++.dg/parse/error17.C: New test.
11854
11855 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
11856
11857         * gcc.dg/vect: New directory for vectorizer tests.
11858         * gcc.dg/vect/tree-vect.h: New file.
11859         * gcc.dg/vect/vect.exp: New file.
11860         * gcc.dg/vect/pr16105.c.c: New test.
11861         * gcc.dg/vect/vect-1.c: New test.
11862         * gcc.dg/vect/vect-2.c: New test.
11863         * gcc.dg/vect/vect-3.c: New test.
11864         * gcc.dg/vect/vect-4.c: New test.
11865         * gcc.dg/vect/vect-5.c: New test.
11866         * gcc.dg/vect/vect-6.c: New test.
11867         * gcc.dg/vect/vect-7.c: New test.
11868         * gcc.dg/vect/vect-8.c: New test.
11869         * gcc.dg/vect/vect-9.c: New test.
11870         * gcc.dg/vect/vect-10.c: New test.
11871         * gcc.dg/vect/vect-11.c: New test.
11872         * gcc.dg/vect/vect-12.c: New test.
11873         * gcc.dg/vect/vect-13.c: New test.
11874         * gcc.dg/vect/vect-14.c: New test.
11875         * gcc.dg/vect/vect-15.c: New test.
11876         * gcc.dg/vect/vect-16.c: New test.
11877         * gcc.dg/vect/vect-17.c: New test.
11878         * gcc.dg/vect/vect-18.c: New test.
11879         * gcc.dg/vect/vect-19.c: New test.
11880         * gcc.dg/vect/vect-20.c: New test.
11881         * gcc.dg/vect/vect-21.c: New test.
11882         * gcc.dg/vect/vect-22.c: New test.
11883         * gcc.dg/vect/vect-23.c: New test.
11884         * gcc.dg/vect/vect-24.c: New test.
11885         * gcc.dg/vect/vect-25.c: New test.
11886         * gcc.dg/vect/vect-26.c: New test.
11887         * gcc.dg/vect/vect-27.c: New test.
11888         * gcc.dg/vect/vect-28.c: New test.
11889         * gcc.dg/vect/vect-29.c: New test.
11890         * gcc.dg/vect/vect-30.c: New test.
11891         * gcc.dg/vect/vect-31.c: New test.
11892         * gcc.dg/vect/vect-32.c: New test.
11893         * gcc.dg/vect/vect-33.c: New test.
11894         * gcc.dg/vect/vect-34.c: New test.
11895         * gcc.dg/vect/vect-35.c: New test.
11896         * gcc.dg/vect/vect-36.c: New test.
11897         * gcc.dg/vect/vect-37.c: New test.
11898         * gcc.dg/vect/vect-38.c: New test.
11899         * gcc.dg/vect/vect-40.c: New test.
11900         * gcc.dg/vect/vect-41.c: New test.
11901         * gcc.dg/vect/vect-42.c: New test.
11902         * gcc.dg/vect/vect-43.c: New test.
11903         * gcc.dg/vect/vect-44.c: New test.
11904         * gcc.dg/vect/vect-45.c: New test.
11905         * gcc.dg/vect/vect-46.c: New test.
11906         * gcc.dg/vect/vect-47.c: New test.
11907         * gcc.dg/vect/vect-48.c: New test.
11908         * gcc.dg/vect/vect-49.c: New test.
11909         * gcc.dg/vect/vect-50.c: New test.
11910         * gcc.dg/vect/vect-51.c: New test.
11911         * gcc.dg/vect/vect-52.c: New test.
11912         * gcc.dg/vect/vect-53.c: New test.
11913         * gcc.dg/vect/vect-54.c: New test.
11914         * gcc.dg/vect/vect-55.c: New test.
11915         * gcc.dg/vect/vect-56.c: New test.
11916         * gcc.dg/vect/vect-57.c: New test.
11917         * gcc.dg/vect/vect-58.c: New test.
11918         * gcc.dg/vect/vect-59.c: New test.
11919         * gcc.dg/vect/vect-60.c: New test.
11920         * gcc.dg/vect/vect-61.c: New test.
11921         * gcc.dg/vect/vect-all.c: New test.
11922         * gcc.dg/vect/vect-none.c: New test.
11923
11924 2004-08-17  Paul Brook  <paul@codesourcery.com>
11925
11926         PR fortran/13082
11927         * gfortran.dg/entry_1.f90: New test.
11928
11929 2004-08-17  Andrew Pinski  <apinski@apple.com>
11930
11931         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
11932
11933 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
11934
11935         * gcc.dg/pr17036-1.c: New test.
11936
11937 2004-08-16  Devang Patel  <dpatel@apple.com>
11938
11939         * gcc.dg/darwin-20040809-1.c: New test.
11940
11941 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
11942
11943         * gcc.dg/funcdef-attr-1.c: New test.
11944
11945 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
11946
11947         * gcc.dg/altivec-17.c: New test.
11948         * gcc.dg/altivec-18.c: New test.
11949
11950 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11951
11952         PR c++/6749
11953         * g++.dg/template/vtable2.C: New test.
11954
11955 2004-08-14  Richard Henderson  <rth@redhat.com>
11956
11957         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
11958         * gcc.dg/pack-test-4.c (main): Return 0.
11959         * gcc.dg/setjmp-1.c: Remove XFAIL.
11960         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
11961
11962 2004-08-14  Richard Henderson  <rth@redhat.com>
11963
11964         * gcc.dg/980217-1.c: Add prototype for printf.
11965
11966 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
11967
11968         * gfortran.dg/pr16935.f90: New test.
11969
11970 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
11971
11972         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
11973
11974 2004-08-13  Paul Brook  <paul@codesourcery.com>
11975
11976         * gfortran.dg/der_io_1.f90: Remove stray comma.
11977
11978 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11979
11980         * gcc.dg/vmx/cw-bug-2.c: Remove.
11981         * gcc.dg/vmx/vprint-1.c: Remove.
11982         * gcc.dg/vmx/vscan-1.c: Remove.
11983
11984 2004-08-12  Devang patel  <dpatel@apple.com>
11985
11986         * gcc.dg/darwin-20040809-2.c: New test.
11987
11988 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
11989
11990         * g++.dg/ext/altivec-12.C: New test.
11991
11992         * g++.dg/ext/altivec-11.C: New test.
11993
11994 2004-08-12  Paul Brook  <paul@codesourcery.com>
11995
11996         * g++.dg/abi/arm_cxa_vec_1.C: New test.
11997
11998 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
11999
12000         * g++.dg/ext/altivec-2.C: Check for hardware support before
12001         executing any VMX instructions.
12002
12003         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
12004
12005 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
12006
12007         PR c++/16276
12008         * g++.old-deja/g++.other/comdat4.C: New test.
12009         * g++.old-deja/g++.other/comdat4-aux.cc: New.
12010
12011 2004-08-12  Ben Elliston  <bje@au.ibm.com>
12012
12013         PR target/16286
12014         * gcc.dg/pr16286.c: New test.
12015
12016 2004-08-12 Jan Beulich <jbeulich@novell.com>
12017
12018         * g++.dg/ext/asm5.C: New.
12019
12020 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12021
12022         PR c++/16698
12023         * g++.dg/eh/crash1.C: New test.
12024
12025         PR c++/16717
12026         * g++.dg/ext/construct1.C: New test.
12027
12028 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12029
12030         PR c++/16853
12031         * g++.dg/init/ptrmem1.C: New test.
12032
12033         PR c++/16618
12034         * g++.dg/parse/offsetof5.C: New test.
12035
12036         PR c++/16870
12037         * g++.dg/template/overload3.C: New test.
12038
12039 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
12040
12041         PR c++/16964
12042         * g++.dg/parse/error16.C: New test.
12043
12044         PR c++/16904
12045         * g++.dg/template/error14.C: New test.
12046
12047         PR c++/16929
12048         * g++.dg/template/error15.C: New test.
12049
12050 2004-08-11  Devang Patel  <dpatel@apple.com>
12051
12052         * gcc.dg/darwin-ld-20040809-1.c: New test.
12053         * gcc.dg/darwin-ld-20040809-2.c: New test.
12054
12055 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
12056
12057         PR fortran/16917
12058         * gfortran.dg/dfloat_1.f90: New test.
12059
12060 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
12061
12062         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
12063         * gcc.dg/dll-2.c: Fix dg-require syntax.
12064         * gcc.misc-tests/arm-isr.c (abort): Declare.
12065         (exit): Likewise.
12066
12067 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
12068
12069         PR c++/16971
12070         * g++.dg/parse/crash16.C: New test.
12071
12072 2004-08-10  Roger Sayle  <roger@eyesopen.com>
12073
12074         * gcc.dg/mips-rsqrt-1.c: New test case.
12075         * gcc.dg/mips-rsqrt-2.c: New test case.
12076         * gcc.dg/mips-rsqrt-3.c: New test case.
12077
12078 2004-08-10  Paul Brook  <paul@codesourcery.com>
12079
12080         * gfortran.dg/der_io_1.f90: New test.
12081
12082 2004-08-10  Paul Brook  <paul@codesourcery.com>
12083
12084         PR fortran/16919
12085         * gfortran.dg/der_array_1.f90: New test.
12086
12087 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
12088
12089         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
12090
12091 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
12092
12093         * gcc.dg/wchar_t-2.c: Fix typo.
12094
12095 2004-08-09  Falk Hueffner  <falk@debian.org>
12096
12097         PR tree-optimization/12517
12098         * gcc.c-torture/compile/pr12517.c: New test.
12099
12100         PR tree-optimization/12578
12101         * gcc.c-torture/compile/pr12578.c: New test.
12102
12103         PR tree-optimization/12899
12104         * gcc.c-torture/compile/pr12899.c: New test.
12105
12106         PR rtl-optimization/14692
12107         * gcc.c-torture/compile/pr14692.c: New test.
12108
12109         PR tree-optimization/16461
12110         * gcc.c-torture/compile/pr16461.c: New test.
12111
12112 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
12113
12114         * gfortran.dg/getenv_1.f90: New test.
12115
12116 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12117
12118         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
12119         wchar_t.
12120         * gcc.dg/symbian5.c: Test -fno-short-wchar.
12121
12122 2004-08-06  Paul Brook  <paul@codesourcery.com>
12123
12124         * gfortran.dg/ret_array_1.f90: New test.
12125         * gfortran.dg/ret_pointer_1.f90: New test.
12126
12127 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
12128
12129         * gcc.dg/missing-field-init-[12].c: New tests.
12130         * g++.dg/warn/missing-field-init-[12].C: New tests.
12131
12132 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
12133
12134         * gcc.dg/enum2.c: New test.
12135         * gcc.dg/symbian3.c: Likewise.
12136         * gcc.dg/symbian4.c: Likewise.
12137         * gcc.dg/wchar_t-2.c: Likewise.
12138
12139 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12140
12141         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
12142         destructor tests.
12143
12144 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
12145
12146         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
12147         dg-require-visiblity.
12148         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
12149         * g++.dg/ext/visibility/fvisibility.C: Likewise.
12150         * g++.dg/ext/visibility/memfuncts.C: Likewise.
12151         * g++.dg/ext/visibility/new1.C: Likewise.
12152         * g++.dg/ext/visibility/pragma.C: Likewise.
12153         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
12154         * g++.dg/ext/visibility/virtual.C: Likewise.
12155         * g++/dg/ext/visibility/visibility-1.C: Likewise.
12156         * g++/dg/ext/visibility/visibility-2.C: Likewise.
12157         * g++/dg/ext/visibility/visibility-3.C: Likewise.
12158         * g++/dg/ext/visibility/visibility-4.C: Likewise.
12159         * g++/dg/ext/visibility/visibility-5.C: Likewise.
12160         * g++/dg/ext/visibility/visibility-6.C: Likewise.
12161         * g++/dg/ext/visibility/visibility-7.C: Likewise.
12162         * g++/dg/ext/visibility/visibility-8.C: New test.
12163         * gcc.c-torture/compile/dll.x: Remove.
12164         * gcc.dg/dll-2.c: Use dg-require-dll
12165         * gcc.dg/visibility-10.c: New test.
12166         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
12167         supporting DLLs.
12168         * testsuite/lib/scanasm.exp (scan_hidden): New function.
12169         (scan_not_hidden): Likewise.
12170
12171 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
12172
12173         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
12174
12175 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
12176
12177         * gcc.c-torture/execute/20040805-1.c: New test.
12178
12179 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
12180
12181         * gcc.dg/20020118-1.c: Declare abort.
12182         * gcc.dg/altivec_check.h: Likewise.
12183         * gcc.dg/iftrap-2.c: Likewise.
12184         * gcc.dg/pragma-darwin.c: Likewise.
12185         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
12186
12187 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
12188
12189         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
12190
12191 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12192
12193         * gcc.c-torture/execute/builtins/abs-2.c,
12194         gcc.c-torture/execute/builtins/abs-3.c,
12195         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
12196         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
12197         intmax_t, uintmax_t and their limits.
12198         * gcc.dg/intmax_t-1.c: New test.
12199
12200 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12201
12202         * g++.dg/tc1/dr147.C: Add reference to PR.
12203
12204 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
12205
12206         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
12207         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
12208
12209 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
12210
12211         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
12212
12213 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12214
12215         * gcc.dg/redecl-5.c: New test.
12216         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
12217         of scanf.
12218
12219 2004-08-03  Roger Sayle  <roger@eyesopen.com>
12220
12221         PR middle-end/16790
12222         * gcc.c-torture/execute/pr16790-1.c: New test case.
12223
12224 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
12225
12226         * g++.dg/ext/visibility/assign1.C: New test.
12227         * g++.dg/ext/visibility/new1.C: Likewise.
12228
12229         * gcc.dg/symbian1.c: New test.
12230         * gcc.dg/symbian2.c: Likewise.
12231
12232 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
12233
12234         PR target/16570
12235         * gcc.dg/i386-sse-9.c: New test.
12236
12237 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12238
12239         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
12240
12241 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
12242
12243         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
12244         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
12245         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
12246         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
12247         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
12248         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
12249         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
12250         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
12251         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
12252         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
12253         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
12254         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
12255         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
12256         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
12257         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
12258         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
12259         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
12260         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
12261         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
12262         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
12263         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
12264         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
12265         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
12266         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12267         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
12268         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
12269         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
12270         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
12271         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12272         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12273         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
12274         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
12275         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
12276         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
12277         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
12278         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12279         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12280         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12281         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12282         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
12283         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
12284         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
12285         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
12286         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
12287         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12288         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12289         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
12290         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
12291         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
12292         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
12293         gcc.misc-tests/i386-pf-3dnow-1.c,
12294         gcc.misc-tests/i386-pf-athlon-1.c,
12295         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12296         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
12297         Declare built-in functions used.
12298         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
12299
12300 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
12301
12302         PR c++/16707
12303         * g++.dg/lookup/using12.C: New test.
12304
12305         * g++.dg/init/null1.C: Fix PR number.
12306         * g++.dg/parse/namespace10.C: Likewise.
12307
12308 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/16224
12311         * g++.dg/template/spec17.C: New test.
12312         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
12313         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
12314
12315 2004-08-02  David Billinghurst
12316
12317         PR fortran/16292
12318         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
12319
12320 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
12321
12322         * gcc.dg/ia64-got-1.c: New test case.
12323
12324 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/16489
12327         * g++.dg/init/null1.C: New test.
12328         * g++.dg/tc1/dr76.C: Adjust error marker.
12329
12330         PR c++/16529
12331         * g++.dg/parse/namespace10.C: New test.
12332
12333         PR c++/16810
12334         * g++.dg/inherit/ptrmem2.C: New test.
12335
12336 2004-08-02  Ben Elliston  <bje@au.ibm.com>
12337
12338         PR target/16155
12339         * gcc.dg/pr16155.c: New test.
12340
12341 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
12342
12343         * gcc.dg/redecl-2.c: New test.
12344
12345 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
12346
12347         * gcc.dg/darwin-longdouble.c: New file.
12348
12349 2004-07-30  Richard Henderson  <rth@redhat.com>
12350
12351         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
12352         write to constant argument.
12353         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
12354
12355 2004-07-30  Richard Henderson  <rth@redhat.com>
12356
12357         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
12358         tests of nearest around zero.
12359
12360 2004-07-30  Andrew Pinski  <apinski@apple.com>
12361
12362         * gcc.c-torture/compile/20040730-1.c: New test.
12363
12364 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12365
12366         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
12367         powerpc-eabispe.
12368
12369 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
12370
12371         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
12372
12373 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
12374
12375         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
12376         contains $ld_library_path.
12377         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12378
12379 2004-07-29  Richard Henderson  <rth@redhat.com>
12380
12381         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
12382
12383         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
12384         (alt2, which): New.
12385         (Check): Accept either alternative.
12386
12387 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
12388
12389         * g++.dg/abi/inline1.C: New test.
12390         * g++.dg/abi/local1-a.cc: Likewise.
12391         * g++.dg/abi/local1.C: Likewise.
12392         * g++.dg/abi/mangle11.C: Tweak location of warnings.
12393         * g++.dg/abi/mangle12.C: Likewise.
12394         * g++.dg/abi/mangle17.C: Likewise.
12395         * g++.dg/abi/mangle20-2.C: Likewise.
12396         * g++.dg/opt/interface1.C: Likewise.
12397         * g++.dg/opt/interface1.h: Likewise.
12398         * g++.dg/opt/interface1-a.cc: New test.
12399         * g++.dg/parse/repo1.C: New test.
12400         * g++.dg/template/repo1.C: Likewise.
12401         * g++.dg/warn/Winline-1.C: Likewise.
12402         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
12403
12404 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
12405
12406         * gcc.dg/tree-ssa/20040729-1.c: New test.
12407
12408 2004-07-27  Matt Austern <austern@apple.com>
12409
12410         * gcc.dg/darwin-bool-1.c: New test.
12411         * gcc.dg/darwin-bool-2.c: New test.
12412
12413 2004-07-28  Richard Henderson  <rth@redhat.com>
12414
12415         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
12416         arguments in the correct type.  Don't write to constant arguments.
12417
12418 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12419
12420         PR tree-optimization/16688
12421         PR tree-optimization/16689
12422         * g++.dg/tree-ssa/pr16688.C: New test.
12423
12424 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12425
12426         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12427         loads.  Not only in the comment, this time.
12428
12429 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
12430
12431         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
12432         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
12433         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
12434         * gcc.dg/sh4a-bitmovua.c: New.
12435         * gcc.dg/sh4a-cos.c: New.
12436         * gcc.dg/sh4a-cosf.c: New.
12437         * gcc.dg/sh4a-fprun.c: New.
12438         * gcc.dg/sh4a-fsrra.c: New.
12439         * gcc.dg/sh4a-memmovua.c: New.
12440         * gcc.dg/sh4a-sin.c: New.
12441         * gcc.dg/sh4a-sincos.c: New.
12442         * gcc.dg/sh4a-sincosf.c: New.
12443         * gcc.dg/sh4a-sinf.c: New.
12444
12445 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
12446
12447         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
12448         conditionals.
12449         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
12450         loads.
12451         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
12452         DOM1.
12453
12454 2004-07-27  Andrew Pinski  <apinski@apple.com>
12455
12456         * g++.dg/rtti/tinfo1.C: Correct the xfail.
12457
12458 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
12459
12460         * gcc.dg/pragma-isr.c: New test.
12461
12462 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12463
12464         PR c++/14429
12465         * g++.dg/template/ttp11.C: New test.
12466
12467 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
12468
12469         * gcc.c-torture/compile/20040727-1.c: New test.
12470
12471 2004-07-26  Eric Christopher  <echristo@redhat.com>
12472
12473         * gcc.c-torture/compile/20040726-2.c: New test.
12474
12475 2004-07-26  Andrew Pinski  <apinski@apple.com>
12476
12477         * g++.dg/rtti/tinfo1.C: Xfail.
12478
12479 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
12480
12481         * gcc.c-torture/compile/20040726-1.c: New test.
12482
12483 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
12484             Brian Ryner  <bryner@brianryner.com>
12485
12486         PR c++/9283
12487         PR c++/15000
12488         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
12489         * g++.dg/ext/visibility/: New directory.
12490         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
12491         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
12492         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
12493         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
12494         * g++.dg/ext/visibility/fvisibility.C,
12495         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
12496         g++.dg/ext/visibility/fvisibility-override1.C
12497         g++.dg/ext/visibility/fvisibility-override2.C
12498         g++.dg/ext/visibility/memfuncts.C
12499         g++.dg/ext/visibility/noPLT.C
12500         g++.dg/ext/visibility/pragma.C
12501         g++.dg/ext/visibility/pragma-override1.C
12502         g++.dg/ext/visibility/pragma-override2.C
12503         g++.dg/ext/visibility/staticmemfuncts.C
12504         g++.dg/ext/visibility/virtual.C: New tests.
12505
12506 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12507
12508         PR c/15360
12509         * gcc.dg/pr15360-1.c: New test.
12510
12511 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
12512
12513         * gcc.dg/pragma-align-2.c: New test.
12514         * gcc.dg/pragma-init-fini.c: New test.
12515         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
12516         targets.
12517
12518 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
12519
12520         * gcc.dg/init-string-2.c: New test.
12521
12522 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
12523
12524         PR 16684
12525         * gcc.dg/Wredundant-decls-1.c: New test case.
12526
12527 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
12528
12529         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
12530         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
12531         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
12532         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
12533         * gcc.dg/compat/generate-random.c: New file.
12534         * gcc.dg/compat/generate-random.h: Likewise.
12535         * gcc.dg/compat/generate-random_r.c: Likewise.
12536         * gcc.dg/compat/struct-layout-1.h: Likewise.
12537         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
12538         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
12539         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
12540         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
12541         * gcc.dg/compat/struct-layout-1_main.c: New test.
12542         * gcc.dg/compat/struct-layout-1_x.c: New file.
12543         * gcc.dg/compat/struct-layout-1_y.c: New file.
12544         * gcc.dg/compat/struct-layout-1_test.h: New file.
12545
12546 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
12547
12548         * gcc.dg/comp-return-1.c: New test
12549
12550 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
12551
12552         * gcc.dg/vmx/8-02a.c: Fix typo.
12553
12554         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
12555         * gcc.dg/darwin-abi-3.c: New test.
12556
12557         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
12558         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
12559
12560         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
12561         * gcc.dg/vmx/ops-long-1.c: New test.
12562         * gcc.dg/vmx/ops-long-2.c: New test.
12563
12564 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12565
12566         * g++.dg/lookup/conv-[1234].C: New.
12567
12568 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
12569
12570         * g++.dg/parse/attr2.C: Simplify.
12571
12572 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12573
12574         PR c/7284
12575         * gcc.c-torture/execute/pr7284-1.c: New test.
12576
12577 2004-07-22  Brian Booth  <bbooth@redhat.com>
12578
12579         * gcc.dg/tree-ssa/20040721-1.c: New test.
12580
12581 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12582
12583         * g++.dg/template/crash20.c: New.
12584
12585 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
12586
12587         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
12588         Add dg-run directive.  Declare variables as required.
12589         * gfortran.dg/g77/README: Update
12590
12591 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
12592
12593         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
12594         gcc.dg/cris-peep2-andu2.c: New tests.
12595
12596 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12597
12598         PR c/15052
12599         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
12600         on return type.
12601         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
12602         messages.
12603         * gcc.dg/qual-return-2.c: Update expected messages.
12604         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
12605
12606 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12607
12608         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
12609         * gcc.dg/noncompile/921102-1.c: Update expected error message.
12610
12611 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12612
12613         PR c/11250
12614         * gcc.dg/init-string-1.c: New test.
12615
12616 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
12617
12618         PR middle-end/15345
12619         PR c/16450
12620         * gcc.dg/torture/nested-fn-1.c: New test.
12621
12622 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
12623
12624         PR target/16559
12625         * gcc.dg/ia64-fptr-1.c: New file.
12626
12627 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12628
12629         PR c++/14497
12630         * g++.dg/template/spec16.C: New test.
12631         * g++.old-deja/g++.robertl/eb118.C: Remove.
12632
12633 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12634
12635         PR c++/509
12636         * g++.dg/template/spec15.C: New test.
12637
12638 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
12639
12640         Copy cases from g77.f-torture/execute and add dg-run
12641         directive.  Other changes as noted.
12642         * gfortran.dg/g77/13037.f
12643         * gfortran.dg/g77/1832.f
12644         * gfortran.dg/g77/19981119-0.f
12645         * gfortran.dg/g77/19990313-0.f
12646         * gfortran.dg/g77/19990313-1.f
12647         * gfortran.dg/g77/19990313-2.f
12648         * gfortran.dg/g77/19990313-3.f
12649         * gfortran.dg/g77/19990419-1.f
12650         * gfortran.dg/g77/19990826-0.f
12651         * gfortran.dg/g77/19990826-2.f
12652         * gfortran.dg/g77/20000503-1.f
12653         * gfortran.dg/g77/20001111.f
12654         * gfortran.dg/g77/20010116.f
12655         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
12656         * gfortran.dg/g77/20010430.f
12657         * gfortran.dg/g77/6177.f
12658         * gfortran.dg/g77/947.f
12659         * gfortran.dg/g77/970816-3.f
12660         * gfortran.dg/g77/971102-1.f
12661         * gfortran.dg/g77/980520-1.f
12662         * gfortran.dg/g77/980628-0.f
12663         * gfortran.dg/g77/980628-1.f
12664         * gfortran.dg/g77/980628-10.f
12665         * gfortran.dg/g77/980628-2.f
12666         * gfortran.dg/g77/980628-3.f
12667         * gfortran.dg/g77/980628-7.f
12668         * gfortran.dg/g77/980628-8.f
12669         * gfortran.dg/g77/980628-9.f
12670         * gfortran.dg/g77/980701-0.f
12671         * gfortran.dg/g77/980701-1.f
12672         * gfortran.dg/g77/cabs.f
12673         * gfortran.dg/g77/claus.f
12674         * gfortran.dg/g77/complex_1.f
12675         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
12676         * gfortran.dg/g77/dcomplex.f
12677         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
12678         * gfortran.dg/g77/f90-intrinsic-mathematical.f
12679         * gfortran.dg/g77/f90-intrinsic-numeric.f
12680         * gfortran.dg/g77/int8421.f
12681         * gfortran.dg/g77/labug1.f
12682         * gfortran.dg/g77/large_vec.f
12683         * gfortran.dg/g77/le.f
12684         * gfortran.dg/g77/short.f
12685         * gfortran.dg/g77/README: Update
12686
12687 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
12688
12689         PR c++/16637
12690         * g++.dg/parse/lookup4.C: New test.
12691
12692 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12693
12694         PR c++/16175
12695         * g++.dg/template/ttp10.C: New test.
12696
12697 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12698
12699         * gcc.dg/pr12625-1.c: New test.
12700
12701 2004-07-20  Steven Bosscher  <stevenb@suse.de>
12702
12703         * testsuite/gcc.dg/switch-warn-1.c: New test.
12704         * testsuite/gcc.dg/switch-warn-2.c: New test.
12705         * gcc.c-torture/compile/pr14730.c: Update.
12706
12707 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
12708
12709         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
12710         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
12711         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
12712         g++.dg/template/nontype3.C: Remove trailing CR from tests.
12713
12714 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
12715
12716         PR c++/16623
12717         * g++.dg/template/assign1.C: New test.
12718
12719 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12720
12721         PR c++/12170
12722         * g++.dg/template/ttp9.C: New test.
12723
12724 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
12725
12726         * gcc.dg/format/cmn-err-1.c: New test.
12727
12728 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12729
12730         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
12731         gcc.dg/Wparentheses-10.c: New tests.
12732         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
12733
12734 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12735
12736         PR fortran/16465
12737         * gfortran.dg/g77//ffixed-line-length-0.f,
12738         gfortran.dg/g77/ffixed-line-length-132.f,
12739         gfortran.dg/g77/ffixed-line-length-72.f,
12740         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
12741         gfortran.dg/g77/README: Update.
12742
12743 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12744
12745         PR c++/13092
12746         * g++.dg/template/non-dependent7.C: New test.
12747         * g++.dg/template/non-dependent8.C: Likewise.
12748         * g++.dg/template/non-dependent9.C: Likewise.
12749         * g++.dg/template/non-dependent10.C: Likewise.
12750
12751 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
12752
12753         PR c++/16337
12754         * g++.dg/parse/attr2.C: New test.
12755
12756 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
12757
12758         * g77.dg: Removed.
12759         * g77.f-torture: Ditto.
12760
12761 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12762
12763         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
12764         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
12765         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
12766
12767 2004-07-16  Richard Henderson  <rth@redhat.com>
12768
12769         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
12770
12771 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         * lib/fortran-torture.exp (fortran-torture): Don't test compile
12774         tests with full list of options.
12775         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
12776         of TORTURE_OPTIONS if test contains 'dg-do run'.
12777
12778         PR fortran/16404
12779         * gfortran.dg/do_iterator.f90: New test.
12780
12781 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12782
12783         PR rtl-optimization/16536
12784         * gcc.c-torture/execute/restrict-1.c: New test.
12785
12786 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12787
12788         PR fortran/15324
12789         * gfortran.dg/pr15324.f90: New test.
12790
12791         PR fortran/15129
12792         * gfortran.dg/pr15129.f90: New test.
12793
12794         PR fortran/15140
12795         * gfortran.dg/pr15140.f90: New test.
12796
12797         PR fortran/13792
12798         * gfortran.fortran-torture/execute/bounds.f90: Add check for
12799         compile-time simplification.
12800
12801 2004-07-14  Mike Stump  <mrs@apple.com>
12802
12803         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
12804
12805 2004-07-14  James E Wilson  <wilson@specifixinc.com>
12806
12807         PR target/16325
12808         * gcc.dg/profile-generate-1.c: New.
12809
12810 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
12811
12812         * gcc.c-torture/execute/20040709-1.c: New test.
12813         * gcc.c-torture/execute/20040709-2.c: New test.
12814
12815 2004-07-14  Mike Stump  <mrs@apple.com>
12816
12817         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
12818
12819 2004-07-14  Mike Stump  <mrs@apple.com>
12820
12821         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
12822
12823 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
12824
12825         PR c++/16518
12826         * g++.dg/parse/mutable1.C: New test.
12827
12828 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
12829
12830         PR tree-optimization/16443
12831         * gcc.dg/tree-ssa/20040713-1.c: New test.
12832
12833 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
12834
12835         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
12836         for operator new.
12837
12838 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12839
12840         * gfortran.dg/g77/README: New file
12841         * gfortran.dg/g77/19981216-0.f:  Copy from
12842         g77.f-torture/noncompile.  Add "dg-do compile" and
12843         dg-error as required.
12844         * gfortran.dg/g77/19990218-1.f: Likewise
12845         * gfortran.dg/g77/19990905-1.f: Likewise
12846         * gfortran.dg/g77/9263.f: Likewise
12847         * gfortran.dg/g77/980615-0.f: Likewise
12848         * gfortran.dg/g77/980616-0.f: Likewise
12849         * gfortran.dg/g77/check0.f: Likewise
12850         * gfortran.dg/g77/select_no_compile.f: Likewise
12851
12852 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12853
12854         Copy files from g77.f-torture/compile.
12855         Add "{ dg-do compile}".  Other changes as noted
12856         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
12857         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
12858         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
12859         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
12860         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
12861         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
12862         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
12863         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
12864         statement to conform to standard.  Append alpha1.x for reference.
12865         * gfortran.dg/g77/xformat.f: Add dg-warning
12866
12867 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
12868
12869         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
12870         Add {dg-do compile} directive.
12871         * gfortran.dg/g77/cpp2.F: Likewise
12872
12873 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12874
12875         PR c++/5402
12876         * g++.dg/lookup/name-clash1.C: New test.
12877
12878         PR c++/9777
12879         * g++.dg/lookup/name-clash2.C: New test.
12880
12881         PR c++/12102
12882         * g++.dg/lookup/name-clash3.C: New test.
12883
12884 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12885
12886         * g++.dg/lookup/new2.C: New test.
12887         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
12888
12889 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
12890
12891         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
12892         Add {dg-do compile} directive.
12893         * gfortran.dg/g77/13060.f: Likewise
12894         * gfortran.dg/g77/19990218-0.f: Likewise
12895         * gfortran.dg/g77/19990305-0.f: Likewise
12896         * gfortran.dg/g77/19990419-0.f: Likewise
12897         * gfortran.dg/g77/19990502-0.f: Likewise
12898         * gfortran.dg/g77/19990502-1.f: Likewise
12899         * gfortran.dg/g77/19990525-0.f: Likewise
12900         * gfortran.dg/g77/19990826-1.f: Likewise
12901         * gfortran.dg/g77/19990826-3.f: Likewise
12902         * gfortran.dg/g77/19990905-2.f: Likewise
12903         * gfortran.dg/g77/20000412-1.f: Likewise
12904         * gfortran.dg/g77/20000511-1.f: Likewise
12905         * gfortran.dg/g77/20000511-2.f: Likewise
12906         * gfortran.dg/g77/20000518.f: Likewise
12907         * gfortran.dg/g77/20000601-1.f: Likewise
12908         * gfortran.dg/g77/20000601-2.f: Likewise
12909         * gfortran.dg/g77/20000629-1.f: Likewise
12910         * gfortran.dg/g77/20000630-2.f: Likewise
12911         * gfortran.dg/g77/20010115.f: Likewise
12912         * gfortran.dg/g77/20010321-1.f: Likewise
12913         * gfortran.dg/g77/20010426.f: Likewise
12914         * gfortran.dg/g77/20020307-1.f: Likewise
12915         * gfortran.dg/g77/8485.f: Likewise
12916         * gfortran.dg/g77/960317-1.f: Likewise
12917         * gfortran.dg/g77/970915-0.f: Likewise
12918         * gfortran.dg/g77/980310-1.f: Likewise
12919         * gfortran.dg/g77/980310-2.f: Likewise
12920         * gfortran.dg/g77/980310-3.f: Likewise
12921         * gfortran.dg/g77/980310-4.f: Likewise
12922         * gfortran.dg/g77/980310-6.f: Likewise
12923         * gfortran.dg/g77/980310-7.f: Likewise
12924         * gfortran.dg/g77/980310-8.f: Likewise
12925         * gfortran.dg/g77/980419-2.f: Likewise
12926         * gfortran.dg/g77/980424-0.f: Likewise
12927         * gfortran.dg/g77/980427-0.f: Likewise
12928         * gfortran.dg/g77/980729-0.f: Likewise
12929         * gfortran.dg/g77/981117-1.f: Likewise
12930         * gfortran.dg/g77/toon_1.f: Likewise
12931
12932 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12933
12934         PR c++/2204
12935         * g++.dg/other/abstract2.C: New test.
12936
12937 2004-07-12  Paul Brook  <paul@codesourcery.com>
12938
12939         * gfortran.dg/pointer_init_1.f90: New test.
12940
12941 2004-07-11  Paul Brook  <paul@codesourcery.com>
12942
12943         PR fortran/15986
12944         * gfortran.dg/contained_1.f90: New test.
12945
12946 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
12947
12948         * g++.dg/parse/defarg8.C: New test.
12949
12950 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12951
12952         PR fortran/16433
12953         * gfortran.dg/pr16433.f: New test.
12954
12955         PR fortran/17574
12956         * gfortran.dg/pr15754.f90: New test.
12957
12958 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
12959
12960         PR tree-optimization/16437
12961         * gcc.c-torture/execute/bitfld-4.c: New test.
12962
12963 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12964
12965         * gfortran.fortran-torture/execute/common_2.f90: Add check for
12966         access to common var from module.
12967
12968 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12969
12970         PR fortran/16336
12971         * gfortran.fortran-torture/execute/common_2.f90: New test.
12972
12973 2004-07-10  Paul Brook  <paul@codesourcery.com>
12974
12975         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
12976
12977 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12978
12979         PR fortran/15969
12980         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
12981
12982 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
12983
12984         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
12985         * gfortran.dg/g77/ffixed-form-2.f: Likewise
12986         * gfortran.dg/g77/ffree-form-1.f: Likewise
12987         * gfortran.dg/g77/ffree-form-2.f: Likewise
12988         * gfortran.dg/g77/ffree-form-3.f: Likewise
12989         * gfortran.dg/g77/fno-underscoring.f: Likewise
12990         * gfortran.dg/g77/funderscoring.f: Likewise
12991         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
12992
12993 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12994
12995         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
12996
12997 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12998         Paul Brook  <paul@codesourcery.com>
12999
13000         PR fortran/13415
13001         * gfortran.dg/common_pointer_1.f90: New test.
13002
13003 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13004
13005         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
13006
13007 2004-07-09  James E Wilson  <wilson@specifixinc.com>
13008
13009         PR target/16364
13010         * gcc.c-torture/compile/20040709-1.c: New.
13011
13012 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13013
13014         PR fortran/14077
13015         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
13016
13017 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13018
13019         PR fortran/13201
13020         * gfortran.dg/shape_1.f90: New test.
13021
13022 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
13023             Andrew Pinski  <apinski@apple.com>
13024
13025         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
13026
13027 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13028
13029         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
13030         comment.
13031
13032 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13033         Paul Brook  <paul@codesourcery.com>
13034
13035         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
13036         '.f95' and '.F95'.
13037
13038 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13039
13040         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
13041
13042 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13043
13044         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
13045         testcases with capital suffix.
13046
13047 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13048
13049         PR fortran/15481
13050         PR fortran/13372
13051         PR fortran/13575
13052         PR fortran/15978
13053         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
13054
13055         * gfortran.dg/implicit_1.f90: New test.
13056
13057 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13058
13059         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
13060         expression to match gfortran warning/error messages
13061         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
13062         dg-error text.
13063
13064 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13065
13066         * lib/fortran-torture.exp: Rename proc search_for to
13067         search_for_re.
13068
13069 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13070
13071         * gcc.c-torture/execute/simd-5.x: New file.
13072         XFAIL on SPARC 64-bit at -O0.
13073
13074 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13075
13076         PR c++/8211
13077         PR c++/16165
13078         * g++.dg/warn/effc3.C: New test.
13079
13080 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13081
13082         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
13083         change X to 1X in format.
13084         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
13085         add data statements to conform to standard.
13086
13087 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13088
13089         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
13090         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
13091         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
13092
13093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
13094
13095         * gfortran.dg/g77/7388.f: Copy from g77.dg
13096         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
13097         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
13098         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
13099         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
13100         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
13101         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
13102         * gfortran.dg/g77/strlen0.f: Likewise
13103
13104 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
13105
13106         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
13107         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
13108
13109 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13110
13111         * gcc.c-torture/execute/920428-2.x: Delete.
13112         * gcc.c-torture/execute/920501-7.x: Likewise.
13113
13114 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
13115
13116         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
13117         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
13118         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
13119         prescott and c3-2.
13120         (PREFETCH_3DNOW): Add -march=c3.
13121
13122 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
13123
13124         PR c/16437
13125         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
13126         * gcc.c-torture/execute/bf64-1.x: Likewise.
13127
13128 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13129
13130         * gcc.c-torture/compile/20040708-1.c: New test.
13131
13132 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13133
13134         PR c++/16169
13135         * g++.dg/warn/effc2.C: New test.
13136
13137 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13138
13139         * gcc.c-torture/execute/bitfld-1.x: Remove.
13140         * gcc.c-torture/execute/bitfld-3.c: New test.
13141         * gcc.dg/bitfld-2.c: Remove XFAILs.
13142
13143 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
13144
13145         PR c++/16276
13146         * g++.dg/rtti/tinfo1.C: New file.
13147
13148 2004-07-07  Eric Christopher  <echristo@redhat.com>
13149
13150         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
13151
13152 2004-07-07  Andrew Pinski  <apinski@apple.com>
13153
13154         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
13155
13156 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
13157
13158         * g++.dg/init/call1.C: XFAIL.
13159
13160 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
13161
13162         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
13163         except for movstrict*, to movmem* and clrstr* to clrmem*.
13164
13165 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
13166
13167         * gcc.c-torture/execute/20040707-1.c: New test.
13168
13169 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
13170
13171         * gcc.c-torture/execute/20040706-1.c: New test.
13172
13173 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13174
13175         PR c++/3671
13176         * g++.dg/template/spec14.C: New test.
13177
13178 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
13179
13180         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
13181         nothing if not yet defined.  Use it in b, c and d type definitions.
13182         * gcc.c-torture/execute/20040705-1.c: New test.
13183         * gcc.c-torture/execute/20040705-2.c: New test.
13184
13185 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13186
13187         PR c++/2518
13188         * g++.dg/lookup/new1.C: New test.
13189
13190 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13191
13192         PR c++/11406
13193         * g++.dg/template/sizeof8.C: New test.
13194
13195 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
13196
13197         * gcc.c-torture/compile/20040705-1.c: New test.
13198
13199 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
13200
13201         * gfortran.fortran-torture/execute/seq_io.f90: New test.
13202
13203 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
13204
13205         * gcc.dg/cpp/if-mop.c: Two new testcases.
13206         * gcc.dg/cpp/trad/comment-3.c: New.
13207
13208 2004-07-04  Paul Brook  <paul@codesourcery.com>
13209
13210         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
13211
13212 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
13213
13214         PR c++/3761
13215         * g++.dg/lookup/crash4.C: New test.
13216
13217 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
13218
13219         * gcc.c-torture/execute/builtin-abs-1.c
13220         * gcc.c-torture/execute/builtin-abs-2.c
13221         * gcc.c-torture/execute/builtin-complex-1.c
13222         * gcc.c-torture/execute/builtins/string-1-lib.c
13223         * gcc.c-torture/execute/builtins/string-1.c
13224         * gcc.c-torture/execute/builtins/string-2-lib.c
13225         * gcc.c-torture/execute/builtins/string-2.c
13226         * gcc.c-torture/execute/builtins/string-3-lib.c
13227         * gcc.c-torture/execute/builtins/string-3.c
13228         * gcc.c-torture/execute/builtins/string-4-lib.c
13229         * gcc.c-torture/execute/builtins/string-4.c
13230         * gcc.c-torture/execute/builtins/string-5-lib.c
13231         * gcc.c-torture/execute/builtins/string-5.c
13232         * gcc.c-torture/execute/builtins/string-6-lib.c
13233         * gcc.c-torture/execute/builtins/string-6.c
13234         * gcc.c-torture/execute/builtins/string-7-lib.c
13235         * gcc.c-torture/execute/builtins/string-7.c
13236         * gcc.c-torture/execute/builtins/string-8-lib.c
13237         * gcc.c-torture/execute/builtins/string-8.c
13238         * gcc.c-torture/execute/builtins/string-9-lib.c
13239         * gcc.c-torture/execute/builtins/string-9.c
13240         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
13241         * gcc.c-torture/execute/builtins/string-asm-1.c
13242         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
13243         * gcc.c-torture/execute/builtins/string-asm-2.c
13244         * gcc.c-torture/execute/stdio-opt-1.c
13245         * gcc.c-torture/execute/stdio-opt-2.c
13246         * gcc.c-torture/execute/stdio-opt-3.c
13247         * gcc.c-torture/execute/string-opt-1.c
13248         * gcc.c-torture/execute/string-opt-10.c
13249         * gcc.c-torture/execute/string-opt-11.c
13250         * gcc.c-torture/execute/string-opt-12.c
13251         * gcc.c-torture/execute/string-opt-13.c
13252         * gcc.c-torture/execute/string-opt-14.c
13253         * gcc.c-torture/execute/string-opt-15.c
13254         * gcc.c-torture/execute/string-opt-16.c
13255         * gcc.c-torture/execute/string-opt-2.c
13256         * gcc.c-torture/execute/string-opt-6.c
13257         * gcc.c-torture/execute/string-opt-7.c
13258         * gcc.c-torture/execute/string-opt-8.c:
13259         Replace with ...
13260
13261         * gcc.c-torture/execute/builtins/abs-2.c
13262         * gcc.c-torture/execute/builtins/abs-3.c
13263         * gcc.c-torture/execute/builtins/complex-1.c
13264         * gcc.c-torture/execute/builtins/fprintf.c
13265         * gcc.c-torture/execute/builtins/fputs.c
13266         * gcc.c-torture/execute/builtins/memcmp.c
13267         * gcc.c-torture/execute/builtins/memmove.c
13268         * gcc.c-torture/execute/builtins/memops-asm.c
13269         * gcc.c-torture/execute/builtins/mempcpy-2.c
13270         * gcc.c-torture/execute/builtins/mempcpy.c
13271         * gcc.c-torture/execute/builtins/memset.c
13272         * gcc.c-torture/execute/builtins/printf.c
13273         * gcc.c-torture/execute/builtins/sprintf.c
13274         * gcc.c-torture/execute/builtins/strcat.c
13275         * gcc.c-torture/execute/builtins/strchr.c
13276         * gcc.c-torture/execute/builtins/strcmp.c
13277         * gcc.c-torture/execute/builtins/strcpy.c
13278         * gcc.c-torture/execute/builtins/strcspn.c
13279         * gcc.c-torture/execute/builtins/strlen-2.c
13280         * gcc.c-torture/execute/builtins/strlen.c
13281         * gcc.c-torture/execute/builtins/strncat.c
13282         * gcc.c-torture/execute/builtins/strncmp-2.c
13283         * gcc.c-torture/execute/builtins/strncmp.c
13284         * gcc.c-torture/execute/builtins/strncpy.c
13285         * gcc.c-torture/execute/builtins/strpbrk.c
13286         * gcc.c-torture/execute/builtins/strpcpy-2.c
13287         * gcc.c-torture/execute/builtins/strpcpy.c
13288         * gcc.c-torture/execute/builtins/strrchr.c
13289         * gcc.c-torture/execute/builtins/strspn.c
13290         * gcc.c-torture/execute/builtins/strstr-asm.c
13291         * gcc.c-torture/execute/builtins/strstr.c:
13292         ... these new files.
13293
13294         * gcc.c-torture/execute/builtins/abs-2-lib.c
13295         * gcc.c-torture/execute/builtins/abs-3-lib.c
13296         * gcc.c-torture/execute/builtins/complex-1-lib.c
13297         * gcc.c-torture/execute/builtins/fprintf-lib.c
13298         * gcc.c-torture/execute/builtins/fputs-lib.c
13299         * gcc.c-torture/execute/builtins/memcmp-lib.c
13300         * gcc.c-torture/execute/builtins/memmove-lib.c
13301         * gcc.c-torture/execute/builtins/memops-asm-lib.c
13302         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
13303         * gcc.c-torture/execute/builtins/mempcpy-lib.c
13304         * gcc.c-torture/execute/builtins/memset-lib.c
13305         * gcc.c-torture/execute/builtins/printf-lib.c
13306         * gcc.c-torture/execute/builtins/sprintf-lib.c
13307         * gcc.c-torture/execute/builtins/strcat-lib.c
13308         * gcc.c-torture/execute/builtins/strchr-lib.c
13309         * gcc.c-torture/execute/builtins/strcmp-lib.c
13310         * gcc.c-torture/execute/builtins/strcpy-lib.c
13311         * gcc.c-torture/execute/builtins/strcspn-lib.c
13312         * gcc.c-torture/execute/builtins/strlen-2-lib.c
13313         * gcc.c-torture/execute/builtins/strlen-lib.c
13314         * gcc.c-torture/execute/builtins/strncat-lib.c
13315         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
13316         * gcc.c-torture/execute/builtins/strncmp-lib.c
13317         * gcc.c-torture/execute/builtins/strncpy-lib.c
13318         * gcc.c-torture/execute/builtins/strpbrk-lib.c
13319         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
13320         * gcc.c-torture/execute/builtins/strpcpy-lib.c
13321         * gcc.c-torture/execute/builtins/strrchr-lib.c
13322         * gcc.c-torture/execute/builtins/strspn-lib.c
13323         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
13324         * gcc.c-torture/execute/builtins/strstr-lib.c
13325         * gcc.c-torture/execute/builtins/lib/abs.c
13326         * gcc.c-torture/execute/builtins/lib/fprintf.c
13327         * gcc.c-torture/execute/builtins/lib/memset.c
13328         * gcc.c-torture/execute/builtins/lib/printf.c
13329         * gcc.c-torture/execute/builtins/lib/sprintf.c
13330         * gcc.c-torture/execute/builtins/lib/strcpy.c
13331         * gcc.c-torture/execute/builtins/lib/strcspn.c
13332         * gcc.c-torture/execute/builtins/lib/strncat.c
13333         * gcc.c-torture/execute/builtins/lib/strncmp.c
13334         * gcc.c-torture/execute/builtins/lib/strncpy.c
13335         * gcc.c-torture/execute/builtins/lib/strpbrk.c
13336         * gcc.c-torture/execute/builtins/lib/strspn.c
13337         * gcc.c-torture/execute/builtins/lib/strstr.c:
13338         New files containing support routines.
13339
13340         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
13341         declaration.
13342         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
13343         when not optimizing.
13344
13345 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
13346
13347         PR c++/16240
13348         * g++.dg/abi/mangle22.C: New test.
13349         * g++.dg/abi/mangle23.C: Likewise.
13350
13351 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
13352
13353         PR fortran/16290
13354         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
13355         Allow for cases without denormalized floating point numbers.
13356
13357 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
13358
13359         PR c/1027
13360         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
13361         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
13362         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
13363         expected warning text.
13364         * gcc.dg/format/diag-2.c: New test.
13365
13366 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13367
13368         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
13369
13370 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
13371
13372         * gcc.dg/builtins-43.c: New.
13373         * gcc.dg/builtins-44.c: New.
13374         * gcc.dg/builtins-45.c: New.
13375
13376 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
13377             Andreas Tobler  <a.tobler@schweiz.ch>
13378
13379         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
13380         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
13381         as SIGSEGV.
13382         * gcc.dg/cleanup-11.c: Likewise.
13383         * gcc.dg/cleanup-8.c: Likewise.
13384         * gcc.dg/cleanup-9.c: Likewise.
13385         * gcc.dg/cleanup-5.c: Run on all platforms.
13386
13387 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
13388
13389         * g++.dg/warn/nonnull1.C: New test.
13390
13391 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13392
13393         * gcc.dg/compat/compat-common.h: Wrap up CINT in
13394         an #ifndef SKIP_COMPLEX_INT/#endif pair.
13395         Special-case the Sun compiler wrt to <complex.h>.
13396
13397 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
13398
13399         * gcc.dg/Wunreachable-8.C: New test.
13400
13401         * gcc.dg/h8300-ice2.c : New test.
13402
13403 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
13404
13405         PR fortran/16161
13406         * gfortran.fortran-torture/compile/implicit.f90: Add test
13407         for implicit character.
13408
13409 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
13410
13411         PR fortran/16289
13412         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
13413         Use tiny() intrinsic to find smallest non-negative real
13414
13415 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * gcc.dg/compat/struct-by-value-22_main.c: New test.
13418         * gcc.dg/compat/struct-by-value-22_x.c: New.
13419         * gcc.dg/compat/struct-by-value-22_y.c: New.
13420
13421         * gcc.c-torture/execute/20040629-1.c: New test.
13422
13423 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
13424
13425         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
13426         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
13427
13428         PR target/16195
13429         * gcc.dg/20040625-1.c: New test.
13430
13431 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13432
13433         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
13434
13435 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13436
13437         PR fortran/15963
13438         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
13439
13440 2004-06-29  Richard Henderson  <rth@redhat.com>
13441
13442         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
13443
13444 2004-06-29  Paul Brook  <paul@codesourcery.com>
13445
13446         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
13447         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
13448
13449 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
13450
13451         PR c++/16260
13452         * g++.dg/parse/crash15.C: New.
13453
13454 2004-06-28  Andrew Pinski  <apinski@apple.com>
13455
13456         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
13457         by the error already.
13458
13459         * g++.dg/opt/ptrmem4.C: Change to compile only test.
13460
13461 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
13462
13463         PR target/14041
13464         * gcc.dg/h8300-bss-align-1.c : New.
13465
13466 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         * PR c++/16174
13469         * g++.dg/template/ctor4.C: New.
13470
13471 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13472
13473         PR c++/16205
13474         * g++.dg/warn/Wsequence-point-1.C: New test.
13475
13476 2004-06-27  Paul Brook  <paul@codesourcery.com>
13477
13478         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
13479
13480 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
13481
13482         * g++.old-deja/g++.mike/p7325.C: Remove.
13483
13484 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
13485
13486         PR c/14963
13487         * gcc.dg/pr14963.c: New test.
13488
13489 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
13490
13491         PR c++/16193
13492         * g++.dg/parse/redef1.C: New test.
13493
13494 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
13495
13496         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
13497         20021110.c.
13498         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
13499         20021119-1.c.
13500         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
13501         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
13502         5-04.c.
13503         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
13504         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
13505         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
13506         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
13507         g++.brendan/enum14.C.
13508         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
13509         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
13510         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
13511         g++.mike/virt1.C.
13512         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
13513         memtemp24.C.
13514
13515 2004-06-27  Roger Sayle  <roger@eyesopen.com>
13516
13517         * gcc.dg/20040527-1.c: New test case.
13518
13519 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
13520
13521         PR gfortran/pr16196
13522         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
13523
13524 2004-06-25  Roger Sayle  <roger@eyesopen.com>
13525
13526         PR middle-end/15825
13527         * gcc.dg/pr15825-1.c: New test case.
13528
13529 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13530
13531         * gcc.c-torture/execute/20040625-1.c: New test.
13532
13533 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13534
13535         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
13536
13537 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
13538
13539         * gcc.dg/torture/mips-div-1.c: New test.
13540
13541 2004-06-24  Jeff Law  <law@redhat.com>
13542
13543         * gcc.dg/tree-ssa/20040624-1.c: New test.
13544
13545 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
13546
13547         * gcc.c-torture/compile/20040624-1.c: New test.
13548
13549 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13550
13551         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
13552         this directory.
13553
13554 2004-06-23  Andrew Pinski  <apinski@apple.com>
13555
13556         PR middle-end/15988
13557         * g++.dg/opt/ptrmem4.C: New test.
13558
13559         * gcc.dg/c90-array-quals-2.c: New test.
13560
13561 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
13562
13563         * gcc.dg/kpice1.c: New test.
13564
13565 2006-06-23  Andrew Pinski  <apinski@apple.com>
13566
13567         * gcc.dg/c90-array-quals.c: New test.
13568
13569 2006-06-22  Richard Henderson  <rth@redhat.com>
13570
13571         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
13572
13573 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
13574
13575         * gcc.dg/builtins-config.h: Handle FreeBSD.
13576
13577 2006-06-22  Richard Henderson  <rth@redhat.com>
13578
13579         * g++.dg/opt/devirt1.C: New.
13580
13581 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
13582
13583         * g++.dg/opt/pr15551.C: New testcase.
13584
13585 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
13586
13587         PR target/14800
13588         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
13589         x86_64-*-linux* when compiling for 32bit.
13590
13591 2004-06-21  Andrew Pinski  <apinski@apple.com>
13592
13593         * gcc.dg/pch/struct-1.c: New.
13594         * gcc.dg/pch/struct-1.hs: New.
13595
13596 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
13597
13598         * gcc.dg/pch/save-temps-1.c: New file.
13599         * gcc.dg/pch/save-temps-1.hs: New file.
13600
13601 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
13602
13603         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
13604         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
13605
13606 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13607
13608         * gfortran.fortran-torture/execute/select_1.f90: Rename function
13609         to fix type error.
13610         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
13611         Remove trailing spaces.
13612
13613 2004-06-21  Richard Henderson  <rth@redhat.com>
13614
13615         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
13616         merging && to BIT_FIELD_REF.
13617
13618 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
13619
13620         * g++.dg/opt/placeholder1.C: New test.
13621
13622 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13623
13624         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
13625         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
13626         * gcc.dg/compat/union-m128-1_x.c: Likewise.
13627         * gcc.dg/compat/union-m128-1_y.c: Likewise.
13628
13629 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
13630
13631         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
13632         extern "C".
13633         * g++.dg/other/pragma-re-1.C: Add comments.
13634
13635 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
13636
13637         PR gfortran/16080
13638         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
13639
13640 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
13641
13642         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
13643         instead of setting the type of size_t by
13644         hand.
13645
13646 2004-06-18  Roger Sayle  <roger@eyesopen.com>
13647
13648         * gcc.dg/unordered-2.c: New test case.
13649         * gcc.dg/unordered-3.c: New test case.
13650
13651 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
13652
13653         PR other/16043
13654         * lib/g++.exp (g++_version): Tweak regexp for version
13655         * lib/g77.exp (g77_version): Likewise
13656         * lib/gfortran.exp (gfortran_version): Likewise
13657         * lib/objc.exp (objc_version): Likewise
13658         * lib/treelang.exp (treelang_version): Likewise
13659
13660 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
13661
13662         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
13663         Use INT_MAX instead of __INT_MAX__.
13664         * gcc.dg/compat/struct-align-2_y.c: Likewise.
13665
13666         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
13667         * gcc.dg/compat/scalar-return-3_x.c: Use it.
13668         * gcc.dg/compat/scalar-return-3_y.c: Use it.
13669         * gcc.dg/compat/scalar-return-4_x.c: Use it.
13670         * gcc.dg/compat/scalar-return-4_y.c: Use it.
13671         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
13672         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
13673         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
13674         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
13675
13676         * gcc.dg/range-test-1.c: New test.
13677         * g++.dg/opt/range-test-1.C: New test.
13678
13679 2004-06-17  Richard Henderson  <rth@redhat.com>
13680
13681         * objc.dg/sync-1.m: New.
13682         * objc.dg/try-catch-1.m: Don't force next runtime.
13683         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
13684         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
13685         shadowed catch clause.
13686         * objc.dg/try-catch-5.m: New.
13687
13688 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
13689
13690         Bug 14610
13691         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
13692
13693 2004-06-15  Richard Henderson  <rth@redhat.com>
13694
13695         * gcc.dg/20001116-1.c: Move expected warning line.
13696
13697 2004-06-15  Richard Henderson  <rth@redhat.com>
13698
13699         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
13700         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
13701
13702 2004-06-15  Jeff Law  <law@redhat.com>
13703
13704         * gcc.dg/tree-ssa/20040615-1.c: New test.
13705         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
13706         be less sensitive to operand ordering.
13707         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
13708
13709 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
13710
13711         * g++.dg/abi/bitfield3.C: Add comment..
13712
13713 2004-06-15  Richard Henderson  <rth@redhat.com>
13714
13715         * g++.dg/ext/stmtexpr1.C: XFAIL.
13716         * gcc.dg/20030612-1.c: XFAIL.
13717
13718 2004-06-15  Eric Christopher  <echristo@redhat.com>
13719
13720         * g++.dg/charset/asm5.c: New.
13721         * gcc.dg/charset/asm6.c: New.
13722
13723 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13724
13725         PR fortran/15962
13726         * gfortran.fortran-torture/execute/select_1.f90: New test.
13727
13728 2004-06-15  Paul Brook  <paul@codesourcery.com>
13729
13730         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
13731
13732 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13733
13734         PR c++/15967
13735         * g++.dg/lookup/crash3.C: New test.
13736
13737 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13738
13739         PR c++/15947
13740         * g++.dg/parse/dtor4.C: New test.
13741
13742 2004-06-14  Jeff Law  <law@redhat.com>
13743
13744         * gcc.c-torture/compile/20040614-1.c: New test.
13745
13746 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13747
13748         PR fortran/15211
13749         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
13750         LEN of a character array.
13751
13752 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/15096
13755         * g++.dg/template/ptrmem10.C: New test.
13756
13757         PR c++/14930
13758         * g++.dg/template/friend30.C: New test.
13759
13760 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13761
13762         PR fortran/14928
13763         * gfortran.fortran-torture/compile/mloc.f90: New test.
13764
13765 2004-06-13  Paul Brook  <paul@codesourcery.com>
13766
13767         * gfortran.fortran-torture/execute/random_2.f90: New test.
13768
13769 2004-06-13  Eric Christopher  <echristo@redhat.com>
13770
13771         * gcc.dg/noncompile/redecl-1.c: Fix error message.
13772
13773 2004-06-12  Paul Brook  <paul@codesourcery.com>
13774
13775         * gfortran.fortran-torture/execute/contained_3.f90: New test.
13776
13777 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13778
13779         PR fortran/14923
13780         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
13781
13782 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13783
13784         PR fortran/14957
13785         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
13786         syntax errors in end statements of contained subroutines.
13787
13788 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13789
13790         PR fortran/12841
13791         * gfortran.fortran-torture/execute/null_arg.f90: New test.
13792
13793 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13794
13795         PR fortran/15665
13796         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
13797
13798 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
13799
13800         PR gfortran/12839
13801         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
13802
13803 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
13804
13805         PR c++/15862
13806         * g++.dg/parse/enum1.C: New test.
13807
13808 2004-06-10  Jeff Law  <law@redhat.com>
13809
13810         * gcc.c-torture/compile/20040610-1.c: New test.
13811
13812 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13813
13814         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
13815         * g++.old-deja/g++.other/decl3.C: Likewise.
13816
13817 2004-06-10  Brian Booth  <bbooth@redhat.com>
13818
13819         * gcc.dg/tree-ssa/20031015-1.c: Scan for
13820         V_MAY_DEF instead of VDEF.
13821         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
13822
13823 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
13824
13825         PR c++/14211
13826         * g++.dg/conversion/const1.C: New test.
13827
13828         PR c++/15076
13829         * g++.dg/conversion/reinterpret1.C: New test.
13830
13831         PR c++/15877
13832         * g++.dg/template/enum2.C: New test.
13833
13834         PR c++/15227
13835         * g++.dg/template/error13.C: New test.
13836
13837 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13838
13839         PR fortran/14957
13840         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
13841         arguments to test_* REAL and of the right size.
13842
13843 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13844
13845         PR target/15569
13846         PR rtl-optimization/15681
13847         * gcc.dg/20040609-1.c: New test.
13848
13849 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
13850
13851         PR c++/14791
13852         * g++.dg/opt/builtins1.C: New test.
13853
13854 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
13855
13856         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
13857         that use default windows32 struct layout.
13858         * gcc.dg/i386-bitfield2.c: Likewise.
13859
13860 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
13861
13862         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
13863         for mingw32 and cygwin targets.
13864
13865 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
13866
13867         * gcc.dg/pch/macro-4.c: New.
13868         * gcc.dg/pch/macro-4.hs: New.
13869
13870 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13871
13872         PR fortran/13249
13873         * gfortran.fortran-torture/compile/name_clash.f90: New test.
13874
13875 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13876
13877         PR fortran/13372
13878         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
13879
13880 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13881
13882         PR gfortran/14897
13883         * gfortran.fortran-torture/execute/t_edit.f90: New test.
13884
13885 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
13886
13887         PR gfortran/15755
13888         * gfortran.fortran-torture/execute/backspace.c : New test.
13889
13890 2004-06-09  Paul Brook  <paul@codesourcery.com>
13891
13892         * gfortran.fortran-torture/execure/intrinsic_associated.f90
13893         (pointer_to_section): Rewrite to use smaller array.
13894
13895 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
13896
13897         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
13898         * gcc.dg/ext/altivec-10.c: Same.
13899         * gcc.dg/ext/altivec-11.c: Same.
13900         * gcc.dg/ext/altivec-12.c: Same.
13901         * gcc.dg/ext/altivec-13.c: Same.
13902         * gcc.dg/ext/altivec-14.c: Same.
13903         * gcc.dg/ext/altivec-15.c: Same.
13904         * gcc.dg/ext/altivec-16.c: Same.
13905         * gcc.dg/ext/altivec-3.c: Same.
13906         * gcc.dg/ext/altivec-4.c: Same.
13907         * gcc.dg/ext/altivec-6.c: Same.
13908         * gcc.dg/ext/altivec-7.c: Same.
13909         * gcc.dg/ext/altivec-8.c: Same.
13910         * gcc.dg/ext/altivec-varargs-1.c: Same.
13911
13912         * g++.dg/ext/altivec-1.C: Correct dg syntax.
13913         * g++.dg/ext/altivec-10.C: Same.
13914         * g++.dg/ext/altivec-2.C: Same.
13915         * g++.dg/ext/altivec-3.C: Same.
13916         * g++.dg/ext/altivec-4.C: Same.
13917         * g++.dg/ext/altivec-5.C: Same.
13918         * g++.dg/ext/altivec-6.C: Same.
13919         * g++.dg/ext/altivec-7.C: Same.
13920         * g++.dg/ext/altivec-8.C: Same.
13921         * g++.dg/ext/altivec-9.C: Same.
13922
13923 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13924
13925         PR c++/7841
13926         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
13927
13928 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13929
13930         * gcc.dg/union-1.c: New test.
13931
13932 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13933
13934         * gcc.dg/builtins-41.c: New test case.
13935         * gcc.dg/builtins-42.c: New test case.
13936
13937 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13938
13939         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
13940         * g++.dg/ext/altivec-10.C: Same.
13941         * g++.dg/ext/altivec-2.C: Same.
13942         * g++.dg/ext/altivec-3.C: Same.
13943         * g++.dg/ext/altivec-4.C: Same.
13944         * g++.dg/ext/altivec-5.C: Same.
13945         * g++.dg/ext/altivec-6.C: Same.
13946         * g++.dg/ext/altivec-7.C: Same.
13947         * g++.dg/ext/altivec-8.C: Same.
13948         * g++.dg/ext/altivec-9.C: Same.
13949         * g++.old-deja/g++.abi/cxa_vec.C: Same.
13950         * g++.old-deja/g++.brendan/new3.C: Same.
13951         * gcc.c-torture/execute/eeprof-1.x: Same.
13952
13953 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
13954
13955         PR c/14765
13956         * gcc.dg/pr14765-1.c: New test.
13957
13958 2004-06-07  Roger Sayle  <roger@eyesopen.com>
13959
13960         PR c/14649
13961         * gcc.dg/pr14649-1.c: New test case.
13962
13963 2004-06-07  Richard Henderson  <rth@redhat.com>
13964
13965         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
13966         if temporaries.
13967
13968 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
13969
13970         * g++.dg/eh/elide1.C: Remove XFAIL.
13971
13972 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
13973
13974         PR c++/15337
13975         * g++.dg/expr/sizeof3.C: New test.
13976
13977         PR c++/14777
13978         * g++.dg/template/access14.C: New test.
13979
13980         PR c++/15554
13981         * g++.dg/template/enum1.C: New test.
13982
13983         PR c++/15057
13984         * g++.dg/eh/throw1.C: New test.
13985
13986 2004-06-07  David Ayers  <d.ayers@inode.at>
13987             Ziemowit Laski  <zlaski@apple.com>
13988
13989         * lib/objc.exp (objc_target_compile): Revert the '-framework
13990         Foundation' flag fix, since bare Darwin does not ship
13991         with the Foundation framework.
13992         * objc/execute/next_mapping.h: Provide a local NSConstantString
13993         @interface and @implementation.
13994         (objc_constant_string_init): A constructor function, used to
13995         initialize the NSConstantString meta-class object.
13996         * objc/execute/string1.m: Include "next_mapping.h" instead of
13997         <Foundation/NSString.h>.
13998         * objc/execute/string2.m: Likewise.
13999         * objc/execute/string3.m: Likewise.
14000         * objc/execute/string4.m: Likewise.
14001
14002 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
14003
14004         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
14005         to double. Replace double with FLOAT.
14006         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
14007
14008         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
14009         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
14010         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
14011         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
14012         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
14013         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
14014         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
14015         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
14016
14017 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
14018
14019         PR c/13519
14020         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
14021
14022 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14023
14024         PR c++/15503
14025         * g++.dg/template/meminit2.C: New test.
14026
14027 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
14028
14029         PR target/15822
14030         * gcc.c-torture/execute/compare-fp-1.c,
14031         gcc.c-torture/execute/compare-fp-2.c,
14032         gcc.c-torture/execute/compare-fp-3.c,
14033         gcc.c-torture/execute/compare-fp-4.c,
14034         gcc.c-torture/execute/compare-fp-3.x,
14035         gcc.c-torture/execute/compare-fp-4.x: Moved...
14036         * gcc.c-torture/execute/ieee/compare-fp-1.c,
14037         gcc.c-torture/execute/ieee/compare-fp-2.c,
14038         gcc.c-torture/execute/ieee/compare-fp-3.c,
14039         gcc.c-torture/execute/ieee/compare-fp-4.c,
14040         gcc.c-torture/execute/ieee/compare-fp-3.x,
14041         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
14042
14043 2004-06-04  David Ayers  <d.ayers@inode.at>
14044
14045         * objc/execute/protocol-isEqual-4.m: New testcase.
14046
14047 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
14048
14049         * objc/execute/protocol-isEqual-1.m: New testcase.
14050         * objc/execute/protocol-isEqual-2.m: New testcase.
14051         * objc/execute/protocol-isEqual-3.m: New testcase.
14052
14053 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14054
14055         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
14056
14057 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
14058
14059         * lib/objc.exp (objc_target_compile): When running tests on
14060         Darwin (Mac OS X), inform the linker about '-framework
14061         'Foundation'.
14062
14063 2004-06-02  Eric Christopher  <echristo@redhat.com>
14064
14065         * gcc.c-torture/compile/20040602-1.c: New.
14066
14067 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
14068
14069         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
14070         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14071
14072         PR tree-optimization/14736
14073         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
14074
14075         PR tree-optimization/14042
14076         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
14077
14078         PR tree-optimization/14729
14079         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
14080
14081 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14082
14083         PR fortran/15557
14084         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
14085
14086 2004-06-01  Richard Hederson  <rth@redhat.com>
14087
14088         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
14089
14090 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14091
14092         PR c++/14932
14093         * g++.dg/parse/offsetof4.C: New test.
14094
14095 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
14096
14097         PR objc/7993
14098         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
14099
14100 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
14101
14102         PR c++/15701
14103         * g++.dg/template/friend29.C: New test.
14104
14105 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
14106
14107         PR c/15749
14108         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
14109
14110 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
14111
14112         * gcc.dg/sparc-trap-1.c: New test.
14113
14114 2004-05-31  Roger Sayle  <roger@eyesopen.com>
14115
14116         PR middle-end/15069
14117         * g++.dg/opt/fold3.C: New test case.
14118
14119 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
14120
14121         * lib/target-supports.exp (check_iconv_available): Fix fallout
14122         from 2004-05-28 patch.
14123
14124 2004-05-30  Paul Brook  <paul@codesourcery.com>
14125
14126         PR fortran/15620
14127         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
14128         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
14129
14130 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
14131
14132         * gfortran.fortran-torture/execute/random_1.f90: New test.
14133
14134 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14135
14136         * g++.dg/ext/altivec-10.C: New test.
14137
14138 2004-05-29  Paul Brook  <paul@codesourcery.com>
14139
14140         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
14141
14142 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14143
14144         * gcc.dg/altivec-16.c: New test.
14145
14146 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
14147
14148         * lib/target-supports.exp (check_vmx_hw_available): New.
14149         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
14150
14151         * lib/target-supports.exp (check_alias_available,
14152         check_iconv_available, check_named_sections_available): Use
14153         unique names for temporary files.
14154
14155 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
14156
14157         * gcc.dg/altivec-15.c: New test.
14158
14159 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/15083
14162         * g++.dg/warn/noeffect6.C: New test.
14163
14164         PR c++/15471
14165         * g++.dg/expr/ptrmem4.C: New test.
14166
14167         PR c++/15640
14168         * g++.dg/template/operator3.C: New test.
14169
14170 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
14171
14172         PR c++/14668
14173         * g++.dg/lookup/redecl1.C: New test.
14174         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
14175
14176 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
14177
14178         * gcc.c-torture/execute/compare-fp-1.c,
14179         gcc.c-torture/execute/compare-fp-2.c,
14180         gcc.c-torture/execute/compare-fp-3.c,
14181         gcc.c-torture/execute/compare-fp-4.c,
14182         gcc.c-torture/execute/compare-fp-3.x,
14183         gcc.c-torture/execute/compare-fp-4.x,
14184         gcc.dg/pr15649-1.c: New.
14185
14186 2004-05-27  Adam Nemet  <anemet@lnxw.com>
14187
14188         PR c++/12883
14189         * g++.dg/init/array14.C: New test.
14190
14191 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
14192
14193         * lib/compat.exp (compat-get-options-main): New.
14194         (compat-get-options): Remove unneeded code, warn for ignored
14195         command.
14196         (compat-execute): Check flag set by dg-require-* commands.
14197
14198         * lib/compat.exp (compat-execute): Break up long lines.
14199
14200 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
14201
14202         * gcc.dg/altivec-7.c: Don't use 'vector long'.
14203         * gcc.dg/altivec-14.c: New test.
14204         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
14205
14206         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
14207         * gcc.dg/altivec-12.c: Ditto.
14208
14209         * gcc.dg/altivec-3.c: Move call to altivec_check.
14210
14211 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14212
14213         PR c++/15044
14214         * g++.dg/template/error12.C: New test.
14215
14216         PR c++/15317
14217         * g++.dg/ext/attrib15.C: New test.
14218
14219         PR c++/15329
14220         * g++.dg/template/ptrmem9.C: New test.
14221
14222 2004-05-25  Paul Brook  <paul@codesourcery.com>
14223
14224         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
14225
14226 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14227
14228         PR c++/15165
14229         * g++.dg/template/crash19.C: New test.
14230
14231 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14232
14233         PR c++/15025
14234         * g++.dg/template/redecl1.C: New test.
14235
14236 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/14821
14239         * g++.dg/other/ns1.C: New test.
14240
14241         PR c++/14883
14242         * g++.dg/template/invalid1.C: New test.
14243
14244 2004-05-23  Paul Brook  <paul@codesourcery.com>
14245         Victor Leikehman  <lei@haifasphere.co.il>
14246
14247         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
14248         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
14249
14250 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14251
14252         PR c++/15285
14253         PR c++/15299
14254         * g++.dg/template/non-dependent5.C: New test.
14255         * g++.dg/template/non-dependent6.C: New test.
14256
14257 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/15507
14260         * g++.dg/inherit/union1.C: New test.
14261
14262         PR c++/15542
14263         * g++.dg/template/addr1.C: New test.
14264
14265         PR c++/15427
14266         * g++.dg/template/array5.C: New test.
14267
14268         PR c++/15287
14269         * g++.dg/template/array6.C: New test.
14270
14271 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
14272             Roger Sayle  <roger@eyesopen.com>
14273
14274         * g++.dg/lookup/forscope2.C: New test case.
14275
14276 2004-05-22  Ben Elliston  <bje@au.ibm.com>
14277
14278         * gcc.dg/cpp/Wmissingdirs.c: New.
14279
14280 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14281
14282         PR target/15301
14283         * gcc.dg/compat/union-m128-1.h: New file.
14284         * gcc.dg/compat/union-m128-1_main.c: Likewise.
14285         * gcc.dg/compat/union-m128-1_x.c: Likewise.
14286         * gcc.dg/compat/union-m128-1_y.c: Likewise.
14287
14288 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
14289
14290         PR target/15302
14291         * gcc.dg/compat/struct-complex-1.h: New file.
14292         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
14293         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
14294         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
14295
14296 2004-05-20  Roger Sayle  <roger@eyesopen.com>
14297
14298         PR middle-end/3074
14299         * gcc.dg/pr3074-1.c: New test case.
14300         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
14301
14302 2004-05-20  Falk Hueffner  <falk@debian.org>
14303
14304         PR other/15526
14305         * gcc.dg/ftrapv-1.c: New test case.
14306
14307 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14308
14309         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
14310
14311 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
14312             Jeff Law  <law@redhat.com>
14313
14314         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
14315         * gcc.dg/tree-ssa/20040518-2.c: New test.
14316
14317         * gcc.dg/tree-ssa/20040518-1.c: New test.
14318
14319 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
14320
14321         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
14322
14323 2004-05-18  Paul Brook  <paul@codesourcery.com>
14324
14325         PR fortran/13930
14326         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
14327
14328 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14329
14330         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
14331         constant folding.
14332
14333 2004-05-17  Steven Bosscher  <stevenb@suse.de>
14334
14335         * gcc.dg/tree-ssa/20040517-1.c: New test.
14336
14337 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14338
14339         * gcc.dg/loop-4.c: New test.
14340
14341 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
14342
14343         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
14344
14345 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
14346
14347         PR fortran/15311
14348         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
14349
14350 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14351
14352         PR fortran/13826
14353         PR fortran/13940
14354         * gfortran.fortran-torture/compile/data_1.f90: New test.
14355
14356 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
14357
14358         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
14359         * gcc.dg/uninit-H.c: Define ASM for __s390__.
14360
14361 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14362
14363         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
14364
14365 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
14366
14367         PR c/15444
14368         * gcc.dg/format/xopen-1.c: Adjust expected message.
14369         * gcc.dg/format/xopen-3.c: New test.
14370
14371 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
14372
14373         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
14374
14375 2004-05-14  Jeff Law  <law@redhat.com>
14376
14377         * gcc.dg/tree-ssa/20040514-2.c: New test.
14378
14379 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14380
14381         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
14382         this ...
14383         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
14384         this.
14385
14386 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
14387
14388         * gcc.dg/tree-ssa/20040514-1.c: New test.
14389
14390 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14391
14392         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
14393         test.
14394
14395 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14396
14397         PR fortran/14066
14398         * gfortran.fortran-torture/compile/do_1.f90: New test.
14399
14400 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14401
14402         PR fortran/15051
14403         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
14404         test.
14405
14406 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
14407
14408         PR fortran/15149
14409         * gfortran.fortran-torture/execute/random_init.f90: New test.
14410
14411 2004-05-13  Paul Brook  <paul@codesourcery.com>
14412
14413         PR fortran/15314
14414         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
14415
14416 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
14417
14418         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
14419         for the powerpc case.
14420
14421 2004-05-13  Jeff Law  <law@redhat.com>
14422
14423         * gcc.dg/tree-ssa/20040513-1.c: New test.
14424         * gcc.dg/tree-ssa/20040513-2.c: New test.
14425
14426 2004-05-13  Paul Brook  <paul@codesourcery.com>
14427
14428         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
14429         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
14430         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
14431
14432 2004-05-13  Andreas Schwab  <schwab@suse.de>
14433
14434         PR other/10819
14435         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
14436         characters.
14437
14438 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
14439
14440         PR fortran/15294
14441         * gfortran.fortran-torture/execute/adjustr.f90: New file.
14442
14443 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
14444
14445         Merge from tree-ssa-20020619-branch.  See
14446         ChangeLog.tree-ssa for details.
14447
14448 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
14449
14450         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
14451         include <altivec.h> explicitly.
14452         * gcc.dg/altivec-13.c: Likewise.
14453
14454 2004-05-11  Paul Brook  <paul@codesourcery.com>
14455
14456         * gcc.c-torture/compile/20010518-1.c: Force enum size.
14457
14458 2004-05-10  Eric Christopher  <echristo@redhat.com>
14459
14460         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
14461         * gcc.dg/sibcall-4.c: Ditto.
14462
14463 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
14464
14465         * g++.dg/ext/altivec-8.C: New test case.
14466         * gcc.dg/altivec-13.c: New test case.
14467
14468 2004-05-08  Roger Sayle  <roger@eyesopen.com>
14469
14470         * gcc.c-torture/execute/divcmp-1.c: New test case.
14471         * gcc.c-torture/execute/divcmp-2.c: New test case.
14472         * gcc.c-torture/execute/divcmp-3.c: New test case.
14473
14474 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
14475
14476         * g++.dg/other/pragma-re-2.C: New test.
14477
14478 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14479
14480         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
14481         * gcc.dg/i386-387-2.c: Likewise.
14482
14483         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
14484         __builtin_drem.
14485         * gcc.dg/i386-387-6.c: Likewise.
14486
14487 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
14488
14489         * gcc.dg/builtins-33.c:  Also check log1p*.
14490
14491 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
14492
14493         PR optimization/15296
14494         * gcc.c-torture/execute/pr15296.c: New test.
14495
14496 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
14497
14498         * gcc.dg/builtins-40.c: New test.
14499
14500 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
14501
14502         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
14503
14504 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
14505
14506         * g++.dg/ext/spe1.C: New testcase.
14507
14508 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
14509
14510         * objc.dg/image-info.m: Allow additional attributes
14511         for __image_info section.
14512
14513 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
14514
14515         * gcc.dg/torture/mips-hilo-2.c: New test.
14516
14517 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14518
14519         PR c++/14389
14520         * g++.dg/template/member5.C: New test.
14521
14522 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
14523
14524         * gcc.dg/builtins-34.c: Also check expm1*.
14525
14526 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14527
14528         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
14529         * gcc.dg/torture/builtin-convert-3.c: New test.
14530
14531 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
14532
14533         PR middle-end/15054
14534         * g++.dg/opt/pr15054.C: New test.
14535
14536 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14537
14538         * gcc.dg/torture/builtin-rounding-1.c: New test.
14539         * gcc.dg/builtins-25.c: Delete.
14540         * gcc.dg/builtins-29.c: Delete.
14541
14542 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
14543
14544         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
14545         * gcc.dg/sibcall-4.c: Likewise.
14546         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
14547
14548 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14549
14550         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
14551         bit-field on 16-bit targets.
14552
14553 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
14554
14555         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
14556         16-bit targets.
14557
14558 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
14559
14560         * gcc.dg/rs6000-power2-1.c: Change to compile only.
14561         * gcc.dg/rs6000-power2-2.c: Likewise.
14562
14563 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
14564
14565         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
14566         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
14567         Change the asm registers to be in form of frN instead of fN.
14568
14569 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * gcc.dg/torture/builtin-convert-2.c: New test.
14572
14573 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
14574
14575         * gcc.dg/rs6000-power2-1.c: New test.
14576         * gcc.dg/rs6000-power2-2.c: New test.
14577
14578 2004-04-28  Jan Hubicka  <jh@suse.cz>
14579
14580         * gcc.dg/unused-6.c: New test.
14581
14582 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
14583             Ulrich Weigand  <uweigand@de.ibm.com>
14584
14585         * ada/acats/run_all.sh: Define $target variable.
14586
14587 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
14588
14589         PR c++/15119
14590         * g++.dg/other/vararg-1.C: New test.
14591
14592         PR c++/4794
14593         * g++.dg/eh/cleanup3.C: New test.
14594
14595 2004-04-24  Laurent GUERBY <laurent@guerby.net>
14596
14597         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
14598         and ad8011a (target_insn).
14599         * ada/acats/support/macro.dfs: Likewise.
14600         * ada/acats/support/impbit.adb: New file.
14601
14602 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
14603
14604         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
14605
14606 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14607
14608         * gcc.dg/loop-3.c: New test.
14609
14610 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
14611
14612         * gcc.c-torture/execute/simd-5.c: New test.
14613
14614 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14615
14616         PR c++/15064
14617         * g++.dg/template/crash18.C: New test.
14618
14619 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
14620
14621         * g++.dg/ext/complit3.C: New test.
14622
14623 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14624
14625         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
14626         * gcc.dg/altivec-3.c: Same.
14627         * gcc.dg/altivec-varargs-1.c: Same.
14628
14629 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
14630
14631         * lib/target-supports.exp (check_profiling_available): Assume
14632         profiling is not available on powerpc-eabi targets.
14633
14634 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
14635
14636         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
14637         * gcc.dg/vmx/bug-1.c: Ditto.
14638
14639 2004-04-20  Eric Christopher  <echristo@redhat.com>
14640
14641         * gcc.dg/charset/extern.c: New test.
14642         * g++.dg/charset/extern3.cc: Ditto.
14643
14644 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
14645
14646         * gcc.dg/builtins-39.c: New test.
14647
14648 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
14649
14650         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
14651
14652 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
14653
14654         * gcc.dg/torture/mips-hilo-1.c: New test.
14655
14656 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
14657
14658         * gcc.c-torture/compile/20040419-1.c: New test.
14659
14660 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
14661
14662         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
14663
14664 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
14665             Aldy Hernandez  <aldyh@redhat.com>
14666
14667         * gcc.c-torture/execute/va-arg-24.c: New.
14668
14669 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
14670             Aldy Hernandez  <aldyh@redhat.com>
14671
14672         * gcc.dg/vmx/1b-01.c: New.
14673         * gcc.dg/vmx/1b-02.c: New.
14674         * gcc.dg/vmx/1b-03.c: New.
14675         * gcc.dg/vmx/1b-04.c: New.
14676         * gcc.dg/vmx/1b-05.c: New.
14677         * gcc.dg/vmx/1b-06.c: New.
14678         * gcc.dg/vmx/1b-07.c: New.
14679         * gcc.dg/vmx/1c-01.c: New.
14680         * gcc.dg/vmx/1c-02.c: New.
14681         * gcc.dg/vmx/3a-01a.c: New.
14682         * gcc.dg/vmx/3a-01.c: New.
14683         * gcc.dg/vmx/3a-01m.c: New.
14684         * gcc.dg/vmx/3a-03.c: New.
14685         * gcc.dg/vmx/3a-03m.c: New.
14686         * gcc.dg/vmx/3a-04.c: New.
14687         * gcc.dg/vmx/3a-04m.c: New.
14688         * gcc.dg/vmx/3a-05.c: New.
14689         * gcc.dg/vmx/3a-06.c: New.
14690         * gcc.dg/vmx/3a-06m.c: New.
14691         * gcc.dg/vmx/3a-07.c: New.
14692         * gcc.dg/vmx/3b-01.c: New.
14693         * gcc.dg/vmx/3b-02.c: New.
14694         * gcc.dg/vmx/3b-10.c: New.
14695         * gcc.dg/vmx/3b-13.c: New.
14696         * gcc.dg/vmx/3b-14.c: New.
14697         * gcc.dg/vmx/3b-15.c: New.
14698         * gcc.dg/vmx/3c-01a.c: New.
14699         * gcc.dg/vmx/3c-01.c: New.
14700         * gcc.dg/vmx/3c-02.c: New.
14701         * gcc.dg/vmx/3c-03.c: New.
14702         * gcc.dg/vmx/3d-01.c: New.
14703         * gcc.dg/vmx/4-01.c: New.
14704         * gcc.dg/vmx/4-03.c: New.
14705         * gcc.dg/vmx/5-01.c: New.
14706         * gcc.dg/vmx/5-02.c: New.
14707         * gcc.dg/vmx/5-03.c: New.
14708         * gcc.dg/vmx/5-04.c: New.
14709         * gcc.dg/vmx/5-05.c: New.
14710         * gcc.dg/vmx/5-06.c: New.
14711         * gcc.dg/vmx/5-07.c: New.
14712         * gcc.dg/vmx/5-07t.c: New.
14713         * gcc.dg/vmx/5-08.c: New.
14714         * gcc.dg/vmx/5-10.c: New.
14715         * gcc.dg/vmx/5-11.c: New.
14716         * gcc.dg/vmx/7-01a.c: New.
14717         * gcc.dg/vmx/7-01.c: New.
14718         * gcc.dg/vmx/7c-01.c: New.
14719         * gcc.dg/vmx/7d-01.c: New.
14720         * gcc.dg/vmx/7d-02.c: New.
14721         * gcc.dg/vmx/8-01.c: New.
14722         * gcc.dg/vmx/8-02a.c: New.
14723         * gcc.dg/vmx/8-02.c: New.
14724         * gcc.dg/vmx/brode-1.c: New.
14725         * gcc.dg/vmx/bug-1.c: New.
14726         * gcc.dg/vmx/bug-2.c: New.
14727         * gcc.dg/vmx/bug-3.c: New.
14728         * gcc.dg/vmx/cw-bug-1.c: New.
14729         * gcc.dg/vmx/cw-bug-2.c: New.
14730         * gcc.dg/vmx/cw-bug-3.c: New.
14731         * gcc.dg/vmx/dct.c: New.
14732         * gcc.dg/vmx/debug-1.c: New.
14733         * gcc.dg/vmx/debug-2.c: New.
14734         * gcc.dg/vmx/debug-3.c: New.
14735         * gcc.dg/vmx/debug-4.c: New.
14736         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
14737         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
14738         * gcc.dg/vmx/eg-5.c: New.
14739         * gcc.dg/vmx/fft.c: New.
14740         * gcc.dg/vmx/gcc-bug-1.c: New.
14741         * gcc.dg/vmx/gcc-bug-2.c: New.
14742         * gcc.dg/vmx/gcc-bug-3.c: New.
14743         * gcc.dg/vmx/gcc-bug-4.c: New.
14744         * gcc.dg/vmx/gcc-bug-5.c: New.
14745         * gcc.dg/vmx/gcc-bug-6.c: New.
14746         * gcc.dg/vmx/gcc-bug-7.c: New.
14747         * gcc.dg/vmx/gcc-bug-8.c: New.
14748         * gcc.dg/vmx/gcc-bug-9.c: New.
14749         * gcc.dg/vmx/gcc-bug-b.c: New.
14750         * gcc.dg/vmx/gcc-bug-c.c: New.
14751         * gcc.dg/vmx/gcc-bug-d.c: New.
14752         * gcc.dg/vmx/gcc-bug-e.c: New.
14753         * gcc.dg/vmx/gcc-bug-f.c: New.
14754         * gcc.dg/vmx/gcc-bug-g.c: New.
14755         * gcc.dg/vmx/gcc-bug-i.c: New.
14756         * gcc.dg/vmx/harness.h: New.
14757         * gcc.dg/vmx/ira1.c: New.
14758         * gcc.dg/vmx/ira2a.c: New.
14759         * gcc.dg/vmx/ira2b.c: New.
14760         * gcc.dg/vmx/ira2.c: New.
14761         * gcc.dg/vmx/ira2c.c: New.
14762         * gcc.dg/vmx/mem.c: New.
14763         * gcc.dg/vmx/newton-1.c: New.
14764         * gcc.dg/vmx/ops.c: New.
14765         * gcc.dg/vmx/sn7153.c: New.
14766         * gcc.dg/vmx/spill2.c: New.
14767         * gcc.dg/vmx/spill3.c: New.
14768         * gcc.dg/vmx/spill.c: New.
14769         * gcc.dg/vmx/t.c: New.
14770         * gcc.dg/vmx/varargs-1.c: New.
14771         * gcc.dg/vmx/varargs-2.c: New.
14772         * gcc.dg/vmx/varargs-3.c: New.
14773         * gcc.dg/vmx/varargs-4.c: New.
14774         * gcc.dg/vmx/varargs-5.c: New.
14775         * gcc.dg/vmx/varargs-6.c: New.
14776         * gcc.dg/vmx/varargs-7.c: New.
14777         * gcc.dg/vmx/vmx.exp: New.
14778         * gcc.dg/vmx/vprint-1.c: New.
14779         * gcc.dg/vmx/vscan-1.c: New.
14780         * gcc.dg/vmx/x-01.c: New.
14781         * gcc.dg/vmx/x-02.c: New.
14782         * gcc.dg/vmx/x-03.c: New.
14783         * gcc.dg/vmx/x-04.c: New.
14784         * gcc.dg/vmx/x-05.c: New.
14785         * gcc.dg/vmx/yousufi-1.c: New.
14786         * gcc.dg/vmx/zero-1.c: New.
14787         * gcc.dg/vmx/zero.c: New.
14788
14789 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
14790
14791         * g++.dg/lookup/java1.C: Update for chage of
14792         _Jv_AllocObject.
14793         * g++.dg/lookup/java2.C: Likewise.
14794
14795 2004-04-17  Laurent GUERBY <laurent@guerby.net>
14796
14797         * ada/acats/run_all.sh: use -O2 by default.
14798
14799 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
14800
14801         * gcc.dg/vr-mult-[12].c: New tests.
14802
14803 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14804
14805         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
14806
14807         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
14808
14809 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
14810
14811         * lib/target-supports.exp (check_profiling_available): Assume profiling
14812         isn't available for mips*-*-elf targets.
14813
14814 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
14815
14816         * gcc.dg/builtins-38.c: New test.
14817
14818 2004-04-14  Eric Christopher  <echristo@redhat.com>
14819
14820         * g++.dg/charset/charset.exp: Run .cc extension tests.
14821
14822 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
14823
14824         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
14825
14826 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14827
14828         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
14829
14830 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
14831
14832         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
14833         * gcc.dg/i386-387-2.c: Likewise.
14834
14835         * gcc.dg/i386-387-7.c: New test.
14836         * gcc.dg/i386-387-8.c: New test.
14837
14838         * gcc.dg/builtins-37.c: New test.
14839
14840 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
14841
14842         * g++.dg/pch/externc-1.C: Add missing semicolon.
14843
14844 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
14845
14846         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
14847
14848 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14849
14850         * gcc.c-torture/execute/20040411-1.c: New test.
14851
14852 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14853
14854         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
14855
14856 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
14857
14858         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
14859
14860 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
14861
14862         * lib/target-supports.exp (check_named_sections_available): New.
14863         * lib/gcc-dg.exp (dg-require-named-sections): New.
14864         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
14865         old-deja.exp.  Also prune error-count message from HP linker.
14866         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
14867
14868         * g++.dg/init/init-ref4.C: Use dg-require-weak.
14869         * g++.old-deja/g++.pt/static3.C: Likewise.
14870         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
14871
14872 2004-04-09  Roger Sayle  <roger@eyesopen.com>
14873
14874         * gcc.c-torture/execute/20040409-1.c: New test case.
14875         * gcc.c-torture/execute/20040409-2.c: New test case.
14876         * gcc.c-torture/execute/20040409-3.c: New test case.
14877
14878 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14879
14880         * gcc.dg/20040409-1.c: New test.
14881
14882 2004-04-08  Roger Sayle  <roger@eyesopen.com>
14883
14884         PR target/14888
14885         * g++.dg/opt/pr14888.C: New test case.
14886
14887 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
14888
14889         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
14890         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
14891         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
14892         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
14893         New tests.
14894
14895 2004-04-08  Paul Brook  <paul@codesourcery.com>
14896
14897         * gcc.dg/spill-1.c: New test.
14898
14899 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14900
14901         * gcc.dg/torture/builtin-ctype-2.c: New test.
14902
14903 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
14904
14905         * gcc.dg/pch/pch.exp: Add largefile test.
14906
14907 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
14908
14909         * g++.dg/pch/externc-1.Hs: New.
14910         * g++.dg/pch/externc-1.C: New.
14911
14912 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14913
14914         * gcc.dg/compat/struct-by-value-5a_main.c,
14915         gcc.dg/compat/struct-by-value-5b_main.c: New files.
14916         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
14917         * gcc.dg/compat/struct-by-value-5a_x.c,
14918         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
14919         gcc.dg/compat/struct-by-value-5_x.c.
14920         * gcc.dg/compat/struct-by-value-5a_y.c,
14921         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
14922         gcc.dg/compat/struct-by-value-5_y.c.
14923
14924         * gcc.dg/compat/struct-by-value-6a_main.c,
14925         gcc.dg/compat/struct-by-value-6b_main.c: New files.
14926         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
14927         * gcc.dg/compat/struct-by-value-6a_x.c,
14928         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
14929         gcc.dg/compat/struct-by-value-6_x.c.
14930         * gcc.dg/compat/struct-by-value-6a_y.c,
14931         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
14932         gcc.dg/compat/struct-by-value-6_y.c.
14933
14934         * gcc.dg/compat/struct-by-value-7a_main.c,
14935         gcc.dg/compat/struct-by-value-7b_main.c: New files.
14936         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
14937         * gcc.dg/compat/struct-by-value-7a_x.c,
14938         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
14939         gcc.dg/compat/struct-by-value-7_x.c.
14940         * gcc.dg/compat/struct-by-value-7a_y.c,
14941         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
14942         gcc.dg/compat/struct-by-value-7_y.c.
14943
14944 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
14945
14946         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
14947         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
14948         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
14949         options.
14950
14951 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
14952
14953         * gcc.dg/builtins-36.c: New test.
14954
14955 2004-04-06  Paul Brook  <paul@codesourcery.com>
14956
14957         * README.gcc: Remove obsolete contraint on testcases.
14958
14959 2004-04-05  Paul Brook  <paul@codesourcery.com>
14960
14961         PR2123
14962         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
14963         failure and exit(0) on success.
14964         * g++.dg/expr/anew2.C: Ditto.
14965         * g++.dg/expr/anew3.C: Ditto.
14966         * g++.dg/expr/anew4.C: Ditto.
14967
14968 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         PR c++/3518
14971         * g++.dg/template/unify7.C: New.
14972
14973 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14974
14975         * g++.dg/README: Bring up to date with new subdirectories; remove
14976         duplicate subdirectory lines.
14977
14978 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
14979
14980         PR c++/14007
14981         * g++.dg/template/unify5.C: New.
14982         * g++.dg/template/unify6.C: New.
14983         * g++.dg/template/qualttp20.C: Adjust.
14984         * g++.old-deja/g++.jason/report.C: Adjust.
14985         * g++.old-deja/g++.other/qual1.C: Adjust.
14986
14987 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/14803
14990         * g++.dg/inherit/ptrmem1.C: New test.
14991
14992 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
14993
14994         PR c++/14755
14995         * gcc.c-torture/execute/20040331-1.c: New test.
14996         * gcc.dg/20040331-1.c: New test.
14997
14998 2004-04-01  Paul Brook  <paul@codesourcery.com>
14999
15000         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
15001
15002 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
15003
15004         PR c++/14724
15005         * g++.dg/init/goto1.C: New test.
15006
15007         PR c++/14763
15008         * g++.dg/template/defarg4.C: New test.
15009
15010 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
15011
15012         * gcc.dg/altivec-11.c: Extend test for more valid cases.
15013
15014 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
15015
15016         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
15017
15018 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
15019
15020         * gcc.dg/noncompile/undeclared-2.c: New test.
15021
15022 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15023
15024         * gcc.dg/940409-1.c: Remove XFAIL.
15025         * gcc.dg/reg-vol-struct-1.c: New test.
15026
15027 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15028
15029         * gcc.dg/torture/builtin-wctype-1.c: New test.
15030
15031 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
15032
15033         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
15034         * gcc.dg/20001101-1.c: Likewise.
15035         * gcc.dg/20001102-1.c: Likewise.
15036
15037 2004-03-25  Roger Sayle  <roger@eyesopen.com>
15038
15039         * gcc.dg/compare8.c: Add an additional test for XOR.
15040
15041 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15042
15043         * gcc.dg/torture/builtin-ctype-1.c: New test.
15044
15045 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15046
15047         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
15048         * gcc.dg/torture/builtin-math-1.c: Likewise.
15049         * gcc.dg/torture/builtin-power-1.c: New test.
15050
15051 2004-03-24  Andreas Schwab  <schwab@suse.de>
15052
15053         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
15054         IA64 assembler.
15055
15056 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
15057             Roger Sayle  <roger@eyesopen.com>
15058
15059         * gcc.dg/compare8.c: New test case.
15060
15061 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
15062
15063         * g++.dg/ext/altivec-7.C: New test.
15064
15065 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
15066
15067         PR 12267, 12391, 12560, 13129, 14114, 14133
15068         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
15069         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
15070         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
15071         Adjust error regexps.
15072         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
15073         * gcc.dg/noncompile/undeclared-1.c: New test cases.
15074         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
15075         * gcc.dg/local1.c: Add explanatory comment.
15076
15077 2004-03-23  Roger Sayle  <roger@eyesopen.com>
15078
15079         PR optimization/14669
15080         * g++.dg/opt/fold2.C: New test case.
15081
15082 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
15083
15084         PR c/14069
15085         * gcc.dg/20040322-1.c: New test.
15086
15087 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15088
15089         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
15090         * gcc.dg/ultrasp4.c: Likewise.
15091         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
15092
15093 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15094
15095         * gcc.dg/i386-sse-8.c: Reset default options.
15096
15097 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
15098
15099         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
15100         in the error message text.
15101
15102 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15103
15104         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
15105
15106 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
15107
15108         PR c++/14616
15109         * g++.dg/init/array13.C: New test.
15110
15111 2004-03-20  Roger Sayle  <roger@eyesopen.com>
15112
15113         PR target/13889
15114         * gcc.c-torture/compile/pr13889.c: New test case.
15115
15116 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
15117
15118         PR c/14635
15119         * builtins-1.c (nan, nans): Don't test.
15120         * builtins-30.c: Don't use nan, nanf, nanl.
15121         * builtins-35.c: New test.
15122
15123 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
15124
15125         * g++.dg/ext/altivec-6.C: New test.
15126
15127 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
15128
15129         * g++.dg/init/placement3.C: New test.
15130
15131         * g++.dg/template/spec13.C: New test.
15132
15133         * g++.dg/lookup/using11.C: New test.
15134
15135         * g++.dg/lookup/koenig3.C: New test.
15136
15137         * g++.dg/template/operator2.C: New test.
15138
15139         * g++.dg/expr/dtor3.C: New test.
15140         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
15141         marker.
15142         * g++.old-deja/g++.law/visibility28.C: Likewise.
15143
15144 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
15145
15146         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
15147         * gcc.dg/ppc64-abi-3.c: Likewise.
15148
15149 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15150
15151         PR c++/14545
15152         * g++.dg/parse/template15.C: New test.
15153
15154 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15155
15156         * g++.dg/expr/dtor2.C: New test.
15157
15158         * g++.dg/lookup/anon4.C: New test.
15159
15160         * g++.dg/overload/using1.C: New test.
15161
15162         * g++.dg/template/lookup7.C: New test.
15163
15164         * g++.dg/template/typename6.C: New test.
15165
15166         * g++.dg/expr/cond6.C: New test.
15167
15168 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15169
15170         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
15171
15172 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15173
15174         * g++.dg/expr/cond5.C: New test.
15175         * g++.dg/expr/constcast1.C: Likewise.
15176         * g++.dg/expr/ptrmem2.C: Likewise.
15177         * g++.dg/expr/ptrmem3.C: Likewise.
15178         * g++.dg/lookup/main1.C: Likewise.
15179         * g++.dg/template/lookup6.C: Likewise.
15180
15181 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
15182
15183         * gcc.dg/local1.c: New test.
15184
15185         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
15186
15187 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15188
15189         * gcc.dg/torture/builtin-convert-1.c: New test.
15190
15191 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15192
15193         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
15194
15195 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15196
15197         PR c++/14481
15198         * g++.dg/warn/Wunused-7.C: New test.
15199
15200 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15201
15202         * gcc.dg/torture/builtin-integral-1.c: New test.
15203
15204 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
15205
15206         PR c++/14586
15207         * g++.dg/parse/non-dependent3.C: New test.
15208
15209 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
15210
15211         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
15212         * g++.dg/eh/simd-2.C: Likewise.
15213         * g++.dg/init/array10.C: Likewise.
15214         * gcc.c-torture/compile/simd-1.c: Likewise.
15215         * gcc.c-torture/compile/simd-2.c: Likewise.
15216         * gcc.c-torture/compile/simd-3.c: Likewise.
15217         * gcc.c-torture/compile/simd-4.c: Likewise.
15218         * gcc.c-torture/compile/simd-6.c: Likewise.
15219         * gcc.c-torture/execute/simd-1.c: Likewise.
15220         * gcc.c-torture/execute/simd-2.c: Likewise.
15221         * gcc.dg/compat/vector-defs.h: Likewise.
15222         * gcc.dg/20020531-1.c: Likewise.
15223         * gcc.dg/altivec-3.c: Likewise.
15224         * gcc.dg/altivec-4.c: Likewise.
15225         * gcc.dg/altivec-varargs-1.c: Likewise.
15226         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
15227         * gcc.dg/i386-mmx-3.c: Likewise.
15228         * gcc.dg/i386-sse-4.c: Likewise.
15229         * gcc.dg/i386-sse-5.c: Likewise.
15230         * gcc.dg/i386-sse-8.c: Likewise.
15231         * gcc.dg/simd-1.c: Likewise.
15232         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
15233         __ev64_opaque__ since the machine description provides it.
15234
15235 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15236
15237         * lib/compat.exp (skip_list): New global variable.
15238         Use it to hold the user defined COMPAT_SKIPS list if any.
15239         (compat-obj): Add the members of skip_list to optall.
15240
15241 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15242
15243         * gcc.dg/compat/union-by-value-1_main.c,
15244         union-by-value-1_x.c, union-by-value-1_y.c,
15245         union-check.h, union-defs.h,
15246         union-init.h, union-return-1_main.c,
15247         union-return-1_x.c, union-return-1_y.c: New files.
15248
15249 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15250
15251         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
15252         mixed-struct-init.h: Add 4 mixed structure types.
15253         struct-by-value-21_main.c, struct-by-value-21_x.c,
15254         struct-by-value-21_y.c, struct-return-21_main.c,
15255         struct-return-21_x.c, struct-return-21_y.c: New files.
15256
15257 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
15258
15259         PR c++/14550
15260         * g++.dg/parse/template14.C: New test.
15261
15262 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15263
15264         * gcc.c-torture/execute/20040313-1.c: New test.
15265
15266 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
15267
15268         PR target/14533
15269         * gcc.dg/20040311-2.c: New test.
15270
15271 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
15272
15273         PR other/14544
15274         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
15275         bit-field.
15276
15277 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
15278
15279         * gcc.dg/20040305-2.c: Add missing return statement.
15280
15281 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15282
15283         * gcc.dg/builtins-34.c: Also check pow10*.
15284
15285 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15286
15287         PR target/14262
15288         * gcc.dg/20040305-2.c: New test.
15289
15290 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
15291
15292         * gcc.dg/20040310-1.c: New test.
15293
15294 2004-03-11  Roger Sayle  <roger@eyesopen.com>
15295
15296         * gcc.c-torture/execute/20040311-1.c: New test case.
15297
15298 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
15299
15300         PR c++/14476
15301         * g++.dg/lookup/enum1.C: New test.
15302
15303 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
15304
15305         PR c++/14510
15306         * g++.dg/lookup/struct2.C: New test.
15307
15308 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
15309
15310         * gcc.dg/builtins-34.c: New test.
15311
15312 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15313
15314         * gcc.dg/torture/builtin-nonneg-1.c: New test.
15315
15316 2004-03-09  James E Wilson  <wilson@specifixinc.com>
15317
15318         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
15319         * gcc.dg/alias-2.c: New testcase.
15320
15321 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
15322
15323         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
15324
15325 2004-03-09  Roger Sayle  <roger@eyesopen.com>
15326
15327         * gcc.c-torture/execute/20040309-1.c: New test case.
15328
15329 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15330
15331         PR c++/14397
15332         * g++.dg/overload/ref1.C: New.
15333
15334 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15335
15336         PR c++/14409
15337         * g++.dg/template/spec12.C: New test.
15338
15339         PR c++/14448
15340         * g++.dg/parse/crash14.C: New test.
15341
15342 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15343
15344         PR c++/14230
15345         * g++.dg/init/ref11.C: New test.
15346
15347 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/14432
15350         * g++.dg/parse/builtin2.C: New test.
15351
15352 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15353
15354         PR c++/14401
15355         * g++.dg/init/ctor3.C: New test.
15356         * g++.dg/init/union1.C: New test.
15357         * g++.dg/ext/anon-struct4.C: New test.
15358
15359 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
15360
15361         * g++.dg/lookup/koenig1.C: Tweak error messages.
15362         * g++.dg/lookup/used-before-declaration.C: Likewise.
15363         * g++.dg/other/do1.C: Likewise.
15364         * g++.dg/overload/koenig1.C: Likewise.
15365         * g++.dg/parse/crash13.C: Likewise.
15366         * g++.dg/template/instantiate3.C: Likewise.
15367
15368 2004-03-08  Eric Christopher  <echristo@redhat.com>
15369
15370         * * lib/target-supports.exp: Enable libiconv in test
15371         compilation.  Fix up error checking.
15372
15373 2004-03-08  Roger Sayle  <roger@eyesopen.com>
15374
15375         PR middle-end/14289
15376         * gcc.dg/pr14289-1.c: New test case.
15377         * gcc.dg/pr14289-2.c: Likewise.
15378         * gcc.dg/pr14289-3.c: Likewise.
15379
15380 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
15381
15382         * gcc.c-torture/execute/20040308-1.c: New test.
15383
15384 2004-03-07  Roger Sayle  <roger@eyesopen.com>
15385
15386         * gcc.c-torture/execute/20040307-1.c: New test case.
15387
15388 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
15389
15390         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
15391
15392 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
15393
15394         * gcc.dg/20040306-1.c: New test.
15395
15396 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
15397
15398         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
15399         them static.
15400         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
15401
15402 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15403
15404         PR c/14465
15405         * gcc.dg/decl-6.c: New test.
15406
15407 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15408
15409         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
15410         Rename LOGPOW -> LOG_POW.
15411         (SQRT_EXP, POW_EXP): New.
15412
15413 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15414
15415         * gcc.dg/i386-sse-8.c: New test.
15416
15417 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
15418
15419         PR c/14114
15420         * gcc.dg/decl-5.c: New test.
15421
15422 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
15423
15424         * gcc.dg/20040305-1.c: New test.
15425
15426 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
15427
15428         PR other/14354
15429         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
15430
15431 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
15432
15433         PR c++/14425, c++/14426
15434         * g++.dg/ext/altivec-4.C: New test.
15435         * g++.dg/ext/altivec-5.C: New test.
15436
15437 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
15438
15439         * g++.old-deja/g++.other/linkage1.C: Expect errors about
15440         global variables of a type with no linkage.
15441         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
15442         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
15443         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
15444         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
15445         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
15446         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
15447         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
15448         * g++.dg/warn/deprecated.C: Name enum Color.
15449         * g++.dg/overload/VLA.C: Name structure for 'b'.
15450         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
15451
15452 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15453
15454         * gcc.c-torture/compile/20040304-1.c: New test.
15455
15456 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
15457
15458         PR 13728
15459         * gcc.dg/decl-4.c: New testcase.
15460
15461 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
15462
15463         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
15464         as PRECF if sizeof (float) > sizeof (double).
15465         (PRECL): Make it the same as PRECF if
15466         sizeof (float) > sizeof (long double).
15467
15468 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15469
15470         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
15471         system type.  Add check for irix6 which doesn't have c99 runtime.
15472
15473 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
15474
15475         * gcc.dg/const-elim-1.c: xfail for xtensa.
15476
15477 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/14369
15480         * g++.dg/template/cond4.C: New test.
15481
15482 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15483
15484         PR c++/14360
15485         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
15486
15487         PR c++/14361
15488         * g++.dg/parse/defarg7.C: New test.
15489
15490         PR c++/14359
15491         * g++.dg/template/friend26.C: New test.
15492
15493 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
15494
15495         PR c++/14324
15496         * g++.dg/abi/mangle21.C: New test.
15497
15498         PR c++/14260
15499         * g++.dg/parse/constructor2.C: New test.
15500
15501         PR c++/14337
15502         * g++.dg/template/sfinae1.C: New test.
15503
15504 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15505
15506         PR c++/14267
15507         * g++.dg/expr/crash2.C: New test.
15508
15509         PR middle-end/13448
15510         * gcc.dg/inline-5.c: New test.
15511         * gcc.dg/always-inline.c: Split out tests into ...
15512         * gcc.dg/always-inline2.c: ... this and ...
15513         * gcc.dg/always-inline3.c: ... this.
15514
15515 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
15516
15517         PR debug/12103
15518         * g++.dg/debug/crash1.C: New test.
15519
15520 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
15521
15522         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
15523         function with __attribute__((noinline)).
15524         (recurser_void2): Likewise.
15525         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
15526         (recurser_void2): Likewise.
15527
15528 2004-02-29  Roger Sayle  <roger@eyesopen.com>
15529
15530         PR middle-end/14203
15531         * g++.dg/warn/Wunused-6.C: New test case.
15532
15533 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
15534
15535         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
15536         not defined.
15537
15538 2004-02-27  Eric Christopher  <echristo@redhat.com>
15539
15540         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
15541         * g++.dg/charset/asm2.c: Run only x86.
15542         * gcc.dg/charset/asm3.c: Ditto.
15543
15544 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
15545
15546         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
15547         ld_library_path.
15548
15549 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
15550
15551         * g++.dg/ext/altivec-3.C: New.
15552
15553 2004-02-26  Richard Henderson  <rth@redhat.com>
15554
15555         * g++.dg/ext/attrib10.C: Mark for warning.
15556         * gcc.dg/attr-alias-1.c: New.
15557
15558 2004-02-26  Richard Henderson  <rth@redhat.com>
15559
15560         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
15561         * gcc.c-torture/execute/20040208-2.c: ... it back.
15562
15563 2004-02-26  Eric Christopher  <echristo@redhat.com>
15564
15565         * lib/target-supports.exp (check-iconv-available): New function.
15566         * lib/gcc-dg.exp (dg-require-iconv): New function.
15567         Use above.
15568         * gcc.dg/charset: New directory.
15569         * gcc.dg/charset/charset.exp: New file.
15570         * gcc.dg/charset/asm1.c: Ditto.
15571         * gcc.dg/charset/asm2.c: Ditto.
15572         * gcc.dg/charset/asm3.c: Ditto.
15573         * gcc.dg/charset/asm4.c: Ditto.
15574         * gcc.dg/charset/asm5.c: Ditto.
15575         * gcc.dg/charset/attribute1.c: Ditto.
15576         * gcc.dg/charset/attribute2.c: Ditto.
15577         * gcc.dg/charset/string1.c: Ditto.
15578         * g++.dg/charset: New directory.
15579         * g++.dg/dg.exp: Add here. Special options.
15580         * g++.dg/charset/charset.exp: New file.
15581         * g++.dg/charset/asm1.c: Ditto.
15582         * g++.dg/charset/asm2.c: Ditto.
15583         * g++.dg/charset/asm3.c: Ditto.
15584         * g++.dg/charset/asm4.c: Ditto.
15585         * g++.dg/charset/attribute1.c: Ditto.
15586         * g++.dg/charset/attribute2.c: Ditto.
15587         * g++.dg/charset/extern1.cc: Ditto.
15588         * g++.dg/charset/extern2.cc: Ditto.
15589         * g++.dg/charset/string1.c: Ditto.
15590
15591 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
15592
15593         PR c++/14278
15594         * g++.dg/parse/comma1.C: New test.
15595
15596 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15597
15598         PR c++/14284
15599         * g++.dg/template/ttp8.C: New test.
15600
15601 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
15602
15603         * gcc.dg/fixuns-trunc-1.c: New test.
15604
15605 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15606
15607         * gcc.dg/builtins-config.h: Use #elif.
15608
15609 2004-02-26  Michael Matz  <matz@suse.de>
15610
15611         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
15612         * gcc.dg/991214-1.c: Likewise.
15613         * gcc.dg/i386-asm-1.c: Likewise.
15614
15615 2004-02-25  Richard Henderson  <rth@redhat.com>
15616
15617         * gcc.c-torture/execute/20040208-2.c: Move ...
15618         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
15619
15620 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15621
15622         PR c++/14246
15623         * g++.dg/other/crash-3.C: New test.
15624
15625 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15626
15627         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
15628         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
15629
15630         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
15631         HP-UX.
15632
15633 2004-02-24  Michael Matz  <matz@suse.de>
15634
15635         * gcc.dg/i386-regparm.c: New.
15636
15637 2004-02-23  James E Wilson  <wilson@specifixinc.com>
15638
15639         * gcc.c-torture/execute/20040223-1.c: New.
15640
15641 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
15642             Kazu Hirata  <kazu@cs.umass.edu>
15643
15644         * gcc.dg/fwritable-strings-1.c: Remove.
15645
15646 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
15647
15648         PR c/14156
15649         * gcc.dg/20040223-1.c: New test.
15650
15651 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15652
15653         PR c++/14106
15654         * g++.dg/ext/typeof9.C: New test.
15655
15656 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15657
15658         PR c++/14250
15659         * g++.dg/other/switch1.C: New test.
15660
15661 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15662
15663         * gcc.dg/cast-function-1.c: Adjust for new informative message.
15664         * gcc.dg/va-arg-1.c: Likewise.
15665
15666 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15667
15668         PR c++/14143
15669         * g++.dg/template/koenig5.C: New test.
15670
15671 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
15672
15673         * g++.dg/ext/altivec-1.C: Generalize target triple.
15674         * g++.dg/ext/altivec-2.C: New test case.
15675         * g++.dg/ext/altivec_check.h: New file.
15676         * gcc.dg/altivec-1.c: Generalize target triple;
15677         include altivec_check.h and call altivec_check().
15678         * gcc.dg/altivec-[2-5].c: Generalize target triple.
15679         * gcc.dg/altivec-6.c: New test case.
15680         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
15681         type casts as needed.
15682         * gcc.dg/altivec-10.c: Include altivec_check.h and call
15683         altivec_check().
15684         * gcc.dg/altivec-12.c: New test case.
15685         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
15686         include altivec_check.h and call altivec_check().
15687         * gcc.dg/altivec_check.h: New file.
15688
15689 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15690
15691         * lib/target-supports.exp (check_alias_available): Don't mangle
15692         function `g' in test program.
15693
15694 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15695
15696         * lib/target-supports.exp (check_profiling_available): Check
15697         argument to determine whether we support a profiling type.
15698         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
15699         check_profiling_available.
15700         * g++.dg/bprob/bprob.exp: Likewise
15701         * g77.dg/bprob/bprob.exp: Likewise.
15702         * gcc.misc-tests/bprob.exp: Likewise.
15703         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
15704         dg-require-profiling and delete expected error handling.
15705         * gcc.dg/20021014-1.c: Likewise.
15706         * gcc.dg/nest.c: Likewise.
15707
15708 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15709
15710         PR c++/12007
15711         * g++.dg/other/vthunk1.C: New test.
15712
15713 2004-02-20  Falk Hueffner  <falk@debian.org>
15714
15715         PR target/14201
15716         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
15717
15718 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
15719
15720         PR c++/13927
15721         * g++.dg/other/error8.C: Remove XFAIL markers.
15722
15723         PR c++/14173
15724         * g++.dg/ext/packed5.C: New test.
15725
15726         PR c++/14199
15727         * g++.dg/warn/Wunused-5.C: New test.
15728
15729         PR c++/14186
15730         * g++.dg/lookup/member1.C: New test.
15731
15732 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
15733
15734         * gcc.c-torture/compile/20040130-1.c: Enable only when
15735         __INT_MAX__ >= 2147483647L.
15736         * gcc.c-torture/compile/961203-1.c: Likewise.
15737
15738 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
15741         * g++.dg/opt/template1.C: Robustify assembler regexp
15742
15743 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * gcc.c-torture/execute/simd-4.x: Remove.
15746         * gcc.c-torture/execute/va-arg-25.x: Likewise.
15747         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
15748         Guard with #ifndef SKIP_ATTRIBUTE.
15749         * gcc.dg/compat/vector-1_y.c: Likewise.
15750         * gcc.dg/compat/vector-2_x.c: Likewise.
15751         * gcc.dg/compat/vector-2_y.c: Likewise.
15752         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
15753         * g++.dg/eh/simd-2.C: Likewise.
15754
15755 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
15756
15757         * gcc.c-torture/compile/complex-1.c: New.
15758
15759 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
15760
15761         PR target/14209
15762         * gcc.c-torture/execute/20040218-1.c: New test.
15763
15764 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15765
15766         PR c++/14181
15767         * g++.dg/parse/new2.C: New test.
15768
15769 2004-02-18  Paul Brook  <paul@codesourcery.com>
15770
15771         * gcc.c-torture/compile/libcall-1.c: New test.
15772
15773 2004-02-18  Paul Brook  <paul@codesourcery.com>
15774
15775         PR debug/12934
15776         * gcc.dg/debug/debug-7.c: New test.
15777
15778 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
15779
15780         * gcc.dg/20040217-1.c: New test.
15781
15782 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
15783
15784         * gcc.c-torture/execute/990208-1.x: Delete.
15785
15786 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
15787
15788         * gcc.c-torture/execute/20040208-2.x: New file.
15789
15790 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
15791
15792         PR c++/11326
15793         * g++.dg/abi/structret1.C: New test.
15794
15795 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
15796
15797         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
15798         (i386_cpuid): No need to test if cpuid is available on AMD64.
15799         Fix assembly, so that it works onboth i386 and AMD64.
15800         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
15801         (vecInLong): Fix s[] member type to unsigned int.
15802         (vecInWord): Remove type.
15803         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
15804         (a64, b64, c64, d64, e64): Remove.
15805         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
15806         Remove unused variable.  Remove initialization of removed variables.
15807         Don't call mmx_tests nor sse_tests.
15808         (reference_mmx, reference_sse): Remove.
15809         (check): Add return stmt.
15810         * gcc.dg/i386-sse-7.c: New test.
15811         * gcc.dg/i386-mmx-4.c: New test.
15812
15813 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15814
15815         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
15816         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15817         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15818         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
15819         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
15820         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
15821         g++.dg/tc1/dr94.C: Fix line terminator.
15822
15823 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
15824
15825         * gcc.c-torture/compile/20040216-1.c: New.
15826
15827 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15828
15829         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
15830         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
15831         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
15832         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
15833         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
15834         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
15835
15836 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15837
15838         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
15839
15840 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
15841
15842         PR c++/13971
15843         * g++.dg/expr/cond4.C: New test.
15844
15845         PR c++/14086
15846         * g++.dg/lookup/crash2.C: New test.
15847
15848 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
15849
15850         * gcc.c-torture/compile/20040214-2.c: New test.
15851
15852 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
15853
15854         PR c++/14116
15855         * g++.dg/ext/typeof8.C: New test.
15856
15857 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
15858
15859         * gcc.c-torture/compile/20040214-1.c: New test.
15860
15861 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15862
15863         PR c++/13635
15864         * g++.dg/template/spec11.C: New test.
15865
15866 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15867
15868         PR c++/13927
15869         * g++.dg/other/error8.C: New test.
15870
15871 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/14122
15874         * g++.dg/template/array4.C: New test.
15875
15876         PR c++/14108
15877         * g++.dg/inherit/thunk2.C: New test.
15878
15879         PR c++/14083
15880         * g++.dg/eh/cond2.C: New test.
15881
15882 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
15883
15884         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
15885
15886 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
15887
15888         * lib/scanasm.exp (dg-scan): Quote pattern before display.
15889
15890 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
15891
15892         * g++.dg/simd-2.C: xfail on ppc64-linux.
15893
15894 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
15895
15896         PR c/456
15897         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
15898         tests.
15899
15900 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
15901
15902         * gcc.dg/builtins-33.c: New test.
15903
15904 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
15905
15906         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
15907
15908 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15909
15910         * g++.dg/simd-2.C: Set -maltivec for ppc64.
15911
15912 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
15913
15914         * gcc.dg/ppc64-abi-3.c: New test.
15915
15916 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
15917
15918         PR c/14092
15919
15920         * gcc.dg/pr14092-1.c: New testcase.
15921
15922 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
15923
15924         * gcc.dg/cpp/assert4.c: Fix typo last change.
15925
15926         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
15927         * gcc.dg/cpp/assert4.c: Handle powerpc64.
15928
15929         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
15930
15931 2004-02-09  Roger Sayle  <roger@eyesopen.com>
15932
15933         * gcc.c-torture/compile/20040209-1.c: New test case.
15934
15935 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15936
15937         * gcc.dg/c90-init-1.c: Adjust expected error messages.
15938
15939 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
15940
15941         * gcc.c-torture/execute/20040208-[12].c: New tests.
15942
15943 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15944
15945         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
15946
15947 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
15948
15949         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
15950
15951 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15952
15953         Bug 13856
15954         * gcc.dg/visibility-8.c: New testcase.
15955
15956 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
15957
15958         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
15959         arguments.
15960         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
15961
15962 2004-02-07  Roger Sayle  <roger@eyesopen.com>
15963
15964         PR middle-end/13696
15965         * g++.dg/opt/fold1.C: New test case.
15966
15967 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15968
15969         PR c++/14033
15970         * g++.dg/other/crash-2.C: New test.
15971
15972 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15973
15974         PR c++/14028
15975         * g++.dg/parse/angle-bracket2.C: New test.
15976
15977 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15978
15979         PR middle-end/13750
15980         Revert:
15981         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
15982         PR pch/13361
15983         * testsuite/g++.dg/pch/wchar-1.C: New.
15984         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15985
15986 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15987
15988         PR c++/14008
15989         * g++.dg/parse/error15.C: New test.
15990         * g++.dg/parse/crash11.C: Update dg-error mark.
15991
15992 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
15993
15994         PR c++/13932
15995         * g++.dg/warn/conv2.C: New test.
15996
15997 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15998
15999         PR c++/13086
16000         * g++.dg/warn/incomplete1.C: Remove xfail.
16001
16002 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16003
16004         * lib/file-format.exp (gcc_target_object_format): Use
16005         ${tool}_target_compile, not gcc_target_compile.
16006         * lib/target-supports.exp (check_alias_available): Likewise.
16007         (check_gc_sections_available): Likewise.
16008         * g++.dg/ext/attrib10.C: Use dg-require-alias.
16009         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
16010         dg-require-alias.
16011
16012 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
16013
16014         PR c++/13969
16015         * g++.dg/template/static6.C: New test.
16016
16017 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
16018
16019         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
16020
16021 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16022
16023         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
16024         tests for systems where `char' is unsigned by default.
16025
16026 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16027
16028         PR c++/13997
16029         * g++.dg/template/partial3.C: New test.
16030
16031 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
16032
16033         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
16034         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
16035         Remove mentions of obsolete ports.
16036
16037 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
16038
16039         * gcc.dg/noncompile/20001228-1.c: Fix for new
16040         error message.
16041
16042 2004-02-03  Roger Sayle  <roger@eyesopen.com>
16043
16044         PR target/9348
16045         * gcc.c-torture/execute/multdi-1.c: New test case.
16046
16047 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16048
16049         PR c++/13925
16050         * g++.dg/template/lookup5.C: New test.
16051
16052 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16053
16054         PR c++/13950
16055         * g++.dg/template/lookup4.C: New test.
16056
16057         PR c++/13970
16058         * g++.dg/parse/error14.C: New test.
16059
16060         PR c++/14002
16061         * g++.dg/parse/template13.C: New test.
16062
16063 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
16064
16065         PR c++/13978
16066         * g++.dg/template/koenig4.C: New test.
16067
16068         PR c++/13968
16069         * g++.dg/template/crash17.C: New test.
16070
16071         PR c++/13975
16072         * g++.dg/parse/error13.C: New test.
16073         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
16074
16075 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16076
16077         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
16078
16079 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
16080
16081         PR c/11658
16082         PR c/13994
16083         * gcc.dg/noncompile/20040203-1.c: New test.
16084         * gcc.dg/noncompile/20040203-2.c: Likewise.
16085         * gcc.dg/noncompile/20040203-3.c: Likewise.
16086         * gcc.dg/20040203-1.c: Likewise.
16087
16088 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
16089
16090         PR c++/10858
16091         * g++.dg/template/sizeof7.C: New test.
16092
16093 2004-02-02  Eric Christopher  <echristo@redhat.com>
16094             Zack Weinberg  <zack@codesourcery.com>
16095
16096         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
16097
16098 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
16099
16100         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
16101         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
16102         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
16103         * gcc.dg/cleanup-5.c: Run only on Linux targets.
16104
16105 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
16106
16107         PR c++/13113
16108         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
16109
16110         PR c++/13854
16111         * g++.dg/ext/attrib13.C: New test.
16112
16113         PR c++/13907
16114         * g++.dg/conversion/op2.C: New test.
16115
16116 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16117
16118         * gcc.dg/titype-1.c: Fix pasto.
16119
16120 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16121
16122         * gcc.dg/titype-1.c: New test.
16123
16124 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16125
16126         PR c++/13957
16127         * g++.dg/template/non-type-template-argument-1.C,
16128         g++.dg/template/qualified-id1.C: Update dg-error marks.
16129         * g++.dg/template/nontype6.C: New test.
16130
16131 2004-02-01  Roger Sayle  <roger@eyesopen.com>
16132
16133         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
16134         * gcc.dg/builtins-31.c: New testcase.
16135         * gcc.dg/builtins-32.c: New testcase.
16136
16137 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
16138
16139         * objc.dg/call-super-2.m: Update line numbers
16140         for the including of stddef.h.
16141
16142 2004-01-30  Michael Matz  <matz@suse.de>
16143
16144         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
16145         g++.dg/ext/case-range3.C: New tests.
16146
16147 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16148
16149         DR206
16150         PR c++/13813
16151         * g++.dg/template/member4.C: New test.
16152
16153 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16154
16155         PR c++/13683
16156         * g++.dg/template/sizeof6.C: New test.
16157
16158 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16159
16160         * gcc.dg/fwritable-strings-1.c: New test.
16161
16162 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16163
16164         * gcc.c-torture/compile/20040130-1.c: New test.
16165
16166 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
16167
16168         * objc.dg/call-super-2.m: Include stddef.h for size_t.
16169
16170 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
16171
16172         PR c++/13883
16173         * g++.dg/template/ctor3.C: New test.
16174
16175 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16176
16177         * g++.dg/tc1: New directory.
16178         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
16179         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
16180         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
16181         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
16182         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
16183
16184 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16185
16186         * g++.dg/parse/error11.C: New test.
16187         * g++.dg/parse/error12.C: Likewise.
16188
16189 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
16190
16191         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
16192         (scan_initial, main): Use aligned_sizeof instead of sizeof.
16193
16194 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
16195
16196         PR c++/13791
16197         * g++.dg/ext/attrib12.C: New test.
16198
16199         PR c++/13736
16200         * g++.dg/parse/cast2.C: New test.
16201
16202 2004-01-27  James E Wilson  <wilson@specifixinc.com>
16203
16204         * objc.dg/encode-2.m (main): New local string.  Set depending on
16205         sizeof long.  Use in sscanf call.
16206         * objc.dg/encode-3.m (main): New local string.  Set depending on
16207         sizeof long.  Use in scan_initial call.
16208
16209 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16210
16211         * objc.dg/call-super-2.m: Make LP64-safe.
16212         * objc.dg/desig-init-1.m: Likewise.
16213
16214 2004-01-27  Devang Patel <dpatel@apple.com>
16215
16216         * g++.dg/debug/namespace1.C: New test.
16217
16218 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
16219
16220         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
16221         xscale-*-*.
16222
16223         * gcc.dg/arm-mmx-1.c: New test.
16224
16225 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
16226
16227         * gcc.dg/20040127-1.c: New test.
16228         * gcc.dg/20040127-2.c: New test.
16229
16230 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16231
16232         * objc.dg/stret-1.m (glob): Renamed to globa.
16233
16234 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
16235
16236         PR c++/13663
16237         * g++.dg/expr/for1.C: New test.
16238
16239 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
16240
16241         PR middle-end/13779
16242         * gcc.dg/darwin-longlong.c: New test.
16243
16244 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
16245
16246         * gcc.dg/20040124-1.c: Moved test from here...
16247         * gcc.c-torture/compile/20040124-1.c: ...to here.
16248
16249 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
16250
16251         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
16252         the assembly output if -m64 is passed.
16253
16254 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
16255
16256         PR c++/13833
16257         * g++.dg/template/cond3.C: New test.
16258
16259 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16260
16261         PR c++/13810
16262         * g++.dg/template/ttp7.C: New test.
16263
16264 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16265
16266         PR c++/13797
16267         * g++.dg/template/nontype4.C: New test.
16268         * g++.dg/template/nontype5.C: Likewise.
16269
16270 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
16271
16272         * gcc.dg/torture/mips-clobber-at.c: New test.
16273
16274 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
16275
16276         * gcc.dg/20040124-1.c: New test.
16277
16278 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
16279
16280         * gcc.dg/20040123-1.c: New test.
16281
16282 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16283
16284         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
16285
16286 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16287
16288         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
16289
16290 2004-01-23  Andrew Pinski  <apinski@apple.com>
16291
16292         * gcc.dg/20030121-1.c: Move to ..
16293         * gcc.dg/20040121-1.c: here.
16294
16295 2004-01-23  Roger Sayle  <roger@eyesopen.com>
16296
16297         * gcc.dg/builtins-29.c: New test case.
16298
16299 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
16300
16301         PR 18314
16302         * gcc.dg/builtins-30.c: New testcase.
16303
16304 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
16305
16306         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
16307         * lib/g77.exp: Likewise.
16308         * lib/objc.exp: Likewise.
16309         * lib/g++.exp: Likewise.
16310
16311 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16312
16313         * gcc.dg/struct-by-value-2.c: New test.
16314
16315 2004-01-21  Andrew Pinski  <apinski@apple.com>
16316
16317         PR target/13785
16318         * gcc.dg/20030121-1.c: New test.
16319
16320 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
16321
16322         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
16323         clobber frame pointer register in asm statement.
16324
16325 2004-01-21  Falk Hueffner  <falk@debian.org>
16326
16327         * gcc.c-torture/compile/20040121-1.c: New test.
16328
16329 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
16330
16331         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
16332
16333 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
16334
16335         * gcc.dg/ppc64-abi-2.c: New test.
16336
16337 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
16338
16339         * lib/treelang.exp: Fill out this file.
16340         * lib/treelang-dg.exp: New File.
16341
16342 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
16343
16344         * gcc.c-torture/compile/981022-1.c: Remove.
16345         * gcc.dg/array-5.c: Remove XFAIL.
16346         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
16347         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
16348         gcc.dg/cond-lvalue-1.c: Update.
16349         * gcc.dg/cast-lvalue-2.c: New test.
16350
16351 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
16352
16353         PR c++/13592
16354         * g++.dg/other/error1.C (class foo): Tweak error message.
16355
16356         PR c++/13592
16357         * g++.dg/template/call2.C: New test.
16358
16359 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16360
16361         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
16362         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
16363         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
16364         scalar-return-1_x.c, scalar-return-2_y.c,
16365         scalar-return-3_x.c, scalar-return-3_y.c,
16366         scalar-return-4_x.c, scalar-return-4_y.c,
16367         struct-align-1.h, struct-align-1_x.c,
16368         struct-align-1_y.c, struct-align-2.h,
16369         struct-align-2_x.c, struct-align-2_y.c,
16370         struct-by-value-10_y.c, struct-by-value-11_x.c,
16371         struct-by-value-11_y.c, struct-by-value-12_x.c,
16372         struct-by-value-12_y.c, struct-by-value-13_x.c,
16373         struct-by-value-13_y.c, struct-by-value-14_x.c,
16374         struct-by-value-14_y.c, struct-by-value-15_x.c,
16375         struct-by-value-15_y.c, struct-by-value-16_y.c,
16376         struct-by-value-17_y.c, struct-by-value-18_y.c,
16377         struct-by-value-19_y.c, struct-by-value-1_x.c,
16378         struct-by-value-1_y.c, struct-by-value-20_y.c,
16379         struct-by-value-2_x.c, struct-by-value-2_y.c,
16380         struct-by-value-3_y.c, struct-by-value-4_x.c,
16381         struct-by-value-4_y.c, struct-by-value-5_y.c,
16382         struct-by-value-6_y.c, struct-by-value-7_y.c
16383         struct-by-value-8_x.c, struct-by-value-8_y.c
16384         struct-by-value-9_x.c, struct-by-value-9_y.c
16385         struct-return-10_x.c, struct-return-10_y.c,
16386         struct-return-19_x.c, struct-return-20_x.c
16387         struct-return-2_x.c, struct-return-2_y.c
16388         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
16389         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
16390
16391 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16392
16393         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
16394         attribute on sparc*-sun-solaris2.*.
16395
16396 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/13710
16399         * g++.dg/ext/typeof7.C: New test.
16400
16401 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
16402
16403         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
16404         * gcc.dg/const-elim-1.c: Same.
16405
16406 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
16407
16408         * objc.dg/stret-1.m: New.
16409         * objc.dg/stret-2.m: New.
16410
16411 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16412
16413         PR c++/11895
16414         * g++.dg/ext/vector1.C: New test.
16415
16416 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
16417
16418         * gcc.dg/pch/import-1.c: New.
16419         * gcc.dg/pch/import-1.hs: New.
16420         * gcc.dg/pch/import-1a.h: New.
16421         * gcc.dg/pch/import-1b.h: New.
16422         * gcc.dg/pch/import-1c.h: New.
16423
16424 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16425
16426         PR c++/13574
16427         * g++.dg/ext/array1.C: New test.
16428
16429         PR c++/13178
16430         * g++.dg/conversion/op1.C: New test.
16431
16432 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
16433
16434         PR 11864
16435         From Kazumoto Kojima / Dan Kegel:
16436         * gcc.dg/pr11864-1.c: New test.
16437
16438         PR 10392
16439         From Marcus Comstedt / Dan Kegel:
16440         * gcc.dg/pr10392-1.c: New test.
16441
16442 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
16443
16444         PR c++/13478
16445         * g++.dg/init/ref10.C: New test.
16446
16447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16448
16449         PR c++/13407
16450         * g++.dg/parse/typename6.C: New test.
16451
16452 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
16453
16454         PR pch/13361
16455         * testsuite/g++.dg/pch/wchar-1.C: New.
16456         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16457
16458 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16459
16460         PR c++/9259
16461         * g++.dg/expr/sizeof2.C: New test.
16462
16463 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
16464
16465         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
16466
16467 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16468
16469         PR c++/13659
16470         * g++.dg/lookup/strong-using-3.C: New.
16471         * g++.dg/lookup/using-10.C: New.
16472
16473 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
16474
16475         PR c++/13594
16476         * g++.dg/lookup/strong-using-2.C: New.
16477
16478 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
16479             Dan Kegel <dank@kegel.com>
16480             J"orn Rennecke <joern.rennecke@superh.com>
16481
16482         PR target/9365
16483         * gcc.dg/pr9365-1.c: New test.
16484
16485 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16486
16487         PR c++/8856
16488         * g++.dg/parse/casting-operator2.C: New test.
16489         * g++.old-deja/g++.pt/explicit83.C: Remove.
16490
16491 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16492
16493         * gcc.dg/label-compound-stmt-1.c: New test.
16494         * gcc.c-torture/compile/950922-1.c,
16495         gcc.c-torture/compile/20000211-3.c,
16496         gcc.c-torture/compile/20000518-1.c,
16497         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
16498         compound statements.
16499
16500 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
16501
16502         * gcc.dg/ppc64-abi-1.c: New test.
16503
16504 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
16505
16506          * g++.dg/ext/attrib9.C: Add dg-warnings.
16507
16508 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16509
16510         PR c++/12335
16511         * g++.dg/parse/dtor3.C: New test.
16512
16513 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16514
16515         PR c++/12709
16516         * g++.dg/parse/try-catch-1.C: New test.
16517
16518 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
16519
16520         * ada/acats/run_all.sh: Add more verbose output in acats.log
16521         when compiling tests.
16522
16523 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16524
16525         PR 13656
16526         * gcc.dg/typedef-redecl.c: New test case.
16527         * gcc.dg/typedef-redecl.h: New support file.
16528
16529 2004-01-13  Jan Hubicka  <jh@suse.cz>
16530
16531         * gcc.dg/always_inline.c: New test.
16532         * gcc.dg/debug/20031231-1.c: Fix.
16533
16534 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16535
16536         PR c++/13474
16537         * g++.dg/template/array3.C: New test.
16538
16539 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
16540
16541         * g++.dg/ext/lvalue1.C: No longer expected to fail.
16542         * g++.dg/warn/Wunused-2.C: Likewise.
16543
16544 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16545
16546         PR c++/13289
16547         * g++.dg/template/instantiate6.C: New test.
16548
16549 2004-01-12  Roger Sayle  <roger@eyesopen.com>
16550
16551         PR middle-end/11397
16552         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
16553
16554 2004-01-12  Jan Hubicka  <jh@suse.cz>
16555
16556         PR opt/12826
16557         * gcc.dg/20040112-1.c: New.
16558
16559         * gcc.dg/dwarf-die[1-7].c: Move to...
16560         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
16561         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
16562
16563 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
16564
16565         PR c++/4100
16566         * g++.dg/parse/friend4.C: New test.
16567
16568 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
16569
16570         PR c++/4100
16571         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
16572         definition is called a friend.
16573
16574 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
16575
16576         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
16577
16578 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
16579
16580         PR c++/3478
16581         * g++.dg/parse/error10.C: New test.
16582         * g++.dg/template/arg2.C: Accept "invalid type" error.
16583
16584 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
16585
16586         PR middle-end/13392
16587         * g++.dg/opt/expect2.C: New test.
16588
16589 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16590
16591         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
16592         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
16593         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
16594         Update dg-error regexps.
16595
16596 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
16597
16598         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
16599         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
16600
16601 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16602
16603         * gcc.dg/pragma-re-1.c: Use right pointer type.
16604
16605 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16606
16607         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
16608
16609 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
16610
16611         * gcc.dg/rs6000-ldouble-1.c: New.
16612
16613 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16614
16615         DR 337
16616         PR c++/9256
16617         * g++.dg/other/abstract1.C: New test.
16618
16619 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
16620
16621         * g++.dg/lookup/strong-using-1.C: New.
16622
16623 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16624
16625         PR c/11234
16626         * gcc.dg/func-ptr-conv-1.c: New test.
16627         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16628
16629 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
16630
16631         PR target/13380.
16632         * gcc.c-torture/compile/20040109-1.c: New.
16633
16634 2004-01-08  Stuart Hastings  <stuart@apple.com>
16635
16636         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
16637         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
16638         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
16639
16640 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
16641
16642         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
16643
16644 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16645
16646         * ada/acats/run_acats: Treat 'gnatchop' the same way
16647         as 'gnatmake'.  Export GCC_DRIVER.
16648         * ada/acats/run_all.sh: Add target_gnatchop.  Use
16649         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
16650
16651 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16652
16653         PR c++/12573
16654         * g++.dg/template/dependent-expr4.C: New test.
16655
16656 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
16657
16658         * gcc.dg/altivec-11.c: New test.
16659
16660 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
16661
16662         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
16663
16664 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16665
16666         PR c/6024
16667         * gcc.dg/enum-compat-1.c: New test.
16668         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
16669
16670 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
16671
16672         PR c/12165
16673         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
16674         gcc.dg/c99-idem-qual-3.c: New tests.
16675
16676 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
16677
16678         * gcc.dg/winline-7.c: Don't cast void * to int.
16679
16680 2004-01-06  Jan Hubicka  <jh@suse.cz>
16681
16682         * gcc.dg/i386-sse-5.c: New test
16683         * g++.dg/eh/simd-1.c: Add -w argument for i386.
16684
16685 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/12815
16688         * g++.dg/rtti/typeid4.C: New test.
16689
16690 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16691
16692         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
16693
16694 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/12132
16697         * g++.dg/template/error11.C: New test.
16698
16699         PR c++/13451
16700         * g++.dg/template/class2.C: New test.
16701
16702 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16703         Richard Sandiford <rsandifo@redhat.com>
16704
16705         PR c++/13387
16706         * g++.dg/opt/alias3.C: New test.
16707
16708 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
16709
16710         PR c++/13157
16711         * g++.dg/template/koenig3.C: New test.
16712
16713         PR c++/13529
16714         * g++.dg/parse/offsetof3.C: New test.
16715
16716         * g++.dg/init/copy7.C: Add missing dg-error markers.
16717
16718         PR c++/12226
16719         * g++.dg/init/copy7.c: New test.
16720
16721         PR c++/13536
16722         * g++.dg/parse/cast1.C: New test.
16723
16724 2004-01-04  Jan Hubicka  <jh@suse.cz>
16725
16726         * gcc.dg/winline[1-7].c: New tests.
16727
16728 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16729
16730         PR c++/13520
16731         * g++.dg/template/qualttp22.C: New test.
16732
16733 2004-01-01  Jan Hubicka  <jh@suse.cz>
16734
16735         * gcc.dg/debug/20031231-1.c: New.
16736         * gcc.c-torture/compile/20040101-1.c: New.
16737         * gcc.dg/dwarf-die-[1-7].c: New.
16738
16739 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
16740
16741         PR optimization/13521
16742         * gcc.c-torture/compile/20031231-1.c: New test.
16743
16744 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16745
16746         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
16747
16748 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16749
16750         PR c++/10079
16751         * g++.dg/template/crash16.C: New test.
16752
16753 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
16754
16755         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
16756
16757 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
16758
16759         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
16760         ports.
16761         * g++.old-deja/g++.jason/thunk3.C: Likewise.
16762         * g++.old-deja/g++.law/profile1.C: Likewise.
16763         * gcc.c-torture/compile/981006-1.c: Likewise.
16764         * gcc.c-torture/execute/loop-2e.x: Likewise.
16765         * gcc.c-torture/execute/loop-2f.x: Remove.
16766         * gcc.c-torture/execute/loop-2g.x: Likewise.
16767         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
16768         * gcc.dg/20020312-2.c: Remove traces of dead ports.
16769
16770 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16771
16772         PR c++/13507
16773         * g++.dg/ext/attrib11.C: New test.
16774
16775         PR c++/13494
16776         * g++.dg/template/array2-1.C: New test.
16777         * g++.dg/template/array2-2.C: New test.
16778
16779 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
16780
16781         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
16782
16783 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
16784
16785         PR c++/12774
16786         * g++.dg/template/array1-1.C: New test.
16787         * g++.dg/template/array1-2.C: New test.
16788
16789 2003-12-29  Roger Sayle  <roger@eyesopen.com>
16790
16791         PR fortran/12632
16792         * g77.dg/12632.f: New test case.
16793
16794 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16795
16796         PR c++/13289
16797         * g++.dg/parse/nontype1.C: New test.
16798
16799 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16800
16801         PR c++/12403
16802         * g++.dg/parse/explicit1.C: New test.
16803         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
16804
16805 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16806
16807         PR c++/13081
16808         * g++.dg/opt/inline6.C: New test.
16809
16810         PR c++/12613
16811         * g++.dg/parse/error9.C: New test.
16812
16813         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
16814
16815 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c++/13009
16818         * g++.dg/init/assign1.C: New test.
16819
16820 2003-12-28  Roger Sayle  <roger@eyesopen.com>
16821
16822         PR c++/13070
16823         * g++.dg/warn/format3.C: New test case.
16824
16825 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16826
16827         * gcc.c-torture/compile/20031227-1.c: New test.
16828
16829 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16830
16831         * g++.dg/bprob/bprob.exp: Load target-supports.exp
16832         * g77.dg/bprob/bprob.exp: Likewise.
16833         * gcc.misc-tests/bprob.exp: Likewise.
16834         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
16835         variants on systems where the library does not provide that
16836         functionality.
16837         * gcc.dg/builtins-20.c: Use builtins-config.h.
16838         * gcc.dg/builtins-config.h: New file.
16839
16840 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16841
16842         * lib/gcc-dg.exp (dg-require-profiling): New function.
16843         * lib/target-supports.exp (check_profiling_available): Likewise.
16844         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
16845         * g77.dg/bprob/bprob.exp: Likewise.
16846         * gcc.misc-tests/bprob.exp: Likewise.
16847         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
16848         * gcc.dg/20021014-1.c: Likewise.
16849         * gcc.dg/nest.c: Likewise.
16850
16851 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16852
16853         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
16854         compiling.
16855         * g++.dg/lookup/java2.C: Likewise.
16856         * gcc.dg/cpp/lexident.c: Likewise.
16857
16858 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
16859
16860         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
16861         given.
16862         * gcc.c-torture/compile/961203-1.c: Likewise.
16863         * gcc.c-torture/compile/980506-1.c: Likewise.
16864
16865 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
16866
16867         * lib/gcc-dg.exp (dg-prune-output): New annotation.
16868         (additional_prunes): New global.
16869         (gcc-dg-prune): Handle additional per-test pruning.
16870         (dg-test): Clear additional_prunes between tests.
16871
16872         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
16873         dg-prune-output to avoid spurious failures from assembler
16874         complaining about nonexistent WAW violations.
16875         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
16876         Use dg-prune-output to avoid spurious failures from assembler
16877         warning about Itanium B-step errata.
16878
16879 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
16880
16881         * g++.dg/abi/macro0.C: New test.
16882         * g++.dg/abi/macro1.C: Likewise.
16883         * g++.dg/abi/macro2.C: Likewise.
16884
16885         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
16886         * g++.dg/abi/bitfield7.C: Likewise.
16887         * g++.dg/abi/dtor2.C: Likewise.
16888         * g++.dg/abi/mangle11.C: Likewise.
16889         * g++.dg/abi/mangle12.C: Likewise.
16890         * g++.dg/abi/mangle14.C: Likewise.
16891         * g++.dg/abi/mangle17.C: Likewise.
16892         * g++.dg/abi/vbase10.C: Likewise.
16893         * g++.dg/abi/vbase14.C: Likewise.
16894         * g++.dg/template/qualttp17.C: Likewise.
16895
16896 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16897
16898         PR c/11995
16899         * gcc.dg/20031223-1.c: New test.
16900
16901 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16902
16903         * gcc.dg/noreturn-7.c: New test.
16904
16905 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16906
16907         * gcc.dg/null-pointer-1.c: New test.
16908
16909 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16910
16911         * g++.old-deja/g++.jason/template18.C: Remove.
16912         * g++.old-deja/g++.jason/template37.C: Likewise.
16913
16914         PR c++/12862
16915         * g++.dg/lookup/ns1.C: New test.
16916
16917         PR c++/12397
16918         * g++.dg/template/lookup3.C: New test.
16919
16920 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16921
16922         * g++.dg/template/recurse1.C: New test
16923
16924 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
16925
16926         PR c++/12479
16927         * g++.dg/parse/semicolon1.C: New test.
16928         * g++.dg/parse/semicolon1.h: Likewise.
16929
16930 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
16931
16932         * gcc.dg/darwin-misaligned.c: New test.
16933
16934 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
16935
16936         PR c/9163
16937         * gcc.dg/20031222-1.c: New test.
16938
16939 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
16940
16941         PR c++/13438
16942         * g++.dg/parse/error8.C: New test.
16943
16944         PR c++/11554
16945         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
16946
16947 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
16948
16949         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
16950         too small.
16951         * gcc.c-torture/compile/930217-1.c: Likewise.
16952         * gcc.c-torture/compile/930513-1.c: Likewise.
16953         * gcc.c-torture/execute/920908-2.c: Likewise.
16954         * gcc.c-torture/execute/921204-1.c: Likewise.
16955         * gcc.c-torture/execute/930621-1.c: Likewise.
16956         * gcc.c-torture/execute/930630-1.c: Likewise.
16957         * gcc.c-torture/execute/931031-1.c: Likewise.
16958         * gcc.c-torture/execute/980602-2.c: Likewise.
16959         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16960         * gcc.c-torture/execute/compndlit-1.c: Likewise.
16961         * gcc.c-torture/execute/extzvsi.c: Likewise.
16962         * gcc.c-torture/unsorted/ext.c: Likewise.
16963
16964 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
16965
16966         PR target/12749
16967         * gcc.c-torture/compile/20031220-2.c: New test case.
16968
16969 2003-12-20  Roger Sayle  <roger@eyesopen.com>
16970
16971         PR optimization/13031
16972         * gcc.c-torture/compile/20031220-1.c: New test case.
16973
16974 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
16975
16976         * gcc.dg/cast-function-1.c: New test.
16977
16978 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16979
16980         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
16981         formats.
16982
16983 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/12795
16986         * g++.dg/ext/attrib10.C: New test.
16987
16988 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16989
16990         * gcc.dg/cleanup-10.c: New test.
16991         * gcc.dg/cleanup-11.c: New test.
16992
16993 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
16994
16995         PR c++/13239
16996         * g++.dg/opt/expect1.C: New test.
16997
16998 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
16999
17000         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
17001
17002 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
17003
17004         PR debug/12923
17005         * gcc.dg/20031218-1.c: New test.
17006
17007         PR debug/12389
17008         * gcc.dg/20031218-2.c: New test.
17009         * gcc.dg/20031218-3.c: New test.
17010
17011         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
17012         of label name and allow for USER_LABEL_PREFIX == "_" names.
17013         * g++.dg/abi/mangle18-2.C: Likewise.
17014         * g++.dg/abi/mangle19-1.C: Likewise.
17015         * g++.dg/abi/mangle19-2.C: Likewise.
17016         * g++.dg/abi/mangle20-1.C: Likewise.
17017         * g++.dg/abi/mangle20-2.C: Likewise.
17018
17019 2003-12-18  Richard Henderson  <rth@redhat.com>
17020
17021         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
17022
17023 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
17024             Dan Kegel <dank@kegel.com>
17025
17026         PR other/12009
17027         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
17028         testing a cross compiler, it causes spurious compile failures.
17029         * lib/g++.exp: Likewise.
17030
17031 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         PR c++/13262
17034         * g++.dg/template/access13.C: New test.
17035
17036 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17037
17038         * gcc.dg/20031216-1.c: New test.
17039
17040 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17041
17042         PR c++/9154
17043         * g++.dg/template/error10.C: New test.
17044
17045 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
17048         * g++.dg/eh/simd-2.C: Likewise.
17049
17050 2003-12-17  James E Wilson  <wilson@specifixinc.com>
17051             Roger Sayle  <roger@eyesopen.com>
17052
17053         * gcc.c-torture/execute/ieee/mzero5.c: New.
17054
17055 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
17056
17057         PR c++/10603
17058         * g++.dg/parse/error6.C: New test.
17059
17060         PR c++/12827
17061         * g++.dg/parse/error7.C: New test.
17062
17063 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
17064
17065         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
17066         at -O with stabs debugging formats.
17067         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
17068         * gcc.dg/debug/debug-2.c: Likewise.
17069
17070 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17071
17072         PR c++/12696
17073         * g++.dg/init/error1.C: New test.
17074
17075         PR c++/12218
17076         * g++.dg/init/pm3.C: New test.
17077
17078 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17079
17080         PR c/3347
17081         * gcc.dg/bitfld-8.c: New test.
17082
17083 2003-12-16  James Lemke  <jim@wasabisystems.com>
17084
17085         * gcc.dg/arm-scd42-[123].c: New tests.
17086
17087 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17088
17089         PR c++/9043
17090         * g++.dg/abi/mangle20-1.C: New test.
17091         * g++.dg/abi/mangle20-2.C: New test.
17092
17093 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/13275
17096         * g++.dg/other/offsetof2.C: Remove XFAIL.
17097         * g++.dg/parse/offsetof1.C: New test.
17098         * g++.gd/parse/offsetof2.C: Likewise.
17099
17100 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17101
17102         * g++.dg/template/nontype3.C: New test.
17103         * g++.dg/template/static2.C: Tweaked the dg-error clause.
17104
17105 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17106
17107         * g++.dg/warn/noreturn-3.C: Also test instantiation.
17108
17109 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17110
17111         PR c++/13387
17112         * g++.dg/expr/assign1.C: New test.
17113
17114         PR c++/13242
17115         * g++.dg/abi/mangle19-1.C: New test.
17116         * g++.dg/abi/mangle19-2.C: New test.
17117
17118 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
17119
17120         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
17121
17122 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17123
17124         * gcc.c-torture/execute/20031216-1.c: New test.
17125
17126 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17127
17128         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
17129         an ICE regression.
17130
17131 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/10926
17134         * g++.dg/template/error9.C: New test.
17135
17136         PR c++/11116
17137         * g++.dg/template/error8.C: New test.
17138
17139 2003-12-15  Roger Sayle  <roger@eyesopen.com>
17140
17141         PR middle-end/13400
17142         * gcc.c-torture/execute/20031215-1.c: New test case.
17143
17144 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17145
17146         PR c++/13269
17147         * g++.dg/parse/error5.C: New test.
17148
17149         PR c++/12989
17150         * g++.dg/expr/sizeof1.C: New test.
17151
17152         PR c++/13310
17153         * g++.dg/template/crash15.C: New test.
17154
17155 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
17156
17157         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
17158         a non-POD type as the last named parameter of a varargs function.
17159
17160 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
17161
17162         PR c++/13243
17163         PR c++/12573
17164         * g++.dg/template/crash14.C: New test.
17165         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
17166
17167 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17168
17169         * g++.dg/other/java1.C: New test.
17170
17171         PR c++/13241
17172         * g++.dg/abi/mangle18-1.C: New test.
17173         * g++.dg/abi/mangle18-2.C: New test.
17174
17175 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17176
17177         PR optimization/10312
17178         * gcc.c-torture/execute/20031214-1.c: New.
17179
17180 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
17181
17182         PR c++/10779
17183         PR c++/12160
17184         * g++.dg/parse/error3.C: New test.
17185         * g++.dg/parse/error4.C: Likewise.
17186         * g++.dg/abi/mangle4.C: Tweak error messages.
17187         * g++.dg/lookup/using5.C: Likewise.
17188         * g++.dg/other/error2.C: Likewise.
17189         * g++.dg/parse/typename5.C: Likewise.
17190         * g++.dg/parse/undefined1.C: Likewise.
17191         * g++.dg/template/arg2.C: Likewise.
17192         * g++.dg/template/ttp3.C: Likewise.
17193         * g++.dg/template/type1.C: Likewise.
17194         * g++.old-deja/g++.other/crash32.C: Likewise.
17195         * g++.old-djea/g++.pt/defarg8.C: Likewise.
17196
17197 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17198
17199         PR c++/13106
17200         * g++.dg/warn/noreturn-3.C: New test.
17201
17202 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17203
17204         PR c++/13118
17205         * g++.dg/abi/covariant3.C: New.
17206
17207 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
17208
17209         * g++.dg/eh/ia64-1.C: New test.
17210
17211 2003-12-12  Roger Sayle  <roger@eyesopen.com>
17212
17213         PR optimization/13037
17214         * g77.f-torture/execute/13037.f: New test case.
17215
17216 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         PR c++/12881
17219         * g++.dg/abi/covariant2.C: New.
17220
17221 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
17222
17223         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
17224
17225 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
17226
17227         * gcc.c-torture/execute/wchar_t-1.x: Delete.
17228
17229 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
17230
17231         PR other/10819
17232         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
17233         to fix Bug 10819.
17234         * lib/g++.exp (g++_version): Likewise.
17235         * lib/g77.exp (g77_version): Likewise.
17236         * lib/objc.exp (default_objc_version): Likewise.
17237
17238 2003-12-10  Richard Henderson  <rth@redhat.com>
17239
17240         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
17241
17242         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
17243
17244 2003-12-08  Matt Austern  <austern@apple.com>
17245
17246         PR c/13134
17247         * lib/gcc-dg.exp (dg-require-visibility): Define.
17248         * lib/target-supports (check_visibility_available): Define.
17249         * gcc.dg/visibility-1.c: New test.
17250         * gcc.dg/visibility-2.c: Likewise.
17251         * gcc.dg/visibility-3.c: Likewise.
17252         * gcc.dg/visibility-4.c: Likewise.
17253         * gcc.dg/visibility-5.c: Likewise.
17254         * gcc.dg/visibility-6.c: Likewise.
17255         * g++.dg/ext/visibility-1.C: Likewise.
17256         * g++.dg/ext/visibility-2.C: Likewise.
17257         * g++.dg/ext/visibility-3.C: Likewise.
17258         * g++.dg/ext/visibility-4.C: Likewise.
17259         * g++.dg/ext/visibility-5.C: Likewise.
17260         * g++.dg/ext/visibility-6.C: Likewise.
17261
17262 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17263
17264         * g++.dg/lookup/java1.C: New test.
17265         * g++.dg/lookup/java2.C: New test.
17266
17267 2003-12-07  Falk Hueffner  <falk@debian.org>
17268
17269         * g++.dg/opt/noreturn-1.C: New test.
17270
17271 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
17272
17273         * gcc.dg/overflow-1.c: New test.
17274
17275 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17276
17277         * g77.f-torture/compile/13060.f: New test.
17278
17279 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
17280
17281         PR c++/13323
17282         * g++.dg/inherit/operator2.C: New test.
17283
17284 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/13305
17287         * g++.dg/ext/attrib9.C: New test.
17288
17289 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
17290
17291         PR c++/13314
17292         * g++.dg/template/error7.C: New test.
17293
17294 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
17295             J"orn Rennecke <joern.rennecke@superh.com>
17296
17297         PR target/13302
17298         * g++.dg/other/struct-va_list.C: New test.
17299
17300 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17301
17302         PR c++/13166
17303         * g++.dg/parse/defarg6.C: New test.
17304
17305 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
17306
17307         PR target/13256
17308         * gcc.c-torture/execute/20031201-1.c: New test.
17309
17310 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
17311
17312         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
17313
17314 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17315
17316         * gcc.dg/builtin-return-1.c: New test.
17317
17318 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
17319             J"orn Rennecke <joern.rennecke@superh.com>
17320
17321         PR optimization/13260
17322         * gcc.c-torture/execute/20031204-1.c: New test.
17323
17324 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17325
17326         PR c++/9127
17327         * g++.dg/template/error6.C: New test.
17328
17329 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
17330
17331         * gcc.dg/20031202-1.c: New test.
17332
17333 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/13179
17336         * g++.dg/template/eh1.C: New test.
17337
17338         PR c++/10771
17339         * g++.dg/template/error5.C: New test.
17340
17341 2003-12-02  David Ung  <davidu@mips.com>
17342
17343         * gcc.dg/compat/vector-check.h: Corrected type for var
17344         g_##TMODE
17345
17346 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17347
17348         PR c++/10126
17349         * g++.dg/template/ptrmem8.C: New test.
17350
17351 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17352
17353         PR c++/12573
17354         * g++.dg/template/dependent-expr3.C: New test.
17355
17356 2003-12-01  James Lemke  <jim@wasabisystems.com>
17357
17358         * gcc.dg/arm-g2.c: New test.
17359
17360 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17361
17362         PR optimization/11634
17363         * gcc.dg/20031201-2.c: New test case.
17364
17365 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
17366
17367         PR 11433
17368         * objc.dg/proto-lossage-3.m: New test.
17369
17370 2003-12-01  Roger Sayle  <roger@eyesopen.com>
17371
17372         PR optimization/12628
17373         * gcc.dg/20031201-1.c: New test case.
17374
17375 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17376
17377         * gcc.dg/unaligned-1.c: New test.
17378
17379 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
17380
17381         PR c++/9849
17382         * g++.dg/template/error4.C: New test.
17383         * g++.dg/template/nested3.C: Adjust error markers.
17384
17385 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17386
17387         * gcc.dg/cpp/assert4.c: Check more #system assertions.
17388
17389 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17390
17391         PR c/10333
17392         * gcc.dg/bitfld-7.c: New test.
17393
17394 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
17395
17396         * gcc.dg/tls/asm-1.C: New test.
17397
17398 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17399
17400         * gcc.dg/cpp/assert4.c: Update.
17401
17402 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17403
17404         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
17405         * gcc.dg/builtin-apply3.c: New test.
17406
17407 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17408
17409         * lib/compat.exp (compat-obj): New xfaildata parameter.
17410         Use it to set compiler_conditional_xfail_data before compiling.
17411         (compat-get-options): Handle dg-xfail-if.
17412         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
17413         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
17414         * gcc.dg/compat/vector-1_y.c: Likewise.
17415         * gcc.dg/compat/vector-2_x.c: Likewise.
17416         * gcc.dg/compat/vector-2_y.c: Likewise.
17417
17418 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17419
17420         * g++.dg/opt/reg-stack4.C: New test.
17421
17422 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
17423
17424         * gcc.dg/builtin-apply2.c: New test.
17425
17426 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17427
17428         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
17429
17430 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17431
17432         PR c++/12924
17433         * g++.dg/template/template-id-2.C: New test.
17434
17435 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17436
17437         PR c++/5369
17438         * g++.dg/template/memfriend1.C: New test.
17439         * g++.dg/template/memfriend2.C: Likewise.
17440         * g++.dg/template/memfriend3.C: Likewise.
17441         * g++.dg/template/memfriend4.C: Likewise.
17442         * g++.dg/template/memfriend5.C: Likewise.
17443         * g++.dg/template/memfriend6.C: Likewise.
17444         * g++.dg/template/memfriend7.C: Likewise.
17445         * g++.dg/template/memfriend8.C: Likewise.
17446         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
17447
17448 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
17449
17450         PR c++/12515
17451         * g++.dg/ext/cond1.C: New test.
17452
17453 2003-11-20  Richard Henderson  <rth@redhat.com>
17454
17455         * gcc.dg/20020201-2.c: Remove.
17456         * gcc.dg/20020201-4.c: Remove.
17457         * gcc.dg/20020304-1.c: Remove.
17458
17459 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
17460
17461         * gcc.dg/cpp/trad/xwin1.c: New test case.
17462
17463 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
17464
17465         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
17466         * lib/g77.exp: Likewise.
17467         * lib/objc.exp: Likewise.
17468         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
17469         for darwin.
17470
17471 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17472
17473         PR c++/12932
17474         * g++.dg/template/static5.C: New test.
17475
17476 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
17477
17478         * gcc.dg/nested-func-1.c: New test.
17479
17480 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17481
17482         * gcc.dg/cpp/assert4.c: New test.
17483
17484 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17485
17486         PR c++/2294
17487         * g++.dg/lookup/using9.c: New test.
17488
17489 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/12762
17492         * g++.dg/template/error3.C: New test.
17493
17494 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
17495
17496         PR ada/13035
17497         * ada/acats/run_acats, run_all.sh: Fix syntax error.
17498         No longer use a wrapper for gcc, since this does not work under
17499         Windows.
17500
17501 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
17502
17503         PR c++/2094
17504         * g++.dg/template/ptrmem7.C: New test.
17505
17506 2003-11-13  Andrew Pinski <apinski@apple.com>
17507
17508         * gcc.c-torture/compile/20031113-1.c: New test.
17509
17510 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
17511             Kean Johnston <jkj@sco.com>
17512
17513         PR c/13029
17514         * gcc.dg/unused-4.c: Update.
17515
17516 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17517
17518         * g++.dg/opt/const3.C: New test.
17519
17520 2003-11-13  Jan Hubicka  <jh@suse.cz>
17521
17522         * gcc.c-torture/compile/20031112-1.c: New test.
17523
17524 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
17525
17526         * g++.dg/parse/crash10.C: Remove bogus error marker.
17527
17528 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17529
17530         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
17531         (host_gcc): Likewise.
17532         (ROOT): Honor $PWDCMD.
17533         (BASE): Likewise.
17534         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
17535
17536 2003-11-12  Catherine Moore  <clm@redhat.com>
17537
17538         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
17539
17540 2003-11-12  Andreas Jaeger  <aj@suse.de>
17541             Jakub Jelinek  <jakub@redhat.com>
17542             Andrew Pinski  <pinskia@physics.uc.edu>
17543             Richard Henderson  <rth@redhat.com>
17544
17545         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
17546         systems.
17547         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
17548
17549         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
17550         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17551
17552 2003-11-11  Andreas Jaeger  <aj@suse.de>
17553
17554         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
17555
17556         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
17557
17558 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
17559
17560         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
17561         Clean ups.
17562
17563 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
17564
17565         * gcc.dg/trampoline-1.c: New test.
17566
17567 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17568
17569         * gcc.c-torture/compile/200031109-1.c: New test.
17570
17571 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17572
17573         PR c/3190
17574         PR c/8714
17575         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
17576         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
17577         gcc.dg/format/no-y2k-1.c: Update.
17578
17579 2003-11-08  Roger Sayle  <roger@eyesopen.com>
17580
17581         PR optimization/10467
17582         * gcc.dg/20031108-1.c: New test case.
17583
17584 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
17585
17586         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
17587
17588 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17589
17590         * gcc.dg/compound-lvalue-1.c: New test.
17591         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
17592         some XFAILs.
17593
17594 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
17595
17596         * gcc.dg/altivec-varargs-1.c: New test.
17597
17598 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17599
17600         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
17601         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
17602         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
17603         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
17604         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
17605
17606 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17607
17608         * gcc.dg/cond-lvalue-1.c: New test.
17609
17610 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
17611
17612         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
17613
17614 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17615
17616         PR c++/11616
17617         * g++.dg/template/instantiate5.C: New test.
17618
17619 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17620
17621         PR c++/12726
17622         * g++.dg/ext/complit2.C: Replace test with self-contained version.
17623         * ChangeLog: Add missing first entry for above test.
17624
17625 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17626
17627         PR c++/9810
17628         * g++.dg/template/using8.C: New test.
17629         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
17630
17631 2003-11-02  Roger Sayle  <roger@eyesopen.com>
17632
17633         PR optimization/10817
17634         * gcc.c-torture/compile/20031102-1.c: New test case.
17635
17636 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
17637
17638         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
17639         2147483647.
17640
17641 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17642
17643         * gcc.dg/20031102-1.c: New test.
17644
17645 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17646
17647         * gcc.dg/complex-1.c: New test.
17648
17649 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17650
17651         PR c++/12796
17652         * g++.dg/template/crash13.C: Adjust expected error location.
17653         * g++.old-deja/g++.brendan/ns1.C: Likewise.
17654
17655 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17656
17657         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17658
17659 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17660
17661         PR/10239
17662         * gcc.c-torture/compile/20031031-2.c: New test.
17663
17664 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
17665
17666         PR/11640
17667         * gcc.c-torture/compile/20031031-1.c: New test.
17668
17669 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
17670
17671         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
17672         * gcc.misc-tests/bprob.exp: Likewise.
17673         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
17674         the execution test on arm-elf configs.
17675         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
17676         configs that don't support scratch files.
17677         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
17678
17679 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
17680
17681         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
17682         done by dejagnu.
17683
17684 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
17685
17686         * ada/acats/run_all.sh: Redirect mv output to /dev/null
17687         Avoid non pure sh syntax. Add more logging.
17688
17689         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
17690         fail.
17691
17692 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17693
17694         PR libgcj/10610
17695         * gcc.dg/ppc-stackalign-1.c: New test.
17696
17697 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
17698
17699         * ada/acats/run_all.sh: Change output to be more compliant with
17700         dejagnu framework.
17701         Create acats.sum and acats.log files under testsuite/ada/acats
17702         Only run [a-z]* directories, to filter out e.g. CVS.
17703         Redirect build output to log file.
17704
17705 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17706
17707         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
17708
17709 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
17710
17711         PR ada/5909:
17712         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
17713
17714 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
17715
17716         * gcc.c-torture/compile/20031023-1.c: New test.
17717         * gcc.c-torture/compile/20031023-2.c: New test.
17718         * gcc.c-torture/compile/20031023-3.c: New test.
17719         * gcc.c-torture/compile/20031023-4.c: New test.
17720
17721 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17722
17723         PR c++/10371
17724         * g++.dg/lookup/scoped8.C: New test.
17725
17726 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17727
17728         * g++.dg/opt/reg-stack3.C: New test.
17729
17730 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17731
17732         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
17733
17734 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17735
17736         PR c++/11076
17737         * g++.dg/template/crash13.C: New test.
17738
17739 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17740
17741         * gcc.dg/c99-restrict-2.c: New test.
17742
17743 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
17744
17745         PR c++/12698, c++/12699, c++/12700, c++/12566
17746         * g++.dg/inherit/covariant9.C: New test.
17747         * g++.dg/inherit/covariant10.C: New test.
17748         * g++.dg/inherit/covariant11.C: New test.
17749
17750 2003-10-23  Jason Merrill  <jason@redhat.com>
17751
17752         PR c++/12726
17753         * g++.dg/ext/complit2.C: New test.
17754
17755 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17756
17757         PR target/12654
17758         * gcc.c-torture/execute/20031020-1.c: New test.
17759
17760 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17761
17762         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
17763         following the jump_insn.
17764
17765 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17766
17767         * gcc.dg/cast-lvalue-1.c: New test.
17768
17769 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
17770
17771         PR c++/11962
17772         * g++.dg/template/cond2.C: New test.
17773
17774 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17775
17776         * gcc.dg/builtins-28.c: New test.
17777
17778 2003-10-20  Jan Hubicka  <jh@suse.cz>
17779
17780         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
17781         parameter.
17782         * testsuite/gcc.dg/inline-2.c: Likewise.
17783
17784 2003-10-20  Phil Edwards  <phil@codesourcery.com>
17785
17786         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
17787         * gcc.dg/nest.c:  Likewise.
17788
17789 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17790
17791         PR c++/9781, c++/10583, c++/11862
17792         * g++.dg/parse/crash13.C: New test.
17793
17794 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17795
17796         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
17797
17798 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17799
17800         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
17801         Define HAVE_C99_RUNTIME except on Solaris.
17802         * gcc.dg/builtins-20.c: Likewise.
17803
17804 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17805
17806         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
17807
17808 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17809
17810         PR c++/12495
17811         * g++.dg/template/crash21.C: New test.
17812
17813 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17814
17815         PR c++/2513
17816         * g++.dg/template/typename5.C: New test.
17817
17818 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17819
17820         PR c++/12369
17821         * g++.dg/template/friend25.C: New test.
17822
17823 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
17824
17825         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
17826         versions.
17827
17828 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
17829
17830         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
17831         == 2147483647.
17832
17833 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
17834
17835         * gcc.c-torture/execute/960416-1.x: Remove.
17836         * gcc.c-torture/execute/divconst-3.x: Likewise.
17837
17838 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
17839
17840         PR target/12598
17841         * gcc.dg/torture/cris-volatile-1.c: New test.
17842
17843 2003-10-14  Roger Sayle  <roger@eyesopen.com>
17844
17845         PR optimization/9325
17846         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
17847         for overflowing floating point to integer conversion during RTL
17848         simplification.
17849
17850 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
17851
17852         * objc/execute/_cmd.m: Fix typo.
17853         * objc.dg/image-info.m, objc.dg/symtab-1.m:
17854         Relax 'scan-assembler' regexp.
17855         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
17856         objc.dg/try-catch-4.m: Run on non-Darwin targets.
17857         * objc.dg/zero-link-2.m: Remove blank line.
17858         * objc.dg/zero-link-3.m: New test case.
17859
17860 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
17861
17862         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
17863
17864         * gcc.dg/asm-names.c: Use scan-assembler-not rather
17865         than linker trickery.
17866
17867 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17868
17869         PR c++/12370
17870         * g++.dg/other/friend2.C: New test.
17871
17872 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17873
17874         * gcc.dg/20031012-1.c: New test.
17875
17876 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
17877
17878         * gcc.dg/weak/weak-3.c: Fix for new warning.
17879
17880 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
17881
17882         PR optimization/8750
17883         * gcc.c-torture/execute/20031012-1.c: New test case.
17884
17885 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17886
17887         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
17888         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
17889
17890 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17891
17892         PR optimization/12260
17893         * gcc.c-torture/compile/20031011-2.c: New test case.
17894
17895 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17896
17897         * gcc.c-torture/execute/20031011-1.c: New testcase.
17898
17899 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17900
17901         * gcc.c-torture/compile/20031011-1.c: New test.
17902
17903 2003-10-11  Jan Hubicka  <jh@suse.cz>
17904
17905         * g++.dg/other/first-global.C: New test.
17906
17907 2003-10-11  Roger Sayle  <roger@eyesopen.com>
17908
17909         * gcc.c-torture/execute/string-opt-18.c: New testcase.
17910
17911 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
17912
17913         * gcc.c-torture/compile/20031010-1.c: New test.
17914
17915 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
17916
17917         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
17918         * gcc.c-torture/execute/va-arg-25.c: ... here.
17919
17920 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
17921
17922         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
17923
17924 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
17925
17926         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
17927
17928 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
17929
17930         * g++.dg/parse/error2.C: New test.
17931
17932 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
17933
17934         PR c++/11097
17935         * g++.dg/other/error5.C: Modify the error message.
17936         * g++.dg/lookup/using8.C: New test.
17937
17938 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
17939
17940         * gcc.dg/darwin-abi-2.c: New file.
17941         * gcc.c-torture/execute/va-arg-24.c: New file.
17942
17943 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
17944
17945         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
17946         indentation.
17947
17948 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
17949
17950         PR c++/10147
17951         * g++.dg/other/error4.C: Update error messages.
17952         * g++.dg/template/ptrmem4.C: Likewise.
17953
17954         PR c++/12337
17955         * g++.dg/init/new9.C: New test.
17956
17957         PR c++/12334, c++/12236, c++/8656
17958         * g++.dg/ext/attrib8.C: New test.
17959
17960 2003-10-06  Devang Patel  <dpatel@apple.com>
17961
17962         * gcc.dg/debug/dwarf2-3.h: New test.
17963         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
17964
17965 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
17966
17967         * g++.dg/opt/cfg2.C: New test.
17968
17969 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17970
17971         * g++.dg/opt/float1.C: New test.
17972
17973 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17974
17975         * gcc.dg/c90-array-lval-6.c: New test.
17976         * gcc.dg/c99-array-lval-6.c: New test.
17977
17978 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
17979             Ziemowit Laski  <zlaski@apple.com>
17980
17981         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
17982         'Derived', so that it is never considered a class method; add
17983         new warning for '+port' method ambiguity.
17984         * objc.dg/method-12.m: Include <objc/objc.h> instead of
17985         <objc/objc-api.h> (needed on Mac OS X).
17986         * objc.dg/method-13.m: New test.
17987
17988 2003-10-03  Roger Sayle  <roger@eyesopen.com>
17989
17990         PR optimization/9325, PR java/6391
17991         * gcc.c-torture/execute/20031003-1.c: New test case.
17992
17993 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
17994
17995         PR optimization/12180
17996         * gcc.dg/20031002-1.c: New test.
17997
17998         PR c++/12486
17999         * g++.dg/inherit/error1.C: New test.
18000
18001 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
18002
18003         * lib/f-torture.exp (search_for): Rename to...
18004         (search_for_re): This.  Also, clean up comments and the
18005         "regexp" invocation.
18006
18007 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
18008
18009         * gcc.c-torture/compile/20031002-1.c: New test.
18010
18011 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
18012
18013         * g++.dg/opt/cond1.C: New test.
18014
18015 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
18016
18017         * gcc.dg/Wold-style-definition-2.c: New testcase.
18018         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
18019
18020 2003-09-29  Richard Henderson  <rth@redhat.com>
18021
18022         * g++.dg/init/array10.C: Add dg-options.
18023
18024 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
18025
18026         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
18027
18028 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18029
18030         * g++.dg/template/friend19.C: Fix typo.
18031         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
18032
18033 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
18034
18035         * gcc.c-torture/execute/20030928-1.c: New test.
18036         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
18037
18038 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
18039
18040         * g++.dg/opt/unroll1.C: New test.
18041
18042 2003-09-26  Roger Sayle  <roger@eyesopen.com>
18043
18044         PR optimization/11741
18045         * gcc.dg/20030926-1.c: New test case.
18046
18047 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18048
18049         PR c++/5655
18050         * g++.dg/parse/access7.C: New test.
18051         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
18052
18053 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
18054
18055         MERGE OF objc-improvements-branch into MAINLINE:
18056         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
18057         if libobjc has not been built.
18058         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
18059         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
18060         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
18061         objc/execute/nested-3.m, objc/execute/np-2.m,
18062         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
18063         objc/execute/redefining_self.m, objc/execute/root_methods.m,
18064         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
18065         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
18066         objc.dg/special/unclaimed-category-1.h,
18067         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
18068         well as GNU runtime.
18069         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
18070         * execute/cascading-1.m, execute/function-message-1.m,
18071         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
18072         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
18073         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
18074         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
18075         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
18076         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
18077         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
18078         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
18079         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
18080         * objc.dg/bitfield-2.m: Run only on Darwin.
18081         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
18082         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
18083         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
18084         * objc.dg/const-str-1.m: Fix constant string layout.
18085
18086 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
18087
18088         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
18089
18090 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
18091
18092         * gcc.dg/darwin-abi-1.c: New file.
18093
18094 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
18095
18096         PR target/12281
18097         * gcc.c-torture/compile/20030921-1.c: New test.
18098
18099 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
18100
18101         * g++.dg/opt/reg-stack2.C: New test.
18102
18103 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18104
18105         * g++.dg/eh/delayslot1.C: New test.
18106
18107 2003-09-20  Richard Henderson  <rth@redhat.com>
18108
18109         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
18110
18111 2003-09-20  Roger Sayle  <roger@eyesopen.com>
18112
18113         * gcc.c-torture/execute/20030920-1.c: New test case.
18114
18115 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18116
18117         * g++.dg/rtti/typeid3.C: Correct expected error message.
18118
18119 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18120
18121         PR c++/157
18122         * g++.dg/parse/crash12.C: New test.
18123
18124 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
18125
18126         * gcc.dg/compat/mixed-struct-check.h: New.
18127         * gcc.dg/compat/mixed-struct-defs.h: New.
18128         * gcc.dg/compat/mixed-struct-init.h: New.
18129         * gcc.dg/compat/struct-by-value-19_main.c: New.
18130         * gcc.dg/compat/struct-by-value-19_x.c: New.
18131         * gcc.dg/compat/struct-by-value-19_y.c: New.
18132         * gcc.dg/compat/struct-by-value-20_main.c: New.
18133         * gcc.dg/compat/struct-by-value-20_x.c: New.
18134         * gcc.dg/compat/struct-by-value-20_y.c: New.
18135         * gcc.dg/compat/struct-return-19_main.c: New.
18136         * gcc.dg/compat/struct-return-19_x.c: New.
18137         * gcc.dg/compat/struct-return-19_y.c: New.
18138         * gcc.dg/compat/struct-return-20_main.c: New.
18139         * gcc.dg/compat/struct-return-20_x.c: New.
18140         * gcc.dg/compat/struct-return-20_y.c: New.
18141
18142 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
18143         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
18144         so that it will not complain on LP64 targets.
18145
18146 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18147
18148         PR c++/495
18149         * g++.dg/template/friend24.C: New test.
18150
18151 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
18152
18153         PR c++/12332
18154         * g++.dg/template/memtmpl2.C: New test.
18155
18156 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR target/11184
18159         * gcc.dg/builtin-apply1.c: New test.
18160
18161 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18162
18163         PR c++/9848
18164         * g++.dg/warn/Wunused-4.C: New test.
18165
18166 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18167
18168         PR c++/12316
18169         * g++.dg/other/gc2.C: New test.
18170
18171 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/11991
18174         * g++.dg/rtti/typeid3.C: New test.
18175
18176         PR c++/12266
18177         * g++.dg/overload/template1.C: New test.
18178
18179 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
18180
18181         * g++.dg/opt/cfg3.C: New test.
18182
18183 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18184
18185         PR c++/7939
18186         * g++.dg/template/crash11.C: New test.
18187
18188 2003-09-16  Jason Merrill  <jason@redhat.com>
18189             Jakub Jelinek  <jakub@redhat.com>
18190
18191         * gcc.dg/attr-warn-unused-result.c: New test.
18192
18193 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18194
18195         PR c++/12184
18196         * g++.dg/expr/call2.C: New test.
18197
18198 2003-09-15  Andreas Jaeger  <aj@suse.de>
18199
18200         * gcc.dg/Wold-style-definition-1.c: New test.
18201
18202 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
18203
18204         PR c++/3907
18205         * g++.dg/parse/template12.C: New test.
18206
18207         * g++.dg/abi/bitfield11.C: New test.
18208         * g++.dg/abi/bitfield12.C: Likewise.
18209
18210 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
18211
18212         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
18213         non-expansion of functional macro name without arguments at EOL.
18214         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
18215
18216 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
18217
18218         * gcc.c-torture/execute/20030914-[12].c: New tests.
18219
18220 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
18221
18222         PR c++/11788
18223         * g++.dg/overload/addr1.C: New test.
18224
18225 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
18226
18227         * gcc.dg/20030909-1.c: New test.
18228
18229 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18230
18231         * gcc.dg/ultrasp10.c: New test.
18232
18233 2003-09-09  Devang Patel  <dpatel@apple.com>
18234
18235         * gcc.dg/darwin-ld-6.c: New test.
18236
18237 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18238
18239         * gcc.dg/torture/builtin-explog-1.c: New testcase.
18240
18241 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18242
18243         * gcc.dg/ia64-types1.c: New test.
18244         * gcc.dg/ia64-types2.c: Likewise.
18245
18246 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18247
18248         * gcc.dg/builtins-1.c: Add more _Complex tests.
18249         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18250
18251         * gcc.dg/builtins-1.c: Test existing _Complex functions.
18252         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18253
18254 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
18255
18256         PR c++/11786
18257         * g++.dg/lookup/koenig2.C: New test.
18258
18259         PR c++/5296
18260         * g++.dg/rtti/typeid2.C: New test.
18261
18262 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
18263
18264         * gcc.c-torture/compile/20030904-1.c: New test.
18265
18266 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18267
18268         * g++.dg/opt/longbranch2.C: New test.
18269
18270 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18271
18272         * g++.dg/template/crash10.C: Only compile it.
18273
18274 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
18275
18276         PR middle-end/11665
18277         * gcc.c-torture/compile/20030907-1.c: New test.
18278         * g++.dg/init/array11.C: New test.
18279
18280 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18281
18282         PR c++/11852
18283         * g++.dg/init/struct1.C: New test.
18284
18285 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
18286
18287         PR c++/12181
18288         * g++.dg/expr/comma1.C: New test.
18289
18290 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
18291
18292         PR c++/11867
18293         * g++.dg/expr/static_cast5.C: New test.
18294
18295 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
18296
18297         PR c++/11507
18298         * g++.dg/lookup/scoped7.C: New test.
18299
18300         PR c++/9574
18301         * g++.dg/other/static1.C: New test.
18302
18303         PR c++/11490
18304         * g++.dg/warn/template-1.C: New test.
18305
18306         PR c++/11432
18307         * g++.dg/template/crash10.C: New test.
18308
18309         PR c++/2478
18310         * g++.dg/overload/VLA.C: New test.
18311
18312         PR c++/10804
18313         * g++.dg/template/call1.C: New test.
18314
18315 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         PR c++/11794
18318         * g++.dg/parse/using3.C: New test.
18319
18320 2003-09-06  Roger Sayle  <roger@eyesopen.com>
18321
18322         PR c++/11409
18323         * g++.dg/overload/builtin3.C: New test case.
18324
18325 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
18326
18327         PR c/9862
18328         * gcc.dg/20030906-1.c: New test.
18329         * gcc.dg/20030906-2.c: Likewise.
18330
18331 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
18332
18333         PR c++/12167
18334         * g++.dg/parse/defarg5.C: New test.
18335
18336         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
18337
18338 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
18339
18340         PR c++/12163
18341         * g++.dg/expr/static_cast4.C: New test.
18342
18343         PR c++/12146
18344         * g++.dg/template/crash9.C: New test.
18345
18346 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
18347
18348         * g++.old-deja/g++.ext/pretty2.C: Update for change
18349         in __FUNCTION__.
18350         * g++.old-deja/g++.ext/pretty3.C: Likewise.
18351
18352 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         PR c++/11922
18355         * g++/dg/template/qualified-id1.C: New test.
18356
18357         PR c++/12037
18358         * g++.dg/warn/noeffect4.C: New test.
18359
18360 2003-09-04  Matt Austern  <austern@apple.com>
18361
18362         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
18363         * g++.dg/ext/fnname2.C: Likewise.
18364         * g++.dg/ext/fnname3.C: Likewise.
18365
18366 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
18367
18368         * g++.dg/expr/lval1.C: New test.
18369         * g++.dg/ext/lvcast.C: Remove.
18370
18371 2003-09-03  Roger Sayle  <roger@eyesopen.com>
18372
18373         PR optimization/11700.
18374         * gcc.c-torture/compile/20030903-1.c: New test case.
18375
18376 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
18377
18378         PR c++/12053
18379         * g++.dg/abi/layout4.C: New test.
18380
18381 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
18382
18383         PR c++/11553
18384         * g++.dg/parse/friend3.C: New test.
18385
18386 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
18387
18388         PR c++/11847
18389         * g++.dg/template/class1.C: New test.
18390
18391         PR c++/11808
18392         * g++.dg/expr/call1.C: New test.
18393
18394 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
18395
18396         PR c++/12114
18397         * g++.dg/init/ref9.C: New test.
18398
18399         PR c++/11972
18400         * g++.dg/template/nested4.C: New test.
18401
18402 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18403
18404         PR c++/12093
18405         * g++.dg/template/non-dependent4.C: New test.
18406
18407         PR c++/11928
18408         * g++.dg/inherit/conv1.C: New test.
18409
18410 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
18411
18412         PR c++/6196
18413         * g++.dg/ext/label1.C: New test.
18414         * g++.dg/ext/label2.C: Likewise.
18415
18416 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18417
18418         * g++.dg/expr/cond3.C: New test.
18419
18420 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18421
18422         * gcc.dg/builtins-1.c: Add new builtin cases.
18423
18424 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18425
18426         * gcc.dg/builtins-1.c: Add new cases.
18427         * gcc.dg/torture/builtin-attr-1.c: Likewise.
18428
18429 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18430
18431         * gcc.dg/builtins-1.c: Add more math builtin tests.
18432         * gcc.dg/torture/builtin-attr-1.c: New test.
18433
18434 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
18435
18436         PR optimization/5079
18437         * g++.dg/opt/static3.C: New test.
18438
18439 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18440
18441         * gcc.misc-tests/gcov-10b.c: New test.
18442
18443 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
18444
18445         * g++.dg/opt/ptrmem3.C: New test.
18446
18447         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
18448
18449 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.dg/20030826-2.c: New test.
18452
18453 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18454
18455         PR middle-end/12002
18456         * g77.f-torture/compile/12002.f: New test case.
18457
18458 2003-08-26  Roger Sayle  <roger@eyesopen.com>
18459
18460         * gcc.dg/20030826-1.c: New test case.
18461
18462 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
18463
18464         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
18465
18466 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
18467
18468         PR c++/11871
18469         * c++.dg/lookup/crash1.C: New test.
18470
18471         * c++.dg/warn/noeffect3.C: New test.
18472
18473 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
18474
18475         * gcc.dg/compat/vector-1_x.c: Compile with -w.
18476         * gcc.dg/compat/vector-1_y.c: Ditto.
18477         * gcc.dg/compat/vector-2_x.c: Ditto.
18478         * gcc.dg/compat/vector-2_y.c: Ditto.
18479
18480 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
18481
18482         * gcc.dg/20030702-1.c: New test.
18483
18484 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
18485
18486         PR c++/8795
18487         * g++.dg/ext/altivec-1.C: New test.
18488
18489 2003-08-24  Richard Henderson  <rth@redhat.com>
18490
18491         * g++.dg/eh/simd-2.C: Add -w for x86.
18492
18493 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
18494
18495         * gcc.dg/20030815-1.c: New test.
18496
18497 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18498
18499         PR c++/3765
18500         * g++.dg/parse/access6.C: New test.
18501
18502 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18503
18504         PR c++/641, c++/11876
18505         * g++.dg/template/friend22.C: New test.
18506         * g++.dg/template/friend23.C: Likewise.
18507
18508 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18509
18510         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
18511         identically.
18512
18513 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18514
18515         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
18516
18517 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18518
18519         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
18520
18521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18522
18523         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
18524
18525 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
18526
18527         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
18528
18529 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/11919
18532         * g++.dg/overload/prom1.C: New test.
18533
18534         PR c++/11551
18535         * g++.dg/parse/dtor2.C: New test.
18536
18537         PR c++/10762
18538         * g++.dg/parse/using2.C: New test.
18539
18540 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
18541
18542         PR target/11805
18543         * gcc.c-torture/compile/20030821-1.c: New.
18544
18545 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
18546
18547         PR c++/11834
18548         * g++.dg/template/deduce2.C: New test.
18549
18550 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
18551
18552         * gcc.c-torture/execute/20030821-1.c: New test.
18553
18554 2003-08-20  Roger Sayle  <roger@eyesopen.com>
18555
18556         PR middle-end/11984
18557         * gcc.dg/20030820-1.c: New test case.
18558
18559 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
18560
18561         PR c++/11945
18562         * g++.dg/warn/noeffect2.C: New test.
18563
18564 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
18565
18566         PR c++/10926
18567         * g++.dg/template/dtor2.C: New test.
18568
18569         PR c++/11684
18570         * g++.dg/template/operator1.C: New test.
18571         * g++.dg/parse/operator4.C: New test.
18572
18573         PR c++/11946.C
18574         * g++.dg/expr/enum1.C: New test.
18575         * gcc.dg/c99-bool-1.c: Remove bogus warning.
18576
18577         PR c++/11036.C
18578         * g++.dg/parse/elab2.C: New test.
18579         * g++.dg/parse/typedef4.C: Change error message.
18580         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
18581         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
18582         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
18583
18584 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
18585
18586         * gcc.dg/pch/warn-1.c: New.
18587         * gcc.dg/pch/warn-1.hs: New.
18588
18589         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
18590         not-tested file.
18591
18592 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18593
18594         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
18595
18596 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
18597
18598         * gcc.dg/uninit-D.c: New Test.
18599         * gcc.dg/uninit-E.c: New Test.
18600         * gcc.dg/uninit-F.c: New Test.
18601         * gcc.dg/uninit-G.c: New Test.
18602
18603 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
18604
18605         * g++.dg/README: Describe the pch directory.
18606
18607 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18608
18609         PR c++/11174
18610         * g++.dg/parse/access4.C: New test.
18611         * g++.dg/parse/access5.C: Likewise.
18612         * g++.old-deja/g++.jason/access17.C: Adjust error message.
18613
18614 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
18615
18616         * gcc.dg/noncompile/20030818-1.c: New.
18617
18618 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         PR c++/11957
18621         * g++.dg/warn/noeffect1.C: New test.
18622
18623         * g++.dg/template/scope2.C: New test.
18624         * g++.dg/template/error2.C: Correct dg-error
18625
18626 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
18627
18628         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
18629
18630 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
18631
18632         PR C++/11512
18633         * g++.dg/template/warn1.C: New.
18634
18635 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.dg/template/error2.C: New test.
18638         * g++.dg/lookup/using7.C: Adjust errors
18639         * g++.old-deja/g++.pt/crash36.C: Likewise.
18640         * g++.old-deja/g++.pt/derived3.C: Likewise.
18641
18642 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18643
18644         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
18645         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
18646         * gcc.c-torture/execute/builtins/string-9.c: New, from
18647         string-opt-9.c.  Adjust for execute/builtins framework.
18648         * gcc.c-torture/execute/string-opt-9.c: Delete.
18649
18650 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
18651
18652         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
18653
18654         * g++.dg/parse/ret-type2.C: New test.
18655
18656         PR c++/11703
18657         * g++.dg/init/new8.C: New test.
18658
18659         PR c++/10923
18660         * g++.dg/parse/typedef5.C: New test.
18661
18662         PR c++/9512
18663         * g++.dg/parse/qualified2.C: New test.
18664         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
18665         invalid code.
18666
18667 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
18668
18669         * g++.dg/conversion/ptrmem1.C: New test.
18670
18671 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
18672
18673         PR target/11693
18674         * gcc.dg/20030811-1.c: New test.
18675
18676         PR target/11535
18677         * gcc.c-torture/execute/20030811-1.c: New test.
18678
18679 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18680
18681         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
18682
18683 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
18684
18685         PR c++/11789.C
18686         * g++.dg/inherit/multiple1.C: New test.
18687
18688 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18689
18690         * gcc.dg/spe1.c: New test.
18691
18692         PR c++/11670
18693         * g++.dg/expr/cast2.C: New test.
18694
18695         PR c++/10530
18696         * g++.dg/template/dependent-name2.C: New test.
18697
18698 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
18699
18700         * g++.dg/parse/crash11.C: Put the dg options in comments.
18701
18702 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
18703
18704         * lib/gcc-dg.exp: Update for diagnostic change.
18705
18706 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18707
18708         PR c++/5767
18709         * g++.dg/parse/crash11.C: New test.
18710
18711 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
18712
18713         * gcc.dg/cpp/spacing1.c: Update.
18714
18715 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
18716
18717         PR target/11739
18718         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
18719         a value for -mtune.
18720
18721 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18722
18723         PR middle-end/11771
18724         * gcc.c-torture/compile/20030804-1.c: New test case.
18725
18726 2003-08-04  Roger Sayle  <roger@eyesopen.com>
18727
18728         * gcc.dg/20030804-1.c: New test case.
18729
18730 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
18731
18732         * gcc.dg/cpp/separate-1.c: New test.
18733
18734 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
18735
18736         PR c++/11704
18737         * g++.dg/template/dependent-expr2.C: New test.
18738
18739         PR c++/11766
18740         * g++.dg/expr/ptrmem1.C: New test.
18741
18742 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18743
18744         PR c++/9453
18745         * g++.dg/template/friend15.C: New test.
18746
18747 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
18748
18749         * lib/dg-pch.exp: Work round PCH bug.
18750
18751 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18752
18753         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
18754         builtins.  Move cases from builtins-4.c here.
18755
18756         * gcc.dg/torture/builtin-math-1.c: New test taken from
18757         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
18758         additional cases.
18759
18760         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
18761         Delete.
18762
18763 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         PR c++/9447
18766         * g++.dg/template/using7.C: New test.
18767
18768 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
18769
18770         * import1.c, import2.c: New tests.
18771
18772 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
18773
18774         * g++.dg/eh/crossjump1.C: New test.
18775
18776 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
18777
18778         PR c++/11697
18779         * g++.dg/template/using6.C: New test.
18780
18781         PR c++/11744
18782         * g++.dg/template/koenig2.C: New test.
18783
18784 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18785
18786         PR c++/7983
18787         * g++.dg/parse/typedef4.C: New test.
18788
18789 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18790
18791         PR c++/8442, c++/8806
18792         * g++.dg/template/elab1.C: New test.
18793         * g++.dg/template/type2.C: Likewise.
18794         * g++.dg/template/ttp3.C: Adjust expected error message.
18795         * g++.old-deja/g++.law/visibility13.C: Likewise.
18796         * g++.old-deja/g++.niklas/t135.C: Likewise.
18797         * g++.old-deja/g++.pt/ttp41.C: Likewise.
18798         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
18799         template argument.
18800         * g++.old-deja/g++.pt/ttp44.C: Likewise.
18801
18802 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
18803
18804         PR c++/11295
18805         * g++.dg/ext/stmtexpr1.C: New test.
18806
18807         * g++.dg/opt/tmp1.C: New test.
18808
18809         PR c++/11525
18810         * g++.dg/parse/constant4.C: New test.
18811
18812         PR c++/9447
18813         * g++.dg/template/using5.C: New test.
18814
18815 2003-07-31  Roger Sayle  <roger@eyesopen.com>
18816
18817         * gcc.dg/builtins-27.c: New test case.
18818
18819 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
18820
18821         * gcc.dg/tls/opt-7.c: New test.
18822
18823 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
18824
18825         * g++.old-deja/g++.other/crash18.C: Remove.
18826
18827 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
18828
18829         * g++.dg/template/explicit3.C: New.
18830         * g++.dg/template/explicit4.C: New.
18831         * g++.dg/template/explicit5.C: New.
18832
18833         PR c++/11347
18834         * g++.dg/template/memtmpl1.C: New.
18835
18836 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
18837
18838         PR target/11565
18839         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
18840         * gcc.dg/i386-387-5.c (dg-options): Likewise.
18841
18842 2003-07-30  Jan Hubicka  <jh@suse.cz>
18843
18844         * vtgc1.c: Kill.
18845
18846 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
18847
18848         * gcc.dg/struct-in-proto-1.c: New test.
18849
18850 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
18851
18852         * gcc.dg/cpp/include2.c: Only expect one message.
18853
18854 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
18855
18856         PR c++/9447
18857         * g++.dg/template/using1.C: New test.
18858         * g++.dg/template/using2.C: New test.
18859         * g++.dg/template/using3.C: New test.
18860         * g++.dg/template/using4.C: New test.
18861
18862 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
18863
18864         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
18865         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18866
18867 2003-07-28  Jan Hubicka  <jh@suse.cz>
18868
18869         PR c++/11530
18870         * g++.dg/opt/call1.C: New test.
18871
18872 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
18873
18874         PR c++/11667
18875         * g++.dg/init/enum2.C: New test.
18876         * g++.dg/template/overload1.C: Add "-w" option.
18877
18878 2003-07-28    <hp@bitrange.com>
18879
18880         * gcc.dg/Wdeclaration-after-statement-1.c,
18881         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
18882
18883 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
18884
18885         * gcc.c-torture/compile/20030725-1.c: New test.
18886
18887 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
18888
18889         * gcc.dg/20030505.c: Only run for SPE.
18890         Remove definition of opaque type.
18891
18892 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
18893
18894         * g++.dg/template/ptrmem6.C: New test.
18895
18896 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
18897
18898         * gcc.c-torture/compile/zero-strct-2.c: New test.
18899
18900 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
18901
18902         * gcc.dg/intermod-1.c: New test.
18903
18904 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
18905
18906         PR c++/11617
18907         * g++.dg/template/lookup2.C: New test.
18908         * g++.dg/template/memclass1.C: Remove instantiated from error.
18909         * g++.dg/other/error2.C: Tweak expected errors.
18910
18911         PR c++/11596
18912         * g++.dg/template/defarg3.C: New test.
18913
18914         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
18915
18916 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
18917
18918         * g++.dg/inherit/access5.C: New test.
18919
18920 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18921
18922         PR c++/11513
18923         * g++.dg/template/crash8.C: New test.
18924
18925 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
18926
18927         PR c/10602
18928         * gcc.dg/noncompile/incomplete-2.c: New test.
18929
18930 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
18931
18932         PR c++/11645
18933         * g++.dg/inherit/access4.C: New test.
18934
18935         PR c++/11517
18936         * g++.dg/expr/cond2.C: New test.
18937
18938         PR optimization/10679
18939         * g++.dg/opt/inline4.C: New test.
18940
18941 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
18942
18943         * g++.dg/parse/crash10: New test.
18944
18945 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18946
18947         * g++.dg/ext/flexary1.C: New test.
18948
18949 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18950
18951         PR c++/10793
18952         * g++.dg/template/crash9.C: New test.
18953
18954 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18955
18956         PR c++/3004
18957         * g++.dg/parse/typedef3.C: New test.
18958
18959         PR c++/7906
18960         * g++.dg/parse/operator2.C: New test.
18961
18962         PR c++/8895
18963         * g++.dg/parse/def-tmpl-arg1.C: New test.
18964
18965         PR c++/9282
18966         * g++.dg/parse/funptr1.C: New test.
18967
18968         PR c++/9452
18969         * g++.dg/parse/ambig3.C: New test.
18970
18971         PR c++/9454
18972         * g++.dg/parse/operator3.C: New test.
18973
18974         PR c++/9486
18975         * g++.dg/parse/template10.C: New test.
18976
18977         PR c++/9488
18978         * g++.dg/parse/template11.C: New test.
18979
18980         PR c++/10150
18981         * g++.dg/parse/invalid-op1.C: New test.
18982
18983         PR c++/10247
18984         * g++.dg/parse/condexpr1.C: New test.
18985
18986 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
18987
18988         * g++.dg/ext/packed3.C: New test.
18989         * g++.dg/ext/packed4.C: New test.
18990
18991         * gcc.dg/pack-test-3.c: New test.
18992
18993 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
18994
18995         * lib/compat.exp: Handle dg-options per source file.
18996         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
18997         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
18998         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
18999         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
19000         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
19001         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
19002         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
19003         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
19004         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
19005         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
19006         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
19007         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
19008         * g++.dg/compat/break/bitfield7_x.C: Ditto.
19009         * g++.dg/compat/break/bitfield7_y.C: Ditto.
19010
19011 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
19012
19013         PR c/10320
19014         * gcc.c-torture/execute/20030718-1.c: New test.
19015
19016 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19017
19018         PR optimization/11536
19019         * gcc.dg/20030721-1.c: New test.
19020
19021 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/11546
19024         * g++.dg/template/lookup1.C: New test.
19025
19026 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
19027
19028         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
19029         diagnostics of ill-formed constructs involving labels.
19030         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
19031         the new 'previously defined here' message.
19032
19033 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
19034
19035         * g++.dg/parse/non-dependent2.C: New test.
19036
19037 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
19038
19039         * g++.dg/init/init-ref4.C: xfail on targets without
19040         weak symbols.
19041
19042 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
19043
19044         PR target/11087
19045         * gcc.c-torture/execute/20030717-1.c: New test.
19046
19047 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19048
19049         * g++.dg/opt/cfg1.C: New test.
19050
19051 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
19052
19053         PR optimization/11557
19054         * gcc.dg/20030717-1.c: New test.
19055
19056 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
19057
19058         PR c++/10476
19059         * g++.dg/expr/crash-1.C: New test.
19060
19061         PR c++/11027
19062         * g++.dg/template/init3.C: New test.
19063
19064         PR c++/8222
19065         * g++.dg/template/non-dependent1.C: New test.
19066
19067         PR c++/11070
19068         * g++.dg/template/non-dependent2.C: New test.
19069
19070         PR c++/11071
19071         * g++.dg/template/non-dependent3.C: New test.
19072
19073         PR c++/9907
19074         * g++.dg/template/sizeof5.C: New test.
19075
19076 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
19077
19078         PR 11498
19079         * gcc.c-torture/compile/mangle-1.c: New file.
19080
19081 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19082
19083         PR c++/7809
19084         * g++.dg/parse/access3.C: New test.
19085
19086 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
19087
19088         PR c++/11384
19089         * g++.dg/init/init-ref4.C: New test.
19090
19091 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/11547
19094         * g++.dg/parse/constant3.C: New test.
19095         * g++.dg/parse/crash7.C: Likewise.
19096
19097 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
19098
19099         PR target/11008
19100         * gcc.dg/i386-pentium4-not-mull.c: New.
19101
19102 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
19103
19104         * gcc.dg/asm-names.c (ymain): Make it weak.
19105
19106 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19107
19108         PR c++/5421
19109         * g++.dg/template/friend21.C: New test.
19110
19111 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
19112
19113         * gcc.dg/cleanup-8.c: New test.
19114         * gcc.dg/cleanup-9.c: New test.
19115
19116 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
19117
19118         * g++.dg/ext/dll-MI1.h: New file.
19119         * g++.dg/ext/dllexport-MI1.C: New file.
19120         * g++.dg/ext/dllimport-MI1.C: New file.
19121
19122 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
19123
19124         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
19125         it does not have cmpstrsi patterns (just cmpmemsi).
19126
19127 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
19128
19129         PR debug/11473
19130         * g++.dg/debug/debug8.C: New test.
19131
19132 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19133
19134         PR c++/10108
19135         * g++.dg/template/crash7.C: New test.
19136
19137 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
19138
19139         PR target/10795
19140         * gcc.c-torture/compile/20030708-1.c: New.
19141
19142 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19143
19144         * gcc.c-torture/execute/20030715-1.c: New test.
19145
19146 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
19147
19148         * gcc.dg/pch/inline-3.c: New file.
19149         * gcc.dg/pch/inline-3.hs: New file.
19150         * gcc.dg/pch/inline-4.c: New file.
19151         * gcc.dg/pch/inline-4.hs: New file.
19152
19153 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
19154
19155         PR c++/11509
19156         * g++.dg/template/crash6.C: New test.
19157
19158         PR c++/7053
19159         * g++.dg/template/friend20.C: New test.
19160
19161         PR c++/7019
19162         * g++.dg/template/overload2.C: New test.
19163
19164 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19165
19166         PR optimization/11440
19167         * gcc.c-torture/execute/20030714-1.c: New test.
19168
19169 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19170
19171         PR c++/11154
19172         * g++.dg/template/partial2.C: New test.
19173
19174 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
19175
19176         PR c++/11503
19177         * g++.dg/template/anon1.C: New test.
19178
19179         PR c++/11493
19180         PR c++/11495
19181         * g++.dg/parse/template9.C: Likewise.
19182         * g++.dg/template/crash4.C: New test.
19183         * g++.dg/template/koenig1.C: Likewise.
19184         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
19185         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
19186         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
19187         functions.
19188         * g++.old-deja/g++.jason/template36.C: Likewise.
19189         * g++.old-deja/g++.mike/p1989.C: Likewise.
19190         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
19191         * g++.old-deja/g++.pt/ttp20.C: Use this->.
19192         * g++.old-deja/g++.pt/ttp21.C: Use this->.
19193         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
19194         compiling.
19195         * g++.old-deja/g++.pt/union2.C: Use this->.
19196
19197 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
19198
19199         * gcc.dg/20030711-1.c: New test.
19200
19201 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
19202
19203         PR c++/11050
19204         * g++.dg/parse/args1.C: New test.
19205         * g++.pt/defarg8.C: Change expected errors.
19206
19207 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
19208
19209         PR c++/8164
19210         * g++.dg/template/nontype2.C: New test.
19211
19212         PR c++/10558
19213         * g++.dg/parse/template8.C: New test.
19214
19215         PR c++/8327
19216         * g++.dg/template/scope1.C: New test.
19217
19218         * g++.dg/warn/Wsign-compare-1.C: New test.
19219
19220 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19221
19222         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
19223
19224 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
19225
19226         PR c++/9411
19227         * g++.dg/template/explicit2.C: New test.
19228
19229         PR c++/10032
19230         * g++.dg/warn/pedantic1.C: New test.
19231
19232 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
19233
19234         PR c++ 9483
19235         * g++.dg/other/field1.C: New test.
19236
19237 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
19238
19239         PR c/11449
19240         * gcc.c-torture/compile/20030707-1.c: New.
19241
19242 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19243
19244         PR c++/10849
19245         * g++.dg/template/access12.C: New test.
19246
19247 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
19248
19249         * g++.dg/bprob/bprob.exp (prof_ext): Update.
19250         * g77.dg/bprob/bprob.exp (prof_ext): Update.
19251         * gcc.misc-tests/bprob.exp (prof_ext): Update.
19252         * gcc.misc-tests/gcov.exp: Update
19253         * g++.dg/gcov/gcov.exp: Update
19254         * lib/gcov.exp: Update.
19255
19256 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
19257
19258         * g++.dg/abi/mangle17.C: Make sure template expressions are
19259         dependent.
19260         * g++.dg/abi/mangle4.C: Mark erroneous casts.
19261         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
19262         * g++.dg/opt/stack1.C: Remove erroneous code.
19263         * g++.dg/parse/template7.C: New test.
19264         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
19265         * g++.old-deja/g++.pt/crash4.C: Likewise.
19266
19267 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19268
19269         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
19270         with zero or one occurence of `$' after the initial `L'.
19271
19272 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
19273
19274         * gcc.c-torture/compile/20030704-1.c: Add a comment.
19275
19276 2003-07-08  Roger Sayle  <roger@eyesopen.com>
19277
19278         PR c/11370
19279         * gcc.dg/Wunreachable-6.c: New testcase.
19280         * gcc.dg/Wunreachable-7.c: New testcase.
19281
19282 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19283
19284         PR c/11420
19285         * gcc.dg/20030708-1.c: New test.
19286
19287 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
19288
19289         * gcc.dg/compat/sdata-section.h: New file.
19290         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
19291         * gcc.dg/torture/mips-sdata-1.c: New test.
19292
19293 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19294
19295         PR c++/11030
19296         * g++.dg/template/friend19.C: New test.
19297
19298 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
19299
19300         * g++.dg/opt/strength-reduce.C: New test.
19301
19302 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19303
19304         PR target/10979
19305         * gcc.dg/20030707-1.c: New testcase.
19306
19307 2003-07-07  Roger Sayle  <roger@eyesopen.com>
19308
19309         PR optimization/11059
19310         * g++.dg/opt/emptyunion.C: New testcase.
19311
19312 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19313             Eric Botcazou  <ebotcazou@libertysurf.fr>
19314
19315         * g++.dg/opt/stack1.C: New test.
19316
19317 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
19318
19319         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
19320         run test.
19321
19322         PR c++/11431
19323         * g++.dg/expr/static_cast3.C: New test.
19324
19325 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
19326
19327         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
19328         everywhere.
19329         * gcc.dg/concat.c: Concatenation of string constants with
19330         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
19331         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
19332         * gcc.dg/cpp/escape-2.c: Use wide character constants where
19333         necessary to avoid multi-character character constant warning.
19334         * gcc.dg/cpp/escape.c: Likewise.
19335         * gcc.dg/cpp/ucs.c: Likewise.
19336         Remove backslashes from dg-bogus comments, as they confuse Tcl.
19337         Fix a typo.
19338
19339 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19340
19341         PR c/11428
19342         * gcc.c-torture/compile/20030704-1.c: New.
19343
19344 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
19345
19346         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
19347
19348 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
19349
19350         PR c++/5287, PR c++/7910,  PR c++/11021
19351         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
19352         tests for warnings.
19353         * g++.dg/ext/dllimport2.C: Add tests for warnings.
19354         * g++.dg/ext/dllimport3.C: Likewise.
19355         * g++.dg/ext/dllimport4.C: New file.
19356         * g++.dg/ext/dllimport5.C: New file.
19357         * g++.dg/ext/dllimport6.C: New file.
19358         * g++.dg/ext/dllimport7.C: New file.
19359         * g++.dg/ext/dllimport8.C: New file.
19360         * g++.dg/ext/dllimport9.C: New file.
19361         * g++.dg/ext/dllimport10.C: New file.
19362         * g++.dg/ext/dllexport1.C: New file.
19363
19364 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19365
19366         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
19367         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
19368
19369 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19370
19371         * gcc.dg/builtins-25.c: New testcase.
19372         * gcc.dg/builtins-26.c: New testcase.
19373
19374 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
19375
19376         * gcc.dg/compat/vector-defs.h: New file.
19377         * gcc.dg/compat/vector-setup.h: New file.
19378         * gcc.dg/compat/vector-check.h: New file.
19379         * gcc.dg/compat/vector-1_main.c: New file.
19380         * gcc.dg/compat/vector-1_x.c: New file.
19381         * gcc.dg/compat/vector-1_y.c: New file.
19382         * gcc.dg/compat/vector-2_main.c: New file.
19383         * gcc.dg/compat/vector-2_x.c: New file.
19384         * gcc.dg/compat/vector-2_y.c: New file.
19385
19386         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
19387         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
19388         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
19389         * gcc.dg/compat/struct-align-1.h: New file.
19390         * gcc.dg/compat/struct-align-1_main.c: New file.
19391         * gcc.dg/compat/struct-align-1_x.c: New file.
19392         * gcc.dg/compat/struct-align-1_y.c: New file.
19393         * gcc.dg/compat/struct-align-2.h: New file.
19394         * gcc.dg/compat/struct-align-2_main.c: New file.
19395         * gcc.dg/compat/struct-align-2_x.c: New file.
19396         * gcc.dg/compat/struct-align-2_y.c: New file.
19397
19398         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
19399         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19400         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19401         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19402         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19403         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19404         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19405         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19406         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19407         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19408         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19409         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19410         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19411         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19412         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19413         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19414         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19415         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19416         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19417         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19418         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19419         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19420         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19421         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19422         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19423         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19424         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19425         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19426         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19427
19428 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19429
19430         * gcc.dg/i386-call-1.c: New test.
19431
19432 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         PR c++/9162
19435         * g++.dg/parse/defarg4.C: New.
19436
19437 2003-07-03  Roger Sayle  <roger@eyesopen.com>
19438
19439         PR target/10700
19440         * gcc.c-torture/compile/20030703-1.c: New test case.
19441
19442 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
19443
19444         * g++.dg/template/local3.C: Remove extra semicolon.
19445
19446 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19447
19448         * gcc.dg/i386-volatile-1.c: New test.
19449
19450 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
19451
19452         PR c++/11072
19453         * g++.dg/other/offsetof2.C: XFAIL.
19454         * g++.dg/other/offsetof5.C: New.
19455
19456         PR c++/10219
19457         * g++.dg/template/error1.C: New.
19458
19459         PR c++/9779
19460         * g++.dg/template/dependent-expr1.C: New.
19461
19462 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19463
19464         PR c++/6949
19465         * g++.dg/template/local3.C: New test.
19466
19467         PR c++/11149
19468         * g++.dg/lookup/scoped6.C: New test.
19469
19470 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
19471
19472         PR c++/8046
19473         * g++.dg/other/error7.C: New test.
19474
19475 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
19476
19477         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
19478         * g++.old-deja/g++.abi/vtable3.h: Likewise.
19479         * g++.old-deja/g++.law/code-gen5.C: Likewise.
19480         * g++.old-deja/g++.other/union2.C: Likewise.
19481         * gcc.dg/c90-const-expr-2.c: Likewise.
19482         * gcc.dg/c90-const-expr-3.c: Likewise.
19483         * gcc.dg/c99-const-expr-2.c: Likewise.
19484         * gcc.dg/c99-const-expr-3.c: Likewise.
19485         * gcc.dg/concat.c: Likewise.
19486
19487 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
19488
19489         PR c++/9559
19490         * g++.dg/init/static1.C: New test.
19491
19492 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19493
19494         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
19495         * g++.old-deja/g++.other/access2.C: Likewise.
19496         * g++.old-deja/g++.other/decl2.C: Likewise.
19497         * gcc.c-torture/execute/20020615-1.c: Likewise.
19498
19499 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19500
19501         PR c++/4933
19502         * g++.dg/template/sizeof4.C: New test.
19503
19504 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19505
19506         * g++.dg/other/error6.C: New test.
19507
19508 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
19509
19510         PR c++/10750
19511         * g++.dg/parse/constant2.C: New test.
19512
19513 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
19514
19515         PR c++/11106
19516         * g++.dg/other/error5.C: New test.
19517
19518 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19519
19520         * gcc.dg/format/gcc_diag-1.c: New test.
19521
19522 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
19523
19524         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
19525
19526 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
19527
19528         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
19529         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
19530         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
19531
19532 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
19533
19534         * gcc.c-torture/execute/builtins/string-8.c: New test.
19535         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
19536         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
19537         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
19538
19539 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19540
19541         PR c++/10468
19542         * g++.dg/ext/typeof6.C: New test.
19543
19544 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
19545
19546         PR c++/10796
19547         * g++.dg/init/enum1.C: New test.
19548
19549 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
19550
19551         * gcc.dg/20030627-1.c: New test.
19552
19553 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/11332
19556         * g++.dg/expr/static_cast2.C: New test.
19557
19558 2003-06-26  Roger Sayle  <roger@eyesopen.com>
19559             Jakub Jelinek  <jakub@redhat.com>
19560
19561         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
19562         sprintf(dst,"%s",src) optimization.
19563         * gcc.c-torture/execute/20030626-1.c: New test case.
19564         * gcc.c-torture/execute/20030626-2.c: New test case.
19565
19566 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
19567
19568         * gcc.c-torture/execute/multi-ix.c: New test.
19569
19570         * gcc.c-torture/execute/simd-4.c (main):
19571         Added missing semicolon at end of union.
19572
19573 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
19574
19575         PR c++/8266
19576         * g++.dg/template/explicit-instantiation3.C: New test.
19577
19578 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19579
19580         * gcc.dg/20030626-1.c: Use signed char.
19581
19582 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
19583
19584         * gcc.dg/20030626-1.c: New test.
19585
19586 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
19587
19588         * const-str-2.m: Update.
19589
19590 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/10990
19593         * g++.dg/rtti/dyncast1.C: New test.
19594         * g++.dg/abi/mangle4.C: Correct base-specifier access.
19595         * g++.dg/lookup/scoped1.C: Remove XFAIL.
19596         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
19597
19598         PR c++/10931
19599         * g++.dg/expr/static_cast1.C: New test.
19600
19601 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
19602
19603         * gcc.dg/20030625-1.c: New test.
19604
19605 2003-06-24  Roger Sayle  <roger@eyesopen.com>
19606
19607         * gcc.c-torture/compile/20030624-1.c: New test case.
19608
19609 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
19610
19611         * gcc.c-torture/execute/string-opt-17.c: New test.
19612
19613 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/5754
19616         * g++.dg/parse/crash6.C: New test.
19617
19618 2003-06-23  Roger Sayle  <roger@eyesopen.com>
19619
19620         * gcc.dg/builtins-24.c: New test case.
19621
19622 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
19623
19624         * g++.dg/opt/operator1.C: New test.
19625
19626 2003-06-22  Roger Sayle  <roger@eyesopen.com>
19627
19628         * gcc.c-torture/execute/string-opt-16.c: New test case.
19629
19630 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19631
19632         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
19633         * g++.old-deja/g++.other/conv7.C: Likewise
19634         * g++.old-deja/g++.other/overcnv2.C: Likewise.
19635         * g++.old-deja/g++.other/overload14.C: Likewise.
19636
19637 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
19638
19639         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
19640         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
19641
19642 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19643
19644         PR c++/10888
19645         * g++.dg/warn/Winline-3.C: New test.
19646
19647 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19648
19649         * lib/target-supports.exp (check_alias_available): Make the test
19650         program acceptable to the Solaris assembler.
19651
19652         PR c++/10749
19653         * g++.dg/template/memclass2.C: New test.
19654
19655 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19656             Eric Botcazou  <ebotcazou@libertysurf.fr>
19657
19658         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
19659         data for non-matching targets.
19660         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
19661
19662 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
19663
19664         PR c++/10845
19665         * g++.dg/template/member3.C: New test.
19666
19667 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
19668
19669         PR c++/10939
19670         * g++.dg/template/func1.C: New test.
19671
19672         PR c++/9649
19673         * g++.dg/template/static4.C: New test.
19674         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
19675
19676         PR c++/11041
19677         * g++.dg/init/ref7.C: New test.
19678
19679 2003-06-19  Matt Austern  <austern@apple.com>
19680
19681         PR c++/11228
19682         * g++.dg/anew1.C: New test.
19683         * g++.dg/anew2.C: New test.
19684         * g++.dg/anew3.C: New test.
19685         * g++.dg/anew4.C: New test.
19686
19687 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
19688
19689         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
19690
19691 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
19692
19693         * gcc.c-torture/execute/simd-4.c (main): Make expected value
19694         endian-dependent.
19695
19696 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
19697
19698         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
19699         Remove cruft.
19700
19701 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
19702
19703         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
19704         * gcc.c-torture/compile/961203-1.c: Likewise.
19705         * gcc.c-torture/compile/980506-1.c: Likewise.
19706
19707 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19708
19709         PR c++/10712
19710         * g++.dg/lookup/using7.C: New test.
19711
19712 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
19713
19714         PR c++/11105
19715         * g++.dg/abi/conv1.C: Remove it.
19716         * g++.dg/template/conv7.C: New test.
19717         * g++.dg/template/conv8.C: Likewise.
19718         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
19719         conversion operator.
19720
19721 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
19722
19723         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
19724         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
19725         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19726         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
19727         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
19728         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19729         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19730         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
19731         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
19732         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
19733         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
19734         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
19735         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
19736         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
19737         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
19738         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
19739         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
19740         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
19741         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19742         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19743         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19744         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19745         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19746         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19747         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19748         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19749         * gcc.dg/compat/struct-return-10_x.c: Ditto.
19750         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19751         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19752
19753 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
19756         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
19757         indications.
19758
19759 2003-06-16  Roger Sayle  <roger@eyesopen.com>
19760
19761         * gcc.dg/i386-387-5.c: New test case.
19762         * gcc.dg/i386-387-6.c: New test case.
19763         * gcc.dg/builtins-23.c: New test case.
19764
19765 2003-06-15  Roger Sayle  <roger@eyesopen.com>
19766
19767         * gcc.dg/builtins-22.c: New test case.
19768         * gcc.dg/i386-387-1.c: Update to test exp.
19769         * gcc.dg/i386-387-2.c: Likewise.
19770
19771 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19772
19773         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
19774
19775 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19776
19777         * lib/gcc-dg.exp (dg-require-dll): New function.
19778         (dg-xfail-if): Likewise.
19779         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
19780         driver.
19781
19782         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
19783         * gcc.c-torture/compile/20001205-1.c: Likewise.
19784         * gcc.c-torture/compile/20001226-1.c: Likewise.
19785         * gcc.c-torture/compile/20010518-2.c: Likewise.
19786         * gcc.c-torture/compile/20020312-1.c: Likewise.
19787         * gcc.c-torture/compile/20020604-1.c: Likewise.
19788         * gcc.c-torture/compile/920501-12.c: Likewise.
19789         * gcc.c-torture/compile/920501-4.c: Likewise.
19790         * gcc.c-torture/compile/920520-1.c: Likewise.
19791         * gcc.c-torture/compile/920521-1.c: Likewise.
19792         * gcc.c-torture/compile/920625-1.c: Likewise.
19793         * gcc.c-torture/compile/961203-1.c: Likewise.
19794         * gcc.c-torture/compile/980506-1.c: Likewise.
19795         * gcc.c-torture/compile/981006-1.c: Likewise.
19796         * gcc.c-torture/compile/981022-1.c: Likewise.
19797         * gcc.c-torture/compile/981223-1.c: Likewise.
19798         * gcc.c-torture/compile/990617-1.c: Likewise.
19799         * gcc.c-torture/compile/dll.c: Likewise.
19800         * gcc.c-torture/compile/labels-3.c: Likewise.
19801         * gcc.c-torture/compile/mipscop-1.c: Likewise.
19802         * gcc.c-torture/compile/mipscop-2.c: Likewise.
19803         * gcc.c-torture/compile/mipscop-3.c: Likewise.
19804         * gcc.c-torture/compile/mipscop-4.c: Likewise.
19805         * gcc.c-torture/compile/simd-5.c: Likewise.
19806         * gcc.c-torture/compile/20000804-1.x: Remove.
19807         * gcc.c-torture/compile/20001205-1.x: Likewise.
19808         * gcc.c-torture/compile/20001226-1.x: Likewise.
19809         * gcc.c-torture/compile/20010518-2.x: Likewise.
19810         * gcc.c-torture/compile/20020312-1.x: Likewise.
19811         * gcc.c-torture/compile/20020604-1.x: Likewise.
19812         * gcc.c-torture/compile/920501-12.x: Likewise.
19813         * gcc.c-torture/compile/920501-4.x: Likewise.
19814         * gcc.c-torture/compile/920520-1.x: Likewise.
19815         * gcc.c-torture/compile/920521-1.x: Likewise.
19816         * gcc.c-torture/compile/920625-1.x: Likewise.
19817         * gcc.c-torture/compile/961203-1.x: Likewise.
19818         * gcc.c-torture/compile/980506-1.x: Likewise.
19819         * gcc.c-torture/compile/981006-1.x: Likewise.
19820         * gcc.c-torture/compile/981022-1.x: Likewise.
19821         * gcc.c-torture/compile/981223-1.x: Likewise.
19822         * gcc.c-torture/compile/990617-1.x: Likewise.
19823         * gcc.c-torture/compile/mipscop-1.x: Likewise.
19824         * gcc.c-torture/compile/mipscop-2.x: Likewise.
19825         * gcc.c-torture/compile/mipscop-3.x: Likewise.
19826         * gcc.c-torture/compile/mipscop-4.x: Likewise.
19827         * gcc.c-torture/compile/simd-5.x: Likewise.
19828
19829         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
19830
19831 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19832
19833         * gcc.c-torture/execute/20030611-1.c: New test.
19834
19835 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19836
19837         PR middle-end/168
19838         * gcc.dg/20030612-1.c: New test case.
19839
19840 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
19841
19842         PR c++/10635
19843         * g++.dg/expr/cast1.C: New test.
19844
19845 2003-06-12  Roger Sayle  <roger@eyesopen.com>
19846
19847         * gcc.dg/builtins-21.c: New test case.
19848
19849 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
19850
19851         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
19852         options instead of at the end.
19853         * lib/objc.exp (objc_target_compile): Likewise.
19854
19855 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
19856
19857         PR c++/10432
19858         * g++.dg/parse/error1.C: New test.
19859
19860 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
19861
19862         * gcc.dg/compat/struct-by-value-11_main.c: New file.
19863         * gcc.dg/compat/struct-by-value-11_x.c: New file.
19864         * gcc.dg/compat/struct-by-value-11_y.c: New file.
19865         * gcc.dg/compat/struct-by-value-12_main.c: New file.
19866         * gcc.dg/compat/struct-by-value-12_x.c: New file.
19867         * gcc.dg/compat/struct-by-value-12_y.c: New file.
19868         * gcc.dg/compat/struct-by-value-13_main.c: New file.
19869         * gcc.dg/compat/struct-by-value-13_x.c: New file.
19870         * gcc.dg/compat/struct-by-value-13_y.c: New file.
19871         * gcc.dg/compat/struct-by-value-14_main.c: New file.
19872         * gcc.dg/compat/struct-by-value-14_x.c: New file.
19873         * gcc.dg/compat/struct-by-value-14_y.c: New file.
19874         * gcc.dg/compat/struct-by-value-15_main.c: New file.
19875         * gcc.dg/compat/struct-by-value-15_x.c: New file.
19876         * gcc.dg/compat/struct-by-value-15_y.c: New file.
19877         * gcc.dg/compat/struct-by-value-16_main.c: New file.
19878         * gcc.dg/compat/struct-by-value-16_x.c: New file.
19879         * gcc.dg/compat/struct-by-value-16_y.c: New file.
19880         * gcc.dg/compat/struct-by-value-17_main.c: New file.
19881         * gcc.dg/compat/struct-by-value-17_x.c: New file.
19882         * gcc.dg/compat/struct-by-value-17_y.c: New file.
19883         * gcc.dg/compat/struct-by-value-18_main.c: New file.
19884         * gcc.dg/compat/struct-by-value-18_x.c: New file.
19885         * gcc.dg/compat/struct-by-value-18_y.c: New file.
19886
19887         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
19888         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
19889         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
19890         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
19891         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
19892         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
19893         * gcc.dg/compat/scalar-return-3_main.c: New file.
19894         * gcc.dg/compat/scalar-return-3_x.c: New file.
19895         * gcc.dg/compat/scalar-return-3_y.c: New file.
19896         * gcc.dg/compat/scalar-return-4_main.c: New file.
19897         * gcc.dg/compat/scalar-return-4_x.c: New file.
19898         * gcc.dg/compat/scalar-return-4_y.c: New file.
19899
19900 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
19901
19902         * gcc.dg/compat/fp2-struct-check.h: New file.
19903         * gcc.dg/compat/fp2-struct-defs.h: New file.
19904         * gcc.dg/compat/fp2-struct-init.h: New file.
19905         * gcc.dg/compat/struct-by-value-10_main.c: New file.
19906         * gcc.dg/compat/struct-by-value-10_x.c: New file.
19907         * gcc.dg/compat/struct-by-value-10_y.c: New file.
19908         * gcc.dg/compat/struct-return-10_main.c: New file.
19909         * gcc.dg/compat/struct-return-10_x.c: New file.
19910         * gcc.dg/compat/struct-return-10_y.c: New file.
19911
19912         * gcc.dg/compat/compat-common.h: New file.
19913         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
19914         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
19915         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
19916         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
19917         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
19918         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
19919         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
19920         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
19921         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
19922         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
19923         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
19924         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
19925         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
19926         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
19927         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
19928         * gcc.dg/compat/small-struct-check.h: Ditto.
19929         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
19930         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
19931         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
19932         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
19933         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
19934         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
19935         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
19936         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
19937         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
19938         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
19939         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
19940         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
19941         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
19942         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
19943         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
19944         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
19945         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
19946         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
19947         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
19948         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
19949         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
19950         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
19951         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
19952         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
19953         * gcc.dg/compat/struct-return-2_main.c: Ditto.
19954         * gcc.dg/compat/struct-return-2_x.c: Ditto.
19955         * gcc.dg/compat/struct-return-2_y.c: Ditto.
19956         * gcc.dg/compat/struct-return-3_main.c: Ditto.
19957         * gcc.dg/compat/struct-return-3_x.c: Ditto.
19958         * gcc.dg/compat/struct-return-3_y.c: Ditto.
19959
19960 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
19961
19962         * g++.dg/pch/static-1.C: New file.
19963         * g++.dg/pch/static-1.Hs: New file.
19964
19965 2003-06-10  Richard Henderson  <rth@redhat.com>
19966
19967         * gcc.dg/asm-7.c: Adjust expected warning text.
19968
19969 2003-06-10  Roger Sayle  <roger@eyesopen.com>
19970
19971         * gcc.dg/builtins-20.c: New test case.
19972
19973 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
19974
19975         PR c++/11131
19976         * g++.dg/opt/template1.C: New test.
19977
19978 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19979
19980         * lib/gcc-dg.exp (dg-test): Clear additional_files and
19981         additional_sources.
19982
19983 2003-05-21  David Taylor  <dtaylor@emc.com>
19984
19985         * gcc.dg/Wpadded.c: New file.
19986
19987 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19988
19989         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
19990         * gcc.dg/special/weak-2.c: Add dg-require-weak.
19991         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
19992         dg-require-weak.
19993
19994 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
19995
19996         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
19997
19998 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
19999
20000         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
20001         (dg-require-alias): Likewise.
20002         (dg-require-gc-sections): Likewise.
20003         * lib/target-supports.exp (check_gc_sections_available): Likewise.
20004
20005 2003-06-08  Richard Henderson  <rth@redhat.com>
20006
20007         * gcc.dg/20011029-2.c: Fix the array reference.
20008         * gcc.dg/asm-7.c: New.
20009
20010 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
20011
20012         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
20013
20014 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
20015
20016         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
20017         (dg-require-gc-sections): Likewise.
20018
20019 2003-06-08  Jan Hubicka  <jh@suse.cz>
20020
20021         * i386-cmov1.c: Fix regular expression.
20022         * i386-cvt-1.c: Likewise.
20023         * i386-local.c: Likewise.
20024         * i386-local2.c: Likewise.
20025         * i386-mul.c: Likewise.
20026         * i386-ssetype-1.c: Likewise.
20027         * i386-ssetype-3.c: Likewise.
20028         * i386-ssetype-5.c: Likewise.
20029
20030 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20031
20032         PR c++/11039
20033         * g++.dg/warn/implicit-typename2.C: New test.
20034         * g++.dg/warn/implicit-typename3.C: New test.
20035
20036 2003-06-07  Richard Henderson  <rth@redhat.com>
20037
20038         * g++.dg/other/offsetof3.C: Use size_t.
20039         * g++.dg/other/offsetof4.C: Likewise.
20040
20041 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
20042
20043         * lib/copy-file.exp: New. Implement gcc_copy_files.
20044
20045         * lib/dg-pch.exp: Load copy-file.exp
20046         (dg-pch): Use gcc_copy_files instead of "file copy".
20047
20048 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
20049
20050         * gcc.dg/weak/weak.exp: Simplify.
20051         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
20052         * gcc.dg/weak/weak-1.c: Likewise.
20053         * gcc.dg/weak/weak-2.c: Likewise.
20054         * gcc.dg/weak/weak-3.c: Likewise.
20055         * gcc.dg/weak/weak-4.c: Likewise.
20056         * gcc.dg/weak/weak-5.c: Likewise.
20057         * gcc.dg/weak/weak-6.c: Likewise.
20058         * gcc.dg/weak/weak-7.c: Likewise.
20059         * gcc.dg/weak/weak-8.c: Likewise.
20060         * gcc.dg/weak/weak-9.c: Likewise.
20061
20062 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
20063
20064         gcc.c-torture/execute/20030606-1.c: New.
20065
20066 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20067
20068         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
20069         * gcc.dg/builtins-19.c: Likewise.
20070
20071 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20072
20073         * gcc.dg/builtins-2.c: Add some more tests.
20074         * gcc.dg/builtins-18.c: New test case.
20075         * gcc.dg/builtins-19.c: New test case.
20076
20077 2003-06-06  Roger Sayle  <roger@eyesopen.com>
20078             Jim Wilson  <wilson@tuliptree.org>
20079
20080         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
20081
20082 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
20083
20084         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
20085         mempcpy/stpcpy calls not to be optimized into something else.
20086         * gcc.c-torture/execute/string-opt-3.c: Moved to...
20087         * gcc.c-torture/execute/builtins/string-7.c: ...here.
20088         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
20089
20090 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20091
20092         * gcc.dg/format/asm_fprintf-1.c: New test.
20093
20094 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
20095
20096         * lib/gcc-defs.exp (additional_sources): New variable.
20097         (dg-additional-sources): New function.
20098         (additional_files): New variable.
20099         (dg-additional-files): New function.
20100         (dg-additional-files-options): Likewise.
20101         * lib/gcc-dg.exp (dg-require-weak): New function.
20102         (dg-require-alias): Likewise.
20103         (dg-require-gc-sections): Likewise.
20104         * lib/target-supports.exp (check_alias_available): Remove testfile
20105         parameter.
20106         (check_gc_sections_available): New function.
20107         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
20108         (dg-gpp-additional-files): Likewise.
20109         * lib/g++.exp (additional_sources): Remove.
20110         (additional_files): Likewise.
20111         (g++_target_compile): Use dg-additional-files-options.
20112
20113         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
20114         Tcl logic.
20115         * gcc.dg/special/ecos.exp: Remove.
20116         * gcc.dg/special/20000419-2.c: Use dg-require-*.
20117         * gcc.dg/special/alias-1.c: Likewise.
20118         * gcc.dg/special/alias-2.c: Likewise.
20119         * gcc.dg/special/gcsec-1.c: Likewise.
20120         * gcc.dg/special/weak-1.c: Likewise.
20121         * gcc.dg/special/weak-2.c: Likewise.
20122         * gcc.dg/special/wkali-1.c: Likewise.
20123         * gcc.dg/special/wkali-2.c: Likewise.
20124
20125         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
20126         dg-gpp-additional-*.
20127         * g++.dg/special/conpr-3.C: Likewise.
20128         * g++.dg/special/conpr-4.C: Likewise.
20129         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
20130         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
20131         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
20132         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
20133         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
20134         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
20135         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
20136         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
20137         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
20138         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
20139         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
20140         * g++.old-deja/g++.other/comdat1.C: Likewise.
20141         * g++.old-deja/g++.other/comdat2.C: Likewise.
20142         * g++.old-deja/g++.other/comdat3.C: Likewise.
20143         * g++.old-deja/g++.other/ctor1.C: Likewise.
20144         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
20145
20146 2003-06-05  Richard Henderson  <rth@redhat.com>
20147
20148         * gcc.dg/debug/20030605-1.c: New.
20149
20150 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20151
20152         * README.QMTEST: Update.
20153
20154 2003-06-04  Richard Henderson  <rth@redhat.com>
20155
20156         * gcc.dg/cleanup-1.c: New.
20157         * gcc.dg/cleanup-2.c: New.
20158         * gcc.dg/cleanup-3.c: New.
20159         * gcc.dg/cleanup-4.c: New.
20160         * gcc.dg/cleanup-5.c: New.
20161         * gcc.dg/cleanup-6.c: New.
20162         * gcc.dg/cleanup-7.c: New.
20163
20164 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
20165
20166         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
20167
20168         * lib/dg-pch.exp: New file.
20169         * g++.dg/pch/pch.exp: Use dg-pch.exp.
20170         * gcc.dg/pch/pch.exp: Likewise.
20171
20172 2003-06-04  Roger Sayle  <roger@eyesopen.com>
20173
20174         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
20175         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
20176         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
20177         * gcc.dg/builtins-17.c: New test case.
20178         * gcc.dg/i386-387-4.c: New test case.
20179         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
20180
20181 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20182
20183         * gcc.dg/ultrasp9.c: New test.
20184
20185 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20186
20187         * gcc.c-torture/compile/20030604-1.c: New test.
20188         * gcc.dg/sparc-constant-1.c: New test.
20189
20190 2003-06-03  Glen Nakamura  <glen@imodulo.com>
20191
20192         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
20193
20194 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
20195
20196         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
20197
20198         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
20199         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
20200
20201 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
20202
20203         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
20204
20205 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20206
20207         PR c++/10940
20208         * g++.dg/template/spec10.C: New test.
20209
20210 2003-06-03  Roger Sayle  <roger@eyesopen.com>
20211
20212         * gcc.dg/builtins-16.c: New test case.
20213
20214 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
20215
20216         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
20217         mempcpy test with post-increments.
20218         * gcc.c-torture/execute/string-opt-3.c: New test.
20219         * gcc.dg/string-opt-1.c: New test.
20220
20221 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
20222
20223         PR fortran/10965
20224         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
20225
20226 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
20227
20228         * lib/scanasm.exp (dg-scan): New function, factored out of ...
20229         (scan-assembler): ... here.  Use dg-scan.
20230         (scan-assembler-not): Likewise.
20231         (scan-file): New function.
20232         (scan-file-not): Likewise.
20233         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
20234         * gcc.dg/cpp/_Pragma4.c: Likewise.
20235         * gcc.dg/cpp/_Pragma5.c: Likewise.
20236         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20237         * gcc.dg/cpp/avoidpaste2.c: Likewise.
20238         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
20239         * gcc.dg/cpp/cmdlne-P.c: Likewise.
20240         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
20241         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
20242         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
20243         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
20244         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
20245         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
20246         * gcc.dg/cpp/cxxcom1.c: Likewise.
20247         * gcc.dg/cpp/line1.c: Likewise.
20248         * gcc.dg/cpp/maccom1.c: Likewise.
20249         * gcc.dg/cpp/maccom2.c: Likewise.
20250         * gcc.dg/cpp/maccom3.c: Likewise.
20251         * gcc.dg/cpp/maccom4.c: Likewise.
20252         * gcc.dg/cpp/maccom5.c: Likewise.
20253         * gcc.dg/cpp/maccom6.c: Likewise.
20254         * gcc.dg/cpp/multiline.c: Likewise.
20255         * gcc.dg/cpp/spacing1.c: Likewise.
20256         * gcc.dg/cpp/spacing2.c: Likewise.
20257         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
20258         * gcc.dg/cpp/trad/maccom1.c: Likewise.
20259         * gcc.dg/cpp/trad/maccom2.c: Likewise.
20260         * gcc.dg/cpp/trad/maccom3.c: Likewise.
20261         * gcc.dg/cpp/trad/maccom4.c: Likewise.
20262         * gcc.dg/cpp/trad/maccom6.c: Likewise.
20263         * gcc.dg/cpp/cxxcom2.c: Likewise.
20264         * gcc.dg/cpp/cxxcom2.h: New file.
20265
20266         * gcc.dg/cpp/truefalse.cpp: Move it to ...
20267         * g++.dg/cpp/truefalse.C: Here.
20268         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
20269
20270 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
20271
20272         * gcc.dg/cpp/redef3.c: New file.
20273
20274 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20275
20276         * gcc.dg/i386-loop-3.c: New test.
20277
20278 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
20279
20280         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
20281
20282 2003-05-31  Roger Sayle  <roger@eyesopen.com>
20283
20284         * gcc.dg/fwrapv-1.c: New test case.
20285         * gcc.dg/fwrapv-2.c: New test case.
20286
20287 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20288
20289         PR c++/10956
20290         * g++.dg/template/spec9.C: New test.
20291
20292 2003-05-29  Roger Sayle  <roger@eyesopen.com>
20293
20294         * gcc.dg/duff-4.c: New test case.
20295
20296 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
20297
20298         PR fortran/10843
20299         * g77.dg/ffixed-form-1.f: New test
20300         * g77.dg/ffixed-form-2.f: New test
20301         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
20302         * g77.dg/ffree-form-3.f: New test
20303
20304 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
20305
20306         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
20307         * gcc.dg/wint_t-1.c: Likewise.
20308
20309 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20310
20311         * g++.dg/template/access11.C: New test.
20312
20313 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20314
20315         PR c++/10849
20316         * g++.dg/template/access10.C: New test.
20317
20318 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
20319             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20320
20321         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
20322
20323 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20324
20325         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
20326         suppress for powerpc-*-darwin*.
20327         * gcc.dg/torture/builtin-noret-2.c: Likewise.
20328
20329 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
20330
20331         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
20332         suppress option for powerpc-*-darwin*.
20333
20334 2003-05-23  Roger Sayle  <roger@eyesopen.com>
20335
20336         * gcc.dg/builtins-1.c: Add tests for tan and atan.
20337         * gcc.dg/builtins-4.c: Add test for fmod.
20338
20339 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20340
20341         PR c++/10682
20342         * g++.dg/template/instantiate4.C: New test.
20343
20344 2003-05-22  Roger Sayle  <roger@eyesopen.com>
20345
20346         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
20347
20348 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
20349
20350         * gcc.dg/compat/scalar-return-1_main.c: New file.
20351         * gcc.dg/compat/scalar-return-1_x.c: New file.
20352         * gcc.dg/compat/scalar-return-1_y.c: New file.
20353         * gcc.dg/compat/scalar-return-2_main.c: New file.
20354         * gcc.dg/compat/scalar-return-2_x.c: New file.
20355         * gcc.dg/compat/scalar-return-2_y.c: New file.
20356         * gcc.dg/compat/struct-return-3_main.c: New file.
20357         * gcc.dg/compat/struct-return-3_y.c: New file.
20358         * gcc.dg/compat/struct-return-3_x.c: New file.
20359         * gcc.dg/compat/struct-return-2_main.c: New file.
20360         * gcc.dg/compat/struct-return-2_x.c: New file.
20361         * gcc.dg/compat/struct-return-2_y.c: New file.
20362
20363 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20364
20365         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
20366         for hppa*-hp-hpux*.
20367         * gcc.dg/20021014-1.c (dg-options): Likewise.
20368         * gcc.dg/nest.c (dg-options): Likewise.
20369
20370 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
20371
20372         PR c++/9738
20373         * g++.dg/ext/dllimport2.C: New file.
20374         * g++.dg/ext/dllimport3.C: New file.
20375
20376 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
20377
20378         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
20379         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
20380         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
20381         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
20382         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
20383         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
20384         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
20385         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
20386         * gcc.dg/compat/small-struct-defs.h: New file.
20387         * gcc.dg/compat/small-struct-init.h: New file.
20388         * gcc.dg/compat/small-struct-check.h: New file.
20389         * gcc.dg/compat/fp-struct-defs.h: New file.
20390         * gcc.dg/compat/fp-struct-check.h: New file.
20391         * gcc.dg/compat/fp-struct-init.h: New file.
20392         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
20393         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
20394
20395 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * gcc.dg/20030225-2.c: New test.
20398
20399 2003-05-18  Roger Sayle  <roger@eyesopen.com>
20400             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20401
20402         * gcc.c-torture/compile/20030518-1.c: New test case.
20403
20404 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
20405
20406         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
20407         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
20408         gcc-dg-debug-runtest.
20409         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
20410         gcc-dg-debug-runtest.
20411
20412 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20413
20414         PR c++/9022
20415         * g++.dg/lookup/using6.C: New test.
20416
20417 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20418
20419         * g++.dg/parse/access2.C: New test.
20420
20421 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
20422
20423         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
20424         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
20425         * gcc.dg/debug/debug.exp: Likewise.
20426
20427 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
20428
20429         * gcc.dg/dollar.c: New test.
20430
20431 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
20432
20433         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
20434         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
20435         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
20436         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
20437         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
20438         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
20439         * gcc.dg/compat/struct-by-value-6_main.c: New file.
20440         * gcc.dg/compat/struct-by-value-6_x.c: New file.
20441         * gcc.dg/compat/struct-by-value-6_y.c: New file.
20442         * gcc.dg/compat/struct-by-value-7_main.c: New file.
20443         * gcc.dg/compat/struct-by-value-7_x.c: New file.
20444         * gcc.dg/compat/struct-by-value-7_y.c: New file.
20445         * gcc.dg/compat/struct-by-value-8_main.c: New file.
20446         * gcc.dg/compat/struct-by-value-8_x.c: New file.
20447         * gcc.dg/compat/struct-by-value-8_y.c: New file.
20448         * gcc.dg/compat/struct-by-value-9_main.c: New file.
20449         * gcc.dg/compat/struct-by-value-9_x.c: New file.
20450         * gcc.dg/compat/struct-by-value-9_y.c: New file.
20451
20452 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
20453
20454         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
20455         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
20456         support for "repo" mode.
20457         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
20458         * lib/g77-dg.exp: Likewise.
20459         * lib/obj-dg.exp: Likewise.
20460
20461 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
20462
20463         Merge from gcc-3_2-rhl8-branch:
20464         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
20465
20466         * gcc.dg/tls/opt-6.c: New test.
20467
20468         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
20469
20470         * gcc.dg/20030405-1.c: New test.
20471
20472         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.dg/20030309-1.c: New test.
20475
20476         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
20477
20478         * gcc.c-torture/execute/20030307-1.c: New test.
20479
20480         2003-02-20  Randolph Chung  <tausq@debian.org>
20481
20482         * gcc.c-torture/compile/20030220-1.c: New test.
20483
20484         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
20485
20486         * gcc.dg/20030217-1.c: New test.
20487
20488         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
20489
20490         * gcc.c-torture/compile/20020129-1.c: New test.
20491
20492         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20493
20494         * gcc.dg/unroll-1.c: New test.
20495
20496         2002-11-16  Jan Hubicka  <jh@suse.cz>
20497
20498         * gcc.c-torture/execute/20020920-1.c: New test.
20499
20500         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
20501
20502         PR target/7434
20503         * gcc.c-torture/compile/20021008-1.c: New test.
20504
20505         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
20506
20507         PR target/7559
20508         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
20509
20510         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20511
20512         * gcc.c-torture/compile/20020807-1.c: New test.
20513
20514         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * gcc.dg/tls/opt-1.c: New test.
20517
20518         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
20519
20520         * gcc.dg/20020729-1.c: New test.
20521
20522         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
20523
20524         * g++.dg/opt/life1.C: New test.
20525
20526         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
20527
20528         * gcc.dg/20020525-1.c: New test.
20529
20530         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20531
20532         PR c++/6794
20533         * g++.dg/ext/pretty1.C: New test.
20534         * g++.dg/ext/pretty2.C: New test.
20535
20536 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
20537
20538         PR c++/8385
20539         * g++.dg/ext/typeof5.C: New test.
20540
20541 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
20542
20543         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
20544         __USER_LABEL_PREFIX__ into account.
20545         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
20546
20547 2003-05-14  Roger Sayle  <roger@eyesopen.com>
20548
20549         * gcc.dg/builtins-15.c: New test case.
20550
20551 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
20552
20553         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
20554
20555 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
20556
20557         * lib/g++.exp: Tweak handling of additional source files.
20558         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
20559         * g++.dg/special/conpr-2a.C: Rename to ...
20560         * g++.dg/special/conpr-2a.cc: ... this.
20561         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
20562         * g++.dg/special/conpr-3a.C: Rename to ...
20563         * g++.dg/special/conpr-3a.cc: This.
20564         * g++.dg/special/conpr-3b.C: Rename to ...
20565         * g++.dg/special/conpr-3b.cc: This.
20566         * g++.dg/special/conpr-4.C: New test.
20567         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
20568
20569 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
20570
20571         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
20572
20573 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20574
20575         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
20576         * g++.old-deja/g++.robertl/eb71.C: Likewise.
20577         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
20578         * g++.old-deja/g++.other/warn3.C: Likewise.
20579
20580 2003-05-11  Roger Sayle  <roger@eyesopen.com>
20581
20582         * gcc.dg/i386-387-1.c: Update to also test log.
20583         * gcc.dg/i386-387-2.c: Likewise.
20584
20585 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
20586
20587         * g77.f-torture/execute/int8421.f: New test.
20588
20589 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20590
20591         PR c++/10230, c++/10481
20592         * g++.dg/lookup/scoped5.C: New test.
20593
20594 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20595
20596         PR c++/10552
20597         * g++.dg/template/ttp6.C: New test.
20598
20599 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
20600
20601         * gcc.c-torture/execute/builtins: New directory.
20602         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
20603         gcc.c-torture/execute/builtins.
20604         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
20605         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
20606         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
20607         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
20608
20609 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20610
20611         PR c++/9252
20612         * g++.dg/template/access8.C: New test.
20613         * g++.dg/template/access9.C: New test.
20614
20615 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20616
20617         PR c++/9554
20618         * g++.dg/parse/access1.C: New test.
20619
20620 2003-05-09  DJ Delorie  <dj@redhat.com>
20621
20622         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
20623         long, and not an int.
20624
20625 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20626
20627         PR c++/10555, c++/10576
20628         * g++.dg/template/memclass1.C: New test.
20629
20630 2003-05-08  DJ Delorie  <dj@redhat.com>
20631
20632         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
20633         targets.
20634         * gcc.c-torture/execute/20021024-1.x: Likewise.
20635         * gcc.c-torture/execute/shiftdi.x: Likewise.
20636         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
20637         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
20638         * gcc.dg/20021018-1.c: Likewise.
20639
20640 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20641
20642         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
20643
20644         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
20645         (bcopy): Call memmove.
20646
20647 2003-05-08  Roger Sayle  <roger@eyesopen.com>
20648
20649         * g77.f-torture/compile/8485.f: New test case.
20650
20651 2003-05-07  Richard Henderson  <rth@redhat.com>
20652
20653         PR c++/10570
20654         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
20655         Verify exception_cleanup not called for rethrows.
20656         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
20657         when exiting catch block without rethrowing.
20658         * g++.dg/eh/forced3.C: New.
20659         * g++.dg/eh/forced4.C: New.
20660
20661 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
20662
20663         * gcc.dg/20030505.c: Fix triplet.
20664
20665 2003-05-06  DJ Delorie  <dj@redhat.com>
20666
20667         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
20668         * gcc.dg/nest.c: Likewise.
20669
20670 2003-05-05  Roger Sayle  <roger@eyesopen.com>
20671
20672         * gcc.dg/builtins-14.c: New test case.
20673
20674 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
20675
20676         * lib/compat.exp (compat-execute): New argument.
20677         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
20678         * gcc.dg/compat: New test directory.
20679         * gcc.dg/compat/compat.exp: New expect script.
20680         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
20681         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
20682         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
20683         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
20684         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
20685         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
20686
20687         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
20688         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
20689         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
20690         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
20691         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
20692         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
20693         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
20694         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
20695         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
20696         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
20697         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
20698         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
20699         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
20700         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
20701         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
20702
20703 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
20704
20705         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
20706
20707 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
20708
20709         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
20710
20711 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
20712
20713         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
20714         * gcc.dg/ppc-fsel-2.c: New test.
20715
20716         * gcc.dg/unused-5.c: New test.
20717
20718 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20719
20720         PR c++/10496
20721         * g++.dg/warn/pmf1.C: New test.
20722
20723 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20724
20725         PR c++/4494
20726         * g++.dg/warn/main.C: New test.
20727
20728 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20729
20730         * gcc.dg/nonnull-3.c: New test.
20731
20732 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
20733
20734         * gcc.dg/cpp/Wtrigraphs.c: Update.
20735         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
20736
20737 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
20738
20739         * gcc.dg/ppc-fsel-1.c: New test.
20740
20741 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
20742
20743         PR c/10604
20744         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
20745
20746 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
20747
20748         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
20749
20750 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20751
20752         PR c++/9364, c++/10553, c++/10586
20753         * g++.dg/parse/typename4.C: New test.
20754         * g++.dg/parse/typename5.C: Likewise.
20755
20756 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
20757
20758         * gcc.c-torture/compile/20030503-1.c: New test.
20759
20760 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20761
20762         * g++.dg/lookup/using5.C: Fix testcase error.
20763
20764 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
20765
20766         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
20767         since MEABI is no longer supported.  Remove all vestiges
20768         of MEABI from the test.
20769
20770 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20771
20772         PR c++/10554
20773         * g++.dg/lookup/using5.C: New test.
20774
20775 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20776
20777         PR c++/8772
20778         * g++.dg/template/ttp5.C: New test.
20779
20780 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
20781
20782         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
20783         (dg-gpp-additional-sources): New function.
20784         (dg-gpp-additional-files): Likewise.
20785         * lib/g++.exp (additional_sources): New variable.
20786         (additional_files): Likewise.
20787         (g++_target_compile): Deal with them.
20788         * lib/old-dejagnu.exp: Remove.
20789         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
20790         * g++.old-deja: Revise all tests to use dg commands.
20791
20792 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20793
20794         PR c++/9432, c++/9528
20795         * g++.dg/lookup/using4.C: New test.
20796
20797 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
20798
20799         * gcc.dg/noreturn-5.c: New file.
20800         * gcc.dg/noreturn-6.c: New file.
20801
20802         * gcc.c-torture/compile/inline-1.c: New file.
20803
20804 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20805
20806         PR c++/10551
20807         * g++.dg/template/explicit1.C: New test.
20808
20809 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20810
20811         PR c++/10549
20812         * g++.dg/other/bitfield1.C: New test.
20813
20814         PR c++/10527
20815         * g++.dg/init/new7.C: New test.
20816
20817 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
20818
20819         * g++.dg/ext/desig1.C: New test.
20820         * g++.dg/ext/init1.C: Update.
20821
20822         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
20823
20824 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
20825
20826         PR c++/10180
20827         * g++.dg/warn/Winline-1.C: New test.
20828
20829 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
20830
20831         * gcc.c-torture/execute/string-opt-19.c: New test.
20832
20833         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
20834         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
20835
20836 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
20837
20838         PR c++/10506
20839         * g++.dg/init/new6.C: New test.
20840
20841         PR c++/10503
20842         * g++.dg/init/ref6.C: New test.
20843
20844 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
20845
20846         * g++.dg/warn/weak1.C: XFAIL on AIX4.
20847
20848 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20849
20850         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
20851         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
20852
20853 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
20854
20855         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
20856         initialized static data members.
20857
20858 2003-04-25  H.J. Lu <hjl@gnu.org>
20859
20860         * gcc.dg/ia64-sync-4.c: New test.
20861
20862 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20863
20864         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
20865         date.
20866
20867 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
20868
20869         PR c++/10337
20870         * g++.dg/warn/conv1.C: New test.
20871         * g++.old-deja/g++.other/conv7.C: Adjust.
20872         * g++.old-deja/g++.other/overload14.C: Adjust.
20873
20874 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20875
20876         PR c++/10471
20877         * g++.dg/template/defarg2.C: New test.
20878
20879 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
20880
20881         * gcc.dg/cpp/include2.c: Update.
20882         * gcc.dg/cpp/multiline-2.c: New.
20883         * gcc.dg/cpp/multiline.c: Update.
20884         * gcc.dg/cpp/strify2.c: Update.
20885         * gcc.dg/cpp/trad/literals-2.c: Update.
20886
20887 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20888
20889         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
20890
20891 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20892
20893         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
20894
20895 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
20896
20897         PR c++/10451
20898         * g++.dg/parse/crash4.C: New test.
20899
20900         PR c++/9847
20901         * g++.dg/parse/crash5.C: New test.
20902
20903 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
20904
20905         PR c++/10446
20906         * g++.dg/parse/crash3.C: New test.
20907
20908         PR c++/10428
20909         * g++.dg/parse/elab1.C: New test.
20910
20911 2003-04-22  Devang Patel  <dpatel@apple.com>
20912
20913         * gcc.dg/cpp/trad/funlike-5.c: New test.
20914
20915 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
20916
20917         * g++.dg/other/packed1.C: Fix dg options.
20918
20919 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
20920
20921         * g++.dg/other/offsetof2.C: New test.
20922
20923 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
20924
20925         * g++.dg/template/recurse.C: Adjust location of error messages.
20926
20927 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
20928
20929         PR c++/9881
20930         * g++.dg/init/addr-const1.C: New test.
20931         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
20932
20933 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         PR c++/10405
20936         * g++.dg/lookup/struct-hack1.C: New test.
20937
20938 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
20939
20940         * ucs.c: Update diagnostic messages.
20941
20942 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20943
20944         * gcc.dg/cpp/truefalse.cpp: New test.
20945         * gcc.dg/cpp/cpp.exp: Update.
20946         * g++.dg/other/stdbool-if.C: Remove.
20947
20948 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
20949
20950         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
20951         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
20952
20953 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20954
20955         * gcc.c-torture/compile/20030418-1.c: New test.
20956
20957 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
20958
20959         * README.compat: Remove; content moved to doc/sourcebuild.texi.
20960
20961 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20962
20963         PR c++/10347
20964         g++.dg/template/dependent-name1.C: New test.
20965
20966 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
20967
20968         * gcc.dg/warn-1.c (tourist_guide): New array,
20969         contains a pointer to bar.
20970
20971 2003-04-16  Roger Sayle  <roger@eyesopen.com>
20972
20973         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
20974         * gcc.c-torture/execute/medce-1.c: New test case.
20975         * gcc.c-torture/execute/medce-2.c: New test case.
20976
20977 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
20978
20979         * lib/prune.exp: Ignore more messages.
20980
20981         PR c++/10381
20982         * g++.dg/parse/lookup3.C: New test.
20983
20984 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
20985
20986         * gcc.c-torture/compile/20030415-1.c : New test.
20987
20988 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
20989
20990         * gcc.c-torture/execute/scope-2.c: Move to ...
20991         * gcc.dg/noncompile/scope.c: .... here.
20992
20993 2003-04-14  Roger Sayle  <roger@eyesopen.com>
20994
20995         * gcc.dg/20030414-2.c: New test case.
20996
20997 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
20998
20999         PR target/10377
21000         * gcc.dg/20030414-1.c: New test.
21001
21002 2003-04-13  Roger Sayle  <roger@eyesopen.com>
21003
21004         * gcc.dg/builtins-12.c: New test case.
21005         * gcc.dg/builtins-13.c: New test case.
21006
21007 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21008
21009         * gcc.c-torture/execute/string-opt-18.c: New test.
21010
21011 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
21012
21013         PR c++/10300
21014         * g++.dg/init/new5.C: New test.
21015
21016 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
21017
21018         PR c++/7910
21019         * g++.dg/ext/dllimport1.C: New test.
21020
21021 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21022
21023         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
21024
21025 2003-04-11  Bud Davis <bdavis9659@comcast.net>
21026
21027         PR Fortran/9263
21028         * g77.f-torture/noncompile/9263.f: New test
21029         PR Fortran/1832
21030         * g77.f-torture/execute/1832.f: New test
21031
21032 2003-04-11  David Chad  <davidc@freebsd.org>
21033             Loren J. Rittle  <ljrittle@acm.org>
21034
21035         libobjc/8562
21036         * objc.dg/headers.m: New test.
21037
21038 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
21039
21040         * gcc.c-torture/execute/builtin-noret-2.c: New.
21041         * gcc.c-torture/execute/builtin-noret-2.x: New.
21042         XFAIL builtin-noret-2.c at -O1 and above.
21043         * gcc.dg/redecl.c: New.
21044         * gcc.dg/Wshadow-1.c: Update error regexps.
21045
21046 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
21047
21048         * g++.dg/abi/bitfield10.C: New test.
21049
21050 2003-04-09  Mike Stump  <mrs@apple.com>
21051
21052         * gcc.dg/pch/pch.exp: Make testcase names longer.
21053         * g++.dg/pch/pch.exp: Make testcase names longer.
21054
21055 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21056
21057         * gcc.dg/builtins-11.c: New test case.
21058
21059 2003-04-08  Roger Sayle  <roger@eyesopen.com>
21060
21061         * gcc.dg/builtins-9.c: New test case.
21062         * gcc.dg/builtins-10.c: New test case.
21063
21064 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
21065
21066         * gcc.dg/noncompile/init-4.c.c: New test.
21067
21068 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21069
21070         * gcc.misc-test/gcov-9.c: New test.
21071         * gcc.misc-test/gcov-10.c: New test
21072         * gcc.misc-test/gcov-11.c: New test.
21073
21074 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
21075
21076         PR optimization/10024
21077         * gcc.c-torture/compile/20030405-1.c: New test.
21078
21079 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
21080
21081         * gcc.dg/pch/static-3.c: New.
21082         * gcc.dg/pch/static-3.hs: New.
21083         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
21084
21085 2003-04-04  Richard Henderson  <rth@redhat.com>
21086
21087         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
21088         * g++.dg/eh/forced2.C: Likewise.
21089
21090 2003-04-03  Mike Stump  <mrs@apple.com>
21091
21092         * lib/scanasm.exp (scan-assembler): Add xfail processing for
21093         target arg.
21094         (scan-assembler-times, scan-assembler-not): Likewise.
21095         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
21096
21097 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21098
21099         * gcc.dg/sparc-loop-1.c: New test.
21100
21101 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
21102
21103         PR other/9274
21104         * g++.dg/pch/system-2.C: New.
21105         * g++.dg/pch/system-2.Hs: New.
21106
21107 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
21108
21109         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
21110
21111         * g++.dg/eh/simd-1.C (vecfunc): Same.
21112
21113 2003-04-01  Roger Sayle  <roger@eyesopen.com>
21114
21115         * gcc.c-torture/execute/20030401-1.c: New test case.
21116
21117 2003-04-01  Ziemowit Laski <zlaski@apple.com>
21118
21119         * objc.dg/defs.m: New.
21120
21121 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
21122
21123         * g++.dg/eh/simd-1.C: New.
21124         * g++.dg/eh/simd-2.C: New.
21125
21126 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
21127
21128         * gcc.c-torture/execute/simd-3.c: New.
21129
21130 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c/9936
21133         * gcc.dg/20030331-2.c: New test.
21134
21135 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
21136
21137         PR c++/10278
21138         * g++.dg/parse/crash2.C: New test.
21139
21140 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21141
21142         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
21143         * gcc.c-torture/execute/20030331-1.c: ...here.
21144
21145 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21146
21147         * gcc.c-torture/execute/20030331-1.c: New test.
21148
21149 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
21150
21151         * lib/gcov.exp: Adjust call return testing strings.
21152         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
21153
21154 2003-03-31  Roger Sayle  <roger@eyesopen.com>
21155
21156         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
21157         * gcc.dg/builtins-7.c: New test case.
21158         * gcc.dg/builtins-8.c: New test case.
21159
21160 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
21161
21162         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
21163
21164 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/7647
21167         * g++.dg/lookup-class-member-2.C: New test.
21168
21169 2003-03-30  Glen Nakamura  <glen@imodulo.com>
21170
21171         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
21172
21173 2003-03-28  Roger Sayle  <roger@eyesopen.com>
21174
21175         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
21176
21177 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
21178
21179         * g++.dg/init/attrib1.C: New test.
21180
21181 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21182
21183         * gcc.dg/ultrasp8.c: New test.
21184
21185 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21186
21187         * gcc.dg/ultrasp7.c: New test.
21188
21189 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         PR c++/10047
21192         * g++.dg/template/inline1.C: New test.
21193
21194 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
21195
21196         * gcc.dg/sparc-dwarf2.c: New test.
21197
21198 2003-03-27  Roger Sayle  <roger@eyesopen.com>
21199
21200         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
21201         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
21202
21203 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
21204
21205         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
21206         than reading .x files.
21207         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
21208         * g77.dg/gcov/gcov-1.f: Likewise.
21209         * gcc.misc-tests/gcov-4b.c: Likewise.
21210         * gcc.misc-tests/gcov-5b.c: Likewise.
21211         * gcc.misc-tests/gcov-6.c: Likewise.
21212         * gcc.misc-tests/gcov-7.c: Likewise.
21213         * gcc.misc-tests/gcov-8.c: Likewise.
21214         * g++.dg/gcov/gcov-1.x: Remove.
21215         * g77.dg/gcov/gcov-1.x: Likewise.
21216         * gcc.misc-tests/gcov-4b.x: Likewise.
21217         * gcc.misc-tests/gcov-5b.x: Likewise.
21218         * gcc.misc-tests/gcov-6.x: Likewise.
21219         * gcc.misc-tests/gcov-7.x: Likewise.
21220         * gcc.misc-tests/gcov-8.x: Likewise.
21221
21222 2003-03-27  Glen Nakamura  <glen@imodulo.com>
21223
21224         PR opt/10087
21225         * gcc.dg/20030324-1.c: New test.
21226
21227 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
21228
21229         PR c++/10224
21230         * g++.dg/template/arg3.C: New test.
21231
21232         PR c++/10158
21233         * g++.dg/template/friend18.C: New test.
21234
21235 2003-03-26  Roger Sayle  <roger@eyesopen.com>
21236
21237         * g77.f-torture/compile/20030326-1.f: New test case.
21238
21239 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
21240
21241         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
21242
21243         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
21244
21245 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
21246
21247         * gcc.dg/ia64-sync-3.c: New test.
21248
21249 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
21250
21251         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
21252
21253 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21254
21255         * gcc.dg/ultrasp6.c: New test.
21256
21257 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21258
21259         * gcc.dg/i386-signbit-1.c: New test.
21260         * gcc.dg/i386-signbit-2.c: New test.
21261         * gcc.dg/i386-signbit-3.c: New test.
21262
21263 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
21264
21265         * gcc.dg/ultrasp5.c: Fix options.
21266
21267 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
21268
21269         * gcc.dg/ultrasp5.c: Fix comment.
21270
21271 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
21272
21273         PR fortran/10197
21274         * g77.f-torture/execute/10197.f: New test.
21275
21276 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
21277
21278         PR c++/9898, c++/383
21279         * g++.dg/template/conv6.C: New test.
21280
21281         PR c++/10119
21282         * g++.dg/template/ptrmem5.C: New test.
21283
21284         PR c++/10026
21285         * g++.dg/lookup/koenig1.C: New test.
21286
21287         PR C++/10199
21288         * g++.dg/lookup/template2.C: New test.
21289
21290 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
21291
21292         * g++.dg/opt/rtti1.C: New test.
21293
21294 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21295
21296         * gcc.dg/ultrasp5.c: New test.
21297
21298 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
21299
21300         PR middle-end/9967
21301         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
21302         builtin fputs.
21303
21304 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
21305
21306         PR c/8224
21307         * gcc.dg/20030323-1.c: New test.
21308
21309 2003-03-23  Roger Sayle  <roger@eyesopen.com>
21310
21311         * gcc.c-torture/compile/20030323-1.c: New test case.
21312
21313 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
21314
21315         * gcc.dg/20030321-1.c: New test.
21316
21317 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
21318
21319         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
21320
21321 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         PR c++/9978, c++/9708
21324         * g++.dg/ext/vlm1.C: Adjust expected error.
21325         * g++.dg/ext/vla2.C: New test.
21326         * g++.dg/template/arg1.C: New test.
21327         * g++.dg/template/arg2.C: New test.
21328
21329 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
21330
21331         * g77.f-torture/execute/select.f: New test.
21332         * g77.f-torture/noncompile/select_no_compile.f: New test.
21333
21334 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
21335
21336         PR c++/9898
21337         * g++.dg/other/error4.C: New test.
21338
21339 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
21340
21341         * g++.dg/template/friend17.C: New test.
21342
21343 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
21344
21345         * gcc.c-torture/compile/20030320-1.c: New.
21346
21347 2003-03-20  Roger Sayle  <roger@eyesopen.com>
21348
21349         * gcc.dg/builtins-6.c: New test case.
21350
21351 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
21352
21353         PR target/10073
21354         * gcc.c-torture/compile/20030319-1.c: New.
21355
21356 2003-03-18  Jan Hubicka  <jh@suse.cz>
21357
21358         * gcc.dg/i386-cvt-1.c: New test.
21359
21360 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
21361
21362         * objc.dg/naming-1.m: Use "(parse|syntax) error".
21363         * objc.dg/naming-2.m: Likewise.
21364
21365 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
21366
21367         PR c++/9639
21368         * g++.dg/parse/crash1.C: New test.
21369
21370 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
21371
21372         PR c++/8805
21373         * g++.dg/eh/cleanup1.C: New test.
21374
21375 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
21376
21377         * gcc.c-torture/execute/20030316-1.c: New test case.
21378
21379 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         PR c++/9629
21382         * g++.dg/init/ctor2.C: New test.
21383
21384 2003-03-15  Roger Sayle  <roger@eyesopen.com>
21385
21386         * g77.f-torture/compile/xformat.f: New test case.
21387
21388 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21389
21390         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
21391         * g++.old-deja/g++.mike/eh50.C: Likewise.
21392
21393 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21394
21395         PR c++/6440
21396         * g++.dg/template/spec7.C: New test.
21397         * g++.dg/template/spec8.C: Likewise.
21398
21399 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
21400
21401         * gcc.c-torture/execute/20030313-1.c: New test.
21402
21403 2003-03-14  Richard Henderson  <rth@redhat.com>
21404
21405         * gcc.dg/inline-2.c: Adjust alpha test for external call.
21406
21407 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21408
21409         * gcc.c-torture/compile/20030314-1.c: New test.
21410
21411 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
21412
21413         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
21414         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
21415         thumb target,
21416         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
21417         to accept newer _imp__  prefix and additional
21418         newline in .drectve section.
21419         * gcc.dg/dll-4.c: Likewise.
21420         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
21421         switch.
21422
21423 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
21424
21425         * g++.dg/parse/namespace9.C: New test.
21426
21427         * g++.dg/init/ref5.C: New test.
21428         * g++.dg/parse/ptrmem1.C: Likewise.
21429
21430 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21431
21432         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
21433         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
21434         regular expression.
21435         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
21436         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
21437
21438 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
21439
21440         * gcc.c-torture/execute/20030224-2.c: New test.
21441
21442 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21443
21444         * gcc.dg/decl-3.c: New test.
21445
21446 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
21447
21448         * gcc.dg/i386-loop-2.c: New test.
21449
21450 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/9474
21453         * g++.dg/parse/namespace8.C: New test.
21454
21455         PR c++/9924
21456         * g++.dg/overload/builtin2.C: New test.
21457
21458 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
21459
21460         * gcc.dg/return-type-3.c: New test.
21461
21462 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
21463
21464         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
21465         profiling options are not supported.
21466
21467 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
21468
21469         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
21470         * g++.old-deja/g++.warn/impint2.C: Likewise.
21471
21472 2003-03-10  Devang Patel  <dpatel@apple.com>
21473
21474         * g++.dg/cpp/c++_cmd_1.C: New test.
21475         * g++.dg/cpp/c++_cmd_1.h: New file.
21476
21477 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
21478
21479         * gcc.dg/altivec-9.c: New file.
21480
21481 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21482
21483         * gcc.dg/ppc-sdata-1.c: New test.
21484         * gcc.dg/ppc-sdata-2.c: New test.
21485
21486 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
21487
21488         PR c++/9373
21489         * g++.dg/opt/ptrmem2.C: New test.
21490
21491         PR c++/8534
21492         * g++.dg/opt/ptrmem1.C: New test.
21493
21494 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21495
21496         * gcc.dg/i386-loop-1.c: New test.
21497
21498 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21499
21500         PR c++/9970
21501         * g++.dg/lookup/friend1.C: New test.
21502
21503 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21504
21505         PR c++/9823
21506         * g++.dg/parser/constructor1.C: New test.
21507
21508 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
21509
21510         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
21511
21512         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
21513
21514 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
21515
21516         * gcc.dg/cpp/Wunused.c: Update test.
21517
21518 2003-03-08  Jan Hubicka  <jh@suse.cz>
21519
21520         * gcc.dg/inline-3.c: New test.
21521
21522 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
21523
21524         PR c++/9809
21525         * g++.dg/parse/builtin1.C: New test.
21526
21527         PR c++/9982
21528         * g++.dg/abi/cookie1.C: New test.
21529         * g++.dg/abi/cookie2.C: Likewise.
21530
21531         PR c++/9524
21532         * g++.dg/template/field1.C: New test.
21533
21534         PR c++/9912
21535         * g++.dg/parse/class1.C: New test.
21536         * g++.dg/parse/namespace7.C: Likewise.
21537         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
21538
21539 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
21540
21541         * g++.dg/init/ref4.C: New test.
21542
21543 2003-03-07  Jan Hubicka  <jh@suse.cz>
21544
21545         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
21546         * gcc.dg/inline-3.c:  New test.
21547
21548 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
21549
21550         * g++.dg/init/ref3.C: New test.
21551
21552         PR c++/9965
21553         * g++.dg/init/ref2.C: New test.
21554
21555         PR c++/9400
21556         * g++.dg/warn/Wshadow-2.C: New test.
21557
21558         PR c++/9791
21559         * g++.dg/warn/Woverloaded-1.C: New test.
21560
21561 2003-03-05  Jan Hubicka  <jh@suse.cz>
21562
21563         * gcc.dg/i386-local2.c: New.
21564         * gcc.dg/i386-local.c: Fix typo.
21565
21566 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
21567
21568         * g++.dg/abi/layout3.C: New test.
21569
21570 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21571
21572         * gcc.c-torture/compile/20030305-1.c
21573
21574 2003-03-05  Jan Hubicka  <jh@suse.cz>
21575
21576         * gcc.dg/i386-local.c: New.
21577
21578 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
21579
21580         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
21581
21582 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
21583
21584         * gcc.dg/switch-2.c: New test.
21585         * gcc.dg/switch-3.c: New test.
21586         * gcc.dg/Wswitch.c: Adjust line numbers.
21587         * gcc.dg/Wswitch-default.c: Likewise.
21588         * gcc.dg/Wswitch-enum.c: Likewise.
21589
21590 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
21591
21592         * gcc.c-torture/execute/20030222-1.c: New test.
21593
21594 2003-03-03  James E Wilson  <wilson@tuliptree.org>
21595
21596         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
21597
21598 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
21599
21600         PR c++/9878
21601         * g++.dg/init/ref1.C: New test.
21602
21603 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21604
21605         * gcc.dg/sh-relax.c: New SH-only test.
21606
21607 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
21608
21609         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
21610         comment explaining purpose of testcase.
21611
21612 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21613
21614         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
21615         for HC11/HC12 (asm needs two int registers).
21616         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
21617         HC11/HC12 because the test uses an asm which needs two 32-bit
21618         registers.
21619
21620 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
21621
21622         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
21623         for HC11/HC12 (array is too large otherwise).
21624         * gcc.c-torture/compile/920501-4.x: New file, likewise.
21625         * gcc.c-torture/compile/20010518-2.x: Likewise.
21626         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
21627         HC11/HC12 (array is too large).
21628
21629 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
21630
21631         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
21632         * lib/g++-dg.exp (g++-dg-test): Likewise.
21633
21634 2003-03-01  Roger Sayle  <roger@eyesopen.com>
21635
21636         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
21637         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
21638
21639 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21640
21641         * g++.dg/warn/implicit-typename1.C: Remove warning.
21642
21643 2003-02-28  Richard Henderson  <rth@redhat.com>
21644
21645         * gcc.dg/noreturn-1.c: Move noreturn warning line.
21646         * gcc.dg/return-type-1.c: Move control reaches end warning line.
21647
21648 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
21649
21650         * gcc.dg/pch/pch.exp: Change .pch to .gch.
21651         * g++.dg/pch/pch.exp: Likewise.
21652
21653 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/9879
21656         * testsuite/g++.dg/init/new4.C: New test.
21657
21658 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
21659
21660         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
21661
21662 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
21663
21664         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
21665         unsigned long.
21666
21667         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
21668         wider than float.
21669
21670 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21671
21672         * lib/scanasm.exp: Add support for counting numbers of
21673         occurences.
21674         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
21675         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
21676
21677 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
21678
21679         PR c++/9683
21680         * g++.dg/template/static3.C: New test.
21681
21682         PR c++/9829
21683         * g++.dg/parse/namespace6.C: New test.
21684
21685 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21686
21687         PR target/9732
21688         * gcc.dg/20030225-1.c: New test.
21689
21690 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
21691
21692         * README: Remove out-of-date information.
21693
21694         PR c++/9836
21695         * g++.dg/template/spec6.C: New test.
21696
21697 2003-02-24  Jeff Law  <law@redhat.com>
21698
21699         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
21700
21701 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21702
21703         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
21704         * gcc.dg/pragma-ep-1.c: Likewise.
21705
21706 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21707
21708         PR c++/9602
21709         * g++.dg/template/friend16.C: New test.
21710
21711 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
21712
21713         PR c++/5333
21714         * g++.dg/parse/fused-params1.C: Adjust error messages.
21715         * g++.dg/template/nested3.C: New test.
21716
21717 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
21718
21719         * g++.dg/abi/param1.C: New test.
21720
21721 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21722
21723         PR c++/7982
21724         * g++.dg/warn/implicit-typename1.C: New test.
21725
21726 2003-02-22  Kelley Cook <kelleycook@comcast.net>
21727
21728         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
21729         with "mtune".
21730         * g++.old-deja/g++.other/store-expr2.C: Likewise.
21731         * gcc.c-torture/execute/20010129-1.x: Likewise.
21732         * gcc.dg/20011107-1.c: Likewise.
21733         * gcc.dg/20020108-1.c: Likewise.
21734         * gcc.dg/20020122-3.c: Likewise.
21735         * gcc.dg/20020206-1.c: Likewise.
21736         * gcc.dg/20020310-1.c: Likewise.
21737         * gcc.dg/20020426-2.c: Likewise.
21738         * gcc.dg/20020517-1.c: Likewise.
21739         * gcc.dg/991230-1.c: Likewise.
21740         * gcc.dg/i386-unroll-1.c: Likewise.
21741         * gcc.misc-tests/i386-prefetch.exp: Likewise.
21742
21743 2003-02-22  Jan Hubicka  <jh@suse.cz>
21744
21745         * gcc.dg/i386-mul.c: New test.
21746
21747 2003-02-21  Roger Sayle  <roger@eyesopen.com>
21748
21749         * gcc.dg/builtins-5.c: New test case.
21750
21751 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
21752
21753         * gcc.dg/asmreg-1.c: New test.
21754
21755 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21756
21757         PR c++/9749
21758         * g++.dg/parse/varmod1.C: New test.
21759
21760 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21761
21762         PR c++/9727
21763         * g++.dg/template/op1.C: New test.
21764
21765 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21766
21767         PR c++/8906
21768         * g++.dg/template/nested2.C: New test.
21769
21770 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
21771
21772         PR c++/8724
21773         * g++.dg/expr/dtor1.C: New test.
21774
21775 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
21776
21777         * gcc.dg/cpp/include3.c: New test.
21778         * gcc.dg/cpp/inc/foo.h: New file.
21779
21780 2003-02-21  Glen Nakamura  <glen@imodulo.com>
21781
21782         * gcc.c-torture/execute/20030221-1.c: New test.
21783
21784 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
21785
21786         PR c++/9729
21787         * g++.dg/abi/conv1.C: New test.
21788
21789 2003-02-20  Jan Hubicka  <jh@suse.cz>
21790
21791         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
21792
21793 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
21794
21795         * gcc.c-torture/compile/20030219-1.c: New test.
21796
21797 2003-02-18  Jan Hubicka  <jh@suse.cz>
21798
21799         * gcc.dg/funcorder.c: New test.
21800
21801 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21802
21803         * gcc.c-torture/execute/20030218-1.c: New.
21804
21805 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
21806
21807         * gcc.dg/20030218-1.c: New.
21808
21809 2003-02-18  Richard Henderson  <rth@redhat.com>
21810
21811         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
21812         * gcc.dg/attr-used-2.c: New.
21813
21814 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
21815
21816         PR c++/9704
21817         * g++.dg/init/copy5.C: New test.
21818
21819 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
21820
21821         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
21822         * g++.dg/pch/pch.exp: Likewise.
21823
21824 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
21825
21826         * gcc.c-torture/execute/20030209-1.c: Enable the test if
21827         STACK_SIZE is not defined.
21828
21829 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21830
21831         PR c++/9457
21832         * g++.dg/template/init1.C: New test.
21833
21834 2003-02-16  Jan HUbicka  <jh@suse.cz>
21835
21836         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
21837         (foo): Add few extra tests
21838         * gcc.dg/c99-const-expr-3.c: Likewise.
21839         * gcc.c-torture/execute/20030216-1.c: New.
21840
21841 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21842
21843         PR c++/9459
21844         * g++.dg/ext/typeof4.C: New test.
21845
21846 2003-02-15  Roger Sayle  <roger@eyesopen.com>
21847
21848         * gcc.dg/i386-387-3.c: New test case.
21849
21850 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
21851
21852         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
21853         cris-*-elf* cris-*-aout* and mmix-*-*.
21854
21855 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
21856
21857         * gcc.dg/20030213-1.c: New test.
21858
21859 2003-02-12  Roger Sayle  <roger@eyesopen.com>
21860
21861         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
21862         * gcc.dg/i386-387-2.c: Likewise.
21863
21864 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
21865
21866         * gcc.dg/ppc-spe.c: Fix formatting.
21867         Enable tests that were previously unsupported by gas.
21868         Delete tests for instructions that no longer exist.
21869         Switch arguments on evsubifw builtin.
21870
21871 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
21872
21873         * gcc.c-torture/execute/20030209-1.c: Disable the test if
21874         STACK_SIZE is too small.
21875
21876 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21877             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
21878
21879         * gcc.dg/decl-2.c: New test.
21880
21881 2003-02-10  Jan Hubicka  <jh@suse.cz>
21882
21883         * gcc.dg/i386-fpcvt-1.c:  New test.
21884
21885 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
21886
21887         * gcc.c-torture/execute/20030209-1.c: New test.
21888
21889 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
21890
21891         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
21892         int-wide bitops, use the constants of the same width.
21893         Likewise, if long long is 32-bit wide, test bitops using
21894         32-bit constants.
21895
21896 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
21897
21898         * gcc.dg/20021014-1.c: Annotate with expected notice text.
21899
21900 2003-02-07  Roger Sayle  <roger@eyesopen.com>
21901
21902         * testsuite/gcc.dg/builtins-4.c: New test case.
21903
21904 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21905
21906         * gcc.dg/20020430-1.c: Fix dg command typos.
21907         * gcc.dg/20020503-1.c: Likewise.
21908
21909 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21910
21911         PR c++/8785
21912         * g++.dg/parse/fused-params1.C: New test.
21913
21914         PR c++/8857
21915         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
21916
21917         PR c++/8921
21918         * g++.dg/parse/non-dependent1.C: New test.
21919
21920         PR c++/8928
21921         * g++.dg/parse/dupl-tmpl-args1.C: New test.
21922
21923         PR c++/9228
21924         * g++.dg/parse/undefined7.C: New test.
21925         * g++.dg/parse/non-templ1.C: New test.
21926
21927         PR c++/9229
21928         * g++.dg/parse/too-many-tmpl-args1.C: New test.
21929
21930 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
21931
21932         * gcc.c-torture/compile/20030206-1.c: New test.
21933
21934 2003-02-05  Roger Sayle  <roger@eyesopen.com>
21935
21936         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
21937         "pow" to "foo" to avoid potential confusion with a math built-in.
21938
21939 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21940
21941         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
21942         conditions for SPARC targets.
21943
21944 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
21945
21946         * gcc.dg/20030204-1.c: New test.
21947
21948 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21949
21950         PR c++/38
21951         * g++.dg/parse/array-size1.C: New test.
21952
21953         PR c++/5657
21954         * g++.dg/parse/undefined3.C: New test.
21955
21956         PR c++/5665
21957         * g++.dg/parse/undefined4.C: New test.
21958
21959         PR c++/5975
21960         * g++.dg/parse/undefined5.C: New test.
21961
21962         PR c++/7259
21963         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
21964
21965         PR c++/8578
21966         * g++.dg/parse/casting-operator1.C: New test.
21967
21968         PR c++/8596
21969         * g++.dg/parse/undefined6.C: New test.
21970
21971         PR c++/8736
21972         * g++.dg/parse/missing-template1.C: New test.
21973
21974 2003-02-04  Jan Hubicka  <jh@suse.cz>
21975
21976         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
21977         * gcc.dg/i386-cmov?.c:  Likewise.
21978         * gcc.dg/i386-fpcvt-?.c:  Likewise.
21979         * gcc.dg/i386-ssefp-1.c:  Likewise.
21980         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
21981         conventions.
21982
21983 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
21984
21985         PR c++/7129
21986         * testsuite/g++.dg/ext/max.C: New test.
21987
21988 2003-02-03  Jan Hubicka  <jh@suse.cz>
21989
21990         * gcc.c-torture/execute/20030203-1.c: New test.
21991
21992 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
21993
21994         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
21995         'natural-endian'.
21996
21997 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
21998
21999         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
22000         * g++.dg/init/new2.C: Likewise.
22001         * g++.dg/other/new1.C: Likewise.
22002
22003 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
22004
22005         * gcc.dg/struct-ret-libc.c: New test.
22006
22007 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
22008
22009         * gcc.dg/20030129-1.c: New test.
22010
22011 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22012
22013         PR c++/8849
22014         * g++.dg/template/ptrmem4.C: New test.
22015
22016 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
22017
22018         * g++.dg/parser/constant1.C: New test.
22019
22020 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22021
22022         PR c++/8591
22023         * g++.dg/parse/friend2.C: New test.
22024
22025 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22026
22027         PR c++/9437
22028         * g++.dg/template/unify4.C: New test.
22029
22030 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
22031
22032         * gcc.c-torture/execute/20030128-1.c: New test.
22033
22034 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
22035
22036         * g++.dg/lookup/nested1.C: Test moved from ...
22037         * g++.old-deja/g++.other/lookup24.C: ... here.
22038
22039 2003-01-28  Jan Hubicka  <jh@suse.cz>
22040
22041         * gcc.dg/i386-cmov5.c:  New test.
22042
22043 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
22044
22045         * gcc.c-torture/execute/20010925-1.c: Changed the
22046         memcpy declaration.
22047
22048 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22049
22050         PR c++/3902
22051         * g++.dg/parse/template5.C: New test.
22052
22053 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
22054
22055         PR fortran/9258
22056         * g77.dg/pr9258: New test.
22057
22058 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22059
22060         * README: Move relevant parts from README.g++.
22061
22062         * README.g++: Remove this file.
22063
22064 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
22065
22066         * g++.dg/abi/dcast1.C: New test.
22067
22068 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22069
22070         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
22071
22072 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
22073
22074         PR c++/47
22075         * g++.old-deja/g++.other/lookup24.C: New test.
22076
22077 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22078
22079         PR middle-end/7227
22080         * gcc.dg/uninit-C.c: New test.
22081
22082 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
22083
22084         * g++.dg/abi/covariant1.C: New test.
22085
22086 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
22087
22088         * gcc.dg/20030123-1.c: New test.
22089
22090 2003-01-25  Jan Hubicka  <jh@suse.cz>
22091
22092         PR opt/8492
22093         * gcc.c-torture/compile/20030125-1.c
22094
22095 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
22096
22097         PR c++/9403
22098         * g++.dg/parse/template3.C: New test.
22099         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
22100
22101         PR c++/795
22102         * g++.dg/parse/template4.C: New test.
22103
22104         PR c++/9415
22105         * g++.dg/template/qual2.C: New test.
22106
22107         PR c++/8545
22108         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
22109
22110         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
22111
22112 2003-01-25  Roger Sayle  <roger@eyesopen.com>
22113
22114         * gcc.c-torture/execute/switch-1.c: New test case.
22115
22116 2003-01-25  Jan Hubicka  <jh@suse.cz>
22117
22118         * gcc.c-torture/execute/20030125-1.[cx]: New test.
22119
22120 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
22121
22122         Tweaks for Bison-1.875. From the NEWS file:
22123         "- `parse error' -> `syntax error'
22124         Bison now uniformly uses the term `syntax error'"
22125         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
22126         * gcc.dg/cpp/digraph2.c: Likewise.
22127         * gcc.dg/cpp/direct2.c: Likewise.
22128         * gcc.dg/cpp/paste4.c: Likewise.
22129         * gcc.dg/c90-restrict-1.c: Likewise.
22130         * gcc.dg/c99-func-2.c: Likewise.
22131         * gcc.dg/noncompile/920721-2.c: Likewise.
22132         * gcc.dg/noncompile/930622-2.c: Likewise.
22133         * gcc.dg/noncompile/940112-1.c: Likewise.
22134         * gcc.dg/noncompile/950921-1.c: Likewise.
22135         * gcc.dg/noncompile/951123-1.c: Likewise.
22136         * gcc.dg/noncompile/971104-1.c: Likewise.
22137         * gcc.dg/noncompile/990416-1.c: Likewise.
22138
22139 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
22140
22141         * g++.dg/parse/undefined1.C: Add error message.
22142
22143 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22144
22145         PR c++/9354
22146         * g++.dg/parse/new1.C: New test.
22147
22148         PR c++/9216
22149         * g++.dg/parse/template2.C: New test.
22150
22151         PR c++/9354
22152         * g++.dg/parse/typedef2.C: New test.
22153
22154         PR c++/9328
22155         * g++.dg/ext/typeof3.C: New test.
22156
22157 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22158
22159         PR c++/2738
22160         * g++.dg/parse/ret-type1.C: New test.
22161
22162         PR c++/3792
22163         * g++.dg/parse/tmpl-outside1.C: New test.
22164
22165         PR c++/4207
22166         * g++.dg/parse/int-as-enum1.C: New test.
22167
22168         PR c++/4903
22169         * g++.dg/parse/no-typename1.C: New test.
22170
22171         PR c++/5533
22172         * g++.dg/parse/no-value1.C: New test.
22173
22174         PR c++/5921
22175         * g++.dg/parse/wrong-inline1.C: New test.
22176
22177         PR c++/6402
22178         * g++.dg/parse/ref1.C: New test.
22179
22180         PR c++/6992
22181         * g++.dg/parse/attr-ctor1.C: New test.
22182
22183         PR c++/7229
22184         * g++.dg/parse/namespace5.C: New test.
22185
22186         PR c++/7917
22187         * g++.dg/parse/func-def1.C: New test.
22188
22189         PR c++/8143
22190         * g++.dg/parse/undefined1.C: New test.
22191
22192         PR c++/5723, PR c++/8522
22193         * g++.dg/parse/specialization1.C: New test.
22194
22195         PR c++/163, PR c++/8595
22196         * g++.dg/parse/struct-as-enum1.C: New test.
22197
22198         PR c++/9173
22199         * g++.dg/parse/undefined2.C: New test.
22200
22201 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
22202
22203         PR c++/9298
22204         * g++.dg/parse/template1.C: New test.
22205
22206         PR c++/9384
22207         * g++.dg/parse/using1.C: New test.
22208
22209         PR c++/9285
22210         PR c++/9294
22211         * g++.dg/parse/expr2.C: New test.
22212
22213         PR c++/9388
22214         * g++.dg/parse/lookup2.C: Likewise.
22215
22216 2003-01-21  Jan Hubicka  <jh@suse.cz>
22217
22218         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
22219         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
22220         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
22221         * gcc.c-torture/execute/string-opt-*.c: Likewise.
22222
22223 2003-01-20  Nick Clifton  <nickc@redhat.com>
22224
22225         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
22226         problem with ARM sibcall code generation.
22227
22228 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
22229
22230         * gcc.c-torture/execute/20030120-1.c: New.
22231
22232 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
22233
22234         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
22235
22236 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
22237
22238         PR c++/9272
22239         * g++.dg/parse/ctor1.C: New test.
22240
22241         PR c++/9294:
22242         * g++.dg/parse/qualified1.C: New test.
22243
22244         * g++.dg/parse/typename3.C: New test.
22245
22246 2003-01-16  Richard Henderson  <rth@redhat.com>
22247
22248         * g++.dg/tls/init-2.C: Fix error matches for real this time.
22249
22250 2003-01-16  Richard Henderson  <rth@redhat.com>
22251
22252         * g++.dg/pch/pch.exp: Copy test header to the working directory
22253         before using it either for precompilation or direct use.
22254         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
22255         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
22256
22257 2003-01-16  Richard Henderson  <rth@redhat.com>
22258
22259         * gcc.dg/pch/pch.exp: Copy test header to the working directory
22260         before using it either for precompilation or direct use.
22261         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
22262         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
22263
22264 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
22265
22266         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
22267         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
22268         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
22269         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
22270         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
22271         typename warning into error.
22272         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
22273         error messages.
22274         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
22275         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
22276         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
22277         messages.
22278         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
22279         make declaration visible in template.
22280         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
22281         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
22282         messages.
22283         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
22284         message.
22285         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
22286         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
22287         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
22288         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
22289         typename warning with error message.
22290         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
22291         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
22292         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
22293
22294 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
22295
22296         * g++.dg/parse/ambig2.C: New test.
22297
22298 2003-01-15  Richard Henderson  <rth@redhat.com>
22299
22300         * g++.dg/tls/init-2.C: Update error message string.
22301
22302 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22303
22304         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
22305
22306 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
22307
22308         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
22309         all for HC11/HC12.
22310         * gcc.c-torture/compile/20001205-1.x: Likewise.
22311         * gcc.c-torture/compile/20001226-1.x: Likewise.
22312         * gcc.c-torture/compile/920520-1.x: Likewise.
22313         * gcc.c-torture/compile/961203-1.x: Likewise.
22314         * gcc.c-torture/compile/20020604-1.x: Likewise.
22315
22316 2003-01-15  Jan Hubicka  <jh@suse.cz>
22317
22318         * gcc.c-torture/compile/20030115-1.c: New test.
22319
22320         * gcc.dg/i386-fpcvt-1.c: New test.
22321         * gcc.dg/i386-fpcvt-2.c: New test.
22322
22323 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
22324
22325         Further conform g++'s __vmi_class_type_info to the C++ ABI
22326         specification.
22327         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
22328         the specification.
22329
22330 2003-01-14  Jan Hubicka  <jh@suse.cz>
22331
22332         * gcc.dg/i386-fpcvt-1.c: New test.
22333         * gcc.dg/i386-fpcvt-2.c: New test.
22334
22335 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
22336
22337         * gcc.dg/i386-mmx-3.c: New test.
22338
22339 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
22340
22341         PR c++/9264
22342         * g++.dg/parse/octal1.C: New file.
22343
22344         PR c++/9172
22345         * g++.dg/parse/typename1.C: New file.
22346
22347 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
22348
22349         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
22350         * gcc.dg/bf-no-ms-layout.c: Likewise.
22351         * gcc.dg/bf-ms-attrib.c: Likewise.
22352
22353 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
22354
22355         PR c++/9099
22356         * g++.dg/parse/dtor1.C: New file.
22357
22358         PR c++/9128
22359         * g++.dg/rtti/typeid1.C: New file.
22360
22361         PR c++/9153
22362         * g++.dg/parse/lookup1.C: New file.
22363
22364         PR c++/9171
22365         * g++.dg/templ/spec5.C: New file.
22366
22367 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
22368
22369         * gcc.c-torture/compile/20030110-1.c: New test.
22370
22371 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
22372
22373         Merge from pch-branch:
22374
22375         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
22376
22377         * gcc.dg/pch/cpp-1.h: New.
22378         * gcc.dg/pch/cpp-1.c: New.
22379         * gcc.dg/pch/cpp-2.h: New.
22380         * gcc.dg/pch/cpp-2.c: New.
22381
22382         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
22383
22384         * gcc.dg/pch/except-1.h: New.
22385         * gcc.dg/pch/except-1.c: New.
22386
22387         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
22388
22389         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
22390         running test.
22391         * gcc.dg/pch: Include *.hp not *.h.
22392         * gcc.dg/pch/system-1.h: New.
22393         * gcc.dg/pch/system-1.c: New.
22394
22395         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
22396
22397         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
22398         rather than trying to build and run a program using PCH.
22399         * gcc.dg/pch: Remove dg-do commands from test files.
22400
22401         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
22402
22403         * gcc.dg/pch/macro-3.c: New.
22404         * gcc.dg/pch/macro-3.h: New.
22405
22406         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
22407
22408         * gcc.dg/pch/common-1.c: New.
22409         * gcc.dg/pch/common-1.h: New.
22410         * gcc.dg/pch/decl-1.c: New.
22411         * gcc.dg/pch/decl-1.h: New.
22412         * gcc.dg/pch/decl-2.c: New.
22413         * gcc.dg/pch/decl-2.h: New.
22414         * gcc.dg/pch/decl-3.c: New.
22415         * gcc.dg/pch/decl-3.h: New.
22416         * gcc.dg/pch/decl-4.c: New.
22417         * gcc.dg/pch/decl-4.h: New.
22418         * gcc.dg/pch/decl-5.c: New.
22419         * gcc.dg/pch/decl-5.h: New.
22420         * gcc.dg/pch/global-1.c: New.
22421         * gcc.dg/pch/global-1.h: New.
22422         * gcc.dg/pch/inline-1.c: New.
22423         * gcc.dg/pch/inline-1.h: New.
22424         * gcc.dg/pch/inline-2.c: New.
22425         * gcc.dg/pch/inline-2.h: New.
22426         * gcc.dg/pch/static-1.c: New.
22427         * gcc.dg/pch/static-1.h: New.
22428         * gcc.dg/pch/static-2.c: New.
22429         * gcc.dg/pch/static-2.h: New.
22430
22431         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
22432
22433         * g++.dg/pch/pch.exp: Better handle failing testcases.
22434         * gcc.dg/pch/pch.exp: Likewise.
22435         * gcc.dg/pch/macro-1.c: New.
22436         * gcc.dg/pch/macro-1.h: New.
22437         * gcc.dg/pch/macro-2.c: New.
22438         * gcc.dg/pch/macro-2.h: New.
22439
22440         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
22441
22442         * g++.dg/dg.exp: Treat files in pch/ specially.
22443         * g++.dg/pch/pch.exp: New file.
22444         * g++.dg/pch/empty.H: New file.
22445         * g++.dg/pch/empty.C: New file.
22446         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
22447         "precompile".
22448
22449         * gcc.dg/pch/pch.exp: New file.
22450         * gcc.dg/pch/empty.h: New file.
22451         * gcc.dg/pch/empty.c: New file.
22452         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
22453         "precompile".
22454
22455 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22456
22457         * g++.dg/template/friend14.C: New test.
22458
22459 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * gcc.dg/old-style-asm-1.c: New test.
22462
22463 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
22464
22465         * gcc.c-torture/compile/20030109-1.c: New test.
22466
22467 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * gcc.c-torture/execute/20030109-1.c: New test.
22470
22471 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
22472
22473         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
22474         * g++.old-deja/g++.mike/dyncast2.C: Likewise
22475         * g++.old-deja/g++.mike/dyncast3.C: Likewise
22476         * g++.old-deja/g++.mike/eh2.C: Likewise
22477         * g++.old-deja/g++.mike/eh3.C: Likewise
22478         * g++.old-deja/g++.mike/eh5.C: Likewise
22479         * g++.old-deja/g++.mike/eh6.C: Likewise
22480         * g++.old-deja/g++.mike/eh7.C: Likewise
22481         * g++.old-deja/g++.mike/eh8.C: Likewise
22482         * g++.old-deja/g++.mike/eh9.C: Likewise
22483         * g++.old-deja/g++.mike/eh10.C: Likewise
22484         * g++.old-deja/g++.mike/eh12.C: Likewise
22485         * g++.old-deja/g++.mike/eh13.C: Likewise
22486         * g++.old-deja/g++.mike/eh14.C: Likewise
22487         * g++.old-deja/g++.mike/eh16.C: Likewise
22488         * g++.old-deja/g++.mike/eh17.C: Likewise
22489         * g++.old-deja/g++.mike/eh18.C: Likewise
22490         * g++.old-deja/g++.mike/eh21.C: Likewise
22491         * g++.old-deja/g++.mike/eh23.C: Likewise
22492         * g++.old-deja/g++.mike/eh24.C: Likewise
22493         * g++.old-deja/g++.mike/eh25.C: Likewise
22494         * g++.old-deja/g++.mike/eh26.C: Likewise
22495         * g++.old-deja/g++.mike/eh27.C: Likewise
22496         * g++.old-deja/g++.mike/eh28.C: Likewise
22497         * g++.old-deja/g++.mike/eh29.C: Likewise
22498         * g++.old-deja/g++.mike/eh31.C: Likewise
22499         * g++.old-deja/g++.mike/eh33.C: Likewise
22500         * g++.old-deja/g++.mike/eh34.C: Likewise
22501         * g++.old-deja/g++.mike/eh35.C: Likewise
22502         * g++.old-deja/g++.mike/eh36.C: Likewise
22503         * g++.old-deja/g++.mike/eh37.C: Likewise
22504         * g++.old-deja/g++.mike/eh38.C: Likewise
22505         * g++.old-deja/g++.mike/eh39.C: Likewise
22506         * g++.old-deja/g++.mike/eh40.C: Likewise
22507         * g++.old-deja/g++.mike/eh41.C: Likewise
22508         * g++.old-deja/g++.mike/eh42.C: Likewise
22509         * g++.old-deja/g++.mike/eh44.C: Likewise
22510         * g++.old-deja/g++.mike/eh46.C: Likewise
22511         * g++.old-deja/g++.mike/eh47.C: Likewise
22512         * g++.old-deja/g++.mike/eh48.C: Likewise
22513         * g++.old-deja/g++.mike/eh49.C: Likewise
22514         * g++.old-deja/g++.mike/eh50.C: Likewise
22515         * g++.old-deja/g++.mike/eh51.C: Likewise
22516         * g++.old-deja/g++.mike/eh53.C: Likewise
22517         * g++.old-deja/g++.mike/eh55.C: Likewise
22518         * g++.old-deja/g++.mike/p7912.C: Likewise
22519         * g++.old-deja/g++.mike/p9706.C: Likewise
22520         * g++.old-deja/g++.mike/p10416.C: Likewise
22521         * g++.old-deja/g++.mike/p11667.C: Likewise
22522         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
22523         Remove redundant reference to Iris.
22524         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
22525         Elxsi, i860, Pico Java, and WE32K.
22526
22527 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
22528
22529         * g++.dg/ext/asm4.C: New test.
22530
22531 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22532
22533         PR c++/9030
22534         * g++.dg/template/friend12.C: New test.
22535         * g++.dg/template/friend13.C: Likewise.
22536         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
22537
22538 2003-01-08  Jan Hubicka  <jh@suse.cz>
22539
22540         * gcc.dg/i386-cadd.c: New test.
22541         * gcc.dg/i386-cmov4.c: Likewise.
22542
22543 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
22544
22545         PR c++/9165
22546         * g++.dg/warn/Wunused-3.C: New test.
22547
22548         * g++.dg/abi/bitfield9.C: New test.
22549
22550         PR c++/9189
22551         * g++.dg/parse/defarg3.C: New test.
22552
22553 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.dg/parse/ambig1.C: New test.
22556         * g++.dg/parse/defarg2.C: New test.
22557
22558 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
22559
22560         * g++.dg/template/defarg-1.C: New test.
22561         * g++.dg/template/local2.C: Likewise.
22562
22563 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
22564
22565         * gcc.c-torture/execute/20030105-1.c: New test.
22566
22567 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22568
22569         * g++.dg/parse/namespace3.C: Remove extra semicolons.
22570         * g++.dg/parse/namespace4.C: Likewise.
22571
22572 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
22573
22574         * g++.dg/template/ntp2.C: New test.
22575
22576 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
22577
22578         * g++.dg/parse/extern-C-1.C: New test.
22579
22580         * g++.dg/parse/namespace4.C: New test.
22581
22582         * g++.dg/template/nested1.C: New test.
22583
22584         * g++.dg/parse/namespace3.C: New test.
22585
22586 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22587
22588         * g++.dg/lookup/two-stage1.C: New test.
22589
22590 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22591
22592         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
22593         * g++.old-deja/g++.jason/access8.C: Likewise.
22594         * g++.old-deja/g++.other/decl5.C: Likewise.
22595
22596 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22597
22598         * g++.dg/parse/parse7.C: New test.
22599
22600 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
22601
22602         PR c++/2843
22603         * g++.dg/ext/attrib7.C: New test.
22604
22605 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
22606
22607         * g++.dg/parse/parse6.C: New test.
22608
22609 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
22610
22611         * gcc.dg/h8300-stack-1.c: New.
22612
22613 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22614
22615         g++.dg/lookup/exception1.C: New test.
22616
22617         g++.dg/lookup/template1.C: New test.
22618
22619         g++.dg/parse/namespace2.C: New test.
22620
22621         g++.dg/parse/parens2.C: New test.
22622
22623 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22624
22625         * g++.dg/parse/parse5.C: New test.
22626         * g++.dg/lookup/scoped4.C: New test.
22627
22628 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
22629
22630         * g++.dg/parse/parens1.C: New test.
22631
22632         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
22633         angle-bracket1.C.
22634         * g++.dg/parse/parens2.C: New test.
22635
22636         * g++.dg/lookup/scope-operator1.C: New test.
22637
22638         * g++.dg/parse/operator1.C: New test.
22639
22640 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22641
22642         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
22643         * g++.old-deja/g++.other/access6.C: Likewise.
22644         * g++.old-deja/g++.other/decl1.C: Likewise.
22645         * g++.old-deja/g++.pt/typename12.C: Likewise.
22646
22647 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22648
22649         * g++.dg/parse/namespace1.C: New test.
22650
22651 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22652
22653         * g++.dg/parse/parse4.C: New test.
22654
22655 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22656
22657         * g++.dg/parse/parse3.C: New test.
22658
22659 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22660
22661         * g++.dg/parse/parse2.C: New test.
22662
22663 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22664
22665         * g++.dg/template/friend11.C: New test.
22666
22667 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
22668
22669         * g++.dg/parse/parse1.C: New test.
22670
22671 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
22672
22673         * lib/profopt.exp: Change the name of a global variable to avoid
22674         possible clashes with other test suites.
22675
22676 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         * g++.dg/inherit/covariant8.C: New test.
22679
22680 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
22681
22682         * g++.dg/init/array9.C: New test.
22683
22684         PR c++/9112
22685         * g++.dg/parse/expr1.C: New test.
22686
22687 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
22688
22689         * gcc.c-torture/compile/20021230-1.c: New test.
22690
22691 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
22692
22693         * g++.dg/inherit/covariant5.C: New test.
22694         * g++.dg/inherit/covariant6.C: New test.
22695         * g++.dg/inherit/covariant7.C: New test.
22696
22697 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22698
22699         PR c++/2739
22700         * g++.dg/other/access2.C: New test.
22701
22702 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22703
22704         * g++.dg/other/anon-struct.C: No longer fails
22705         * g++.old-deja/g++.brendan/parse4.C: Likewise.
22706         * g++.old-deja/g++.brendan/parse5.C: Likewise.
22707         * g++.old-deja/g++.brendan/parse6.C: Likewise.
22708
22709 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22710
22711         * g++.dg/parse/angle-bracket.C (main): No longer fails.
22712
22713 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
22714
22715         * g++.dg/eh/spec4.C: Remove stray semicolon.
22716         * g++.dg/expr/pmf-1.C: Change error message.
22717         * g++.dg/ext/asm1.C: Remove stray semicolon.
22718         * g++.dg/ext/typename1.C: Add missing typenames.
22719         * g++.dg/inherit/template-as-base.C: Change error message.
22720         * g++.dg/lookup/scoped1.C: Likewise.
22721         * g++.dg/lookup/scoped2.C: Likewise.
22722         * g++.dg/lookup/using2.C: Likewise.
22723         * g++.dg/other/component1.C: Remove stray semicolon.
22724         * g++.dg/other/do1.C: Change error message.
22725         * g++.dg/other/error2.C: Likewise.
22726         * g++.dg/other/init1.C: Likewise.
22727         * g++.dg/other/packed1.C: Remove stray semicolon.
22728         * g++.dg/other/ptrmem2.C: Change error message.
22729         * g++.dg/parse/parameter-declaration-1.C: Remove line number
22730         marker.
22731         * g++.dg/special/initp1.C: Remove invalid attribute usage.
22732         * g++.dg/template/access3.C: Add typename keyword.
22733         * g++.dg/template/access5.C: Remove stray semicolon.
22734         * g++.dg/template/access6.C: Likewise.
22735         * g++.dg/template/complit1.C: Likewise.
22736         * g++.dg/template/crash1.C: Change error message.
22737         * g++.dg/template/inherit2.C: Remove stray semicolon.
22738         * g++.dg/template/instantiate2.C: Likewise.
22739         * g++.dg/template/instantiate3.C: Change error message.
22740         * g++.dg/template/qual1.C: Remove stray semicolon.
22741         * g++.dg/template/qualttp18.C: Change error message.
22742         * g++.dg/template/ref1.C: Remove stray semicolon.
22743         * g++.dg/template/sizeof1.C (A::value): Declare it.
22744         * g++.dg/template/spec4.C: Change error message.
22745         * g++.dg/template/static1.C: Likewise.
22746         * g++.dg/template/type1.C: Likewise.
22747         * g++.dg/template/typename3.C: Likewise.
22748         * g++.old-deja/g++.benjamin/13478.C: Change error message.
22749         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
22750         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
22751         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
22752         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
22753         named return value extension.
22754         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
22755         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
22756         * g++.old-deja/g++.bob/extern_C.C: Likewise.
22757         * g++.old-deja/g++.bob/inherit2.C: Likewise.
22758         * g++.old-deja/g++.brendan/complex1.C: Likewise.
22759         * g++.old-deja/g++.brendan/copy5.C: Likewise.
22760         * g++.old-deja/g++.brendan/crash13.C: Likewise.
22761         * g++.old-deja/g++.brendan/crash15.C: Likewise.
22762         * g++.old-deja/g++.brendan/crash18.C: Change error message.
22763         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
22764         * g++.old-deja/g++.brendan/crash38.C: Likewise.
22765         * g++.old-deja/g++.brendan/crash50.C: Likewise.
22766         * g++.old-deja/g++.brendan/crash56.C: Likewise.
22767         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
22768         syntax.
22769         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
22770         * g++.old-deja/g++.brendan/crash8.C: Change error message.
22771         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
22772         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
22773         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
22774         * g++.old-deja/g++.brendan/template11.C: Likewise.
22775         * g++.old-deja/g++.brendan/template26.C: Likewise.
22776         * g++.old-deja/g++.brendan/template27.C: Use explicit
22777         specialization syntax.
22778         * g++.old-deja/g++.brendan/template30.C: Likewise.
22779         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
22780         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
22781         non-dependent names.
22782         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
22783         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
22784         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
22785         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
22786         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
22787         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
22788         named return value extension.
22789         * g++.old-deja/g++.ext/namedret2.C: Likewise.
22790         * g++.old-deja/g++.ext/namedret3.C: Likewise.
22791         * g++.old-deja/g++.ext/return1.C: Likewise.
22792         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
22793         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
22794         * g++.old-deja/g++.jason/access8.C: Likewise.
22795         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
22796         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
22797         pseudo-destructor names.
22798         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
22799         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
22800         pseudo-destructor names.
22801         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
22802         * g++.old-deja/g++.jason/overload19.C: Likewise.
22803         * g++.old-deja/g++.jason/overload32.C: Likewise.
22804         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
22805         stray semicolons.
22806         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
22807         * g++.old-deja/g++.jason/return.C: Likewise.
22808         * g++.old-deja/g++.jason/return2.C: Likewise.
22809         * g++.old-deja/g++.jason/shadow1.C: Likewise.
22810         * g++.old-deja/g++.jason/special.C: Use explicit specialization
22811         syntax.
22812         * g++.old-deja/g++.jason/template10.C: Account for use of
22813         non-dependent names.
22814         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
22815         syntax.
22816         * g++.old-deja/g++.jason/template37.C: Likewise.
22817         * g++.old-deja/g++.law/access4.C: Change error messages.
22818         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
22819         pseudo-destructor names.
22820         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
22821         * g++.old-deja/g++.law/ctors9.C: Likewise.
22822         * g++.old-deja/g++.law/cvt22.C: Likewise.
22823         * g++.old-deja/g++.law/dtors5.C: Likewise.
22824         * g++.old-deja/g++.law/global-init1.C: Likewise.
22825         * g++.old-deja/g++.law/missed-error3.C: Likewise.
22826         * g++.old-deja/g++.law/operators28.C: Likewise.
22827         * g++.old-deja/g++.law/visibility28.C: Likewise.
22828         * g++.old-deja/g++.martin/eval1.C: Likewise.
22829         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
22830         name.
22831         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
22832         * g++.old-deja/g++.mike/net34.C: Likewise.
22833         * g++.old-deja/g++.mike/net36.C: Likewise.
22834         * g++.old-deja/g++.mike/ns2.C: Likewise.
22835         * g++.old-deja/g++.mike/p12306.C: Likewise.
22836         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
22837         value extension.
22838         * g++.old-deja/g++.mike/p700.C: Likewise.
22839         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
22840         * g++.old-deja/g++.mike/p710.C: Likewise.
22841         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
22842         value extension.
22843         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
22844         * g++.old-deja/g++.mike/pmf9.C: Likewise.
22845         * g++.old-deja/g++.ns/crash2.C: Likewise.
22846         * g++.old-deja/g++.ns/crash3.C: Likewise.
22847         * g++.old-deja/g++.ns/invalid1.C: Likewise.
22848         * g++.old-deja/g++.ns/ns17.C: Likewise.
22849         * g++.old-deja/g++.ns/template16.C: Likewise.
22850         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
22851         keyword.
22852         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
22853         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
22854         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
22855         named return value extension.
22856         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
22857         * g++.old-deja/g++.other/access4.C: Issue additional error
22858         messages.
22859         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
22860         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
22861         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
22862         * g++.old-deja/g++.other/crash25.C: Change error message.
22863         * g++.old-deja/g++.other/crash4.C: Change error message.
22864         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
22865         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
22866         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
22867         checks.
22868         * g++.old-deja/g++.other/defarg8.C: Likewise.
22869         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
22870         * g++.old-deja/g++.other/dtor10.C: Likewise.
22871         * g++.old-deja/g++.other/incomplete.C: Likewise.
22872         * g++.old-deja/g++.other/linkage7.C: Likewise.
22873         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
22874         lookup algorithm.
22875         * g++.old-deja/g++.other/mangle2.C: Likewise.
22876         * g++.old-deja/g++.other/refinit2.C: Likewise.
22877         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
22878         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
22879         * g++.old-deja/g++.pt/crash28.C: Likewise.
22880         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
22881         syntax.
22882         * g++.old-deja/g++.pt/crash32.C: Change error message.
22883         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
22884         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
22885         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
22886         error message position.
22887         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
22888         * g++.old-deja/g++.pt/defarg8.C: Change error message.
22889         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
22890         syntax.
22891         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
22892         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
22893         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
22894         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
22895         keyword.
22896         * g++.old-deja/g++.pt/explicit31.C: Likewise.
22897         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
22898         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
22899         keyword.
22900         * g++.old-deja/g++.pt/explicit71.C: Change error message.
22901         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
22902         syntax.
22903         * g++.old-deja/g++.pt/friend28.C: Account for use of
22904         non-dependent names.
22905         * g++.old-deja/g++.pt/friend29.C: Likewise.
22906         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
22907         rules.
22908         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
22909         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
22910         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
22911         lookup rules.
22912         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
22913         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
22914         keyword.
22915         * g++.old-deja/g++.pt/memclass20.C: Likewise.
22916         * g++.old-deja/g++.pt/memclass5.C: Likewise.
22917         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
22918         keyword.
22919         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
22920         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
22921         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
22922         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
22923         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
22924         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
22925         keyword.
22926         * g++.old-deja/g++.pt/spec10.C: Likewise.
22927         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
22928         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
22929         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
22930         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
22931         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
22932         * g++.old-deja/g++.pt/ttp62.C: Likewise.
22933         * g++.old-deja/g++.pt/ttp64.C: Likewise.
22934         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
22935         * g++.old-deja/g++.pt/typename15.C: Likewise.
22936         * g++.old-deja/g++.pt/typename22.C: Likewise.
22937         * g++.old-deja/g++.pt/typename6.C: Change error messages.
22938         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
22939         * g++.old-deja/g++.pt/virtual2.C: Likewise.
22940         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
22941         syntax.
22942         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
22943         return value extension.
22944         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
22945         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
22946         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
22947         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
22948
22949 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22950
22951         * g++.dg/warn/inline1.C: New test.
22952         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
22953         * g++.old-deja/g++.jason/synth10.C: Likewise.
22954         * g++.old-deja/g++.mike/net31.C: Likewise.
22955         * g++.old-deja/g++.mike/p8786.C: Likewise.
22956
22957         * g++.dg/template/friend10.C: New test.
22958         * g++.dg/template/conv5.C: New test.
22959
22960 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         * g++.dg/lookup/scoped3.C: New test.
22963
22964         * g++.dg/lookup/decl1.C: New test.
22965         * g++.dg/lookup/decl2.C: New test.
22966
22967 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22968
22969         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
22970         gcc.c-torture/compile/20021015-1.c,
22971         gcc.c-torture/compile/20021015-2.c,
22972         gcc.c-torture/compile/20021123-1.c,
22973         gcc.c-torture/compile/20021123-2.c,
22974         gcc.c-torture/compile/20021123-3.c,
22975         gcc.c-torture/compile/20021123-4.c,
22976         gcc.c-torture/execute/20021024-1.c: Add tests previously added
22977         only to 3.1 or 3.2 branch.
22978
22979 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
22980
22981         * gcc.dg/i386-bitfield3.c: New test.
22982
22983         * gcc.dg/i386-bitfield2.c: New test.
22984
22985 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
22986
22987         * g++.dg/parse/conv_op1.C: New test.
22988
22989 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
22990
22991         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
22992         approved.
22993
22994 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
22995
22996         * gcc.c-torture/compile/20021220-1.c: New test.
22997
22998 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
22999
23000         * gcc.dg/i386-fastcall-1.c: New.
23001
23002 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23003
23004         * gcc.c-torture/execute/20021219-1.c: New test.
23005
23006 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23007
23008         * gcc.dg/i386-pic-1.c: New test.
23009
23010 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011
23012         PR c++/8099
23013         * g++.dg/template/friend9.C: New test.
23014
23015 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23016
23017         PR c++/3663
23018         * g++.dg/template/access7.C: New test.
23019
23020 2002-12-18  Nick Clifton  <nickc@redhat.com>
23021
23022         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
23023         the libstdc++-v3 directory has been found.
23024
23025 2002-12-12  Devang Patel <dpatel@apple.com>
23026         * gcc.dg/darwin-ld-1.c: New test.
23027         * gcc.dg/darwin-ld-2.c: New test.
23028         * gcc.dg/darwin-ld-3.c: New test.
23029         * gcc.dg/darwin-ld-4.c: New test.
23030         * gcc.dg/darwin-ld-5.c: New test.
23031
23032 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
23033
23034         * gcc.c-torture/compile/20021212-1.c: New test.
23035
23036 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
23037
23038         * gcc.dg/fshort-wchar: New test.
23039
23040 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
23041
23042         PR c++/8372
23043         * g++.dg/template/dtor1.C: New test.
23044
23045         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
23046         markers.
23047
23048 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
23049
23050         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
23051
23052 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
23053
23054         * g++.dg/template/static1.C: New test.
23055         * g++.dg/template/static2.C: New test.
23056         * g++.old-deja/g++.ext/memconst.C: New test.
23057
23058 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23059
23060         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
23061         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
23062         * g++.dg/special/initp1.C: Likewise.
23063
23064 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
23065
23066         * gcc.c-torture/execute/20021204-1.c: New test.
23067
23068 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
23069
23070         * gcc.dg/ppc-fmadd-1.c: New file.
23071         * gcc.dg/ppc-fmadd-2.c: New file.
23072         * gcc.dg/ppc-fmadd-3.c: New file.
23073
23074 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23075
23076         * gcc.c-torture/compile/20021204-1.c: New test.
23077
23078 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23079
23080         * g++.dg/inherit/covariant2.C: New test.
23081         * g++.dg/inherit/covariant3.C: New test.
23082         * g++.dg/inherit/covariant4.C: New test.
23083         * g++.dg/inherit/covariant1.C: Remove XFAIL.
23084         * g++.old-deja/g++.robertl/eb17.C: Likewise.
23085
23086 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
23087
23088         PR c++/8688
23089         * g++.dg/init/brace3.C: New test.
23090
23091 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
23092
23093         * gcc.dg/20020210-1.c: Fix a comment typo.
23094
23095 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
23096
23097         PR c++/8720
23098         * g++.dg/parse/defarg1.C: New test.
23099
23100         PR c++/8615
23101         * g++.dg/template/char1.C: New test.
23102
23103         * g++.dg/template/varmod1.C: Fix typo.
23104
23105 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23106
23107         DR 180
23108         * g++.old-deja/g++.pt/crash32.C: Expect error.
23109
23110 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
23111
23112         PR c++/5919
23113         * g++.dg/template/varmod1.C: New test.
23114
23115         PR c++/8727
23116         * g++.dg/inherit/typeinfo1.C: New test.
23117
23118         PR c++/8663
23119         * g++.dg/inherit/typedef1.C: New test.
23120
23121 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
23122
23123         PR c++/8332
23124         PR c++/8493
23125         * g++.dg/template/strlen1.C: New test.
23126
23127         PR c++/8227
23128         * g++.dg/template/ctor2.C: New test.
23129
23130         PR c++/8214
23131         * g++.dg/init/string1.C: New test.
23132
23133         PR c++/8511
23134         * g++.dg/template/friend8.C: New test.
23135
23136 2002-11-29  Joe Buck <jbuck@synopsys.com>
23137
23138         * g++.dg/lookup/anon2.C: New test.
23139
23140 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
23141
23142         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
23143         h8300 port.
23144
23145 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
23146
23147         * gcc.dg/bitfld-6.c: New test.
23148
23149 2002-11-27  Jan Hubicka  <jh@suse.cz>
23150
23151         * gcc.c-torture/execute/20021127.[cx]: New test.
23152
23153 2002-11-26  Jan Hubicka  <jh@suse.cz>
23154
23155         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
23156         quality.
23157
23158 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
23159
23160         * g++.dg/init/brace2.C: New test.
23161         * g++.old-deja/g++.mike/p9129.C: Correct.
23162
23163 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
23164
23165         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
23166
23167 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
23168
23169         * gcc.dg/sibcall-6: New test for indirect sibcalls.
23170
23171 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
23172
23173         * testsuite/g++.dg/abi/empty11.C: New test.
23174         * testsuite/g++.dg/rtti/cv1.C: New test.
23175
23176 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
23177
23178         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
23179
23180 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
23181
23182         * g++.dg/abi/empty10.C: New test.
23183
23184 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
23185
23186         * gcc.c-torture/compile/20021124-1.c: New test.
23187
23188 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
23189
23190         * g++.dg/abi/rtti2.C: New test.
23191
23192 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23193
23194         * gcc.dg/i386-unroll-1.c: New test.
23195
23196 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23197
23198         * gcc.c-torture/compile/20021120-1.c: New test.
23199         * gcc.c-torture/compile/20021120-2.c: New test.
23200
23201 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23202
23203         * gcc.dg/bitfld-5.c: New test.
23204
23205 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23206
23207         * gcc.c-torture/execute/20021120-3.c: New test.
23208
23209 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23210
23211         * gcc.c-torture/execute/20021120-2.c: New test.
23212
23213 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
23214
23215         * gcc.c-torture/execute/20021120-1.c: New test.
23216
23217 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
23218
23219         * gcc.c-torture/execute/20021118-3.c: New test.
23220
23221 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23222
23223         * gcc.c-torture/compile/20021119-1.c: New test.
23224
23225 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
23226
23227         * gcc.dg/duff-1.c: New test.
23228         * gcc.dg/duff-2.c: New test.
23229         * gcc.dg/duff-3.c: New test.
23230
23231 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
23232
23233         * gcc.dg/cpp/_Pragma5.c: New test.
23234
23235 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23236
23237         * gcc.c-torture/execute/20021118-2.c: New test.
23238
23239 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
23240
23241         * gcc.c-torture/execute/20021118-1.c: New test.
23242
23243 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
23244
23245         * gcc.dg/20021116-1.c: New test.
23246
23247 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
23248
23249         * g++.dg/abi/vcall1.C: New test.
23250
23251 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
23252
23253         * gcc.dg/20021029-1.c: New test.
23254         * gcc.dg/20021029-2.c: New test.
23255
23256 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23257
23258         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
23259
23260 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23261
23262         PR c/8439
23263         * gcc.dg/20021110.c: Move to ...
23264         * gcc.c-torture/compile/20021110.c: .... here.
23265
23266 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23267
23268         PR c/8467
23269         * gcc.c-torture/execute/20021111-1.c
23270
23271 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23272
23273         PR c/8439
23274         * gcc.dg/20021110.c: New test.
23275
23276 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
23277
23278         * g++.dg/abi/vthunk3.C: Run only on x86.
23279
23280 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23281
23282         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
23283
23284 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
23285
23286         * lib/compat.exp (compat-execute): Fix logic error in last
23287         change.
23288
23289 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
23290
23291         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
23292
23293 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23294
23295         PR c++/8389
23296         * g++.dg/template/access6.C: New test.
23297
23298 2002-11-08  Jan Hubicka  <jh@suse.cz>
23299
23300         * gcc.dg/i386-ssefp-1.c: New test.
23301         * gcc.dg/i386-ssefp-1.c: New test.
23302
23303 2002-11-08  Jan Hubicka  <jh@suse.cz>
23304
23305         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
23306
23307 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23308
23309         * g++.dg/abi/vthunk3.C: New test.
23310
23311         PR c++/8338
23312         * g++.dg/template/crash2.C: New test.
23313
23314 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
23315
23316         * testsuite/g++.dg/abi/dtor1.C: New test.
23317         * testsuite/g++.dg/abi/dtor2.C: Likewise.
23318
23319 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
23320
23321         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
23322         Darwin.
23323
23324 2002-11-04  Adam Nemet  <anemet@lnxw.com>
23325
23326         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
23327         -mthumb.  Only xfail with -O0.
23328
23329 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
23330
23331         * g++.dg/abi/thunk1.C: New test.
23332         * g++.dg/abi/thunk2.C: Likewise.
23333         * g++.dg/abi/vtt1.C: Likewise.
23334
23335 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
23336
23337         PR optimization/8423
23338         * gcc.c-torture/execute/builtin-constant.c: New test.
23339
23340 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
23341
23342         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
23343         Add some more cases.
23344
23345 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
23346
23347         PR c++/8391
23348         * g++.dg/opt/local1.C: New test.
23349
23350 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/8160
23353         * g++.dg/template/complit1.C: New test.
23354
23355         PR c++/8149
23356         * g++.dg/template/typename4.C: Likewise.
23357
23358 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23359
23360         Core issue 287, PR c++/7639
23361         * g++.dg/template/instantiate1.C: Adjust error location.
23362         * g++.dg/template/instantiate3.C: New test.
23363         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
23364         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
23365         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
23366
23367 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
23368
23369         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
23370
23371 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
23372
23373         PR c++/8287
23374         * g++.dg/init/dtor2.C: New test.
23375
23376 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23377
23378         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
23379         * gcc.dg/nest.c: Bypass errors on irix6.
23380
23381 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
23382
23383         * gcc.dg/nest.c: Expect error for mmix-*-*.
23384         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
23385
23386 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
23387
23388         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
23389         markers.
23390
23391         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
23392
23393 2002-10-25  Mike Stump  <mrs@apple.com>
23394
23395         * gcc.dg/warn-1.c: New test.
23396
23397 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23398
23399         * g++.dg/template/typename3.C: New test.
23400
23401 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
23402
23403         * g++.dg/lookup/ptrmem1.C: New test.
23404
23405         * g++.dg/abi/vthunk2.C: New test.
23406
23407 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
23408
23409         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
23410
23411 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
23412
23413         * g++.dg/abi/empty9.C: New test.
23414
23415 2002-10-24  Richard Henderson  <rth@redhat.com>
23416
23417         * g++.dg/inherit/thunk1.C: Enable for ia64.
23418
23419 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23420
23421         PR c++/8067
23422         * g++.dg/lookup/pretty1.C: New test.
23423
23424 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
23425
23426         * gcc.dg/20021023-1.c: New test.
23427
23428 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
23429
23430         PR c++/7679
23431         * g++.dg/parse/inline1.C: New test.
23432
23433 2002-10-23  Richard Henderson  <rth@redhat.com>
23434
23435         * g++.dg/inherit/thunk1.C: Enable for x86_64.
23436
23437         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
23438
23439 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
23440
23441         PR c++/6579
23442         * g++.dg/parse/stmtexpr3.C: New test.
23443
23444 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
23445
23446         * g++.dg/expr/cond1.C: New test.
23447
23448 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23449
23450         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
23451
23452 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23453
23454         * g++.dg/abi/vbase13.C: New test.
23455         * g++.dg/abi/vbase14.C: Likewise.
23456
23457 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * gcc.dg/tls/pic-1.c: New test.
23460         * gcc.dg/tls/nonpic-1.c: New test.
23461         * gcc.dg/20021018-1.c: New test.
23462
23463 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23464
23465         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
23466         Remove only files with the same base name as the test case.
23467         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
23468         (profopt-execute): Likewise.  Also, remove old profiling
23469         and performance data files before running the tests.
23470
23471         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
23472         * g++.dg/bprob/bprob.exp: Likewise.
23473         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
23474         to allow more general test case names.
23475
23476         * g++.dg/bprob/bprob-1.C: Rename to ...
23477         * g++.dg/bprob/g++-bprob-1.C: ... this.
23478
23479         * g77.dg/bprob/bprob-1.f: Rename to ...
23480         * g77.dg/bprob/g77-bprob-1.f: ... this.
23481
23482 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
23483
23484         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
23485         bison 1.50 or later.
23486
23487 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
23488
23489         * g++.dg/README: Describe more test directories.
23490
23491 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23492
23493         * g++.dg/init/array6.C: Add additional tests.
23494
23495 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
23496
23497         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
23498         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
23499
23500 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
23501
23502         * gcc.c-torture/compile/20020604-1.x: New.
23503         * gcc.c-torture/compile/simd-5.x: Likewise.
23504         * gcc.c-torture/execute/920710-1.x: Likewise.
23505         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
23506
23507 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
23508
23509         * g++.dg/inherit/override1.C: Add dg-options clause.
23510
23511 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23512
23513         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
23514         _mm_slli_si128.
23515
23516 2002-10-19  Andreas Schwab  <schwab@suse.de>
23517
23518         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
23519         directory component.
23520
23521 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
23522
23523         * g++.dg/inherit/thunk1.C: New test.
23524
23525         * g++.dg/inherit/override1.C: New test.
23526
23527         * g++.dg/abi/mangle11.C: New test.
23528         * g++.dg/abi/mangle14.C: New test.
23529         * g++.dg/abi/mangle17.C: New test.
23530
23531 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
23532
23533         * g++.dg/overload/member2.C: New test.
23534
23535 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
23536
23537         * g++.dg/README: Describe new compat directory.
23538         * g++.dg/dg.exp: Skip tests in compat directory.
23539         * README.compat: New file.
23540         * lib/compat.exp: New expect script.
23541         * g++.dg/compat: New test directory.
23542         * g++.dg/compat/compat.exp: New expect script.
23543         * g++.dg/compat/abi: New test directory.
23544         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
23545         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
23546         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
23547         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
23548         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
23549         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
23550         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
23551         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
23552         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
23553         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
23554         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
23555         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
23556         * g++.dg/compat/break: New test directory.
23557         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
23558         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
23559         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
23560         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
23561         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
23562         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
23563         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
23564         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
23565         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
23566         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
23567         g++.dg/compat/break/README: New files.
23568         * g++.dg/compat/eh: New test directory.
23569         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
23570         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
23571         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
23572         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
23573         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
23574         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
23575         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
23576         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
23577         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
23578         g++.dg/compat/eh/filter2_y.C,
23579         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
23580         g++.dg/compat/eh/new1_y.C,
23581         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
23582         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
23583         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
23584         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
23585         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
23586         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
23587         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
23588         g++.dg/compat/eh/unexpected1_y.C: New files.
23589         * g++.dg/compat/init: New test directory.
23590         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
23591         g++.dg/compat/init/array5_y.C,
23592         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
23593         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
23594         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
23595         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
23596         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
23597         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
23598         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
23599         g++.dg/compat/init/init-ref2_y.C: New files.
23600
23601 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23602
23603         PR c++/7584
23604         * g++.dg/inherit/using3.C: New test.
23605
23606 2002-10-17  Jan Hubicka  <jh@suse.cz>
23607
23608         * gcc.dg/20021017-2.c: New test.
23609
23610 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
23611
23612         * g++.dg/abi/mangle16.C: Adjust.
23613
23614         * g++.dg/init/array8.C: New test.
23615
23616 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
23617
23618         * gcc.dg/special/mips-abi.exp: New test.
23619         * gcc.dg/special/mips-abi.s: Empty file used by the above.
23620
23621 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23622
23623         * g++.dg/abi/mangle16.C: New test.
23624         * g++.dg/abi/mangle17.C: Likewise.
23625
23626         PR c++/7478
23627         * g++.dg/template/ref1.C: New test.
23628
23629 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23630
23631         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
23632
23633 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
23634
23635         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
23636
23637 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
23638
23639         PR c++/7524
23640         * g++.dg/init/array7.C: New test.
23641
23642 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
23643
23644         * g++.dg/init/array6.C: New test.
23645
23646         * g++.dg/abi/mangle13.C: Likewise.
23647         * g++.dg/abi/mangle14.C: Likewise.
23648         * g++.dg/abi/mangle15.C: Likewise.
23649
23650 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23651
23652         * g++.dg/abi/empty8.C: New test.
23653
23654 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
23655
23656         * g++.dg/init/ctor1.C: New test.
23657
23658 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
23659
23660         * gcc.c-torture/execute/20021015-1.c: New test.
23661
23662 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
23663
23664         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
23665
23666 2002-10-14  Jan Hubicka  <jh@suse.cz>
23667
23668         * gcc.dg/i386-ssetype-[1-5].c: New tests.
23669
23670 2002-10-14  Richard Henderson  <rth@redhat.com>
23671
23672         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
23673
23674 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23675
23676         PR optimization/6631
23677         * g++.dg/opt/const2.C: New test.
23678
23679 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
23680
23681         PR c++/7176
23682         * g++.dg/parse/friend1.C: New test.
23683         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
23684
23685 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
23686
23687         * gcc.dg/20021014-1.c: New test.
23688
23689 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
23690
23691         PR c++/5661
23692         * g++.dg/ext/vlm1.C: New test.
23693         * g++.dg/ext/vlm2.C: Likewise.
23694
23695         * g++.dg/init/array1.C: Remove invalid braces.
23696         * g++.dg/init/brace1.C: New test.
23697         * g++.dg/init/copy2.C: Likewise.
23698         * g++.dg/init/copy3.C: Likewise.
23699         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
23700         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
23701         braces.
23702
23703 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
23704
23705         * gcc.dg/cpp/assembler.S: Don't use -ansi.
23706
23707 2002-10-11  Richard Shann  <richard.shann@superh.com>
23708
23709         * gcc.c-torture/compile/simd-5.c: New test.
23710
23711 2002-10-10  Roger Sayle  <roger@eyesopen.com>
23712
23713         * gcc.c-torture/execute/shiftopt-1.c: New test case.
23714
23715 2002-10-10  Jim Wilson  <wilson@redhat.com>
23716
23717         * gcc.c-torture/execute/20021010-1.c: New test.
23718
23719 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
23720
23721         PR c/7353
23722         * g++.dg/ext/typedef-init.C: New test.
23723         * gcc.dg/typedef-init.c: New test.
23724
23725 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
23726
23727         * gcc.dg/cpp/paste13.c: New test.
23728
23729 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23730
23731         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
23732         remaining platforms, XFAIL during compile, not execute.  Don't
23733         XFAIL at -O0.
23734
23735 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
23736
23737         * gcc.dg/alias-1.c: Tweak expected warning.
23738
23739 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
23740
23741         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
23742
23743 2002-10-06  Andreas Jaeger  <aj@suse.de>
23744
23745         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
23746         * gcc.dg/cpp/c++98.C: Likewise.
23747
23748         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
23749         * g++.dg/cpp/c++98.C: Likewise.
23750
23751         * g++.dg/README (Subdirectories): Mention cpp directory.
23752
23753         PR target/7559
23754         * gcc.dg/20021006-1.c: New test.
23755
23756 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23757
23758         PR c++/7804
23759         * g++.dg/other/warning1.C: New test.
23760
23761 2002-10-04  Roger Sayle  <roger@eyesopen.com>
23762
23763         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
23764         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
23765         and sparc-*-* with -m64 as expected failures.  See PR 8087.
23766
23767 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23768
23769         PR c++/7931
23770         * g++.dg/template/ptrmem3.C: New test.
23771
23772         PR c++/7754
23773         * g++.dg/template/union1.C: New test.
23774
23775 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
23776
23777         PR c++/8006
23778         * g++.dg/abi/mangle9.C: New test.
23779         * g++.dg/abi/mangle10.C: New test.
23780         * g++.dg/abi/mangle11.C: New test.
23781         * g++.dg/abi/mangle12.C: New test.
23782
23783 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
23784
23785         PR c++/7188.
23786         * g++.dg/template/meminit1.C: New test.
23787         * g++.dg/warn/Wreorder-1.C: Likewise.
23788         * g++.old-deja/g++.mike/warn3.C: Tweak.
23789         * lib/prune.exp: Ingore "in copy constructor".
23790
23791 2002-10-02  Andreas Jaeger  <aj@suse.de>
23792
23793         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
23794         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
23795         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
23796         on x86-64.
23797
23798 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23799
23800         * gcc.dg/empty1.C: Fix typo.
23801
23802 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         * gcc.dg/alias-1.c: New test.
23805
23806 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
23807
23808         * gcc.dg/empty1.C: New test.
23809
23810         * g++.dg/tls/init-2.C: Tweak error messages.
23811
23812 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
23813
23814         * gcc.c-torture/compile/20020923-1.c: New test.
23815
23816 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
23817
23818         * gcc.c-torture/execute/ffs-1.c: New test.
23819         * gcc.c-torture/execute/ffs-2.c: Ditto.
23820
23821 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
23822
23823         * g++.dg/overload/member1.C: New test.
23824
23825 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
23826
23827         * g++.dg/abi/empty7.C: New test.
23828         * g++.dg/init/pm2.C: Likewise.
23829
23830 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
23831
23832         * g++.dg/rtti/crash1.C: New test.
23833
23834 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
23835
23836         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
23837         gcc.dg/sibcall-4.c: New tests.
23838
23839 2002-09-28  Roger Sayle  <roger@eyesopen.com>
23840
23841         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
23842         powerpc and MMIX targets.
23843
23844 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
23845
23846         * gcc.dg/cpp/20020927-1.c: New.
23847
23848 2002-09-26  David S. Miller  <davem@redhat.com>
23849
23850         * gcc.c-torture/compile/trunctfdf.c: New.
23851
23852 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23853
23854         * lib/target-supports.exp (check_weak_available): Handle solaris2.
23855
23856 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
23857
23858         * gcc.c-torture/execute/loop-15.c: New.
23859
23860 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
23861
23862         * README.QMTEST: Fix typo.
23863
23864 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
23865
23866         * gcc.dg/20020926-1.c: New test.
23867
23868 2002-09-25  David S. Miller  <davem@redhat.com>
23869
23870         PR target/7842
23871         * gcc.c-torture/execute/shiftdi.c: New test.
23872
23873 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
23874
23875         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
23876         unique to the tool.
23877         * lib/g77.exp (g77_init): Likewise.
23878         * lib/g++.exp (g++_init): Likewise.
23879         * lib/objc.exp (objc_init): Likewise.
23880
23881 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
23882
23883         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
23884         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
23885         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
23886
23887 2002-09-25  Richard Henderson  <rth@redhat.com>
23888
23889         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
23890         too-small long double.
23891
23892 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
23893
23894         * gcc.dg/20020919-1.c: New test.
23895
23896 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
23897
23898         * g++.dg/abi/bitfield6.C: New test.
23899         * g++.dg/abi/bitfield7.C: New test.
23900         * g++.dg/abi/bitfield8.C: New test.
23901         * g++.dg/abi/vbase11.C: New test.
23902
23903 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23904
23905         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
23906         hppa*-*-hpux*.  Update test comment.
23907
23908 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
23909
23910         * gcc.dg/tls/struct-1.c: New test.
23911
23912 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
23913
23914         * gcc.dg/cpp/tr-warn2.c: Update.
23915
23916 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23917
23918         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
23919
23920 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
23921
23922         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
23923         systems.
23924
23925 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
23926
23927         * gcc.c-torture/execute/ieee/mzero3.c: New test.
23928
23929         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
23930         Adjust for c++filt moved to binutils.  Remove spurious duplicate
23931         setting of cxxfilt.
23932
23933 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
23934
23935         * gcc.dg/20020312-2.c: Update for darwin.
23936
23937 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23938
23939         * g++.old-deja/g++.other/crash32.C: Mark ICE.
23940
23941 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
23942
23943         * objc.dg/comp-types-1.m: New test.
23944         * objc.dg/comp-types-2.m: New test.
23945         * objc.dg/comp-types-3.m: New test.
23946         * objc.dg/comp-types-4.m: New test.
23947         * objc.dg/comp-types-5.m: New test.
23948         * objc.dg/comp-types-6.m: New test.
23949
23950 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23951
23952         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
23953
23954 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23955
23956         * g++.dg/other/do1.C: New test.
23957
23958         * g++.dg/template/subst1.C: New test.
23959
23960 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
23961
23962         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
23963
23964 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
23965
23966         * g++.dg/template/qualttp20.C: Adjust expected errors.
23967         * g++.old-deja/g++.jason/report.C: Likewise.
23968         * g++.old-deja/g++.other/qual1.C: Likewise.
23969
23970         * g++.dg/lookup/scoped2.C: New test.
23971
23972         * g++.dg/ext/asm3.C: New test.
23973
23974 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
23975
23976         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
23977
23978 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
23979
23980         * ChangeLog: follow spelling conventions.
23981         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
23982         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
23983         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
23984         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
23985         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
23986         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
23987         * g++.old-deja/g++.law/global-init1.C: Likewise.
23988         * g++.old-deja/g++.other/delete4.C: Likewise.
23989         * g++.old-deja/g++.other/inline21.C: Likewise.
23990         * g++.old-deja/g++.other/singleton.C: Likewise.
23991         * g77.dg/strlen0.f: Likewise.
23992         * g77.f-torture/compile/20010519-1.f: Likewise.
23993         * g77.f-torture/compile/980310-4.f: Likewise.
23994         * gcc.c-torture/compile/20000605-1.c: Likewise.
23995         * gcc.c-torture/execute/20020225-1.c: Likewise.
23996         * gcc.dg/c90-hexfloat-2.c: Likewise.
23997         * gcc.dg/c99-bool-1.c: Likewise.
23998         * gcc.dg/c99-hexfloat-2.c: Likewise.
23999         * gcc.dg/dll-2.c: Likewise.
24000         * gcc.dg/wtr-union-init-1.c: Likewise.
24001         * gcc.dg/wtr-union-init-2.c: Likewise.
24002         * gcc.dg/wtr-union-init-3.c: Likewise.
24003         * gcc.dg/cpp/avoidpaste1.c: Likewise.
24004         * gcc.dg/cpp/defined.c: Likewise.
24005         * gcc.dg/cpp/macsyntx.c: Likewise.
24006         * gcc.dg/cpp/paste2.c: Likewise.
24007         * gcc.dg/cpp/trad/defined.c: Likewise.
24008         * gcc.dg/format/c90-printf-1.c: Likewise.
24009         * gcc.dg/format/c90-scanf-1.c: Likewise.
24010         * gcc.dg/format/c99-printf-1.c: Likewise.
24011         * gcc.dg/format/c99-scanf-1.c: Likewise.
24012         * gcc.misc-tests/gcov-8.c: Likewise.
24013         * lib/profopt.exp: Likewise.
24014
24015 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
24016
24017         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
24018
24019 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.dg/inherit/using2.C: New test.
24022
24023 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
24024
24025         * ChangeLog: Follow spelling conventions.
24026         * g++.dg/template/friend4.C: Likewise.
24027         * g++.old-deja/g++.pt/crash67.C: Likewise.
24028         * gcc.c-torture/execute/20000801-4.c: Likewise.
24029         * gcc.dg/c90-digraph-1.c: Likewise.
24030         * gcc.dg/c94-digraph-1.c: Likewise.
24031         * gcc.dg/c99-digraph-1.c: Likewise.
24032         * gcc.dg/cpp/line5.c: Likewise.
24033         * gcc.dg/cpp/multiline.c: Likewise.
24034         * gcc.dg/cpp/trad/literals-1.c: Likewise.
24035         * gcc.dg/format/attr-3.c: Likewise.
24036         * gcc.dg/format/c90-scanf-3.c: Likewise.
24037         * gcc.dg/format/ext-4.c: Likewise.
24038
24039 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
24040
24041         * g++.dg/template/pretty1.C: New test.
24042
24043 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
24044
24045         * gcc.c-torture/execute/struct-cpy-1.c: New test.
24046
24047 2002-09-13  Matt Austern  <austern@apple.com>
24048
24049         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
24050         passing a cast expression to a function by const reference.
24051
24052 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
24053
24054         * g++.dg/template/deduce1.C: New test.
24055
24056 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
24057
24058         * gcc.c-torture/execute/simd-1.c: Force all use of int to
24059         32-bit int.
24060
24061 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24062
24063         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
24064         usage.
24065
24066 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
24067
24068         * gcc.c-torture/compile/20020910-1.c: New test.
24069
24070 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
24071
24072         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
24073
24074 2002-09-10  Andreas Jaeger  <aj@suse.de>
24075
24076         * gcc.dg/20020312-2.c: Adjust for x86-64.
24077
24078 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
24079
24080         * g77.dg/7388.f: New test case for PR 7388.
24081
24082 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
24083
24084         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
24085
24086 2002-09-05  Ziemowit Laski <zlaski@apple.com>
24087
24088         * objc.dg/proto-lossage-1.m: New test.
24089
24090 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
24091
24092         * gcc.dg/cpp/_Pragma4.c: Fix typo.
24093
24094 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
24095
24096         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
24097         expected to pass.
24098
24099 2002-09-06  Stan Shebs  <shebs@apple.com>
24100             David Edelsohn  <edelsohn@gnu.org>
24101
24102         * gcc.dg/weak: New directory.
24103         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
24104         target-specific xfail bits.
24105         * gcc.dg/typeof-2.c: Move to new directory.
24106         * gcc.dg/weak.exp: New expect script.
24107
24108 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
24109
24110         * gcc.c-torture/execute/extzvsi.c: New test.
24111
24112 2002-09-05  Stan Shebs  <shebs@apple.com>
24113
24114         * gcc.dg/weak-1.c: xfail on Darwin.
24115         * gcc.dg/weak-2.c: Ditto.
24116         * gcc.dg/weak-3.c: Ditto.
24117         * gcc.dg/weak-4.c: Ditto.
24118         * gcc.dg/weak-5.c: Ditto.
24119         * gcc.dg/weak-6.c: Ditto.
24120         * gcc.dg/weak-7.c: Ditto.
24121         * gcc.dg/weak-8.c: Ditto.
24122         * gcc.dg/weak-9.c: Ditto.
24123
24124 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
24125
24126         * gcc.c-torture/execute/loop-14.c: New test.
24127
24128 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * g++.dg/other/cxa-atexit1.C: New test.
24131
24132         * gcc.dg/typeof-2.c: New test.
24133
24134 2002-09-03  Roger Sayle  <roger@eyesopen.com>
24135
24136         * gcc.dg/builtins-2.c: New testcase.
24137         * gcc.dg/builtins-3.c: New testcase.
24138
24139 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
24140
24141         * gcc.dg/cpp/_Pragma4.c: New test.
24142
24143 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
24144
24145         * objc/execute/nil_method-1.m: New testcase.
24146
24147 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
24148
24149         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
24150         [Object class], not [Object initialize].
24151
24152 2002-08-31  Roger Sayle  <roger@eyesopen.com>
24153             Hans-Peter Nilsson  <hp@bitrange.com>
24154
24155         * gcc.c-torture/execute/20020720-1.x: Skip test on
24156         mmix-knuth-mmixware.  Correct comment.
24157
24158 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
24159
24160         * testsuite/g++.dg/abi/bitfield5.C: New test.
24161         * testsuite/g++.dg/abi/vbase10.C: Likewise.
24162
24163 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
24164
24165         * objc.dg/undeclared-selector.m: New test.
24166
24167 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
24168
24169         * g++.dg/other/offsetof1.C: Avoid cast warning.
24170
24171 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
24172
24173         * objc.dg/super-class-2.m: New test.
24174
24175 2002-08-24  Matt Austern  <austern@apple.com>
24176
24177         * g++.dg/ext/lvaddr.C: New test.
24178         * g++.dg/ext/lvcast.C: New test.
24179
24180 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
24181
24182         * testsuite/g++.dg/inherit/cond1.C: New test.
24183
24184 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
24185
24186         * gcc.dg/noncompile/incomplete-1.c: New test.
24187
24188 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
24189
24190         * gcc.dg/typespec-1.c: New test.
24191
24192 2002-08-20  Devang Patel  <dpatel@apple.com>
24193         * objc.dg/proto-hier-2.m: New test.
24194
24195 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
24196
24197         * objc.dg/bitfield-1.m: New test.
24198         * objc.dg/bitfield-2.m: New test.
24199
24200 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24201
24202         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
24203         gcc.dg/c99-flex-array-4.c: New tests.
24204
24205 2002-08-16  Stan Shebs  <shebs@apple.com>
24206
24207         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
24208
24209 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
24210
24211         * gcc.dg/typeof-1.c: New test.
24212         * g++.dg/ext/typeof2.C: New test.
24213
24214 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
24215
24216         * g++.dg/other/offsetof1.C: New test.
24217
24218 2002-08-14  Richard Henderson  <rth@redhat.com>
24219
24220         * gcc.dg/tls/diag-3.c: Fix expected message strings.
24221
24222 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
24223
24224         * gcc.dg/cpp/_Pragma3.c: New test.
24225
24226 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
24227
24228         * g++.dg/template/inherit3: New test.
24229
24230 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
24231
24232         * gcc.dg/bitfld-4.c: Add blank options.
24233
24234 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
24235
24236         * g++.dg/template/crash1.C: New test.
24237
24238 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24239
24240         * gcc.dg/tls/opt-2.c: New test.
24241
24242 2002-08-08  Devang Patel  <dpatel@apple.com>
24243
24244         * objc.dg/selector-1.m : New test
24245
24246 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24247
24248         * g++.dg/abi/bitfield4.C: New test.
24249         * gcc.dg/bitfld-4.c: New test.
24250
24251 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24252
24253         * g++.dg/other/packed1.C: New test.
24254
24255 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
24256
24257         * g++.dg/abi/offsetof.C: Tweak error messages.
24258         * g++.old-deja/g++.mike/p10769a.C: Likewise.
24259
24260 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
24261
24262         * gcc.dg/bitfld-3.c: New test.
24263
24264 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
24265             Richard Henderson  <rth@redhat.com>
24266
24267         * gcc.dg/i386-bitfield1.c: New test.
24268         * g++.dg/abi/bitfield3.C: Update.
24269
24270 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
24271
24272         * objc.dg/const-str-2.m: Update.
24273         * gcc.dg/cpp/c++98.c: Change to C extension.
24274         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
24275         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
24276
24277 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
24278
24279         * testsuite/gcc.dg/tls/diag-3.c: New.
24280
24281 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
24282
24283         * g++.dg/README (Subdirectories): Document new subdir expr.
24284         * g++.dg/expr/pmf-1.C: New test.
24285
24286 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
24287
24288         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
24289
24290 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
24291
24292         * g++.dg/abi/bitfield3.C: New test.
24293
24294 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
24295
24296         * lib/gcov.exp: Tweak expected line formats.
24297         * gcc.misc-tests/gcov8.c: New test.
24298         * gcc.misc-tests/gcov8.x: New flags.
24299
24300 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
24301
24302         * consistency.vlad/layout/endian.c: Include string.h.
24303
24304         * gcc.c-torture/execute/20020805-1.c: New test.
24305
24306 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
24307
24308         * g++.dg/other/conversion1.C: New test.
24309
24310 2002-08-03  Roger Sayle  <roger@eyesopen.com>
24311
24312         * gcc.dg/builtins-1.c: New testcase.
24313
24314 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
24315
24316         * g++.dg/inherit/access3.C: New test.
24317
24318 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
24319
24320         * gcc.dg/ia64-visibility-2.c: New test.
24321
24322 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
24323
24324         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
24325         __qualifier_flags to __flags.
24326
24327 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
24328
24329         * g++.dg/inherit/operator1.C: New test.
24330         * g++.dg/lookup/disamb1.C: Fix typo in comment.
24331         * g++.dg/other/error1.C: Change expected error message.
24332         * g++.dg/template/conv4.C: Likewise.
24333
24334 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
24335
24336         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
24337         for documented behavior.
24338
24339 2002-07-25  Roger Sayle  <roger@eyesopen.com>
24340
24341         * gcc.c-torture/execute/20020720-1.x: Skip this test on
24342         several targets known to fail.
24343
24344 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
24345
24346         * gcc.dg/mips-args-[123].c: New tests.
24347
24348 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
24349
24350         * gcc.dg/ppc-spe.c: New.
24351
24352 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
24353
24354         * g++.dg/other/ptrmem4.C: New testcase.
24355
24356 2002-07-24  Richard Henderson  <rth@redhat.com>
24357
24358         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
24359
24360 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
24361
24362         * g++.dg/ext/alignof1.C (main): Return 0 for success.
24363
24364 2002-07-24  Roger Sayle  <roger@eyesopen.com>
24365
24366         * gcc.c-torture/execute/memset-3.c: New testcase.
24367
24368 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
24369
24370         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
24371         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
24372
24373 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24374
24375         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
24376         Delete.
24377
24378 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
24379
24380         * gcc.c-torture/compile/simd-4.c: New test.
24381
24382 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24383
24384         PR c++/7347, c++/7348
24385         * g++.dg/template/access4.C: New test.
24386         * g++.dg/template/access5.C: New test.
24387         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
24388         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
24389         * g++.old-deja/g++.pt/ttp58.C: Likewise.
24390         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
24391
24392 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
24393
24394         * gcc.dg/gnu89-init-2.c: New test.
24395
24396 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
24397
24398         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
24399
24400 2002-07-20  Roger Sayle  <roger@eyesopen.com>
24401
24402         * gcc.c-torture/execute/20020720-1.c: New testcase.
24403
24404 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
24405
24406         * gcc.dg/cpp/Wsignprom.c: New tests.
24407
24408 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
24409
24410         * gcc.c-torture/execute/loop-13.c: New test.
24411
24412 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
24413
24414         * gcc.dg/cpp/expr.c: New tests.
24415
24416 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
24417
24418         * g++.dg/opt/pr6713.C: Add template instantiation.
24419
24420 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
24421
24422         * gcc.dg/nest.c: New test.
24423
24424 2002-07-17  Richard Henderson  <rth@redhat.com>
24425
24426         * g++.dg/opt/pr6713.C: New test.
24427
24428 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
24429
24430         * gcc.c-torture/execute/loop-2e.x: Let the testcase
24431         XFAIL for all x86 processors.
24432
24433 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
24434
24435         * gcc.c-torture/execute/20010122-1.x: Do not test with
24436         -fomit-frame-pointer.
24437
24438 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24439
24440         * g++.dg/template/instantiate2.C: New test.
24441         * g++.dg/template/spec4.C: New test.
24442
24443 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24444
24445         * g++.dg/template/access2.C: New test.
24446         * g++.dg/template/access3.C: New test.
24447
24448 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
24449
24450         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
24451         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
24452         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
24453         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
24454         Convert to use <stdarg.h>.
24455         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
24456         Delete.
24457         * gcc.dg/va-arg-2.c: New.
24458         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
24459
24460 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.c-torture/compile/20020710-1.c: New test.
24463
24464 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
24465                           Andrew Pinski  <pinskia@physics.uc.edu>
24466
24467         gcc.c-torture/compile/simd-2.c: New testcase.
24468         gcc.c-torture/compile/simd-3.c: Likewise.
24469
24470 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/7224
24473         * g++.dg/overload/error1.C: New test.
24474
24475 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24476
24477         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
24478         configuration and IRIX 6 O32 ABI.
24479
24480 2002-07-11  Roger Sayle  <roger@eyesopen.com>
24481
24482         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
24483
24484 2002-07-10  Roger Sayle  <roger@eyesopen.com>
24485
24486         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
24487
24488 2002-07-10  Jeffrey A Law  <law@redhat.com>
24489
24490         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
24491
24492         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
24493
24494 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
24495
24496         * gcc.dg/20020312-2.c: Check for __PPC__.
24497
24498 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
24499
24500         * gcc.c-torture/compile/20020709-1.c: New test.
24501
24502 2002-07-07  Roger Sayle  <roger@eyesopen.com>
24503
24504         * g++.dg/template/qualttp21.C: New test case.
24505
24506 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
24507
24508         * gcc.c-torture/compile/20020706-1.c: New test.
24509         * gcc.c-torture/compile/20020706-2.c: New test.
24510
24511 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
24512             Alexandre Oliva  <aoliva@redhat.com>
24513
24514         * g++.dg/warn/incomplete1.C: New test.
24515
24516 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24517
24518         PR c++/7099
24519         * g++.dg/warn/noreturn1.C: New test.
24520
24521 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/6706
24524         * g++.dg/debug/debug6.C: New test.
24525         * g++.dg/debug/debug7.C: New test.
24526
24527 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
24528
24529         * gcc.c-torture/compile/simd-3.c: New test.
24530
24531 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
24532
24533         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
24534         * gcc.dg/20020620-1.c: Likewise.
24535
24536 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24537
24538         PR c++/6944
24539         * g++.dg/init/array4.C: New test.
24540         * g++.dg/init/array5.C: New test.
24541
24542 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
24543
24544         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
24545         * gcc.c-torture/execute/simd-2.c (main): Likewise.
24546
24547 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24548
24549         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
24550         * gcc.dg/wtr-aggr-init-1.c: Likewise.
24551         * gcc.dg/wtr-conversion-1.c: Likewise.
24552         * gcc.dg/wtr-escape-1.c: Likewise.
24553         * gcc.dg/wtr-int-type-1.c: Likewise.
24554         * gcc.dg/wtr-label-1.c: Likewise.
24555         * gcc.dg/wtr-static-1.c: Likewise.
24556         * gcc.dg/wtr-strcat-1.c: Likewise.
24557         * gcc.dg/wtr-suffix-1.c: Likewise.
24558         * gcc.dg/wtr-switch-1.c: Likewise.
24559         * gcc.dg/wtr-unary-plus-1.c: Likewise.
24560         * gcc.dg/wtr-union-init-1.c: Likewise.
24561         * gcc.dg/wtr-union-init-2.c: Likewise.
24562         * gcc.dg/wtr-union-init-3.c: Likewise.
24563
24564         * gcc.dg/wtr-func-def-1.c: New test.
24565
24566 2002-07-02 Devang Patel <dpatel@apple.com>
24567
24568         * objc.dg/param-1.m: New test.
24569
24570 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
24571
24572         * gcc.dg/cpp/trad/directive.c: Add test.
24573         * gcc.dg/cpp/trad/macroargs.c: Add test.
24574         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
24575
24576 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
24577
24578         * gcc.dg/cpp/cmdlne-M.c: New test.
24579
24580 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
24581
24582         * objc.dg/desig-init-1.m: New test.
24583
24584 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24585
24586         PR c++/6716
24587         * g++.dg/template/instantiate1.C: New test.
24588
24589 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
24590
24591         PR c++/7112
24592         * g++.dg/template/sizeof2.C: New test.
24593
24594 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24595
24596         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
24597         gcc.dg/cpp/trad/include.c: New tests.
24598
24599 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
24600
24601         PR target/7177
24602         * gcc.c-torture/compile/20020701-1.c: New test.
24603
24604 2002-07-01  Stan Shebs  <shebs@apple.com>
24605
24606         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
24607         header here...
24608         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
24609         (objc-torture-execute): or here.
24610
24611 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
24612
24613         * gcc.c-torture/execute/arith-rand-ll.c: New test.
24614
24615 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
24616
24617         * gcc.dg/cpp/trad/escaped-nl.c: New test.
24618
24619 2002-06-30  Devang Patel  <dpatel@apple.com>
24620
24621         * objc.dg/fsyntax-only.m: New test.
24622
24623 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
24624
24625         PR c++/6695
24626         * g++.dg/template/friend7.C: New file.
24627
24628 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
24629
24630         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
24631         return type.
24632
24633 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
24634
24635         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
24636         avoid division by zero.
24637
24638 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
24639
24640         * gcc.dg/Wunknownprag.c: New tests.
24641
24642 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
24643
24644         * gcc.c-torture/execute/simd-2.c: New test.
24645
24646 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
24647
24648         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
24649         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
24650         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
24651         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
24652         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
24653         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
24654         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
24655         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
24656         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
24657         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
24658         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
24659         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
24660         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
24661         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
24662         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
24663         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
24664         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
24665
24666 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
24667
24668         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
24669         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
24670         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
24671         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
24672         New tests.
24673         * gcc.dg/cpp/trad/directive.c: Update.
24674
24675 2002-06-23  Andreas Jaeger  <aj@suse.de>
24676
24677         * gcc.c-torture/execute/complex-6.c: New.
24678
24679 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
24680
24681         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
24682         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
24683         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
24684         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
24685
24686 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
24687
24688         * gcc.dg/cpp/trad: New directory with traditional tests copied
24689         from parent directory.
24690         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24691         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24692         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24693         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24694         Move to trad/ and rename.
24695         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
24696         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
24697         gcc.dg/cpp/trad/redef2.c: New tests.
24698         * gcc.dg/cpp/trad/trad.exp: New driver.
24699
24700 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
24701
24702         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
24703         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
24704         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
24705         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
24706         Remove.
24707
24708 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
24709
24710         * gcc.dg/20020620-1.c: New test.
24711
24712 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24713
24714         * g++.dg/template/ttp4.C: New test.
24715
24716 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
24717
24718         * g++.dg/opt/vt1.C: Fix regexp.
24719
24720 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24721
24722         * gcc.c-torture/execute/pure-1.c: Make functions static again.
24723         Don't use attribute `noinline'.
24724
24725 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24726
24727         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
24728
24729 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
24730
24731         * gcc.c-torture/execute/simd-1.c: New.
24732
24733         * gcc.dg/simd-1.c: New.
24734
24735 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
24736
24737         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
24738
24739 2002-06-16  Richard Henderson  <rth@redhat.com>
24740
24741         * g++.dg/ext/anon-struct1.C: New.
24742         * g++.dg/ext/anon-struct2.C: New.
24743         * g++.dg/ext/anon-struct3.C: New.
24744         * gcc.dg/anon-struct-1.c: New.
24745         * gcc.dg/anon-struct-2.c: New.
24746         * gcc.dg/anon-struct-3.c: New.
24747         * gcc.dg/20011008-1.c: Adjust warning text.
24748         * gcc.dg/20020527-1.c: Add -fms-extensions.
24749
24750 2002-06-16  Richard Henderson  <rth@redhat.com>
24751
24752         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
24753
24754 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
24755
24756         * gcc.c-torture/execute/20020615-1.c: New test.
24757
24758 2002-06-15  Roger Sayle  <roger@eyesopen.com>
24759
24760         * gcc.c-tortuture/execute/compare-1.c: New test case.
24761         * gcc.c-tortuture/execute/compare-2.c: New test case.
24762         * gcc.c-tortuture/execute/compare-3.c: New test case.
24763
24764 2002-06-13  Richard Henderson  <rth@redhat.com>
24765
24766         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
24767         ia64 ilp32.
24768
24769 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24770
24771         * g++.dg/template/typename2.C: Update error message.
24772
24773 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
24774
24775         * gcc.c-torture/execute/20020611-1.c: New test.
24776
24777 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
24778
24779         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
24780         list of targets to skip.
24781
24782 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
24783
24784         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
24785         targets if not optimizing.
24786
24787 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
24788
24789         * gcc.c-torture/compile/20020605-1.c: New test.
24790
24791         * g++.dg/opt/vt1.C: New test.
24792
24793         * gcc.dg/20020531-1.c: New test.
24794
24795         * gcc.dg/20020530-1.c: New test.
24796
24797         * gcc.dg/20020527-1.c: New test.
24798
24799         * g++.dg/opt/cse1.C: New test.
24800
24801 2002-06-07  Roger Sayle  <roger@eyesopen.com>
24802
24803         * gcc.dg/20020607-2.c: New test case.
24804
24805 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
24806
24807         * gcc.c-torture/compile/20020604-1.c: New test.
24808
24809 2002-06-04  Richard Henderson  <rth@redhat.com>
24810
24811         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
24812         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
24813         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
24814
24815 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
24816
24817         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
24818
24819 2002-06-03  Richard Henderson  <rth@redhat.com>
24820
24821         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
24822         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
24823
24824 2002-06-02  Richard Henderson  <rth@redhat.com>
24825
24826         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
24827         test functions static.
24828
24829 2002-06-02  Andreas Jaeger  <aj@suse.de>
24830
24831         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
24832         now.
24833
24834 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
24835
24836         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
24837         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
24838         Update for mofified diagnostics.
24839         * gcc.dg/c99-intconst-1.c: No longer fail.
24840
24841 2002-06-02  Richard Henderson  <rth@redhat.com>
24842
24843         * gcc.dg/uninit-A.c: Remove xfail markers.
24844
24845 2002-06-01  Roger Sayle  <roger@eyesopen.com>
24846
24847         * gcc.dg/fnegate-1.c: New test case.
24848
24849 2002-05-30  Osku Salerma  <osku@iki.fi>
24850
24851         * gcc.c-torture/execute/mayalias-1.c: New file.
24852
24853 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
24854
24855         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
24856         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
24857         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
24858
24859 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
24860
24861         * gcc.c-torture/execute/20020529-1.c: New test.
24862
24863 2002-05-27  Richard Henderson  <rth@redhat.com>
24864
24865         * g++.dg/ext/attrib6.C: New test case.
24866
24867 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24868
24869         * gcc.c-torture/execute/pure-1.c: New test.
24870
24871 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24872
24873         * gcc.dg/cpp/arith-2.c: Remove.
24874
24875 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
24876
24877         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
24878         * gcc.dg/cpp/if-3.c: Remove.
24879
24880 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
24881
24882         * g++.dg/opt/cse2.C: New test.
24883
24884 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
24885
24886         * gcc.dg/cpp/arith-1.c: New semantic tests.
24887         * gcc.dg/cpp/if-1.c: Update.
24888
24889 2002-05-24  Ben Elliston  <bje@redhat.com>
24890
24891         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
24892
24893 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
24894
24895         * gcc.dg/verbose-asm.c: New test.
24896
24897 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
24898
24899         * gcc.dg/cpp/paste12.c: New test.
24900
24901 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24902
24903         * g++.dg/parse/named_ops.C: New test.
24904
24905 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
24906
24907         * gcc/testsuite/gcc.dg/weak-8.c: New test.
24908
24909 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
24910
24911         * gcc.dg/weak-2.c: Allow optional leading underscore
24912         in scan-assembler symbol name.
24913         * gcc.dg/weak-3.c: Likewise.
24914         * gcc.dg/weak-4.c: Likewise.
24915         * gcc.dg/weak-5.c: Likewise.
24916
24917 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
24918
24919         * gcc.dg/20020523-1.c: New test.
24920
24921 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24922
24923         * objc.dg/const-str-2.m: Update now that we stop after
24924         a command line error.
24925
24926 2002-05-22  Richard Henderson  <rth@redhat.com>
24927
24928         * g++.dg/dg.exp: Fix typo in test pruneing.
24929
24930 2002-05-22  Richard Henderson  <rth@redhat.com>
24931
24932         * g++.dg/dg.exp: Prune the tls subdirectory.
24933         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
24934         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
24935         * g++.dg/tls/init-1.C: New.
24936
24937 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
24938
24939         * gcc.dg/20020517-1.c: New test.
24940
24941 2002-05-21  Richard Henderson  <rth@redhat.com>
24942
24943         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
24944         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
24945
24946 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
24947
24948         * g++.dg/other/copy2.C: New test.
24949
24950 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
24951
24952         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
24953         (MAX_COPY): Bump up to 10 times sizeof (long long).
24954         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
24955
24956         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
24957         sizeof (long long).
24958
24959         * gcc.c-torture/execute/strcpy-1.c: New test.
24960
24961 2002-05-19  Jason Merrill  <jason2redhat.com>
24962
24963         * g++.dg/ext/oper1.C: New test.
24964
24965 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
24966 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
24967
24968         * README.QMTEST: New file.
24969
24970         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
24971
24972 2002-05-19  Andreas Jaeger  <aj@suse.de>
24973
24974         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
24975         now.
24976         * gcc.c-torture/execute/loop-2d.x: Likewise.
24977
24978 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
24979
24980         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
24981         support weak symbols.
24982         * gcc.dg/weak-4.c: Likewise
24983         * gcc.dg/weak-6.c: Likewise
24984
24985 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
24986
24987         * gcc.dg/weak-3.c: Add dg-excess-error comment for
24988         cygwin, coff and h8300-*-hms targets
24989         * gcc.dg/weak-5.c: Likewise
24990         * gcc.dg/weak-7.c: Likewise
24991
24992 2002-05-16  Jason Merrill  <jason@redhat.com>
24993
24994         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
24995         (scan-assembler-not, scan-assembler-dem): Likewise.
24996         (scan-assembler-dem-not): Likewise.
24997
24998 2002-05-15  Richard Henderson  <rth@redhat.com>
24999
25000         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
25001
25002 2002-05-15  Richard Henderson  <rth@redhat.com>
25003
25004         * gcc.dg/weak-5.c (vfoo1c): No warning here.
25005         (vfoo1f): Warning here.
25006         (vfoo1l): Don't redefine the alias.
25007
25008 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
25009
25010         * g++.dg/init/pm1.C: New test.
25011
25012 2002-05-12  David S. Miller  <davem@redhat.com>
25013
25014         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
25015         types.
25016
25017 2002-05-10  Roger Sayle  <roger@eyesopen.com>
25018
25019         * gcc.c-torture/execute/20020510-1.c: New test case.
25020
25021 2002-05-10  David S. Miller  <davem@redhat.com>
25022
25023         * gcc.c-torture/execute/conversion.c: Test long double too.
25024
25025 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
25026
25027         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
25028         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
25029         * lib/g++.exp (g++_link_flags): Likewise.
25030         * lib/objc.exp (objc_target_compile): Likewise.
25031
25032 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
25033
25034         * gcc.dg/cpp/poison.c: Update.
25035         * gcc.dg/cpp/20000625-2.c: Remove.
25036         * gcc.dg/cpp/direct2s.c: Remove final test.
25037
25038 2002-05-08  Tom Rix  <trix@redhat.com>
25039
25040         * gcc.c-torture/execute/20020508-1.c: New test.
25041         * gcc.c-torture/execute/20020508-2.c: New test.
25042         * gcc.c-torture/execute/20020508-3.c: New test.
25043
25044 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
25045
25046         * gcc.dg/cpp/charconst-4.c: More tests.
25047
25048 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
25049
25050         PR c/6569
25051         * gcc.dg/weak-3.c: Update location of warning messages.
25052         * gcc.dg/weak-5.c: Likewise.
25053
25054 2002-05-06  Roger Sayle  <roger@eyesopen.com>
25055
25056         * gcc.c-torture/execute/20020506-1.c: New test case.
25057
25058 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
25059
25060         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
25061
25062 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25063
25064         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
25065
25066 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25067
25068         * gcc.dg/cpp/charconst-3.c: New test.
25069
25070 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
25071
25072         * gcc.dg/cpp/charconst.c: Update tests.
25073
25074 2002-05-05  Tim Josling  <tej@melbpc.org.au>
25075
25076         * treelang: Added directory for new sample language treelang. Also
25077         lib/treelang.exp: New file to signal treelang should be tested.
25078
25079 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
25082         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
25083         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
25084         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
25085         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
25086         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
25087         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
25088
25089 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25090
25091         * gcc.dg/format/xopen-2.c: New test.
25092
25093 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
25094
25095         * gcc.dg/20020503-1.c: New test.
25096
25097 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
25098
25099         * g++.dg/init/dtor1.C: Make it tougher.
25100
25101 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
25102
25103         * g++.dg/init/dtor1.C: New test.
25104
25105 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
25106
25107         * gcc.dg/altivec-8.c: New.
25108
25109 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
25110
25111         * gcc.dg/altivec-7.c: New.
25112
25113 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
25114
25115         * g++.dg/parse/typedef1.C: New test.
25116
25117 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
25118
25119         PR c++/6486
25120         * g++.dg/template/friend6.C: New test.
25121
25122         PR c++/6492
25123         * g++.dg/init/copy1.C: New test.
25124
25125 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
25126
25127         * g++.dg/warn/effc1.C: New test.
25128
25129 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25130
25131         * gcc.dg/cpp/if-cexp.c: Add a test.
25132
25133 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
25134
25135         * gcc.dg/20020426-2.c: New test.
25136
25137 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25138
25139         * gcc.dg/cpp/if-mop.c: Update.
25140         * gcc.dg/cpp/if-mpar.c: Add test.
25141         * gcc.dg/cpp/if-oppr.c: Update.
25142
25143 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25144
25145         PR c/6343
25146         * gcc.dg/weak-[2-7].c: New tests.
25147
25148 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25149
25150         * gcc.dg/enum1.c: New test.
25151
25152 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25153
25154         PR c++/6497
25155         * g++.dg/inherit/access2.C: New test.
25156
25157 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
25158
25159         PR bootstrap/6445
25160         * gcc.dg/20020426-1.c: New test.
25161
25162 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
25163
25164         * g++.dg/abi/enum1.C: New test.
25165
25166 2002-04-26  Richard Henderson  <rth@redhat.com>
25167
25168         * gcc.dg/c99-bool-1.c: Expect always true warning.
25169
25170 2002-04-25  Roger Sayle  <roger@eyesopen.com>
25171
25172         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
25173
25174 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25175
25176         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
25177         targets.
25178
25179 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
25180
25181         * g++.dg/abi/mange7.C: New test.
25182
25183         PR c++/6438.
25184         * g++.dg/parse/stmtexpr2.C: New test.
25185
25186 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
25187
25188         * gcc.dg/20020312-2.c: Add SH target.
25189
25190 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25191
25192         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
25193         compiler output on mips*-*-irix*.
25194
25195 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
25196
25197         * g++.dg/parse/attr1.C: New test.
25198
25199 2002-04-23  Roger Sayle  <roger@eyesopen.com>
25200
25201         * gcc.c-torture/execute/string-opt-17.c: New test case.
25202         * gcc.c-torture/execute/memset-2.c: New test case.
25203
25204 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
25205
25206         PR c++/6256:
25207         * g++.dg/template/friend5.C: New test.
25208
25209         PR c++/6331:
25210         * g++.dg/template/qual1.C: Likewise.
25211
25212 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
25213
25214         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
25215         Include stdlib.h, not stdio.h or ctype.h.
25216
25217 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
25218
25219         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
25220         cris-*-elf* and mmix-*-*.
25221         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
25222         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
25223         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
25224         Ditto.
25225         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
25226         * gcc.dg/wchar_t-1.c: Ditto.
25227
25228 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
25229
25230         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
25231         Clarify comment.
25232
25233 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
25234
25235         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
25236
25237 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25238
25239         * gcc.c-torture/execute/20000906-1.x: Delete.
25240
25241 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
25242
25243         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
25244
25245 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
25246
25247         * PR6367
25248         * g77.f-torture/execute/6367.f: New test.
25249         * g77.f-torture/execute/6367.x: Disable for MMIX.
25250
25251 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
25252
25253         * PR6352
25254         * g++.dg/opt/inline2.C: New test.
25255
25256 2002-04-18  Richard Henderson  <rth@redhat.com>
25257
25258         * gcc.dg/20000906-1.c: Enable for all targets.
25259         * gcc.c-torture/compile/iftrap-2.c: New.
25260
25261 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25262
25263         * gcc.dg/20020418-1.c: New test.
25264         * gcc.dg/20020418-2.c: New test.
25265
25266 2002-04-18  Richard Henderson  <rth@redhat.com>
25267
25268         * gcc.c-torture/compile/iftrap-1.c: New.
25269         * gcc.dg/iftrap-1.c: Adjust for ia64.
25270         * gcc.dg/iftrap-2.c: New.
25271
25272 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
25273
25274         * gcc.c-torture/compile/20020418-1.c: New test.
25275
25276 2002-04-18  Roger Sayle  <roger@eyesopen.com>
25277
25278         * gcc.c-torture/compile/20020415-1.c: New.
25279
25280 2002-04-18  David S. Miller  <davem@redhat.com>
25281
25282         * gcc.c-torture/execute/20020418-1.c: New test.
25283
25284 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
25285
25286         * gcc.dg/20020416-1.c: New test.
25287
25288         * g++.dg/opt/inline1.C: New test.
25289
25290 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
25291
25292         * gcc.dg/altivec-5.c: New test.
25293
25294         * gcc.dg/20020415-1.c: New test.
25295
25296 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
25297
25298         * testsuite/lib/chill.exp: Remove.
25299
25300 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * g++.dg/other/big-struct.C: New test.
25303
25304 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
25305
25306         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
25307         of scratch file.
25308
25309 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
25310
25311         PR c/6277
25312         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
25313         in scan-assembler function name
25314
25315 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
25316
25317         * g77.f-torture/execute/980628-4.x,
25318         g77.f-torture/execute/980628-5.x,
25319         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25320         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25321         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
25322         i[34567]86-*-*.
25323
25324 2002-04-13  David S. Miller  <davem@redhat.com>
25325
25326         * gcc.c-torture/execute/20020413-1.c: New test.
25327
25328 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
25329
25330         * gcc.dg/asm-6.c,
25331         * g++.dg/ext/asm1.C: New tests.
25332
25333 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
25334
25335         PR c++ 5373.
25336         * g++.dg/parse/stmtexpr1.C: New test.
25337
25338         PR c++/5189.
25339         * g++.dg/template/copy1.C: New test.
25340
25341 2002-04-12  Richard Henderson  <rth@redhat.com>
25342
25343         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
25344
25345 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
25346
25347         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
25348         gcc.c-torture/execute/20020307-2.c.
25349
25350 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
25351
25352         * g++.dg/ext/attrib5.C,
25353         * g++.dg/lookup/struct1.C: New tests.
25354
25355 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
25356
25357         * gcc.dg/20020411-1.c: New test.
25358
25359         * gcc.c-torture/execute/20020411-1.c: New test.
25360
25361 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
25362
25363         * g77.f-torture/execute/6177.f: New test.
25364
25365 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
25366
25367         PR middle-end/6247
25368         * g++.dg/opt/cleanup1.C: New test.
25369
25370         * g++.dg/opt/const1.C: New test.
25371
25372 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
25373
25374         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
25375
25376 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
25377
25378         PR c++/5507
25379         * g++.dg/template/typename2.C: New test.
25380
25381 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
25382
25383         * gcc.c-torture/execute/loop-12.c: New.
25384
25385 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
25386
25387         * g77.f-torture/execute/980628-4.x,
25388         g77.f-torture/execute/980628-5.x,
25389         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
25390         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
25391         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
25392
25393 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25394
25395         PR optimization/6086
25396         * g++.dg/opt/preinc1.C: New test.
25397
25398 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25399
25400         PR c++/5571
25401         * g++.dg/opt/static2.C: New test.
25402
25403 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
25404
25405         PR c/5120
25406         * gcc.dg/20020406-1.c: New test.
25407
25408 2002-04-04  David S. Miller  <davem@redhat.com>
25409
25410         * gcc.c-torture/execute/20020404-1.c: New test.
25411
25412 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
25413
25414         PR c/6123
25415         * gcc.dg/20020312-2.c: Do not declare global register variable
25416         if __PIC__ or __pic__ is defined.
25417
25418 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
25419
25420         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
25421         __asm__ so that it works correctly even if -ansi -pedantic-errors.
25422
25423 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25424
25425         * gcc.misc-tests/linkage.exp: Update last change to handle
25426         sparc*-, not just sparc-.
25427
25428 2002-04-03  Richard Henderson  <rth@redhat.com>
25429
25430         * gcc.dg/cpp/ucs.c: Improved long UCS test.
25431
25432 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25433
25434         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
25435
25436 2002-04-02  David S. Miller  <davem@redhat.com>
25437
25438         * gcc.c-torture/execute/20020402-3.c: New test.
25439
25440 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
25441
25442         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
25443         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
25444
25445         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
25446         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
25447         g77.f-torture/execute/20001201.x,
25448         g77.f-torture/execute/u77-test.x: New files.
25449
25450         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
25451         * gcc.dg/wchar_t-1.c: Ditto.
25452
25453 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25454
25455         * gcc.c-torture/execute/20020402-1.c: New test.
25456
25457 2002-04-01  Richard Henderson  <rth@redhat.com>
25458
25459         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
25460
25461         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
25462
25463 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25464
25465         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
25466
25467 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25468
25469         * g++.dg/inherit/template-as-base.C: Expect error.
25470         * g++.dg/inherit/namespace-as-base.C: Likewise.
25471
25472 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
25473
25474         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
25475         g++.dg/ext/instantiate3.C: Tweak match patterns.
25476
25477         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
25478         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
25479         -da test.
25480
25481 2002-03-31  Richard Henderson  <rth@redhat.com>
25482
25483         * gcc.dg/special/alias-2.c: New.
25484         * gcc.dg/special/ecos.exp: Run it.
25485
25486 2002-03-31  Richard Henderson  <rth@redhat.com>
25487
25488         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
25489
25490 2002-03-31  Kazu Hirata  <kazu@hxi.com>
25491
25492         * gcc.dg/weak-1.c: Disable on h8300 port.
25493
25494 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
25495
25496         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
25497         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
25498         ordering tests.
25499         * g++.dg/bprob/bprob-1.C: New test.
25500         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
25501         * g++.dg/gcov/gcov-1.C: New test.
25502         * g++.dg/gcov/gcov-1.x: New file.
25503         * g++.dg/gcov/gcov-2.C: New test.
25504         * g++.dg/gcov/gcov-3.C: New test.
25505         * g++.dg/gcov/gcov-3.h: New file.
25506
25507 2002-03-28  Roger Sayle  <roger@eyesopen.com>
25508
25509         * g++.old-deja/g++.other/builtins5.C: New test.
25510         * g++.old-deja/g++.other/builtins6.C: New test.
25511         * g++.old-deja/g++.other/builtins7.C: New test.
25512         * g++.old-deja/g++.other/builtins8.C: New test.
25513         * g++.old-deja/g++.other/builtins9.C: New test.
25514
25515 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
25516
25517         * g++.dg/opt/static1.C: New test.
25518
25519         * g++.dg/opt/longbranch1.C: New test.
25520
25521 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
25522
25523         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
25524
25525         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
25526
25527 2002-03-28  Jeffrey A Law  (law@redhat.com)
25528
25529         * gcc.c-torture/execute/20020328-1.c: New test.
25530
25531 2002-03-27  Richard Henderson  <rth@redhat.com>
25532
25533         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
25534         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
25535         move from g++.old-deja/g++.ext/.
25536
25537 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
25538
25539         * g++.dg/init/new2.C: New test.
25540
25541 2002-03-26  Richard Henderson  <rth@redhat.com>
25542
25543         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
25544
25545         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
25546         on sparc.
25547
25548         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
25549         sparcv9 systems.
25550         * gcc.dg/20001102-1.c: Likewise.
25551
25552 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
25553
25554         * gcc.dg/cpp/endif-pedantic1.c,
25555         gcc.dg/cpp/endif-pedantic2.c:  New tests.
25556
25557 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
25558
25559         * g++.dg/init/new1.C: New test.
25560
25561 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
25562
25563         * g++.dg/abi/vbase9.C: New test.
25564
25565 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
25566
25567         * gcc.dg/arm-asm.c: New test.
25568
25569 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
25570
25571         * gcc.dg/Wswitch-enum.c: New test.
25572         Fix PR c/5044.
25573
25574 2002-03-26  Richard Henderson  <rth@redhat.com>
25575
25576         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
25577         structure.
25578
25579 2002-03-25  Richard Henderson  <rth@redhat.com>
25580
25581         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
25582         sparcv9 systems.
25583
25584         * gcc.c-torture/compile/20011119-1.c (xxx): New.
25585         * gcc.c-torture/compile/20011119-2.c (xxx): New.
25586
25587 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
25588
25589         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
25590
25591 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
25592
25593         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
25594         targets using generic thunk support.
25595
25596 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
25597
25598         * gcc.c-torture/compile/20020323-1.c: New test.
25599
25600         * g++.dg/opt/conj2.C: New test.
25601
25602 2002-03-24  Richard Henderson  <rth@redhat.com>
25603
25604         * gcc.dg/weak-1.c: Use -fno-common.
25605
25606 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25607
25608         * g77.dg/f77-edit-apostrophe-out.f: New test
25609         * g77.dg/f77-edit-h-out.f: New test
25610         * g77.dg/f77-edit-t-in.f: New test
25611         * g77.dg/f77-edit-t-out.f: New test
25612         * g77.dg/f77-edit-x-out.f: New test
25613         * g77.dg/f77-edit-slash-out.f: New test
25614         * g77.dg/f77-edit-colon-out.f: New test
25615         * g77.dg/f77-edit-s-out.f: New test
25616
25617 2002-03-24  Richard Henderson  <rth@redhat.com>
25618
25619         * objc/execute/formal_protocol-6.x: New XFAIL.
25620
25621 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25622
25623         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
25624         that do not support weak symbols
25625
25626 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
25627
25628         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
25629         * lib/g77.exp:  Likewise
25630         * lib/objc.exp: Likewise
25631
25632 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
25633
25634         * gcc.dg/Wswitch-default.c: New test.
25635
25636 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
25637
25638         * g++.dg/other/enum1.C: New test.
25639
25640 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
25641
25642         * gcc.dg/pragma-ep-3.c: Fix typo.
25643
25644 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
25645
25646         * g++.dg/inherit/template-as-base.C: New test.
25647
25648 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
25649
25650         * g++.old-deja/g++.other/dwarf2-1.C: Move...
25651         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
25652
25653 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
25654
25655         * gcc.dg/cpp/multiline.c: Update to match.
25656
25657 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
25658
25659         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
25660
25661 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
25662
25663         * gcc.dg/cpp/extratokens2.c:  New file.
25664
25665 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
25666
25667         * gcc.dg/20020312-2.c: Add rs6000 target.
25668
25669         * gcc.c-torture/compile/20020319-1.c: New test.
25670
25671 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25672
25673         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
25674         (A, E): Handle this.
25675
25676 2002-03-20  Jason Merrill  <jason@redhat.com>
25677
25678         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
25679         ignoring -fpic.
25680         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
25681         through prune_gcc_output.
25682
25683 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
25684
25685         * gcc.c-torture/compile/20020320-1.c: New test.
25686
25687 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
25688
25689         * gcc.c-torture/compile/20020318-1.c: New test.
25690
25691         * gcc.dg/struct-by-value-1.c: New test.
25692
25693         * gcc.dg/20020319-1.c: New test.
25694
25695 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
25696
25697         * g++.dg/opt/conj1.C: New test.
25698
25699 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
25700
25701         * g++.dg/template/qualttp20.C: Revert previous change.
25702         * g++.dg/template/qualttp3.C: Likewise.
25703         * g++.dg/template/qualttp4.C: Likewise
25704         * g++.dg/template/qualttp5.C: Likewise
25705         * g++.dg/template/qualttp6.C: Likewise
25706         * g++.dg/template/qualttp7.C: Likewise
25707         * g++.dg/template/qualttp8.C: Likewise
25708         * g++.dg/template/recurse.C: Likewise.
25709
25710 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25711
25712         * gcc.dg/cpp/wchar-1.c: Update.
25713
25714 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
25715
25716         * g++.dg/template/conv1.C: New test.
25717         * g++.dg/template/conv2.C: New test.
25718         * g++.dg/template/conv3.C: New test.
25719         * g++.dg/template/conv4.C: New test.
25720
25721 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25722
25723         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
25724         * g++.dg/template/qualttp3.C: Likewise.
25725         * g++.dg/template/qualttp4.C: Likewise
25726         * g++.dg/template/qualttp5.C: Likewise
25727         * g++.dg/template/qualttp6.C: Likewise
25728         * g++.dg/template/qualttp7.C: Likewise
25729         * g++.dg/template/qualttp8.C: Likewise
25730         * g++.dg/template/recurse.C: Likewise.
25731
25732 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
25733
25734         * g++.dg/opt/dtor1.C: New test.
25735
25736 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
25737
25738         * gcc.c-torture/compile/20020315-1.c: New test.
25739
25740 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
25741
25742         * gcc.dg/weak-1.c: Fix scan tests.
25743
25744 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
25745
25746         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
25747         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
25748         cris-*-aout* mmix-*-*.
25749         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
25750         cris-*-aout* mmix-*-*.
25751         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
25752         cris-*-elf* cris-*-aout* and mmix-*-*.
25753         * gcc.dg/20001009-1.c: Ditto.
25754         * gcc.dg/20010912-1.c: Ditto.
25755         * gcc.dg/20020122-4.c: Ditto.
25756         * gcc.dg/inline-2.c: Ditto.
25757
25758 2002-03-14  Jeffrey A Law  (law@cygnus.com)
25759
25760         * gcc.c-torture/compile/20020314-1.c: New test.
25761
25762 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
25763
25764         * gcc.c-torture/execute/20020314-1.c: New test.
25765
25766 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
25767
25768         * g++.dg/warn/Wunused-1.C: New test.
25769
25770 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
25771
25772         * g++.dg/abi/mangle6.C: New test.
25773
25774 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
25775
25776         * gcc.c-torture/compile/20020309-2.c: New test.
25777
25778         * gcc.c-torture/compile/20020312-1.c: New test.
25779
25780 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
25781
25782         * g++.dg/other/access1.C: New test.
25783
25784 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
25785
25786         * gcc.c-torture/execute/wchar_t-1.c: New test.
25787
25788 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
25789
25790         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
25791
25792 2002-03-12  Roger Sayle  <roger@eyesopen.com>
25793
25794         * gcc.dg/20020312-1.c: New test case.
25795
25796 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
25797
25798         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
25799
25800 2002-03-11  Richard Henderson  <rth@redhat.com>
25801
25802         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
25803         * g++.old-deja/g++.jason/report.C: Likewise.
25804
25805 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25806
25807         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
25808         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
25809
25810 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
25811
25812         * testsuite/g++.dg/overload/pmf1.C: New test.
25813
25814 2002-03-11  Kazu Hirata  <kazu@hxi.com>
25815
25816         * gcc.c-torture/execute/20020307-1.c: Use long.
25817
25818 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
25819
25820         PR optimization/5844
25821         * gcc.dg/20020310-1.c: New test.
25822
25823 2002-03-09  Michael Meissner  <meissner@redhat.com>
25824
25825         * gcc.c-torture/execute/memcpy-2.c: New test.
25826         * gcc.c-torture/execute/memset-1.c: New test.
25827         * gcc.c-torture/execute/strlen-1.c: New test.
25828         * gcc.c-torture/execute/strcmp-1.c: New test.
25829         * gcc.c-torture/execute/strncmp-1.c: New test.
25830
25831 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
25832
25833         * gcc.dg/ppc-ldstruct.c: New test.
25834
25835 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
25836
25837         * gcc.c-torture/execute/va-arg-22.c: New test.
25838
25839 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25840
25841         * gcc.c-torture/compile/20020309-1.c: New test.
25842
25843 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
25844
25845         * gcc.c-torture/execute/20020307-2.c: New test.
25846
25847 2002-03-07  Jeffrey A Law  (law@redhat.com)
25848
25849         * g77.f-torture/compile/20020307-1.f: New test.
25850
25851 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
25852
25853         * gcc.dg/unordered-1.c: New test.
25854
25855 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
25856
25857         * gcc.c-torture/execute/20020307-1.c: New test.
25858
25859 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
25860
25861         * gcc.dg/20020304-1.c: New test.
25862
25863         * gcc.c-torture/compile/20020304-2.c: New test.
25864
25865 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
25866
25867         * gcc.c-torture/compile/20020304-1.c: New test case
25868         (from PR c/5830).
25869
25870 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
25871
25872         * gcc.dg/20020103-1.c: Add other -D ppc variants.
25873
25874 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
25875
25876         * g++.dg/other/classkey1.C: New test.
25877
25878 2002-03-01  Richard Henderson  <rth@redhat.com>
25879
25880         * gcc.c-torture/compile/981223-1.x: New.
25881         * gcc.c-torture/compile/920625-1.x: New.
25882
25883 2002-02-28  Richard Henderson  <rth@redhat.com>
25884
25885         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
25886
25887 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
25888
25889         * gcc.c-torture/execute/20020227-1.c: New test.
25890
25891 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
25892
25893         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
25894         here" ERROR lines.
25895         * g++.old-deja/g++.oliva/partord1.C: Likewise.
25896         * g++.old-deja.g++.other/defarg1.C: Likewise.
25897         * g++.old-deja/g++.pt/calls2.C: Likewise.
25898         * g++.old-deja/g++.pt/crash20.C: Likewise.
25899         * g++.old-deja/g++.pt/crash30.C: Likewise.
25900         * g++.old-deja/g++.pt/crash36.C: Likewise.
25901         * g++.old-deja/g++.pt/crash6.C: Likewise.
25902         * g++.old-deja/g++.pt/defarg13.C: Likewise.
25903         * g++.old-deja/g++.pt/derived3.C: Likewise.
25904         * g++.old-deja/g++.pt/error1.C: Likewise.
25905         * g++.old-deja/g++.pt/friend21.C: Likewise.
25906         * g++.old-deja/g++.pt/friend23.C: Likewise.
25907         * g++.old-deja/g++.pt/infinite1.C: Likewise.
25908         * g++.old-deja/g++.robertl/eb128.C: Likewise.
25909
25910 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
25911
25912         * gcc.c-torture/execute/20020225-2.c: New test.
25913
25914 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
25915
25916         * gcc.c-torture/execute/920730-1t.c,
25917         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
25918         Delete test cases, only relevant to -traditional.
25919
25920 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
25921
25922         * gcc.dg/cpp/undef1.c: Remove.
25923         * gcc.dg/cpp/directiv.c: Update.
25924         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
25925
25926 2002-02-27  Michael Meissner  <meissner@redhat.com>
25927
25928         * gcc.c-torture/execute/20020226-1.c: New test.
25929
25930 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
25931
25932         * g++.dg/debug/debug4.C: New test.
25933
25934         * gcc.dg/ia64-visibility-1.c: New test.
25935
25936 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
25937
25938         * gcc.dg/debug/20020224-1.c: New.
25939
25940 2002-02-25  Kazu Hirata  <kazu@hxi.com>
25941
25942         * gcc.c-torture/execute/960416-1.x: New.
25943         * gcc.c-torture/execute/divconst-3.x: Likewise.
25944
25945 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
25946
25947         * gcc.dg/20020224-1.c: New test.
25948
25949 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
25950
25951         * gcc.c-torture/execute/20020225-1.c: New.
25952
25953 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
25954
25955         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
25956
25957 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
25958
25959         * gcc.dg/20020222-1.c: New test.
25960
25961 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
25962
25963         * g++.dg/opt/anonunion1.C: New test.
25964
25965 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
25966
25967         * g++.dg/template/qualttp19.C: New test.
25968         * g++.dg/template/qualttp20.C: New test.
25969         * g++.old-deja/g++.jason/report.C: Adjust expected errors
25970         * g++.old-deja/g++.other/qual1.C: Likewise.
25971
25972 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
25973
25974         * gcc.dg/attr-alwaysinline.c: New.
25975
25976 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
25977
25978         * gcc.dg/20020220-1.c: New test.
25979
25980         * gcc.dg/20020220-2.c: New test.
25981
25982         * g++.dg/opt/mmx1.C: New test.
25983
25984 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
25985
25986         * gcc.c-torture/compile/20020110.c: New test.
25987
25988 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
25989
25990         * gcc.c-torture/execute/20020219-1.c: New test.
25991
25992         * gcc.dg/20020219-1.c: New test.
25993
25994         * gcc.dg/noncompile/20020220-1.c: New test.
25995
25996         * g++.dg/opt/ptrintsum1.C: New test.
25997
25998         * gcc.dg/debug/20020220-1.c: New test.
25999
26000 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
26001
26002         * gcc.c-torture/execute/20020216-1.c: New test.
26003
26004 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
26005
26006         * gcc.dg/decl-1.c: Update, new test.
26007
26008 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
26009
26010         * g++.dg/abi/bitfield1.C: New test.
26011         * g++.dg/abi/bitfield2.C: New test.
26012
26013 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26014
26015         * gcc.dg/attr-nest.c: New test.
26016
26017 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
26018
26019         * gcc.c-torture/execute/20020215-1.c: New test.
26020
26021 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
26024         * g++.dg/debug/debug.exp: New.
26025         * g++.dg/debug/trivial.C: New.
26026         * g++.dg/debug/debug1.C: Moved...
26027         * g++.dg/other/debug1.C: ...from here.
26028         * g++.dg/debug/debug2.C: Moved...
26029         * g++.dg/other/debug2.C: ...from here.
26030         * g++.dg/debug/debug3.C: Moved...
26031         * g++.dg/other/debug3.C: ...from here.
26032
26033         * gcc.dg/noncompile/20020213-1.c: New test.
26034
26035 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
26036
26037         * g++.dg/other/debug3.C: New test.
26038
26039         * gcc.c-torture/execute/20020213-1.c: New test.
26040
26041 2002-02-13  Richard Smith <richard@ex-parrot.com>
26042
26043         * g++.old-deja/g++.other/thunk1.C: New test.
26044
26045 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26046
26047         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
26048
26049 2002-02-13  Stan Shebs  <shebs@apple.com>
26050
26051         * gcc.dg/altivec-3.c: New.
26052
26053 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
26054
26055         * gcc.dg/Wunreachable-1.c: New test.
26056         * gcc.dg/Wunreachable-2.c: New test.
26057
26058 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26059
26060         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
26061
26062 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
26063
26064         * gcc.dg/decl-1.c: New test.
26065
26066 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
26067
26068         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
26069
26070 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26071
26072         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
26073         * gcc.c-torture/compile/980506-1.x: Likewise.
26074
26075 2002-02-10  Kazu Hirata  <kazu@hxi.com>
26076
26077         * gcc.dg/20020210-1.c: New.
26078
26079 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
26080
26081         * g77.f-torture/execute/947.f: New regression test
26082         for PR fortran/947.
26083
26084 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
26085
26086         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
26087         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
26088
26089 2002-02-08  Richard Henderson  <rth@redhat.com>
26090
26091         * gcc.c-torture/compile/labels-3.c: New.
26092
26093 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
26094
26095         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
26096         expression statements work instead.
26097         * gcc.dg/noncompile/20020207-1.c: New test.
26098
26099 2002-02-07  Richard Henderson  <rth@redhat.com>
26100
26101         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
26102
26103 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26104
26105         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
26106         message from g77
26107         * lib/g77-dg.exp: Trim g77 error messages so that they are
26108         recognized by dg.exp.
26109
26110 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26111
26112         PR fortran/5473
26113         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
26114
26115 2002-02-07  Richard Henderson  <rth@redhat.com>
26116
26117         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
26118         to be sufficiently aligned for integers.
26119
26120 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
26121
26122         * g++.dg/template/friend4.C: New test.
26123
26124 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
26125
26126         PR fortran/5743
26127         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
26128         unsupported cases.
26129
26130 2002-02-07  Richard Henderson  <rth@redhat.com>
26131
26132         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
26133         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
26134         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
26135         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
26136
26137 2002-02-06  Richard Henderson  <rth@redhat.com>
26138
26139         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
26140
26141 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
26142
26143         * gcc.dg/20020206-1.c: New test.
26144
26145 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
26146
26147         * gcc.c-torture/execute/20020206-1.c: New test.
26148
26149         * gcc.c-torture/execute/20020206-2.c: New test.
26150
26151         PR optimization/5429:
26152         * gcc.c-torture/compile/20020206-1.c: New test.
26153
26154 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
26155
26156         * g++.dg/ext/align1.C: Do not use an explicit alignment value
26157         as certain file formats cannot support particularly large
26158         alignments.
26159
26160         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
26161         and do not expect to be able to link the executable.
26162
26163         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
26164         fail because the COFF format does not support the weak attribute.
26165
26166 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
26167
26168         * g77.dg/pr5473.f:  New test
26169
26170 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
26171
26172         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
26173         Fix testcase accordingly.
26174
26175 2002-02-04  Richard Henderson  <rth@redhat.com>
26176
26177         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
26178         (buf): Change to be an array of pointers, not ints.
26179
26180 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26181
26182         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
26183         before all tests.  Move warning one line above to match where it
26184         C frontend emits.
26185         * gcc.dg/Wswitch-2.c: New test.
26186         * g++.dg/warn/Wswitch-1.C: New test.
26187         * g++.dg/warn/Wswitch-2.C: New test.
26188
26189 2002-02-04  Richard Henderson  <rth@redhat.com>
26190
26191         * g++.dg/abi/offsetof.C: Fix size comparison.
26192
26193 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
26194
26195         * gcc.dg/cast-qual-2.c: New test.
26196
26197 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
26198
26199         * gcc.dg/20020201-4.c: New test.
26200
26201 2002-02-04  Ben Elliston  <bje@redhat.com>
26202
26203         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
26204         target_info attribute != 0, in addition to the empty string.
26205         (gcc_target_compile): Likewise.
26206
26207 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
26208
26209         * gcc.dg/Wswitch.c: New test.
26210         PR gcc/4475. PR gcc/3780.
26211
26212 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
26213
26214         * g77.f-torture/execute/5122.f: New test for regressions
26215         against PR fortran/5122.
26216
26217 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
26218
26219         * g77.f-torture/compile/pr3743.f: Delete
26220         * g77.dg/pr3743-1.f: New test.
26221         * g77.dg/pr3743-2.f: New test.
26222         * g77.dg/pr3743-3.f: New test.
26223         * g77.dg/pr3743-4.f: New test.
26224
26225 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26226
26227         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
26228
26229 2002-02-02  Richard Henderson  <rth@redhat.com>
26230
26231         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
26232         * gcc.c-torture/execute/bf64-1.c: Likewise.
26233
26234 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26235
26236         * gcc.dg/20020201-2.c: New test.
26237
26238         * gcc.dg/20020201-3.c: New test.
26239
26240         * gcc.c-torture/execute/bitfld-2.c: New test.
26241
26242 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
26243
26244         * gcc.dg/bitfld-1.c: Update.
26245         * gcc.dg/bitfld-2.c: Update.
26246         * gcc.c-torture/execute/bitfld-1.x: New.
26247
26248 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
26249
26250         * gcc.c-torture/execute/20020201-1.c: New test.
26251
26252 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
26253
26254         PR target/5469
26255         * gcc.dg/20020201-1.c: New test.
26256
26257 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
26258
26259         PR fortran/3743
26260         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
26261         * g77.f-torture/compile/pr3743.x: Remove
26262
26263 2002-01-31  Tom Rix  <trix@redhat.com>
26264
26265         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
26266
26267 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26268
26269         * gcc.dg/noncompile/20020130-1.c: New test.
26270
26271 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
26272
26273         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
26274
26275 2002-01-29  Richard Henderson  <rth@redhat.com>
26276
26277         * gcc.c-torture/execute/991118-1.c: Cast various constants back
26278         to long long.
26279         * gcc.c-torture/execute/bf64-1.c: Likewise.
26280
26281 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
26282
26283         * gcc.c-torture/execute/20020129-1.c: New test.
26284
26285 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
26286
26287         * gcc.c-torture/compile/20000224-1.c: Update.
26288         * gcc.c-torture/execute/bitfld-1.c: New tests.
26289         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
26290         * gcc.dg/uninit-A.c: Update.
26291
26292 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26293
26294         * g++.dg/template/ctor1.C: Add instantiation.
26295
26296 2002-01-28  Paul Koning  <pkoning@equallogic.com>
26297
26298         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
26299         argument to __builtin_prefetch to be const ptr.
26300
26301 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
26302
26303         * gcc.c-torture/compile/20020120-1.c: New test.
26304
26305 2002-01-27  Kazu Hirata  <kazu@hxi.com>
26306
26307         * gcc.c-torture/execute/20020127-1.c: New test.
26308
26309 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
26310
26311         * g77.dg/f77-edit-i-in.f: New test
26312         * g77.dg/f77-edit-i-out.f: New test
26313
26314 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
26315
26316         * gcc.dg/debug/debug.exp: New file.
26317         * gcc.dg/debug/trivial.c: New file.
26318         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
26319         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
26320         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
26321         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
26322         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
26323         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
26324         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
26325         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
26326         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
26327         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
26328         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
26329         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
26330         * gcc.dg/20000503-1.c: Removed.
26331         * gcc.dg/20010207-1.c: Removed.
26332         * gcc.dg/20011223-1.c: Removed.
26333         * gcc.dg/20020104-2.c: Removed.
26334         * gcc.dg/debug-1.c: Removed.
26335         * gcc.dg/debug-2.c: Removed.
26336         * gcc.dg/debug-3.c: Removed.
26337         * gcc.dg/debug-4.c: Removed.
26338         * gcc.dg/debug-5.c: Removed.
26339         * gcc.dg/debug-6.c: Removed.
26340         * gcc.dg/dwarf2-1.c: Removed.
26341         * gcc.dg/dwarf2-2.c: Removed.
26342
26343 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
26344
26345         * g++.old-deja/g++.other/eh5.C: New test.
26346         * g++.old-deja/g++.other/sibcall2.C: New test.
26347         * g++.old-deja/g++.other/array9.C: New test.
26348         * g++.old-deja/g++.other/typename2.C: New test.
26349         * g++.old-deja/g++.other/crash60.C: New test.
26350         * g++.old-deja/g++.other/conv9.C: New test.
26351         * g++.old-deja/g++.other/mangle10.C: New test.
26352         * g++.old-deja/g++.other/unchanging1.C: New test.
26353         * g++.old-deja/g++.other/exprstmt1.C: New test.
26354         * g++.old-deja/g++.other/inline23.C: New test.
26355         * g++.old-deja/g++.eh/ia64-1.C: New test.
26356         * g++.old-deja/g++.other/dwarf2-1.C: New test.
26357         * g++.old-deja/g++.other/reload1.C: New test.
26358         * g++.old-deja/g++.other/static20.C: New test.
26359         * g++.old-deja/g++.other/local-alloc1.C: New test.
26360         * g++.old-deja/g++.other/conv8.C: New test.
26361         * g++.old-deja/g++.other/stmtexpr2.C: New test.
26362         * g++.old-deja/g++.other/storeexpr1.C: New test.
26363         * g++.old-deja/g++.other/storeexpr2.C: New test.
26364         * g++.dg/eh/template2.C: New test.
26365         * g++.dg/warn/weak1.C: New test.
26366
26367 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
26368
26369         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
26370         Remove first, non-varying, argument.
26371
26372 2002-01-23  Richard Henderson  <rth@redhat.com>
26373
26374         * gcc.dg/inline-2.c: New.
26375
26376         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
26377         Add optional target arg.  Check number of arguments.
26378         (scan-assembler-not, scan-assembler-dem): Likewise.
26379         (scan-assembler-dem-not): Likewise.
26380
26381 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26382
26383         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
26384         line 12.
26385         * g++.old-deja/g++.brendan/parse3.C,
26386         g++.old-deja/g++.other/crash26.C,
26387         g++.old-deja/g++.other/crash28.C,
26388         g++.old-deja/g++.other/crash29.C,
26389         g++.old-deja/g++.other/crash30.C,
26390         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
26391
26392 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
26393
26394         * gcc.dg/20020115-1.c: New.
26395
26396 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
26397
26398         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
26399
26400 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
26401
26402         * gcc.dg/20020122-3.c: New.
26403
26404 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
26405
26406         * g++.dg/other/gc1.C: New test.
26407
26408 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
26409
26410         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
26411
26412 2002-01-22  Richard Henderson  <rth@redhat.com>
26413
26414         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
26415
26416 2002-01-22  Richard Henderson  <rth@redhat.com>
26417
26418         * gcc.dg/20020122-4.c: New.
26419
26420 2002-01-22  H.J. Lu <hjl@gnu.org>
26421
26422         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
26423         link output.
26424         * gcc.dg/special/ecos.exp: Likewise.
26425         * lib/g++-dg.exp: Likewise.
26426         * lib/g77-dg.exp: Likewise.
26427         * lib/gcc-dg.exp : Likewise.
26428         * lib/mike-g++.exp: Likewise.
26429         * lib/mike-g77.exp: Likewise.
26430         * lib/mike-gcc.exp: Likewise.
26431         * lib/objc-dg.exp: Likewise.
26432
26433 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
26434
26435         PR target/5379
26436         * gcc.dg/20020122-2.c: New test.
26437
26438 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
26439
26440         * gcc.dg/20020122-1.c: New test.
26441
26442 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
26443
26444         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
26445
26446 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
26447
26448         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
26449
26450 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26451
26452         * gcc.c-torture/compile/20020121-1.c: New test.
26453
26454 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26455
26456         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
26457         ld_library_path.
26458
26459 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
26460
26461         * gcc.dg/20020218-1.c: New test.
26462
26463 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
26464
26465         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
26466         messages
26467         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
26468         "At global scope" warning
26469         * g++.dg/ext/align1.C: Change cygwin test for alignment
26470         from db-bogus to dg-warning
26471
26472 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
26473
26474         * g77.f-torture/compile/cpp2.F: New test.
26475
26476 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * g++.dg/template/access1.C: New test.
26479
26480 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
26481
26482         * gcc.dg/20020118-1.c: New.
26483
26484 2002-01-18  Kazu Hirata  <kazu@hxi.com>
26485
26486         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
26487
26488 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26489
26490         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
26491         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
26492         alignment warnings.
26493
26494 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
26495
26496         * gcc.misc-tests/i386-prefetch.exp: Save and restore
26497         torture_with_loops and torture_without_loops
26498
26499 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
26500
26501         * gcc.c-torture/compile/20020116-1.c: New test.
26502
26503 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
26504
26505         * gcc.dg/20020116-2.c: New test.
26506
26507         * gcc.dg/ultrasp4.c: New test.
26508
26509         * gcc.dg/20020116-1.c: New test.
26510
26511 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
26512
26513         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
26514         by EABI.
26515
26516 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
26517
26518         * gcc.misc-tests/i386-prefetch.exp: New.
26519         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
26520         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
26521         * gcc.misc-tests/i386-pf-none-1.c: New test.
26522         * gcc.misc-tests/i386-pf-sse-1.c: New test.
26523
26524 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
26525
26526         * gcc.dg/gnu89-init-1.c: Add new tests.
26527
26528 2002-01-15  Andreas Jaeger  <aj@suse.de>
26529
26530         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
26531         * gcc.dg/i386-mmx-2.c: Likewise.
26532         * gcc.dg/i386-sse-1.c: Likewise.
26533         * gcc.dg/i386-sse-2.c: Likewise.
26534         * gcc.dg/i386-sse-3.c: Likewise.
26535
26536 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
26537
26538         * g77.f-torture/execute/intrinsic-unix-bessel.f:
26539         Uncomment additional cases that now pass.
26540
26541 2002-01-11  Richard Henderson  <rth@redhat.com>
26542
26543         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
26544         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
26545
26546 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
26547
26548         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
26549
26550 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
26551
26552         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
26553         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
26554
26555 2002-01-10  Dale Johannesen  <dalej@apple.com>
26556
26557         * gcc.c-torture/execute/loop-11.c: New.
26558
26559 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
26560
26561         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
26562         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
26563
26564 2002-01-09  Richard Henderson  <rth@redhat.com>
26565
26566         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
26567         type in which to perform the operation for each size.
26568
26569 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
26570
26571         * gcc.c-torture/compile/20020109-2.c: New test.
26572
26573 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
26574
26575         * gcc.c-torture/execute/loop-10.c: New test.
26576
26577 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26578
26579         * gcc.c-torture/compile/20010226-1.c: New test.
26580         * gcc.c-torture/compile/20010227-1.c: New test.
26581         * gcc.c-torture/compile/20010426-1.c: New test.
26582         * gcc.c-torture/compile/20010510-1.c: New test.
26583         * gcc.c-torture/compile/20010605-3.c: New test.
26584         * gcc.c-torture/compile/20010824-1.c: New test.
26585         * gcc.c-torture/execute/20010409-1.c: New test.
26586         * gcc.dg/noncompile/20000901-1.c: New test.
26587         * gcc.dg/20001023-1.c: New test.
26588         * gcc.dg/20001101-1.c: New test.
26589         * gcc.dg/20001102-1.c: New test.
26590         * gcc.dg/20010207-1.c: New test.
26591         * gcc.dg/20010405-1.c: New test.
26592         * gcc.dg/20010822-1.c: New test.
26593         * gcc.dg/20011107-1.c: New test.
26594
26595 2002-01-09  Jeffrey A Law  (law@redhat.com)
26596
26597         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
26598
26599         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
26600         execution failure on PA targets.
26601
26602 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
26603
26604         * gcc.c-torture/compile/20020109-1.c: New test.
26605
26606 2002-01-08  Kazu Hirata  <kazu@hxi.com>
26607
26608         * gcc.c-torture/execute/20020108-1.c: New test.
26609
26610 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * gcc.dg/20020108-1.c: New test.
26613
26614 2002-01-08  H.J. Lu <hjl@gnu.org>
26615
26616         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
26617         for header files.
26618
26619 2002-01-08  Geoff Keating  <geoffk@redhat.com>
26620
26621         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
26622         consistency.
26623
26624 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
26625
26626         * gcc.dg/altivec-4.c: Test altivec predicates.
26627
26628 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
26629
26630         * gcc.c-torture/execute/20020107-1.c: New test.
26631
26632 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26633
26634         PR c/5279
26635         * gcc.c-torture/compile/20020106-1.c: New test.
26636
26637 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
26638
26639         * gcc.c-torture/execute/nestfunc-4.c: New test.
26640
26641 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26642
26643         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
26644         extra triple that slipped in.
26645         * g++.old-deja/g++.abi/align.C: Likewise.
26646         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26647
26648 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
26649
26650         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
26651         * g++.old-deja/g++.abi/align.C: Likewise.
26652         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26653
26654         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
26655         on FreeBSD/i386.
26656         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
26657         FreeBSD.
26658
26659 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
26660
26661         * gcc.dg/20020104-1.c: New test.
26662
26663         * gcc.dg/20020104-2.c: New test.
26664
26665 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
26666
26667         * gcc.dg/20020103-1.c: Fix typo in target selector.
26668
26669 2002-01-03  Richard Henderson  <rth@redhat.com>
26670
26671         * gcc.dg/20020103-1.c: New.
26672
26673 2002-01-03  Kazu Hirata  <kazu@hxi.com>
26674
26675         * gcc.c-torture/execute/20020103-1.c: New test.
26676
26677 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
26678
26679         * g++.dg/other/debug2.C: New test.
26680
26681         * gcc.c-torture/compile/20020103-1.c: New test.
26682
26683 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
26684
26685         * gcc.dg/gnu89-init-1.c: Added new tests.
26686
26687 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.dg/template/friend2.C: Remove as patch is reverted.
26690
26691         * g++.dg/warn/oldcast1.C: New test.
26692
26693         * g++.dg/template/ptrmem1.C: New test.
26694         * g++.dg/template/ptrmem2.C: New test.
26695
26696         * g++.dg/template/ntp.C: New test.
26697
26698         * g++.dg/other/component1.C: New test.
26699
26700         * g++.dg/template/ttp3.C: New test.
26701
26702         * g++.dg/template/friend2.C: New test.
26703         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
26704
26705 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26706
26707         * g++.dg/other/ptrmem1.C: New test.
26708         * g++.dg/other/ptrmem2.C: New test.
26709
26710 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26711
26712         * g++.dg/template/ctor1.C: New test.
26713
26714 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
26715
26716         * g++.dg/template/friend2.C: New test.
26717
26718 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
26719
26720         * gcc.dg/mmix-1.c: New test.
26721
26722 2001-12-31  Richard Henderson  <rth@redhat.com>
26723
26724         * gcc.dg/asm-5.c: New.
26725
26726 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
26727
26728         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
26729         in namespace __gnu_cxx
26730
26731 2001-12-30  Richard Henderson  <rth@redhat.com>
26732
26733         * gcc.dg/debug-6.c: New.
26734
26735 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
26736
26737         * gcc.c-torture/compile/20011229-2.c: New test.
26738
26739 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
26740
26741         * gcc.dg/debug-3.c: New test.
26742         * gcc.dg/debug-4.c: New test.
26743         * gcc.dg/debug-5.c: New test.
26744
26745 2001-12-29  Richard Henderson  <rth@redhat.com>
26746
26747         * g++.dg/eh/loop1.C: New.
26748
26749 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         * g++.dg/template/crash1.C: New test.
26752
26753 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26754
26755         * g++.dg/other/const1.C: New test.
26756
26757 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
26758
26759         * gcc.c-torture/compile/20011229-1.c: New test.
26760
26761 2001-12-28  Stan Shebs  <shebs@apple.com>
26762
26763         * lib/objc-torture.exp: Resync with c-torture.exp.
26764         * lib/objc.exp: Load standard libraries.
26765
26766 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
26767
26768         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
26769         additional tests.
26770
26771 2001-12-27  Roger Sayle <roger@eyesopen.com>
26772
26773         * gcc.c-torture/execute/string-opt-16.c: New testcase.
26774
26775 2001-12-27  Richard Henderson  <rth@redhat.com>
26776
26777         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
26778
26779 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
26780
26781         * g++.dg/eh/ctor1.C: New test.
26782         * g++.dg/other/error2.C: New test.
26783
26784 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.dg/other/init2.C: New test.
26787
26788 2001-12-24  Richard Henderson  <rth@redhat.com>
26789
26790         * gcc.dg/20011223-1.c: New.
26791         * gcc.dg/inline-1.c: New.
26792
26793 2001-12-23  Richard Henderson  <rth@redhat.com>
26794
26795         * gcc.dg/asm-4.c: Test operand modifiers.
26796
26797 2001-12-23  Richard Henderson  <rth@redhat.com>
26798
26799         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
26800
26801 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26802
26803         * gcc.c-torture/execute/20011223-1.c: New test.
26804
26805 2001-12-21  Richard Henderson  <rth@redhat.com>
26806
26807         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
26808         re-enables the warning.
26809
26810 2001-12-21  Richard Henderson  <rth@redhat.com>
26811
26812         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
26813
26814 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26815
26816         * gcc.c-torture/compile/20011218-1.c: New test.
26817
26818 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
26819
26820         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
26821         arm-isr.c test.
26822         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
26823         epilogue generation for ARM ISR routines.
26824
26825 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26826
26827         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
26828         * gcc.dg/format/c90-printf-3.c: Likewise.
26829         * gcc.dg/format/c99-printf-3.c: Likewise.
26830         * gcc.dg/format/ext-1.c: Likewise.
26831         * gcc.dg/format/ext-6.c: Likewise.
26832         * gcc.dg/format/format.h: Prototype unlocked stdio.
26833
26834 2001-12-20  Richard Henderson  <rth@redhat.com>
26835
26836         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
26837         (arena): Use it.
26838         (malloc): Correct allocation logic.  Abort if we fill up the
26839         arena before initialization complete.
26840         (realloc): Correct allocation logic.
26841
26842 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
26843
26844         * gcc.c-torture/compile/20011219-2.c: New test.
26845
26846         * gcc.c-torture/execute/20011219-1.c: New test.
26847
26848 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
26849
26850         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
26851         target does not support weak symbols.
26852
26853 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
26854
26855         * gcc.c-torture/compile/20011219-1.c: New test.
26856
26857 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
26858
26859         * g++.dg/other/error1.C: New test.
26860
26861 2001-12-17  Jeffrey A Law  (law@redhat.com)
26862
26863         * gcc.c-torture/execute/20011217-1.c: New test.
26864
26865 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
26866
26867         * objc.dg/special/: New directory.
26868         * objc.dg/special/special.exp: New file.
26869         * objc.dg/special/unclaimed-category-1.h: New file.
26870         * objc.dg/special/unclaimed-category-1a.m: New file.
26871         * objc.dg/special/unclaimed-category-1.m: New file.
26872
26873 2001-12-17  Andreas Jaeger  <aj@suse.de>
26874
26875         * gcc.c-torture/compile/20011217-2.c: New test.
26876
26877 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26878
26879         * gcc.c-torture/compile/20011217-1.c: New test.
26880
26881 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
26882
26883         * testsuite/gcc.dg/20011214-1.c: New.
26884
26885 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
26886
26887         * gcc.dg/altivec-4.c: New.
26888
26889 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
26890
26891         * gcc.dg/20011113-1.c: New test.
26892
26893 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
26894
26895         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
26896         std::__malloc_alloc_template<0> and
26897         std::__default_alloc_template<false, 0>.
26898
26899 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
26900
26901         * objc/execute/bf-21.m: New test.
26902         * objc/execute/enumeration-1.m: New test.
26903         * objc/execute/enumeration-2.m: New test.
26904
26905 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
26906
26907         * gcc.dg/gnu89-init-1.c: New test.
26908
26909 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26910
26911         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
26912         * g++.old-deja/g++.jason/2371.C: Likewise.
26913         * g++.old-deja/g++.jason/template33.C: Likewise.
26914         * g++.old-deja/g++.jason/template34.C: Likewise.
26915         * g++.old-deja/g++.jason/template36.C: Likewise.
26916         * g++.old-deja/g++.oliva/typename1.C: Likewise.
26917         * g++.old-deja/g++.oliva/typename2.C: Likewise.
26918         * g++.old-deja/g++.other/typename1.C: Likewise.
26919         * g++.old-deja/g++.pt/inherit2.C: Likewise.
26920         * g++.old-deja/g++.pt/nontype5.C: Likewise.
26921         * g++.old-deja/g++.pt/typename11.C: Likewise.
26922         * g++.old-deja/g++.pt/typename14.C: Likewise.
26923         * g++.old-deja/g++.pt/typename16.C: Likewise.
26924         * g++.old-deja/g++.pt/typename3.C: Likewise.
26925         * g++.old-deja/g++.pt/typename4.C: Likewise.
26926         * g++.old-deja/g++.pt/typename5.C: Likewise.
26927         * g++.old-deja/g++.pt/typename7.C: Likewise.
26928         * g++.old-deja/g++.robertl/eb9.C: Likewise.
26929
26930 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
26931
26932         * g++.dg/other/linkage1.C: New test.
26933         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
26934         specifiers.
26935
26936 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
26937
26938         * gcc.dg/concat.c: New test.
26939
26940 2001-12-11  Stan Shebs  <shebs@apple.com>
26941
26942         * objc/compile: New test directory.
26943         * objc/compile/compile.exp: New expect script.
26944         * objc/compile/20011211-1.m: New compile test.
26945
26946 2001-12-11  Jason Merrill  <jason@redhat.com>
26947
26948         * lib/prune.exp (prune_gcc_output): Also handle "In member
26949         function".  So many permutations...
26950
26951 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
26952
26953         * g++.dg/template/typedef1.C: New test.
26954
26955 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26956
26957         * g++.dg/other/copy1.C: New test.
26958
26959 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
26960
26961         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
26962
26963         * gcc.dg/builtin-choose-expr.c: New.
26964
26965 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
26966
26967         * gcc.dg/altivec-2.c: New.
26968
26969 2001-12-07  Richard Henderson  <rth@redhat.com>
26970
26971         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
26972
26973 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
26974
26975         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
26976         ultrasparc.
26977
26978 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26979
26980         * g++-old.deja/g++.robertl/eb101.C: Deleted.
26981
26982 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
26983
26984         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
26985         variable argument list.
26986
26987 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
26988
26989         * gcc.c-torture/execute/memcheck: Delete entire directory.
26990         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
26991         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
26992
26993 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
26994
26995         * gcc.dg/Wshadow-1.c: New test.
26996
26997 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
26998
26999         * gcc.c-torture/compile/20011130-1.c: New test.
27000
27001         * gcc.dg/noncompile/20011025-1.c: New test.
27002
27003         * g++.dg/other/anon-union.C: New test.
27004
27005         * gcc.c-torture/execute/20011024-1.c: New test.
27006
27007 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27008
27009         * gcc.c-torture/execute/20000722-1.x,
27010         gcc.c-torture/execute/20010123-1.x: Remove.
27011         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
27012         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
27013         gcc.dg/c99-complit-2.c: New tests.
27014
27015 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
27016
27017         * g++.dg/inherit/base1.C: New test.
27018
27019 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
27020
27021         * g++.dg/other/stdarg1.C: New test.
27022
27023         * gcc.c-torture/compile/20011130-2.c: New test.
27024
27025 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
27026
27027         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
27028         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
27029         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
27030         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
27031         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
27032         * gcc.dg/builtin-prefetch-1.c: New test.
27033
27034 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
27035
27036         * gcc.dg/20011130-1.c: New test.
27037
27038 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
27039
27040         * g++.dg/other/scope1.C: New test.
27041         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
27042
27043 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27044
27045         * gcc.dg/vla-init-1.c: New test.
27046
27047 2001-12-01  Geoff Keating  <geoffk@redhat.com>
27048
27049         * gcc.c-torture/compile/structs.c: New testcase from GDB.
27050
27051 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27052
27053         * objc.dg/alias.m: Update.
27054         * objc.dg/class-1.m: Update.
27055         * objc.dg/const-str-1.m: Update.
27056         * objc.dg/fwd-proto-1.m: Update.
27057         * objc.dg/id-1.m: Update.
27058         * objc.dg/super-class-1.m: Update.
27059
27060 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
27061
27062         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
27063         constructs.
27064
27065 2001-11-28  Jeffrey A Law  (law@cygnus.com)
27066
27067         * gcc.c-torture/execute/20011128-1.c: New test.
27068
27069 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
27070
27071         * gcc.dg/20011127-1.c: New test.
27072
27073 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27074
27075         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
27076         from Austin Group draft 7.
27077         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
27078         scanf format arguments.
27079         * gcc.dg/format/no-exargs-2.c: New test.
27080
27081 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
27082
27083         * g++.dg/abi/vbase8-4.C: New test.
27084
27085 2001-11-24  Ian Lance Taylor  <ian@airs.com>
27086
27087         * gcc.c-torture/execute/20011121-1.c: New test.
27088
27089 2001-11-23  Jeffrey A Law  (law@cygnus.com)
27090
27091         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
27092
27093 2001-11-23  Andreas Jaeger  <aj@suse.de>
27094
27095         * gcc.dg/cpp/charconst-2.c: New test.
27096
27097 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
27098
27099         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
27100         to the host if it is remote.  Let tests specify extra headers
27101         they use.
27102         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
27103         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
27104         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
27105         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
27106         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
27107         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
27108         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
27109         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
27110         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
27111         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
27112
27113 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
27114
27115         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
27116         for little endian ARMs.
27117
27118 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
27119
27120         * gcc.c-torture/compile/20011119-1.c: New test.
27121         * gcc.c-torture/compile/20011119-2.c: New test.
27122
27123 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
27124
27125         * gcc.dg/altivec-1.c: Fix typo.
27126
27127 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
27128
27129         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
27130
27131 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
27132
27133         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
27134
27135 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
27136
27137         * lib/g77.exp: Don't specify --rpath-link.
27138
27139         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
27140         across all the headers.
27141         * gcc.dg/format/format.exp: For testing on a remote host,
27142         copy format.h.
27143
27144         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
27145         * gcc.c-torture/execute/930406-1.c: Likewise.
27146         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27147
27148 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
27149
27150         * gcc.dg/altivec-1.c: New.
27151
27152 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
27153
27154         * gcc.dg/cpp/fpreprocessed.c: New test case.
27155
27156 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27157
27158         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
27159         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
27160         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
27161
27162 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27163
27164         * gcc.dg/no-builtin-1.c: New test.
27165
27166 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
27167
27168         * gcc.c-torture/execute/20011115-1.c: New test.
27169
27170 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
27171
27172         * gcc.c-torture/compile/20011114-2.c: New test.
27173         * gcc.c-torture/compile/20011114-3.c: New test.
27174         * gcc.c-torture/compile/20011114-4.c: New test.
27175
27176 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
27177
27178         * g++.dg/other/init1.C: New test.
27179
27180 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
27181
27182         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
27183         message.
27184
27185         * gcc.c-torture/execute/20011114-1.c: New testcase.
27186
27187         * gcc.c-torture/compile/20010327-1.c: Revert last change.
27188         * gcc.c-torture/compile/20011114-1.c: New test, exactly
27189         like the (before this change) version of 20010327-1.c.
27190
27191 2001-11-14  Roger Sayle <roger@eyesopen.com>
27192
27193         * gcc.c-torture/execute/string-opt-13.c: New testcase.
27194
27195 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
27196
27197         * g++.dg/init/array2.C: New test.
27198
27199 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
27200
27201         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
27202
27203 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
27204
27205         * g++.dg/other/forscope1.C: New test.
27206         * g++.dg/ext/forscope1.C: New test.
27207         * g++.dg/ext/forscope2.C: New test.
27208
27209 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
27210
27211         * gcc.c-torture/execute/20011113-1.c: New test.
27212
27213 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
27214
27215         * gcc.c-torture/execute/20011109-2.c: New test.
27216
27217         * gcc.c-torture/execute/20011109-1.c: New test.
27218
27219 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
27220
27221         * gcc.c-torture/compile/20011109-1.c: New test.
27222
27223 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
27224
27225         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
27226         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
27227         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
27228         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
27229         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
27230         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
27231         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
27232
27233 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27234
27235         * g++.dg/warn/Wshadow-1.C: New tests.
27236         * g++.old-deja/g++.mike/for3.C: Update.
27237
27238 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27239
27240         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
27241         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
27242         XFAILs.  Adjust expected error texts.
27243         * gcc.c-torture/compile/20011106-1.c,
27244         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
27245         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
27246         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
27247         gcc.dg/c99-array-lval-5.c: New tests.
27248
27249 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27250
27251         * gcc.dg/cpp/defined.c: Update.
27252
27253 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27254
27255         * gcc.c-torture/execute/anon-1.c: New test.
27256
27257 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
27258
27259         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
27260         same size, so no warning should be produced on stormy16.
27261
27262         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
27263         due to oversized array.
27264         * g++.old-deja/g++.mike/ns15.C: Likewise.
27265         * g++.old-deja/g++.pt/crash16.C: Likewise.
27266
27267 2001-11-02  Graham Stott  <grahams@redhat.com>
27268
27269         * g++.dgother/debug1.C: Fix typos.
27270
27271 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
27272
27273         * g++.dg/other/debug1.C: New test.
27274
27275 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
27276
27277         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
27278         of unsigned long.
27279
27280 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
27281
27282         * gcc.dg/20011029-2.c: New test.
27283
27284         * gcc.c-torture/compile/20011029-1.c: New test.
27285
27286 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
27287
27288         * objc/execute/class_self-1.m: New test.
27289         * objc/execute/class_self-2.m: New test.
27290
27291 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
27292
27293         * gcc.misc-tests/msgs.exp: Delete.
27294         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
27295         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
27296         error set to match recent changes.
27297
27298 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
27299
27300         * gcc.dg/20011021-1.c: New test.
27301
27302 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
27303
27304         * gcc.c-torture/compile/20011023-1.c: New test.
27305
27306 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
27307
27308         * lib/g77.exp: Rewrite based on lib/g++.exp.
27309
27310 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
27311
27312         * gcc.c-torture/execute/20011019-1.c: New test.
27313
27314         * gcc.dg/20011018-1.c: New test.
27315
27316 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
27317
27318         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
27319
27320 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
27321
27322         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
27323         * gcc.dg/attr-invalid.c: Likewise.
27324
27325 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
27326
27327         * testsuite/gcc.dg/20011015-1.c: New test.
27328
27329 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27330
27331         * g++.dg/template/unify2.C: New test.
27332
27333 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
27334
27335         * g++.dg/other/exception-specification.C: New test
27336
27337 2001-10-13  Tom Rix  <trix@redhat.com>
27338
27339         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
27340         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
27341
27342 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
27343
27344         * testsuite/gcc.dg/20011009-1.c: New test.
27345
27346 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
27347
27348         PR g++/4476
27349         * g++.dg/other/friend1.C: New test.
27350
27351 2001-10-11  Richard Henderson  <rth@redhat.com>
27352
27353         * g++.old-deja/g++.other/crash18.C: Add -S to options.
27354
27355 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27356
27357         * gcc.c-torture/compile/20011010-1.c: New.
27358
27359 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27360
27361         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
27362         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
27363         g77.f-torture/execute/execute.exp,
27364         g77.f-torture/noncompile/noncompile.exp,
27365         gcc.c-torture/compile/compile.exp,
27366         gcc.c-torture/execute/execute.exp,
27367         gcc.c-torture/execute/ieee/ieee.exp,
27368         gcc.c-torture/execute/memcheck/memcheck.exp,
27369         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
27370         objc/execute/execute.exp: Update FSF address.
27371
27372 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
27373
27374         * gcc.dg/cpp/cmdlne-C.c: Update.
27375         * gcc.dg/cpp/cmdlne-C2.c: New.
27376
27377 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27378
27379         * gcc.c-torture/execute/20011008-3.c: New.
27380
27381 2001-10-08  DJ Delorie  <dj@redhat.com>
27382
27383         * gcc.dg/20011008-1.c: New.
27384         * gcc.dg/20011008-2.c: New.
27385
27386 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
27387
27388         * gcc.dg/cpp/spacing1.c: Update test.
27389
27390 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27391
27392         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
27393         spelling errors of "separate" as "seperate".
27394
27395 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
27396
27397         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
27398         enough to avoid inlining.
27399
27400 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27401
27402         * lib/g77.exp: set libg2c_dir correctly.
27403
27404 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27405
27406         * gcc.dg/cpp/macro11.c: New test.
27407
27408 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27409
27410         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
27411         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
27412         gcc.dg/format/multattr-3.c: New tests.
27413         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
27414         tests for format attributes on function pointers being rejected.
27415
27416 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27417
27418         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
27419
27420 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27421
27422         * g++.dg/warn/format1.C: New test.
27423
27424 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
27425
27426         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
27427
27428 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27429
27430         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
27431
27432 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
27433
27434         * gcc.dg/cpp/redef2.c: Add test.
27435
27436 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
27437
27438         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
27439         long-standing bug on i686, apparently.
27440         * gcc.c-torture/execute/loop-2c.x: New file.
27441         * gcc.c-torture/execute/loop-2d.x: New file.
27442         * gcc.c-torture/execute/loop-3c.x: New file.
27443
27444 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
27445
27446         * gcc.dg/cpp/20000625-2.c: Correct line number.
27447
27448 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27449
27450         * gcc.dg/cpp/macro10.c: New test.
27451         * gcc.dg/cpp/strify3.c: New test.
27452         * gcc.dg/cpp/spacing1.c: Add tests.
27453         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
27454         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
27455
27456 2001-09-24  DJ Delorie  <dj@redhat.com>
27457
27458         * gcc.c-torture/execute/20010924-1.c: New test.
27459
27460 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
27461
27462         * testsuite/objc/execute/paste.m: Remove.
27463
27464 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27465
27466         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
27467
27468 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
27469
27470         * g77.dg/strlen0.f: New test.
27471
27472 2001-09-21  Richard Henderson  <rth@redhat.com>
27473
27474         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
27475         * g++.old-deja/g++.abi/vtable2.C: Likewise.
27476
27477 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27478
27479         Table-driven attributes.
27480         * g++.dg/ext/attrib1.C: New test.
27481
27482 2001-09-20  DJ Delorie  <dj@redhat.com>
27483
27484         * gcc.dg/20000926-1.c: Update expected warning messages.
27485         * gcc.dg/array-2.c: Likewise, and test for warnings too.
27486         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
27487         array.
27488
27489 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
27490
27491         * g++.dg/eh/registers1.C: New test case.
27492
27493 2001-09-17  Richard Henderson  <rth@redhat.com>
27494
27495         * gcc.dg/array-5.c: Fix VLA decomposition test.
27496
27497 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
27498
27499         * gcc.dg/cpp/line5.c: New testcase.
27500
27501 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
27502
27503         * gcc.dg/cpp/macro9.c: New test.
27504
27505 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
27506
27507         * gcc.c-torture/execute/980223.c: Change type of addr from long
27508         to char *.
27509
27510 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
27511
27512         * gcc.c-torture/execute/20010915-1.c: New test.
27513
27514 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
27515
27516         * g77.dg/bprob: New directory.
27517         * g77.dg/bprob/bprob.exp: New file.
27518         * g77.dg/bprob/bprob-1.f: New test.
27519         * g77.dg/gcov: New directory.
27520         * g77.dg/gcov/gcov.exp: New file.
27521         * g77.dg/gcov/gcov-1.f: New test.
27522         * g77.dg/gcov/gcov-1.x: New file.
27523
27524 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
27525
27526         * gcc.dg/cpp/directiv.c: Update.
27527         * gcc.dg/cpp/undef1.c: Update.
27528
27529 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.dg/20010912-1.c: New test.
27532
27533 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
27534
27535         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
27536         language-independent file in lib.
27537         * lib/gcov.exp: New file.
27538
27539 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
27540
27541         * gcc.c-torture/compile/20010911-1.c: New test.
27542
27543 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
27544
27545         * lib/profopt.exp: New, to support profile-directed optimizations.
27546         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
27547         * gcc.misc-tests/bprob-1.c: New test.
27548         * gcc.misc-tests/bprob-2.c: New test.
27549
27550 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
27551
27552         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
27553         XFAIL and which kinds of gcov output to verify.
27554         * gcc.misc-tests/gcov-4b.x: New file.
27555         * gcc.misc-tests/gcov-5b.x: New file.
27556         * gcc.misc-tests/gcov-6.x: New file.
27557         * gcc.misc-tests/gcov-7.c: New test.
27558         * gcc.misc-tests/gcov-7.x: New file.
27559
27560 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
27561
27562         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
27563         * gcc.misc-tests/gcov-6.c: New test.
27564
27565 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27566
27567         PR c++/3986
27568         * g++.dg/abi/vbase1.C: New test.
27569
27570 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
27571
27572         * objc.dg/method-2.m: New.
27573
27574 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
27575
27576         PR c++/4203
27577         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
27578         * g++.dg/init/empty1.C: New test.
27579
27580 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
27581
27582         * gcc.c-torture/compile/20010903-1.c: New test.
27583
27584 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
27585
27586         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
27587         for m68k.
27588
27589 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
27590
27591         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
27592
27593         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
27594
27595         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
27596
27597 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
27598
27599         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
27600         for 16-bit 'unsigned int'.
27601
27602 2001-08-29  Kazu Hirata  <kazu@hxi.com>
27603
27604         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
27605
27606 2001-08-27  Richard Henderson  <rth@redhat.com>
27607
27608         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
27609         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
27610
27611 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
27612
27613         * gcc.dg/asm-names.c (ymain): New.
27614
27615 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
27616
27617         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
27618         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
27619         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
27620
27621 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27622
27623         * gcc.dg/compare5.c: New testcase.
27624
27625 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
27626
27627         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
27628         and "In instantiation".
27629
27630 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
27631
27632         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
27633
27634 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
27635
27636         * gcc.misc-tests/gcov.exp: Add support for branch information.
27637         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
27638         * gcc.misc-tests/gcov-4.c: New test.
27639         * gcc.misc-tests/gcov-4b.c: New test.
27640         * gcc.misc-tests/gcov-5b.c: New test.
27641
27642 2001-08-20  Zack Weinberg  <zackw@panix.com>
27643
27644         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
27645         expected to fail.
27646
27647 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
27648
27649         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
27650
27651 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
27652
27653         * g++.dg/eh/template1.C: New test.
27654
27655 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
27656
27657         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
27658         Fix thinko.
27659         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
27660         for xfail.
27661
27662 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
27663
27664         * lib/g77-dg.exp:  Use prune.exp for common procedures
27665         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
27666         * lib/g77.exp: (g77-dg-prune) Remove
27667
27668 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
27669
27670         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
27671
27672 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27673
27674         * g++.dg/template/unify1.C: New test.
27675
27676 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         * g++.dg/abi/empty4.C: New test.
27679
27680 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
27681
27682         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
27683         solaris2.*
27684         * g77.f-torture/compile/pr3743.x: Likewise
27685
27686 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
27687
27688         * g++.dg/other/using-declaration.C: New test.
27689
27690 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27691
27692         * gcc.dg/cpp/tr-sign.c: New testcase.
27693
27694 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
27695
27696         * gcc.dg/cpp/19951025-1.c: Revert.
27697         * gcc.dg/cpp/directiv.c: We no longer process directives that
27698         interrupt macro arguments.
27699
27700 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
27701
27702         * gcc.dg/bconstp-1.c: New test.
27703
27704 2001-08-03  Richard Henderson  <rth@redhat.com>
27705
27706         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
27707
27708 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
27709
27710         * gcc.dg/cpp/19951025-1.c: Update.
27711
27712 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
27713
27714         * g77.dg/ff90-1.f (s): Fix reference of variable z,
27715         should be x.
27716
27717 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         Kill -fhonor-std.
27720         * g++.old-deja/g++.ns/ns14.C: Remove special options.
27721         * g++.old-deja/g++.other/std1.C: Likewise.
27722         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
27723
27724 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
27725
27726         * lib/g77.exp:  Load gcc-defs.exp for common procedures
27727         (g77_pass, g77_fail, g77_finish, g77_exit,
27728         ${tool}_check_unsupported_p} Now redundant.  Deleted.
27729
27730 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
27731
27732         * g77.dg/fbackslash.f
27733         * g77.dg/fcase-preserve.f
27734         * g77.dg/ff90-1.f
27735         * g77.dg/ffixed-line-length-0.f
27736         * g77.dg/ffixed-line-length-132.f
27737         * g77.dg/ffixed-line-length-7.f
27738         * g77.dg/ffixed-line-length-72.f
27739         * g77.dg/ffixed-line-length-none.f
27740         * g77.dg/ffree-form-1.f
27741         * g77.dg/fno-backslash.f
27742         * g77.dg/fno-f90-1.f
27743         * g77.dg/fno-fixed-form-1.f
27744         * g77.dg/fno-onetrip.f
27745         * g77.dg/fno-typeless-boz.f
27746         * g77.dg/fno-underscoring.f
27747         * g77.dg/fno-vxt-1.f
27748         * g77.dg/fonetrip.f
27749         * g77.dg/ftypeless-boz.f
27750         * g77.dg/fugly-assumed.f
27751         * g77.dg/funderscoring.f
27752         * g77.dg/fvxt-1.f
27753
27754 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
27755
27756         * objc.dg/fwd-proto-1.m: New.
27757         * objc.dg/local-decl-1.m: New.
27758         * objc.dg/naming-1.m: New.
27759         * objc.dg/naming-2.m: New.
27760         * objc.dg/proto-hier-1.m: New.
27761
27762 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
27763
27764         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
27765         largest-type elements to a struct makes its size grow.
27766
27767 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27768
27769         * g++.dg/abi/vthunk1.C: New test.
27770
27771 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27772
27773         * g++.dg/abi/vbase8-22.C: New test.
27774
27775 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27776
27777         * gcc.dg/cpp/macro8.c: New test.
27778
27779 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27780
27781         * g++.dg/abi/vbase8-21.C: New test.
27782
27783 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         * g++.dg/abi/vbase8-10.C: New test.
27786
27787 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27788
27789         * lib/g++.exp (g++_set_ld_library_path): Renamed to
27790         ${tool}_set_ld_library_path.
27791         Changed caller.
27792         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
27793         g++.exp.
27794
27795 2001-07-26  Stan Cox <scox@redhat.com>
27796
27797         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
27798         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
27799         gcc_exit, gcc_check_unsupported_p):
27800         Moved to gcc-deps.exp
27801         * gcc-deps.exp: New file.
27802
27803 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27804
27805         * g++.old-deja/g++.pt/defarg14.C: New test.
27806
27807 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.old-deja/g++.other/lineno5.C: New test.
27810
27811 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.old-deja/g++.pt/crash68.C: New test.
27814
27815 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
27816
27817         * g++.old-deja/g++.other/crash42.C: New test.
27818
27819 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
27820
27821         * gcc.dg/cpp/extratokens.c: Fix.
27822         * gcc.dg/cpp/skipping2.c: New tests.
27823
27824 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27825
27826         * gcc.c-torture/execute/20010724-1.c: New file.
27827         * gcc.c-torture/execute/20010724-1.x: New file.
27828
27829 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27830
27831         * g++.old-deja/g++.other/cond7.C: New test.
27832
27833 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27834
27835         * g++.old-deja/g++.other/optimize4.C: New test.
27836
27837 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         * g++.old-deja/g++.abi/vbase8-5.C: New test.
27840
27841 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
27842
27843         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
27844         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
27845         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
27846         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
27847
27848         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
27849         bug report" message.
27850
27851         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
27852         * g++.dg/ext/instantiate1.C: Move from old-deja.
27853
27854 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
27855
27856         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
27857         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
27858         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
27859         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
27860
27861 2001-07-23  Jeffrey A Law  (law@cygnus.com)
27862
27863         * gcc.c-torture/execute/20010723-1.c: New test.
27864
27865 2001-07-23  Ben Elliston  <bje@redhat.com>
27866
27867         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
27868
27869 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27870
27871         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
27872         i[34567]86-*-*.
27873         Delete handling of ieee_multilib_flags.
27874         Pass -mieee for alpha*-*-* and sh-*-*.
27875         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
27876
27877 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         Remove old-abi tests.
27880         * g++.old-deja/g++.mike/p11116.C: Remove.
27881         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
27882
27883 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
27884
27885         * g77.f-torture/compile/pr3743.f:  New test
27886
27887 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
27888
27889         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
27890
27891 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27892
27893         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
27894         g++.old-deja/g++.pt/static6.C: Likewise.
27895         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
27896         supports weak symbols.
27897
27898 2001-07-18  Andreas Jaeger  <aj@suse.de>
27899
27900         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
27901         supported again.
27902
27903 2001-07-18  Andreas Jaeger  <aj@suse.de>
27904
27905         * gcc.dg/iftrap-1.c: Fix target line.
27906
27907 2001-07-17  Richard Henderson  <rth@redhat.com>
27908
27909         * gcc.c-torture/execute/20010717-1.c: New.
27910
27911 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27912
27913         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
27914         tests.
27915
27916 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
27917
27918         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
27919
27920 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27921
27922         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
27923         UAC_SIGBUS, UAC_NOPRINT definitions.
27924
27925 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
27926
27927         * objc/execute/object_is_class.m: New test.
27928         * objc/execute/object_is_meta_class.m: New test.
27929
27930 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
27931
27932         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
27933         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
27934
27935 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
27936
27937         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
27938         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
27939
27940 2001-07-14  Richard Henderson  <rth@redhat.com>
27941
27942         * gcc.dg/iftrap-1.c: New.
27943
27944 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
27945
27946         * g77.f-torture/execute/intrinsic77.f: New test.
27947
27948 2001-07-11  Janis Johnson <janis@us.ibm.com>
27949
27950         * gcc.misc-tests/gcov-3.c: New test.
27951
27952 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27953
27954         * gcc.c-torture/compile/20010711-1.c,
27955         * gcc.c-torture/compile/20010711-2.c: New tests.
27956
27957 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
27958
27959         * gcc.c-torture/execute/20010711-1.c: New test.
27960
27961 2001-07-11  Ben Elliston  <bje@redhat.com>
27962
27963         * g++.old-deja/g++.other/enum5.C: New test.
27964
27965 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
27966
27967         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
27968         (g++-dg-prune): Call prune_gcc_output.
27969         * prune.exp: New file for prune_gcc_output.
27970         * lib/g++.exp, lib/gcc.exp: Load it.
27971
27972 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27973
27974         * gcc.c-torture/compile/20010701-1.c,
27975         g++.old-deja/g++.ext/attrib6.C: New tests.
27976
27977 2001-07-06  Jeffrey A Law  (law@cygnus.com)
27978
27979         * gcc.c-torture/compile/20010706-1.c: New test.
27980
27981 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
27982
27983         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
27984
27985 2001-06-28  Stan Shebs  <shebs@apple.com>
27986
27987         * gcc.dg/pragma-darwin.c: New test.
27988
27989 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27990
27991         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
27992         Solaris 2.[678] system.
27993
27994 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
27995
27996         * gcc.dg/20010622-1.c: New test.
27997
27998 2001-06-18  Stan Shebs  <shebs@apple.com>
27999
28000         * objc.dg: New directory.
28001         * objc.dg/dg.exp: New file.
28002         * objc.dg/alias.m: New.
28003         * objc.dg/class-1.m: New.
28004         * objc.dg/class-2.m: New.
28005         * objc.dg/const-str-1.m: New.
28006         * objc.dg/const-str-2.m: New.
28007         * objc.dg/id-1.m: New.
28008         * objc.dg/method-1.m: New.
28009         * objc.dg/super-class-1.m: New.
28010         * lib/objc-dg.exp: New file.
28011
28012 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28013
28014         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
28015         of label name.
28016
28017 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28018
28019         * g++.old-deja/g++.abi/vbase8-9.C: New test.
28020
28021 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28022
28023         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
28024         variable.
28025
28026 2001-06-12  Richard Henderson  <rth@redhat.com>
28027
28028         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
28029
28030 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28031
28032         * g++.old-deja/g++.abi/vbase5.C: New test.
28033         * g++.old-deja/g++.abi/vbase6.C: New test.
28034         * g++.old-deja/g++.abi/vbase7.C: New test.
28035
28036 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28037
28038         * gcc.c-torture/compile/20010610-1.c: New test.
28039
28040 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
28041
28042         * g++.old-deja/g++.abi/vbase4.C: New test.
28043
28044 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28045
28046         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
28047         support %f for HC11/HC12 targets.
28048         * gcc.c-torture/execute/930513-1.x: New file, likewise.
28049         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
28050         on HC11/HC12 targets.
28051         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
28052
28053 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28054
28055         * gcc.dg/wchar_t-1.c: New file.
28056         * gcc.dg/wint_t-1.c: Likewise.
28057
28058 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
28059
28060         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
28061
28062 2001-06-11  Richard Henderson  <rth@redhat.com>
28063
28064         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
28065
28066 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28067
28068         * gcc.c-torture/compile/20010611-1.c: New test.
28069
28070 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
28071
28072         * gcc.dg/c99-tag-1.c: Add more tests.
28073
28074 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
28075
28076         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
28077         representation on MN10300 and ARM/Thumb.
28078
28079 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
28080
28081         * g77.f-torture/execute/20010610.f: New.
28082
28083 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
28084
28085         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
28086         names.
28087
28088 2001-06-09  Richard Henderson  <rth@redhat.com>
28089
28090         * gcc.c-torture/execute/ashrdi-1.c: New.
28091         * gcc.c-torture/execute/ashldi-1.c: New.
28092         * gcc.c-torture/execute/lshrdi-1.c: New.
28093
28094 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
28095
28096         * objc/execute/load-3.m: Added. Check sending +load to categories,
28097         in addition to classes.
28098
28099 2001-06-08  Stan Shebs  <shebs@apple.com>
28100
28101         * objc/execute/load-2.m: New test.  From Nicola Pero
28102         <n.pero@mi.flashnet.it>.
28103
28104 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
28105
28106         * gcc.c-torture/execute/20010605-2.c: New test.
28107
28108 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28109
28110         * g++.old-deja/g++.abi/vbase2.C: New test.
28111         * g++.old-deja/g++.abi/vbase3.C: New test.
28112
28113 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         * g++.old-deja/g++.pt/friend49.C: New test.
28116
28117 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28118
28119         * g++.old-deja/g++.ext/anon3.C: New test.
28120
28121 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
28122
28123         * g++.old-deja/g++.other/conv7.C: New test.
28124
28125 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
28126
28127         * gcc.c-torture/compile/20010605-2.c: New test.
28128
28129 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28130
28131         * gcc.c-torture/execute/20010604-1.c: New test.
28132
28133 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
28134
28135         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
28136
28137 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
28138
28139         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
28140         (g++_link_flags): Likewise.
28141         (g++_init): Pass gccpath's value to two previous functions.
28142
28143 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28144
28145         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
28146         Ensure logfile entry matches exec command line.
28147
28148 2001-05-31  Richard Henderson  <rth@redhat.com>
28149
28150         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
28151         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
28152
28153 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
28154
28155         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
28156         compiler for irix6.2
28157
28158 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
28159
28160         * g++.old-deja/g++.other/optimize3.C: New file.
28161
28162 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
28163
28164         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
28165         assemble.
28166
28167 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
28168
28169         * g++.old-deja/g++.other/optimize2.C: New file.
28170
28171 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
28172
28173         * gcc.c-torture/compile/20010518-2.c: New file.
28174         * gcc.c-torture/execute/20010518-1.c: New file.
28175         * gcc.c-torture/execute/20010518-2.c: New file.
28176
28177 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28178
28179         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
28180
28181 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
28182
28183         G++ no longer defines builtins that do not begin with __builtin.
28184         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
28185         * g++.old-deja/g++.brendand/misc13.C: Likewise.
28186         * g++.old-deja/g++.law/builtin1.C: Likewise.
28187         * g++.old-deja/g++.law/cvt2.C: Likewise.
28188         * g++.old-deja/g++.mike/net5.C: Likewise.
28189         * g++.old-deja/g++.other/builtins1.C: Likewise.
28190         * g++.old-deja/g++.other/builtins2.C: Likewise.
28191         * g++.old-deja/g++.other/builtins3.C: Likewise.
28192         * g++.old-deja/g++.other/builtins4.C: Likewise.
28193         * g++.old-deja/g++.other/inline8.C: Likewise.
28194         * g++.old-deja/g++.robertl/eb39.C: Likewise.
28195
28196 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
28197
28198         * g++.old-deja/g++.pt/using1.C: Adjust.
28199         * g++.old-deja/g++.pt/using2.C: New test.
28200
28201 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
28202
28203         * gcc.dg/cpp/charconst.c: New tests.
28204         * gcc.dg/cpp/escape.c: New tests.
28205         * gcc.dg/cpp/escape-1.c: New tests.
28206         * gcc.dg/cpp/escape-2.c: New tests.
28207         * gcc.dg/cpp/ucs.c: New tests.
28208
28209 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
28210
28211         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
28212         native compiler for irix6.5.
28213
28214 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
28215
28216         * lib/g++.exp (g++_include_flags): Use args to compute
28217         get_multilibs.
28218         (g++_link_flags): Likewise.
28219         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
28220
28221 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
28222
28223         * gcc.dg/c90-hexfloat-1.c: Add more tests.
28224
28225 2001-05-21  Geoff Keating  <geoffk@redhat.com>
28226
28227         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
28228         this file.
28229
28230 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28231
28232         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
28233         STACK_SIZE;
28234         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
28235         to STACK_SIZE; Use it to define size of add_histo array.
28236         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
28237         to STACK_SIZE.
28238         (f): Use GITT_SIZE to define size of gitt local table.
28239         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
28240         to STACK_SIZE; Use it to define size of bytemem array.
28241
28242 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
28243
28244         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
28245         on 68HC11/HC12 due to the asm instruction.
28246         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
28247         * gcc.c-torture/compile/920520-1.x: Likewise.
28248         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
28249         on 68HC11/HC12 because the function is larger than 64K.
28250         * gcc.c-torture/compile/961203-1.x: New file, this test fails
28251         on 68HC11/HC12 because the structure is too large.
28252
28253 2001-05-20  Richard Henderson  <rth@redhat.com>
28254
28255         * gcc.c-torture/execute/20010520-1.c: New.
28256
28257 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28258
28259         * g++.old-deja/g++.warn/compare1.C: New test.
28260         * gcc.dg/compare4.c: New test.
28261
28262 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
28263
28264         * g++.old-deja/g++.other/optimize1.C: New test.
28265
28266 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28267
28268         * g++.old-deja/g++.pt/spec41.C: New test.
28269
28270 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
28271
28272         * gcc.c-torture/compile/20010114-1.x: Remove.
28273
28274 2001-05-18  Stan Shebs  <shebs@apple.com>
28275
28276         * gcc.c-torture/compile/20010518-1.c: New test.
28277
28278 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
28279
28280         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
28281         * g++.old-deja/g++.pt/crash67.C: New test.
28282
28283 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
28284
28285         * g++.old-deja/g++.other/debug9.C: New test.
28286
28287 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
28288
28289         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
28290
28291 2001-05-16  Jan Hubicka  <jh@suse.cz>
28292
28293         * gcc.c-torture/compile/20010516-1.c: New test.
28294
28295 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28296
28297         * g++.old-deja/g++.other/crash41.C: New test.
28298
28299 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
28300
28301         * g++.old-deja/g++.pt/crash66.C: New test.
28302
28303 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
28304
28305         * g++.old-deja/g++.robertl/eb27.C: Convert.
28306
28307 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
28308
28309         * g++.dg/friend-warn.C: New test.  Do not warn about friend
28310         declaration being redundant.
28311
28312 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
28313
28314         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
28315
28316 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
28317
28318         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
28319
28320 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
28321
28322         * lib/g++.exp: Use testsuite_flags.
28323
28324 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
28325
28326         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
28327
28328 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28329
28330         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
28331
28332 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
28333
28334         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
28335
28336 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
28337
28338         * gcc.c-torture/compile/20010313-1.c: New test.
28339
28340 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
28341
28342         * gcc.dg/cpp/direct2.c: New test.
28343         * gccq.dg/cpp/direct2s.c: New test.
28344
28345         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
28346
28347 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
28348
28349         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
28350         * g++.old-deja/g++.other/op3.C: Likewise.
28351
28352 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
28353
28354         * gcc.dg/cpp/syshdr.h: New file.
28355         * gcc.dg/cpp/sysmac1.c: Update.
28356         * gcc.dg/cpp/sysmac2.c: Update.
28357
28358 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
28359
28360         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
28361
28362 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
28363
28364         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
28365         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
28366
28367 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
28368
28369         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
28370
28371 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
28372
28373         * lib/g++.exp (g++_include_flags): Don't use any special flags
28374         if TESTING_IN_BUILD_TREE is not defined.
28375         (g++_init): Use a plain 'c++' as the compiler if
28376         TESTING_IN_BUILD_TREEE is not defined.
28377
28378 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28379
28380         * g++.old-deja/g++.eh/catch13.C: New test.
28381         * g++.old-deja/g++.eh/catch14.C: New test.
28382
28383 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
28384
28385         * gcc.dg/cpp/tr-define.c: New test.
28386
28387 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
28388
28389         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
28390         <stdlib.h>, not <malloc.h>.
28391
28392 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.ns/template17.C: New test.
28395
28396 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         * g++.old-deja/g++.pt/ref4.C: New test.
28399
28400 2001-04-30  Richard Henderson  <rth@redhat.com>
28401
28402         * gcc.dg/20000724-1.c: Revert last change.
28403
28404 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
28405
28406         * g77.f-torture/execute/20010430.f: New test.
28407
28408 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
28409
28410         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
28411
28412 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
28413
28414         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
28415
28416 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         * g++.old-deja/g++.eh/crash6.C: New test.
28419
28420 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28421
28422         * g++.old-deja/g++.other/warn7.C: New test.
28423
28424 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
28425
28426         * g++.old-deja/g++.other/defarg9.C: New test.
28427
28428 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28429
28430         * g77.f-torture/compile/20010426.f: New test.
28431         * g77.f-torture/execute/20010426.f: New test.
28432
28433 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
28434
28435         * g77.f-torture/compile/20000629-1.x: Remove - error
28436         has been fixed.
28437
28438 2001-04-26  Jeffrey A Law  (law@cygnus.com)
28439
28440         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
28441         Tweak slightly to work with g++.dg framework.
28442         * g++.dg/special/ecos.exp: Run initp1.C test.
28443         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
28444
28445         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
28446         its linker doesn't give line numbers either.
28447         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
28448
28449 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28450
28451         * g++.old-deja/g++.other/lex1.C: New test.
28452
28453 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
28454
28455         * gcc.dg/noncompile/20010425-1.c: New test.
28456
28457 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
28458
28459         * g++.old-deja/g++.pt/mangle2.C: New test.
28460
28461 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28462
28463         * gcc.dg/format/plus-1.c: New test.
28464
28465 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28466
28467         * gcc.dg/20010423-1.c: New test.
28468
28469 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
28470
28471         * gcc.c-torture/execute/20010422-1.c: New test.
28472
28473 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
28474
28475         * g++.old-deja/g++.ns/type2.C: New test.
28476
28477 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
28478
28479         * g++.old-deja/g++.other/perf1.C: New test.
28480
28481 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
28482
28483         * gcc.dg/c99-func-2.c: Remove xfail.
28484         * gcc.dg/c99-func-3.c: Remove xfail.
28485         * gcc.dg/c99-func-4.c: Remove xfail.
28486
28487 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
28488
28489         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
28490
28491 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
28492
28493         * gcc.c-torture/compile/20010423-1.c: New test.
28494
28495 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28496
28497         * g++.old-deja/g++.pt/typename28.C: New test.
28498
28499 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28500
28501         * g++.old-deja/g++.abi/empty2.C: New test.
28502         * g++.old-deja/g++.abi/empty3.C: New test.
28503
28504 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28505
28506         * g++.old-deja/g++.other/comdat2.C: New test.
28507         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
28508
28509 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28510
28511         * g++.old-deja/g++.other/overload14.C: New test.
28512
28513 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28514
28515         * g++.old-deja/g++.other/lookup23.C: New test.
28516
28517 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
28518
28519         * gcc.c-torture/execute/20010403-1.c: New test.
28520
28521 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
28522             Mark Mitchell  <mark@codesourcery.com>
28523
28524         * lib/old-dejagnu.exp: Don't delete output of executable.
28525         Add .exe suffix to executables.
28526
28527 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
28528
28529         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
28530
28531 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28532
28533         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
28534
28535 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28536
28537         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
28538         * g++.old-deja/g++.abi/crash1.C: New test.
28539
28540 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
28541
28542         * g++.old-deja/g++.other/crash40.C: New test.
28543
28544 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28545
28546         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
28547
28548 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         * g++.old-deja/g++.other/warn6.C: New test.
28551
28552 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
28553
28554         * g++.old-deja/g++.robertl/eb42.C: Same.
28555
28556 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28557
28558         * gcc.dg/wtr-conversion-1.c: New testcase.
28559
28560 2001-04-10  Richard Henderson  <rth@redhat.com>
28561
28562         * g++.old-deja/g++.other/array5.C: New.
28563
28564 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28565
28566         * gcc.c-torture/execute/20010408-1.c: New test.
28567
28568 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
28569
28570         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
28571         headers and constructs.
28572         * g++.old-deja/g++.robertl/eb79.C: Same.
28573         * g++.old-deja/g++.robertl/eb77.C (main): Same.
28574         * g++.old-deja/g++.robertl/eb73.C: Same.
28575         * g++.old-deja/g++.robertl/eb66.C (main): Same.
28576         * g++.old-deja/g++.robertl/eb55.C (t): Same.
28577         * g++.old-deja/g++.robertl/eb54.C (main): Same.
28578         * g++.old-deja/g++.robertl/eb46.C (main): Same.
28579         * g++.old-deja/g++.robertl/eb44.C: Same.
28580         * g++.old-deja/g++.robertl/eb41.C (main): Same.
28581         * g++.old-deja/g++.robertl/eb4.C (main): Same.
28582         * g++.old-deja/g++.robertl/eb39.C: Same.
28583         * g++.old-deja/g++.robertl/eb33.C (main): Same.
28584         * g++.old-deja/g++.robertl/eb31.C (main): Same.
28585         * g++.old-deja/g++.robertl/eb30.C: Same.
28586         * g++.old-deja/g++.robertl/eb3.C: Same.
28587         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
28588         * g++.old-deja/g++.robertl/eb21.C: Same.
28589         * g++.old-deja/g++.robertl/eb15.C: Same.
28590         * g++.old-deja/g++.robertl/eb118.C: Same.
28591         * g++.old-deja/g++.robertl/eb115.C (main): Same.
28592         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
28593         * g++.old-deja/g++.robertl/eb109.C: Same.
28594         * g++.old-deja/g++.other/sibcall1.C (main): Same.
28595         * g++.old-deja/g++.mike/rtti1.C: Same.
28596         * g++.old-deja/g++.mike/p658.C: Same.
28597         * g++.old-deja/g++.mike/net46.C: Same.
28598         * g++.old-deja/g++.mike/net34.C: Same.
28599         * g++.old-deja/g++.mike/memoize1.C: Same.
28600         * g++.old-deja/g++.mike/eh2.C: Same.
28601         * g++.old-deja/g++.law/weak.C: Same.
28602         * g++.old-deja/g++.law/visibility7.C: Same.
28603         * g++.old-deja/g++.law/visibility25.C: Same.
28604         * g++.old-deja/g++.law/visibility22.C: Same.
28605         * g++.old-deja/g++.law/visibility2.C: Same.
28606         * g++.old-deja/g++.law/visibility17.C: Same.
28607         * g++.old-deja/g++.law/visibility13.C: Same.
28608         * g++.old-deja/g++.law/visibility10.C: Same.
28609         * g++.old-deja/g++.law/visibility1.C: Same.
28610         * g++.old-deja/g++.law/virtual3.C (eval): Same.
28611         * g++.old-deja/g++.law/vbase1.C: Same.
28612         * g++.old-deja/g++.law/operators32.C: Same.
28613         * g++.old-deja/g++.law/nest3.C: Same.
28614         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
28615         * g++.old-deja/g++.law/except5.C (main): Same.
28616         * g++.old-deja/g++.law/cvt7.C (run): Same.
28617         * g++.old-deja/g++.law/cvt2.C: Same.
28618         * g++.old-deja/g++.law/cvt16.C: Same.
28619         * g++.old-deja/g++.law/ctors6.C (bar): Same.
28620         * g++.old-deja/g++.law/ctors17.C (main): Same.
28621         * g++.old-deja/g++.law/ctors13.C: Same.
28622         * g++.old-deja/g++.law/ctors12.C (main): Same.
28623         * g++.old-deja/g++.law/ctors10.C: Same.
28624         * g++.old-deja/g++.law/code-gen5.C: Same.
28625         * g++.old-deja/g++.law/bad-error7.C: Same.
28626         * g++.old-deja/g++.law/arm9.C: Same.
28627         * g++.old-deja/g++.law/arm12.C: Same.
28628         * g++.old-deja/g++.law/arg8.C: Same.
28629         * g++.old-deja/g++.law/arg1.C: Same.
28630         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
28631         * g++.old-deja/g++.jason/template31.C: Same.
28632         * g++.old-deja/g++.jason/template24.C (main): Same.
28633         * g++.old-deja/g++.jason/2371.C: Same.
28634         * g++.old-deja/g++.eh/new2.C: Same.
28635         * g++.old-deja/g++.eh/new1.C: Same.
28636         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
28637         * g++.old-deja/g++.brendan/nest21.C (main): Same.
28638         * g++.old-deja/g++.brendan/err-msg3.C: Same.
28639         * g++.old-deja/g++.brendan/crash62.C: Same.
28640         * g++.old-deja/g++.brendan/crash52.C: Same.
28641         * g++.old-deja/g++.brendan/crash49.C (main): Same.
28642         * g++.old-deja/g++.brendan/crash38.C: Same.
28643         * g++.old-deja/g++.brendan/crash15.C (main): Same.
28644         * g++.old-deja/g++.brendan/copy9.C: Same.
28645
28646 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
28647
28648         * gcc.c-torture/execute/20001203-2.c (memset):
28649         Count argument is of type __SIZE_TYPE__.
28650
28651 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
28652
28653         * gcc.c-torture/compile/20010404-1.c: New test.
28654
28655 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
28656
28657         * gcc.c-torture/compile/20010326-1.c: New test.
28658
28659 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
28660
28661         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
28662         peculiarities of the SH.
28663         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
28664
28665 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28666
28667         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
28668         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
28669         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
28670
28671 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28672
28673         * g77.f-torture/compile/20010321-1.f: New test.
28674
28675 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28676
28677         * gcc.c-torture/compile/20010329-1.c: New test.
28678
28679 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
28680
28681         * gcc.c-torture/execute/20010329-1.c: New test.
28682
28683 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28684
28685         * g++.old-deja/g++.other/eh4.C: Fix typo.
28686
28687 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
28688
28689         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
28690
28691 2001-03-28  Philip Blundell  <philb@gnu.org>
28692
28693         * gcc.c-torture/compile/20010328-1.c: New test.
28694
28695 2001-03-27  Richard Henderson  <rth@redhat.com>
28696
28697         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
28698         * g++.old-deja/g++.eh/vbase3.C: Likewise.
28699
28700 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
28701
28702         * gcc.c-torture/compile/20010327-1.c: New test.
28703
28704 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
28705
28706         * g++.old-deja/g++.other/friend12.C: New test.
28707         * g++.old-deja/g++.other/friend9.C: Expect no errors.
28708         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
28709
28710 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
28711
28712         * gcc.c-torture/execute/20010325-1.c: New test.
28713
28714 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * g++.old-deja/g++.other/mangle3.C: New test.
28717
28718 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
28719
28720         * g++.old-deja/g++.other/anon8.C: New test.
28721
28722 2001-03-20  Philip Blundell  <philb@gnu.org>
28723
28724         * gcc.c-torture/compile/20010320-1.c: New test.
28725
28726 2001-03-17  Richard Henderson  <rth@redhat.com>
28727
28728         * g++.old-deja/g++.other/eh4.C: Add expected error text.
28729
28730 2001-03-15  Geoff Keating  <geoff@redhat.com>
28731
28732         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
28733         tests on AIX.
28734
28735 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
28736
28737         * g++.old-deja/g++.other/eh4.C: New test.
28738
28739 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28740
28741         * gcc.dg/cpp/mi1.c: Update.
28742
28743 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
28744
28745         * g++.old-deja/g++.other/regstack.C: New test.
28746
28747 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
28748
28749         * g++.old-deja/g++.other/ref4.C: New test.
28750
28751 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
28752
28753         * objc/execute/va_method.m: Added.
28754         * objc/execute/IMP.m: Added.
28755         * objc/execute/_cmd.m: Added.
28756         * objc/execute/accessing_ivars.m: Added.
28757         * objc/execute/class-1.m: Added.
28758         * objc/execute/class-10.m: Added.
28759         * objc/execute/class-11.m: Added.
28760         * objc/execute/class-12.m: Added.
28761         * objc/execute/class-13.m: Added.
28762         * objc/execute/class-14.m: Added.
28763         * objc/execute/class-2.m: Added.
28764         * objc/execute/class-3.m: Added.
28765         * objc/execute/class-4.m: Added.
28766         * objc/execute/class-5.m: Added.
28767         * objc/execute/class-6.m: Added.
28768         * objc/execute/class-7.m: Added.
28769         * objc/execute/class-8.m: Added.
28770         * objc/execute/class-9.m: Added.
28771         * objc/execute/class-tests-1.h
28772         * objc/execute/class-tests-2.h
28773         * objc/execute/compatibility_alias.m: Added.
28774         * objc/execute/encode-1.m: Added.
28775         * objc/execute/formal_protocol-1.m: Added.
28776         * objc/execute/formal_protocol-2.m: Added.
28777         * objc/execute/formal_protocol-3.m: Added.
28778         * objc/execute/formal_protocol-4.m: Added.
28779         * objc/execute/formal_protocol-5.m: Added.
28780         * objc/execute/formal_protocol-6.m: Added.
28781         * objc/execute/formal_protocol-7.m: Added.
28782         * objc/execute/informal_protocol.m: Added.
28783         * objc/execute/initialize.m: Added.
28784         * objc/execute/load.m: Added.
28785         * objc/execute/many_args_method.m: Added.
28786         * objc/execute/nested-3.m: Added.
28787         * objc/execute/no_clash.m: Added.
28788         * objc/execute/private.m: Added.
28789         * objc/execute/redefining_self.m: Added.
28790         * objc/execute/root_methods.m: Added.
28791         * objc/execute/selector-1.m: Added.
28792         * objc/execute/static-1.m: Added.
28793         * objc/execute/static-2.m: Added.
28794         * objc/execute/va_method.m: Added.
28795
28796 2001-03-10  Richard Henderson  <rth@redhat.com>
28797
28798         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
28799
28800 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
28801
28802         * g++.old-deja/g++.other/crash31.C: XFAIL.
28803         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
28804         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
28805         * gcc.c-torture/execute/20010123-1.x: XFAIL.
28806         * gcc.c-torture/execute/20010124-1.x: XFAIL.
28807         * gcc.dg/sequence-pt-1.c: XFAIL one test.
28808
28809 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
28810
28811         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
28812
28813 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28814
28815         * gcc.dg/20000724-1.c: Don't use multiline strings.
28816
28817 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
28818
28819         * objc/execute/string1.m, objc/execute/string2.m: Compare the
28820         result of -cString against what we expect it to be; don't just
28821         print it out for no one to read.
28822
28823         * objc/execute/string3.m, objc/execute/string4.m: New tests.
28824         Based on testcases provided by Nicola Pero.
28825
28826 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28827
28828         * gcc.dg/cpp/macro7.c: New test.
28829
28830 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
28831
28832         * gcc.dg/cpp/multiline.c: Update.
28833
28834 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28835
28836         * g++.old-deja/g++.other/enum3.C: New test.
28837
28838 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28839
28840         * g++.old-deja/g++.other/pod1.C: New test.
28841
28842 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
28843
28844         * g++.old-deja/g++.ext/overload1.C: New test.
28845
28846 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28847
28848         * g++.old-deja/g++.pt/using1.C: New test.
28849
28850 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28851
28852         * g++.old-deja/g++.other/using9.C: New test.
28853
28854 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
28855
28856         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
28857
28858         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
28859
28860 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
28861
28862         * g++.old-deja/g++.ext/realpt1.C: Remove.
28863
28864 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
28865
28866         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
28867
28868 2001-02-26  Will Cohen  <wcohen@redhat.com>
28869
28870         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
28871
28872 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
28873
28874         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
28875         templatized constructors.
28876
28877 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28878
28879         * gcc.c-torture/execute/20010224-1.c: New test.
28880
28881 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
28882
28883         * gcc.c-torture/execute/20010222-1.c: New test.
28884
28885 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
28886
28887         * g++.old-deja/g++.other/inline20.C: New test.
28888
28889 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
28890
28891         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
28892
28893 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
28894
28895         * g++.old-deja/g++.other/lookup22.C: New test.
28896
28897 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
28898
28899         * g77.dg: New directory.
28900         * g77.dg/20010216-1.f: New test case.
28901         * g77.dg/dg.exp: New driver.
28902         * lib/g77-dg.exp: New driver library.
28903
28904 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28905
28906         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
28907
28908 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
28909
28910         * g++.old-deja/g++.other/decl9.C: New test.
28911
28912 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
28913
28914         * g++.old-deja/g++.other/init16.C: Update the test so that it does
28915         not need <string> and also tests the initialization at runtime.
28916
28917 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
28918
28919         * gcc.c-torture/execute/longlong.c: New test.
28920
28921 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28922
28923         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
28924
28925 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
28926
28927         * gcc.c-torture/execute/920302-1.c (execute):
28928         Change argument type to short.
28929
28930 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28931
28932         * g++.old-deja/g++.pt/deduct6.C: New test.
28933
28934 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
28935
28936         * g++.old-deja/g++.pt/deduct5.C: New test.
28937
28938 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
28939
28940         * gcc.c-torture/execute/20010209-1.c: New test.
28941
28942 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
28943
28944         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
28945
28946 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
28947
28948         * g++.dg/vtgc1.C: Update for new ABI.
28949
28950         * consistency.vlad: New directory, 1665 files.
28951
28952 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
28953
28954         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
28955         return type.
28956         * gcc.dg/cpp/digraphs.c: Declare puts.
28957
28958 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28959
28960         * g++.old-deja/g++.other/warn5.C: New test.
28961
28962 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28963
28964         * g++.old-deja/g++.pt/spec40.C: New test.
28965
28966 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
28967
28968         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
28969         case.
28970         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
28971
28972 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
28973
28974         * gcc.c-torture/compile/20010209-1.c: New test.
28975
28976 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
28977
28978         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
28979         excess errors message but not if it crashes.
28980         * g++.old-deja/g++.other/crash27.C: Likewise.
28981         * g++.old-deja/g++.other/crash28.C: Likewise.
28982         * g++.old-deja/g++.other/crash30.C: Likewise.
28983         * g++.old-deja/g++.other/crash32.C: Likewise.
28984         * g++.old-deja/g++.other/crash35.C: Likewise.
28985         * g++.old-deja/g++.pt/inherit2.C: Likewise.
28986
28987 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
28988
28989         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
28990         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
28991         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
28992         g77.f-torture/execute/execute.exp,
28993         g77.f-torture/noncompile/noncompile.exp,
28994         gcc.c-torture/execute/execute.exp,
28995         gcc.c-torture/execute/memcheck/memcheck.exp,
28996         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
28997         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
28998         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
28999         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
29000         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
29001         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
29002         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
29003         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
29004         Remove bug reporting instructions with ancient email addresses.
29005
29006 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29007
29008         * gcc.dg/20010202-1.c: New test.
29009         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
29010
29011 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
29012
29013         * g++.dg/stdbool-if.C: New test.
29014
29015 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
29016
29017         * objc/execute/fdecl.m: Added main().
29018
29019 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
29020
29021         * gcc.c-torture/execute/20010206-1.c: New test.
29022
29023 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
29024
29025         * gcc.dg/cpp/avoidpaste1.c: Update.
29026
29027 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
29028
29029         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
29030         Pero <nicola@brainstorm.co.uk>.
29031         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
29032
29033 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
29034
29035         * g++.old-deja/g++.pt/spec39.C: New test.
29036
29037 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
29038
29039         * gcc.c-torture/compile/20010202-1.c: New test.
29040
29041 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
29042
29043         * g++.old-deja/g++.abi/primary2.C: New test.
29044         * g++.old-deja/g++.abi/primary3.C: New test.
29045         * g++.old-deja/g++.abi/primary4.C: New test.
29046         * g++.old-deja/g++.abi/primary5.C: New test.
29047         * g++.old-deja/g++.abi/vtable3.h: New test.
29048         * g++.old-deja/g++.abi/vtable3a.C: New test.
29049         * g++.old-deja/g++.abi/vtable3b.C: New test.
29050         * g++.old-deja/g++.abi/vtable3c.C: New test.
29051         * g++.old-deja/g++.abi/vtable3d.C: New test.
29052         * g++.old-deja/g++.abi/vtable3e.C: New test.
29053         * g++.old-deja/g++.abi/vtable3f.C: New test.
29054         * g++.old-deja/g++.abi/vtable3g.C: New test.
29055         * g++.old-deja/g++.abi/vtable3h.C: New test.
29056         * g++.old-deja/g++.abi/vtable3i.C: New test.
29057         * g++.old-deja/g++.abi/vtable3j.C: New test.
29058         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
29059
29060 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
29061
29062         * g++.old-deja/g++.other/anon6.C: New test.
29063         * g++.old-deja/g++.other/anon7.C: New test.
29064
29065 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
29066
29067         * gcc.dg/cpp/avoidpaste2.c: New tests.
29068
29069 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
29070
29071         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
29072
29073 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
29074
29075         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
29076         DECIMAL_DIG cases for Irix."
29077
29078 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
29079
29080         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
29081
29082 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
29083
29084         * gcc.dg/c99-tag-1.c: New test.
29085
29086 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29087
29088         * gcc.dg/cpp/tr-warn1.c: Add tests.
29089
29090 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
29091
29092         * gcc.dg/cpp/avoidpaste1.c: Update.
29093         * gcc.dg/cpp/paste4.c: Update.
29094
29095 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
29096
29097         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
29098         cases for Irix.
29099
29100 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29101
29102         * g++.old-deja/g++.other/inline19.C: New test.
29103
29104 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
29105
29106         * gcc.dg/Wlarger-than.c: New test.
29107
29108 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29109
29110         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
29111
29112 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
29113
29114         * gcc.c-torture/execute/20010129-1.c: New test.
29115         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
29116
29117 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
29118
29119         * gcc.dg/cpp/avoidpaste1.c: Test case.
29120
29121 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
29122
29123         * g++.old-deja/g++.other/inline18.C: New test.
29124
29125 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29126
29127         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
29128         and __builtin_putchar.
29129
29130 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
29131
29132         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
29133         tests.
29134
29135 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
29136
29137         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
29138         floating point number rounding mode to round to the nearest
29139         representable mode.
29140
29141 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
29142
29143         * g++.old-deja/g++.other/mangle2.C: New test.
29144
29145 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
29146
29147         * gcc.c-torture/compile/20010124-1.c: New test.
29148
29149 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
29150
29151         * g++.old-deja/g++.pt/spec38.C: New test.
29152
29153 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29154
29155         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
29156         "Build don't run".
29157
29158 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29159
29160         * gcc.c-torture/execute/20010123-1.c: New test.
29161
29162 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29163
29164         * g++.old-deja/g++.pt/spec37.C: New test.
29165
29166 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
29167
29168         * g++.old-deja/g++.pt/overload14.C: New test.
29169
29170 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29171
29172         * gcc.c-torture/execute/20010122-1.c: New test, exercise
29173         __builtin_return_address.
29174
29175 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
29176
29177         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
29178         * g++.old-deja/g++.pt/spec35.C: New test.
29179         * g++.old-deja/g++.pt/spec36.C: New test.
29180
29181 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.c-torture/compile/20010118-1.c: New test.
29184
29185 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
29186
29187         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
29188
29189 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29190
29191         * gcc.c-torture/execute/20010119-1.c: New test.
29192
29193 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.old-deja/g++.other/vbase5.C: New test.
29196
29197 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
29198
29199         * gcc.c-torture/execute/20010118-1.c: New test.
29200
29201 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29202
29203         * g++.old-deja/g++.pt/deduct3.C: New test.
29204
29205 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
29206
29207         * g++.old-deja/g++.pt/spec34.C: New test.
29208
29209 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
29210
29211         * g77.f-torture/compile/20000601-2.f: New test.
29212
29213 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29214
29215         * g++.old-deja/g++.other/init17.C: New test.
29216
29217 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
29218
29219         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
29220
29221 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29222
29223         * g++.old-deja/g++.pt/unify8.C: New test.
29224
29225 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29226
29227         * g++.old-deja/g++.abi/vbase1.C: New test.
29228
29229 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
29230
29231         * g++.old-deja/g++.pt/crash65.C: New test.
29232
29233 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29234
29235         * gcc.dg/cpp/assembl2.S: New test case.
29236
29237 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
29238
29239         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
29240         are supported.
29241
29242 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29243
29244         * g++.old-deja/g++.other/builtins1.C: New test.
29245         * g++.old-deja/g++.other/builtins2.C: Likewise.
29246         * g++.old-deja/g++.other/builtins3.C: Likewise.
29247         * g++.old-deja/g++.other/builtins4.C: Likewise.
29248
29249 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
29250
29251         * gcc.c-torture/compile/20010117-1.c: New test.
29252         * gcc.c-torture/compile/20010117-2.c: New test.
29253
29254 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29255
29256         * g77.f-torture/execute/20010116.[fx]: New test,
29257         XFAIL on i?86-*-*.
29258         * g77.f-torture/compile/20010115.f: Indicate it's
29259         a test for PR fortran/1636.
29260
29261 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
29262
29263         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
29264
29265 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
29266
29267         * g77.f-torture/compile/20010115.f: New test.
29268
29269 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
29270
29271         * g++.old-deja/g++.pt/nontype5.C: New test.
29272
29273 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
29274
29275         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
29276         have an equivalent working one below it.
29277
29278 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29279
29280         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
29281         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29282
29283 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
29284
29285         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
29286         message containing "init_priority".
29287         (conpr-2.C): Likewise.
29288         (conpr-3.C): Likewise.
29289         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
29290
29291 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29292
29293         * gcc.c-torture/execute/20010114-2.c: New test.
29294
29295 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
29296
29297         * gcc.c-torture/compile/20010114-1.c: New test.
29298         * gcc.c-torture/compile/20010114-1.x: Xfail.
29299         * gcc.c-torture/compile/20010114-2.c: New test.
29300         * gcc.c-torture/execute/20010114-1.c: New test.
29301         * gcc.dg/trunc-1.c: New test.
29302         * gcc.dg/uninit-B.c: New test.
29303
29304 2001-01-13  Nick Clifton  <nickc@redhat.com>
29305
29306         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
29307         target.
29308
29309 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
29310
29311         * gcc.c-torture/compile/20010113-1.c: New test.
29312
29313 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
29314
29315         * gcc.c-torture/compile/20001212-1.c: New test.
29316
29317 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29318
29319         * gcc.dg/cpp/widestr1.c: Update.
29320         * gcc.dg/cpp/prag-imp.c: Remove.
29321
29322 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
29323
29324         * gcc.c-torture/execute/20000801-3.x: Remove.
29325         * gcc.dg/c90-init-1.c: New test.
29326         * gcc.dg/c99-init-1.c: New test.
29327         * gcc.dg/c99-init-2.c: New test.
29328         * gcc.dg/gnu99-init-1.c: New test.
29329
29330 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
29331
29332         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
29333         testing that no relevant ones were found.
29334
29335 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29336
29337         * g++.old-deja/g++.pt/cast2.C: New test.
29338
29339 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
29340
29341         * g++.old-deja/g++.pt/friend47.C: New test.
29342
29343 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29344
29345         * g++.old-deja/g++.pt/instantiate13.C: New test.
29346
29347 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29348
29349         * g++.old-deja/g++.other/defarg7.C: New test.
29350         * g++.old-deja/g++.other/defarg8.C: New test.
29351
29352 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29353
29354         * g++.old-deja/g++.pt/crash64.C: New test.
29355
29356 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
29357
29358         * g++.old-deja/g++.pt/crash63.C: New test.
29359
29360 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
29361
29362         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
29363
29364 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
29365
29366         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
29367
29368 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29369
29370         * g++.old-deja/g++.pt/error3.C: New test.
29371
29372 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29373
29374         * g++.old-deja/g++.other/crash39.C: New test.
29375
29376 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
29377
29378         * g++.old-deja/g++.other/vbase4.C: New test.
29379
29380 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
29381
29382         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
29383         * gcc.dg/special/20000419-2.c: New file. Identical to above.
29384         * gcc.dg/special/special.exp: New test driver which will check
29385         for alias support for the above test.
29386
29387 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
29388
29389         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
29390         problems on small machines.
29391         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
29392         parameterize.
29393
29394 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
29395
29396         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
29397         mips.
29398         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
29399
29400 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
29401
29402         * g++.old_deja/g++.pt/using8.C: New test.
29403
29404 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29405
29406         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
29407
29408 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
29409
29410         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
29411         where a failure is expected.
29412         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
29413
29414 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29415
29416         * g++.old_deja/g++.pt/instantiate12.C: New test.
29417
29418 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29419
29420         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
29421         start of structs.
29422         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
29423         * g++.old-deja/g++.brendan/crash17.C: Likewise.
29424         * g++.old-deja/g++.brendan/crash29.C: Likewise.
29425         * g++.old-deja/g++.brendan/crash48.C: Likewise.
29426         * g++.old-deja/g++.brendan/ns1.C: Likewise.
29427         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
29428         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
29429         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
29430         * g++.old-deja/g++.eh/spec6.C: Likewise.
29431         * g++.old-deja/g++.jason/crash3.C: Likewise.
29432         * g++.old-deja/g++.law/ctors11.C: Likewise.
29433         * g++.old-deja/g++.law/ctors17.C: Likewise.
29434         * g++.old-deja/g++.law/ctors5.C: Likewise.
29435         * g++.old-deja/g++.law/ctors9.C: Likewise.
29436         * g++.old-deja/g++.mike/ambig1.C: Likewise.
29437         * g++.old-deja/g++.mike/net22.C: Likewise.
29438         * g++.old-deja/g++.mike/p3538a.C: Likewise.
29439         * g++.old-deja/g++.mike/p3538b.C: Likewise.
29440         * g++.old-deja/g++.mike/virt3.C: Likewise.
29441         * g++.old-deja/g++.niklas/t128.C: Likewise.
29442         * g++.old-deja/g++.other/anon4.C: Likewise.
29443         * g++.old-deja/g++.other/using1.C: Likewise.
29444         * g++.old-deja/g++.other/warn3.C: Likewise.
29445         * g++.old-deja/g++.pt/t37.C: Likewise.
29446         * g++.old-deja/g++.robertl/eb69.C: Likewise.
29447         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29448
29449 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
29450
29451         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
29452
29453 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29454
29455         * gcc.c-torture/execute/stdio-opt-3.c: New test.
29456
29457 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
29458
29459         * gcc.c-torture/compile/20010107-1.c: New test.
29460
29461 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29462
29463         * gcc.c-torture/execute/builtin-noret-1.c: New test.
29464
29465 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29466
29467         * gcc.dg/format/format.h: New file.
29468         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
29469         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
29470         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
29471         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
29472         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
29473         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
29474         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
29475         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
29476         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
29477         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
29478         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
29479         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
29480         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
29481         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
29482         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
29483         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
29484         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
29485         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
29486         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
29487         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
29488         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
29489         instead of declaring standard types, macros and functions in each
29490         test.
29491
29492 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
29493
29494         * gcc.c-torture/execute/20010106-1.c: New test.
29495
29496 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
29497
29498         * gcc.dg/format/format.exp: New file.
29499         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
29500         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
29501         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
29502         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
29503         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
29504         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
29505         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
29506         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
29507         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
29508         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
29509         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
29510         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
29511         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
29512         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
29513         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
29514         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
29515         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
29516         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
29517         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
29518         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
29519         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
29520         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
29521         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
29522         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
29523         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
29524         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
29525         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
29526         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
29527         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
29528         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
29529         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
29530         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
29531         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
29532         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
29533         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
29534         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
29535         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
29536         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
29537         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
29538         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
29539         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
29540         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
29541
29542 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
29543
29544         * gcc.c-torture/execute/991228-1.c: Take word endianness into
29545         account.
29546
29547 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
29548
29549         * gcc.c-torture/execute/builtin-complex-1.c: New test.
29550
29551 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
29552
29553         * g++.old-deja/g++.pt/crash62.C: New test.
29554
29555 2001-01-04  Richard Henderson  <rth@redhat.com>
29556
29557         * gcc.dg/20000926-1.c: Update expected warnings.
29558         * gcc.dg/array-2.c: Likewise.
29559         * gcc.dg/array-4.c: Also validate flexible array members.
29560         * gcc.dg/c99-flex-array-1.c: New.
29561
29562 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
29563
29564         * gcc.c-torture/compile/20001222-1.x: Remove.
29565
29566 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29567
29568         * gcc.c-torture/execute/built-in-setjmp.c: New.
29569
29570 2001-01-03  Richard Henderson  <rth@redhat.com>
29571
29572         * gcc.dg/940510-1.c: Update expected error wording.
29573         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
29574
29575 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
29576
29577         * lib/target-supports.exp (check_alias_available): Modified to
29578         indicate aliases not supported if only weak aliases are supported.
29579
29580 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29581
29582         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
29583         Turn on cmpstrsi checks for __pj__ and __i370__.
29584
29585 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29586
29587         * g++.old-deja/g++.other/virtual11.C: New test.
29588
29589 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29590
29591         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
29592
29593 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29594
29595         * gcc.c-torture/compile/20010102-1.c: New test.
29596
29597 2001-01-02  Andreas Jaeger  <aj@suse.de>
29598
29599         * gcc.dg/noreturn-3.c: New test.
29600
29601         * gcc.dg/noreturn-4.c: New test.
29602
29603 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29604
29605         * gcc.c-torture/execute/stdio-opt-1.c: Also test
29606         __builtin_fputc and __builtin_fwrite.
29607
29608 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29609
29610         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
29611         signed char, not default char.
29612
29613 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
29614
29615         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
29616
29617 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
29618
29619         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
29620
29621 2000-12-29  Richard Henderson  <rth@redhat.com>
29622
29623         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
29624         (__cyg_profile_func_exit): Define.
29625
29626 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
29627
29628         * g++.dg/vtgc1.C: New test.
29629
29630 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
29631
29632         * gcc.dg/noncompile/20001228-1.c: New test.
29633
29634         * gcc.dg/20001228-1.c: New test.
29635
29636         * gcc.c-torture/execute/20001228-1.c: New test.
29637
29638 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
29639
29640         * gcc.dg/format-strfmon-1.c: New test.
29641
29642 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29643
29644         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
29645         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
29646         * gcc.c-torture/execute/string-opt-1.c: Likewise.
29647         * gcc.c-torture/execute/string-opt-2.c: Likewise.
29648         * gcc.c-torture/execute/string-opt-3.c: Likewise.
29649         * gcc.c-torture/execute/string-opt-4.c: Likewise.
29650         * gcc.c-torture/execute/string-opt-6.c: Likewise.
29651         * gcc.c-torture/execute/string-opt-7.c: Likewise.
29652         * gcc.c-torture/execute/string-opt-8.c: Likewise.
29653         * gcc.c-torture/execute/string-opt-9.c: Likewise.
29654         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29655         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29656         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29657
29658         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
29659         * gcc.c-torture/execute/string-opt-4.c: Test index.
29660
29661 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
29662
29663         * gcc.c-torture/compile/20001226-1.c: New test.
29664
29665 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
29666
29667         * gcc.c-torture/compile/20001222-1.c: New test.
29668         * gcc.c-torture/compile/20001222-1.x: Xfail.
29669
29670 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
29671
29672         * gcc.c-torture/execute/comp-goto-2.c: New test.
29673
29674 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
29675
29676         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
29677         Use long types if __INT_MAX__ is 32767.
29678         (main): Use cast to (sint32 *) when poking 88 into a_page.
29679
29680         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
29681
29682 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
29683
29684         * gcc.c-torture/compile/20001221-1.c: New test.
29685         * gcc.c-torture/execute/20001221-1.c: New test.
29686
29687 2000-12-20  Richard Henderson  <rth@redhat.com>
29688
29689         * g++.old-deja/g++.pt/crash36.C: Update error lines.
29690         * g++.old-deja/g++.robertl/eb109.C: Likewise.
29691
29692 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29693
29694         * gcc.dg/compare3.c: New test.
29695
29696 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29697
29698         * gcc.dg/format-warnll-1.c: New test.
29699
29700 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
29701
29702         * gcc.dg/cpp/cmdlne-P.c: New test.
29703
29704 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
29705
29706         * gcc.c-torture/execute/builtin-abs-1.c,
29707         gcc.c-torture/execute/builtin-abs-2.c: New tests.
29708
29709 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29710
29711         * gcc.dg/cpp/multiline.c: New test.
29712
29713 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
29714
29715         * g++.old-deja/g++.other/syshdr1.C: Update.
29716         * gcc.dg/cpp/lineflags.c: Remove temporarily.
29717
29718 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29719
29720         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
29721
29722 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29723
29724         * g++.old-deja/g++.pt/ttp65.C: New test.
29725
29726 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29727
29728         * g++.old-deja/g++.pt/ttp64.C: New test.
29729
29730 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29731
29732         * g++.old-deja/g++.pt/spec33.C: New test.
29733
29734 2000-12-14  Catherine Moore  <clm@redhat.com>
29735
29736         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
29737         * gcc.c-torture/execute/920612-2.c: Likewise.
29738         * gcc.c-torture/execute/920428-2.c: Likewise.
29739         * gcc-c-torture/execute/va-arg-11.c: Call exit.
29740         * gcc.c-torture/execute/va-arg-21.c: Likewise.
29741
29742 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29743
29744         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
29745         * gcc.dg/pack-test-2.c: Likewise.
29746
29747 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29748
29749         Tests by Zack Weinberg <zackw@stanford.edu>.
29750
29751         * gcc.dg/cpp/defined.c: Update.
29752         * gcc.dg/cpp/defined_trad.c: New tests.
29753
29754 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
29755
29756         * gcc.dg/cpp/trad-direct.c: Update.
29757
29758 2000-12-11  Neil Booth  <neilb@earthling.net>
29759
29760         * gcc.dg/cpp/defined_trad.c
29761
29762 2000-12-11  Neil Booth  <neilb@earthling.net>
29763
29764         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
29765
29766 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
29767
29768         * gcc.dg/format-miss-2.c: New test.
29769
29770 2000-12-09  Neil Booth  <neilb@earthling.net>
29771
29772         * gcc.dg/cpp/lineflags.c: New tests.
29773         * gcc.dg/cpp/poison.c: Update.
29774         * gcc.dg/cpp/redef2.c: Update.
29775         * gcc.dg/cpp/skipping.c: New test.
29776
29777 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
29778
29779         * g++.old-deja/g++.other/eh3.C: New testcase.
29780
29781 2000-12-07  Neil Booth  <neilb@earthling.net>
29782
29783         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
29784         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
29785         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
29786         wtr-union-init-2.c, wtr-union-init-3.c: Update.
29787         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
29788         Update.
29789
29790 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29791
29792         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
29793         __SIZE_TYPE__ instead of int for type of integers cast to
29794         pointers.
29795
29796 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
29797
29798         * g++.old-deja/g++.other/cleanup4.C: New test.
29799
29800 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29801
29802         * format-sec-1.c: New test.
29803
29804 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29805
29806         * gcc.dg/format-nonlit-3.c: New test.
29807
29808 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
29809
29810         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
29811         through a null pointer.
29812
29813 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29814
29815         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
29816         * g++.old-deja/g++.pt/partial4.C: New test.
29817
29818 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
29819
29820         * gcc.c-torture/execute/ieee/hugeval.x: New.
29821
29822 2000-12-06  Neil Booth  <neilb@earthling.net>
29823
29824         * gcc.dg/cpp/backslash2.c: New tests.
29825
29826 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29827
29828         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
29829         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
29830
29831 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
29832
29833         * gcc.c-torture/execute/20001203-2.c: New testcase.
29834
29835 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29836
29837         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
29838         * g++.old-deja/g++.other/virtual10.C: New test.
29839
29840 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
29841
29842         * g++.old-deja/g++.mike/pmf5.C: Remove test.
29843
29844 2000-12-05  Richard Henderson  <rth@redhat.com>
29845
29846         * gcc.c-torture/compile/20001205-1.c: New.
29847
29848 2000-12-04  Neil Booth  <neilb@earthling.net>
29849
29850         * g++.old-deja/g++.other/virtual9.C: New test.
29851         * g++.old-deja/g++.pt/crash61.C: New test.
29852         * gcc.c-torture/execute/loop-9.c: New test.
29853
29854 2000-12-04  Neil Booth  <neilb@earthling.net>
29855
29856         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
29857         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
29858         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
29859         * gcc.dg/cpp/extratokens.c: ...here.
29860
29861 2000-12-04  Neil Booth  <neilb@earthling.net>
29862
29863         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
29864         New tests.
29865
29866 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29867
29868         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
29869         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
29870
29871 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
29872
29873         * gcc.c-torture/execute/20001203-1.c: New test.
29874
29875 2000-12-03  Neil Booth  <neilb@earthling.net>
29876
29877         * gcc.dg/cpp/macro6.c: New test cases.
29878
29879 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29880
29881         * gcc.c-torture/execute/string-opt-9.c: New test.
29882         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29883         * gcc.c-torture/execute/string-opt-11.c: Likewise.
29884         * gcc.c-torture/execute/string-opt-12.c: Likewise.
29885
29886         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
29887         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
29888
29889 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
29890
29891         * gcc.dg/cpp/if-6.c: New testcase.
29892
29893         * gcc.dg/20001201-1.c: New testcase.
29894
29895 2000-12-02  Neil Booth  <neilb@earthling.net>
29896
29897         * g++.old-deja/g++.other/externC4.C,
29898         g++.old-deja/g++.other/friend10.C: New tests.
29899
29900 2000-12-02  Neil Booth  <neilb@earthling.net>
29901
29902         * g++.old-deja/g++.other/instan2.C
29903         * g++.old-deja/g++.other/instan3.C: New test.
29904
29905 2000-12-02  Neil Booth  <neilb@earthling.net>
29906
29907         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
29908         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
29909         gnuc99.c,gnuc99-pedantic.c: New tests.
29910
29911 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29912
29913         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
29914         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
29915
29916 2000-12-01  Neil Booth  <neilb@earthling.net>
29917
29918         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
29919         * gcc.dg/cpp/poison.c: Update.
29920         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
29921
29922 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
29923
29924         * g77.f-torture/execute/20001201.f: New test.
29925
29926 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
29927
29928         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
29929
29930 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
29931
29932         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
29933
29934 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29935
29936         * g++.old-deja/g++.other/cast6.C: New test.
29937
29938 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
29939
29940         * gcc.c-torture/execute/20001130-2.c: New testcase.
29941
29942 2000-11-30  Richard Henderson  <rth@redhat.com>
29943
29944         * gcc.c-torture/execute/20001130-1.c: New test.
29945
29946 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29947
29948         * g++.old-deja/g++.other/op3.C: New test.
29949
29950 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29951
29952         * g++.old-deja/g++.other/op2.C: New test.
29953
29954 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
29955
29956         * g++.old-deja/g++.other/crash38.C: New test.
29957
29958 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
29959
29960         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
29961
29962 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
29963
29964         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
29965         tests.
29966         * gcc.c-torture/execute/string-opt-6.c: New test.
29967
29968         * gcc.dg/20001117-1.c: Add main.
29969
29970 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
29971
29972         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
29973         Move from here ...
29974         * gcc.dg/940510-1.c: ... to here.
29975
29976         * gcc.dg/20000926-1.c: GNU C now allows initializations of
29977         zero-size arrays in toplevel structures.
29978
29979 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
29980
29981         * gcc.c-torture/execute/loop-8.c: New test.
29982
29983 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29984
29985         * g++.old-deja/g++.other/base1.C: New test.
29986
29987 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29988
29989         * g++.old-deja/g++.other/parse2.C: New test.
29990
29991 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29992
29993         * g++.old-deja/g++.pt/incomplete1.C: New test.
29994
29995 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
29996
29997         * g++.old-deja/g++.other/friend9.C: New test.
29998
29999 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
30000
30001         * gcc.dg/20001127-1.c: New test.
30002
30003 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30004
30005         * g++.old-deja/g++.pt/friend46.C: New test.
30006
30007 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
30008
30009         * g++.old-deja/g++.other/ptrmem8.C: New test.
30010
30011 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30012
30013         * gcc.c-torture/execute/string-opt-7.c: New test.
30014         * gcc.c-torture/execute/string-opt-8.c: Likewise.
30015
30016 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30017
30018         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
30019         instead of 'mkcheck 2'.
30020
30021 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30022
30023         * gcc.c-torture/execute/memcheck/driver.c,
30024         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
30025         C9X references to refer to C99.
30026
30027 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
30028
30029         * gcc.dg/ultrasp3.c: New test.
30030
30031 2000-11-25  Neil Booth  <neilb@earthling.net>
30032
30033         * gcc.dg/cpp/include2.c: Update test to be locale independent.
30034
30035 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
30036
30037         * gcc.c-torture/compile/20001123-2.c: New.
30038
30039 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30040
30041         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
30042
30043 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
30044
30045         * gcc.dg/sequence-point-1.c: Add some new tests.
30046         * gcc.c-torture/execute/20001124-1.c: New test.
30047
30048 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30049
30050         * g++.old-deja/g++.other/vaarg4.C: New test.
30051         * gcc.c-torture/compile/20001123-1.c: New test.
30052
30053 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
30054
30055         * g++.other/crash24.C: Adjust and remove XFAIL.
30056         * g++.other/crash37.C: New test.
30057
30058 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
30059
30060         * g++.old-deja/g++.pt/instantiate9.C: New test.
30061
30062 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
30063
30064         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
30065         new ABI, too.
30066
30067         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
30068         * g++.old-deja/g++.robertl/eb55.C: Likewise.
30069
30070 2000-11-22  Neil Booth  <neilb@earthling.net>
30071
30072         * gcc.dg/cpp/Wtrigraphs.c: New test.
30073
30074 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
30075
30076         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
30077
30078 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
30079
30080         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
30081
30082 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
30083
30084         * lib/gcc-dg.exp: load_lib scanasm.exp.
30085         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
30086         * lib/g++-dg.exp: load_lib scanasm.exp.
30087         * lib/scanasm.exp: New.
30088         (scan-assembler, scan-assembler-not): Add optional arguments to
30089         test name, or if not present, the pattern name.
30090         (scan-assembler-dem, scan-assembler-dem-not): New.
30091
30092         * g++.dg/dg.exp: New.
30093
30094 2000-11-21  Neil Booth  <neilb@earthling.net>
30095
30096         * gcc.dg/cpp/integrated1.c: Remove.
30097
30098 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30099
30100         * gcc.c-torture/execute/20001121-1.c: New test.
30101
30102 2000-11-21  Richard Henderson  <rth@redhat.com>
30103
30104         * gcc.c-torture/compile/20001121-1.c: New test.
30105
30106 2000-11-20  Neil Booth  <neilb@earthling.net>
30107
30108         * gcc.dg/cpp/integrated1.c: New test.
30109
30110 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
30111
30112         * g++.old-deja/g++.other/inline17.C: New test.
30113
30114 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
30115
30116         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
30117         local variable to be zero: I made the variable global. Now
30118         uses abort() and exit() instead of relying on main's return value.
30119
30120 2000-11-20  Neil Booth  <neilb@earthling.net>
30121
30122         * gcc.dg/cpp/paste2.c: Update test.
30123         * objc/execute/paste.m: New test.
30124
30125 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30126
30127         * gcc.dg/c99-condexpr-1.c: New test.
30128
30129 2000-11-20  Neil Booth  <neilb@earthling.net>
30130
30131         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
30132
30133 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
30134
30135         * g++.old-deja/g++.pt/export1.C: New test.
30136
30137 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
30138
30139         * gcc.dg/20001117-1.c: New test.
30140
30141 2000-11-18  Richard Henderson  <rth@redhat.com>
30142
30143         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
30144
30145 2000-11-18  Richard Henderson  <rth@redhat.com>
30146
30147         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
30148         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
30149         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
30150
30151 2000-11-18  Richard Henderson  <rth@redhat.com>
30152
30153         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
30154         (main): New.  Exit cleanly.
30155
30156 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
30159         gcc.dg/c99-fordecl-2.c: New tests.
30160
30161 2000-11-18  Richard Henderson  <rth@redhat.com>
30162
30163         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
30164         * gcc.c-torture/execute/zerolen-2.c: New.
30165
30166 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30167
30168         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
30169         memory.
30170
30171 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30172
30173         * g++.old-deja/g++.pt/instantiate8.C: New test.
30174
30175 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
30176
30177         * g++.old-deja/g++.other/incomplete.C: Add more tests.
30178         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
30179
30180 2000-11-16  Nick Clifton  <nickc@redhat.com>
30181
30182         * gcc.c-torture/execute/nestfunc-2.c: New test.
30183         * gcc.c-torture/execute/nestfunc-3.c: New test.
30184
30185 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30186
30187         * gcc.c-torture/compile/20001116-1.c: New test.
30188
30189 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30190
30191         * gcc.c-torture/execute/20001115-1.c: New test.
30192
30193 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
30194
30195         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
30196         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
30197         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
30198         * g++.old-deja/g++.abi/vmihint.C: Likewise.
30199
30200 2000-11-15  Neil Booth  <neilb@earthling.net>
30201
30202         gcc.dg/cpp/_Pragma1.c: Update.
30203         gcc.dg/cpp/_Pragma2.c: New test.
30204
30205 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
30206
30207         * g++.old-deja/g++.other/anon5.C: New test.
30208
30209 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
30210
30211         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
30212         tests.
30213
30214 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
30215
30216         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
30217         output.
30218
30219 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30220
30221         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
30222         labels at end of compound statements.
30223
30224 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
30225
30226         * gcc.c-torture/execute/loop-7.c: New test.
30227
30228 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30229
30230         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
30231
30232 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30233
30234         * gcc.dg/c99-bool-1.c: New test.
30235
30236 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
30237
30238         * gcc.dg/c99-scope-1.c: Remove xfail.
30239         * gcc.dg/c99-scope-2.c: New test.
30240
30241 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30242
30243         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
30244         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
30245
30246 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
30247
30248         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
30249         error messages.
30250
30251         * g++.mike/p700.C: Don't typedef wchar_t.
30252         * g++.mike/p784.C: Likewise.
30253         * g++.mike/eb101.C: Don't use __wchar_t.
30254
30255 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30256
30257         * g77.f-torture/execute/20001111.[fx]: Test premature exit
30258         from DO loop.
30259
30260 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
30261
30262         * gcc.c-torture/execute/20001111-1.c: New test.
30263
30264 2000-11-10  Nick Clifton  <nickc@redhat.com>
30265
30266         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
30267         long multuiple and accumulate.
30268
30269 2000-11-09  Richard Henderson  <rth@redhat.com>
30270
30271         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
30272         via size_t instead of int.
30273
30274         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
30275         * gcc.c-torture/execute/string-opt-2.c: Likewise.
30276         * gcc.c-torture/execute/string-opt-3.c: Likewise.
30277         * gcc.c-torture/execute/string-opt-4.c: Likewise.
30278
30279 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
30280
30281         * gcc.c-torture/compile/20001109-1.c: New test.
30282         * gcc.c-torture/compile/20001109-2.c: New test.
30283
30284 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
30285
30286         * g++.old-deja/g++.pt/operator1.C: New test.
30287         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
30288
30289 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30290
30291         * gcc.dg/20001108-1.c: New test.
30292
30293 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
30294
30295         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
30296         with both arguments constant strings.
30297         * gcc.c-torture/execute/string-opt-3.c: New test.
30298         * gcc.c-torture/execute/string-opt-4.c: New test.
30299         * gcc.c-torture/execute/string-opt-5.c: New test.
30300
30301 2000-11-08  Nick Clifton  <nickc@redhat.com>
30302
30303         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
30304         mulsidi3adddi patterns.
30305
30306 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
30307
30308         * g++.old-deja/g++.other/crash36.C: New test.
30309
30310 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
30311
30312         * g++.old-deja/g++.other/init16.C: New test.
30313
30314 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
30315
30316         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
30317
30318 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30319
30320         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
30321         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30322         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30323
30324 2000-11-07  DJ Delorie  <dj@redhat.com>
30325
30326         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
30327
30328 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30329
30330         * gcc.c-torture/execute/string-opt-1.c: New test.
30331
30332 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
30333
30334         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
30335         mips-sgi-irix6.* because the MIPS ABI passes floating-point
30336         parameters in registers, and there is no way for a varargs
30337         function to know in which order the integer and floating-point
30338         parameters should be interleaved when they are placed on the
30339         stack.
30340         * gcc.c-torture/execute/va-arg-16.x: Likewise.
30341         * gcc.c-torture/execute/va-arg-17.x: Likewise.
30342
30343 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30344
30345         * gcc.c-torture/execute/string-opt-2.c: New test.
30346
30347 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
30348
30349         * g++.old-deja/g++.pt/crash60.C: New test.
30350
30351 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * g++.old-deja/g++.other/crash24.C: New test.
30354         * g++.old-deja/g++.other/crash25.C: New test.
30355         * g++.old-deja/g++.other/crash26.C: New test.
30356         * g++.old-deja/g++.other/crash27.C: New test.
30357         * g++.old-deja/g++.other/crash28.C: New test.
30358         * g++.old-deja/g++.other/crash29.C: New test.
30359         * g++.old-deja/g++.other/crash30.C: New test.
30360         * g++.old-deja/g++.other/crash31.C: New test.
30361         * g++.old-deja/g++.other/crash32.C: New test.
30362         * g++.old-deja/g++.other/crash33.C: New test.
30363         * g++.old-deja/g++.other/crash34.C: New test.
30364         * g++.old-deja/g++.other/crash35.C: New test.
30365
30366 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
30367
30368         * gcc.c-torture/execute/20001031-1.c: New test.
30369
30370 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
30371
30372         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
30373         namespace.
30374
30375         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
30376         standards-conformant.
30377
30378         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
30379
30380         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
30381         * g++.old-deja/g++.mike/p755a.C: Likewise.
30382         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
30383         library makes no calls to `operator new' during initialization.
30384
30385 2000-11-04  Neil Booth  <neilb@earthling.net>
30386
30387         * gcc.dg/cpp/include2.c: New tests.
30388
30389 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
30390
30391         * lib/g++.exp (g++_set_ld_library_path): New function.
30392         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
30393
30394 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
30395
30396         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
30397         warnings.
30398
30399 2000-11-01  Richard Henderson  <rth@redhat.com>
30400
30401         * g++.old-deja/g++.ext/namedret1.C: New.
30402         * g++.old-deja/g++.ext/namedret2.C: New.
30403         * g++.old-deja/g++.ext/namedret3.C: New.
30404
30405 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
30406
30407         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
30408         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
30409
30410 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30411
30412         * gcc.c-torture/execute/va-arg-21.c: New test.
30413
30414 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
30415
30416         * gcc.dg/c99-complex-2.c: New test.
30417
30418 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30419
30420         * gcc.c-torture/execute/stdio-opt-1.c: New test.
30421
30422 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * g++.old-deja/g++.other/inline16.C: New test.
30425
30426 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
30427
30428         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
30429         __PRETTY_FUNCTION__
30430
30431 2000-10-29  Neil Booth  <neilb@earthling.net>
30432
30433         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
30434         New tests.
30435         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
30436         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
30437         optimisation.
30438
30439 2000-10-29  Neil Booth  <neilb@earthling.net>
30440
30441         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
30442         * mi1.c, mi1c.h: Add null directives to multiple-include test.
30443         * mi5.c: Test multiple includes work with -C.
30444         * trigraphs.c: Test ^= version.
30445
30446 2000-10-28  Neil Booth  <neilb@earthling.net>
30447
30448         New tests and test updates for new macro expander.
30449
30450         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
30451         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
30452         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
30453         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
30454         new diagnostic messages.
30455
30456         * gcc.dg/cpp/macro3.c: New tests.
30457
30458 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
30459
30460         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
30461         on the same line.
30462
30463 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
30464
30465         * g++.old-deja/g++.other/eh2.C: New test.
30466
30467 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
30468
30469         * gcc.c-torture/execute/20001027-1.c: New test.
30470
30471 2000-10-26  Richard Henderson  <rth@redhat.com>
30472
30473         * gcc.c-torture/execute/20001026-1.c: New.
30474
30475 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
30476
30477         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
30478         * g++.old-deja/g++.law/builtin1.C: Likewise.
30479         * g++.old-deja/g++.law/ctors10.C: Likewise.
30480         * g++.old-deja/g++.law/virtual3.C: Likewise.
30481         * g++.old-deja/g++.mike/p658.C: Likewise.
30482         * g++.old-deja/g++.other/sibcall1.C: Likewise.
30483         * g++.old-deja/g++.other/vaarg2.C: Likewise.
30484         * g++.old-deja/g++.robertl/eb124.C: Likewise.
30485         * g++.old-deja/g++.robertl/eb44.C: Likewise.
30486         * g++.old-deja/g++.robertl/eb77.C: Likewise.
30487
30488 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30489
30490         * gcc.c-torture/compile/20001024-1.c: New test.
30491
30492 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
30493
30494         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
30495         to tell us whether or not we are using V3.
30496
30497 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
30498
30499         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
30500         operands.
30501
30502 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30503
30504         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
30505
30506 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
30507
30508         * gcc.c-torture/execute/20001024-1.c: New test.
30509
30510 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
30511
30512         * g++.old-deja/g++.other/sibcall1.C: New test.
30513
30514 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
30515
30516         * gcc.dg/noncompile/init-3.c: New test.
30517
30518 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
30519
30520         * gcc.dg/format-array-1.c: New test.
30521
30522 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30523
30524         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
30525         writing through null pointers; remove comment about testing
30526         unterminated strings.
30527
30528 2000-10-17  Matthew Hiller  <hiller@redhat.com>
30529
30530         * gcc.c-torture/execute/20001017-2.c: New test.
30531
30532 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30533
30534         * gcc.c-torture/compile/20001018-1.c: New test.
30535         * gcc.c-torture/compile/20001018-1.x: Xfail.
30536
30537 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30538
30539         * gcc.c-torture/execute/20001017-1.c: New test.
30540
30541 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30542
30543         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
30544         for multiple use of arguments with scanf formats; add tests for
30545         multiple use of arguments.
30546
30547 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
30548
30549         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
30550
30551 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30552
30553         * gcc.dg/format-miss-1.c: New test.
30554
30555 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30556
30557         * gcc.c-torture/execute/20001013-1.c: New test.
30558
30559 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30560
30561         * gcc.dg/format-branch-1.c: New test.
30562
30563 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
30564
30565         * README, lib/file-format.exp: Remove EGCS references.
30566
30567 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
30568
30569         * gcc.dg/20001013-1.c: New test.
30570
30571 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
30572
30573         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
30574         for intmax_t in the compiler using __typeof__ and the type rules
30575         for conditional expressions.
30576
30577 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
30578
30579         * gcc.dg/20001012-1.c: New test.
30580         * gcc.dg/20001012-2.c: New test.
30581
30582 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30583
30584         * gcc.dg/format-attr-1.c: New test.
30585
30586 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30587
30588         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
30589         __LONG_LONG_MAX__ instead of LLONG_MAX.
30590
30591 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
30592
30593         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
30594         scanf flags.
30595         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
30596         flags.
30597
30598 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
30599
30600         * gcc.dg/sequence-pt-1.c: New test.
30601
30602 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
30603
30604         * gcc.c-torture/execute/20001011-1.c: New testcase.
30605         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
30606
30607 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30608
30609         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
30610         does not error on it.
30611
30612 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
30613
30614         * gcc.dg/20001009-1.c: New test.
30615
30616 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
30617
30618         * gcc.c-torture/compile/20001009-1.c: Move from here ....
30619         * gcc.c-torture/execute/20001009-2.c: ... to here.
30620
30621 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
30622
30623         * gcc.c-torture/compile/20001009-1.c: New testcase.
30624         * gcc.c-torture/execute/20001009-1.c: New testcase.
30625         Testcases provided by Jan Hubicka <jh@suse.cz>.
30626
30627 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30628
30629         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30630         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
30631         uintmax_t using <limits.h> to emulate the compiler's internal
30632         logic.  No longer XFAIL %j tests.
30633
30634 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
30635
30636         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
30637         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
30638         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
30639         regexps and details of expected handling of some bad formats.
30640         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
30641         suppression.
30642
30643 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30644
30645         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
30646         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
30647         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
30648         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
30649         in list archives.
30650
30651 2000-10-06  Richard Henderson  <rth@cygnus.com>
30652
30653         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
30654         * g++.old-deja/g++.brendan/crash52.C: Likewise.
30655         * g++.old-deja/g++.jason/report.C: Likewise.
30656         * g++.old-deja/g++.law/friend5.C: Likewise.
30657         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
30658         of the expected warnings.
30659
30660 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
30661
30662         * g++.old-deja/g++.pt/enum14.C: New test.
30663
30664 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30665
30666         * g++.old-deja/g++.pt/crash59.C: New test.
30667
30668 2000-10-04  Will Cohen  <wcohen@redhat.com>
30669
30670         * gcc.dg/20000926-1.c: New test.
30671
30672 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
30673
30674         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
30675         function name for current C++ compiler.
30676         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
30677
30678 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
30679
30680         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
30681         __PRETTY_FUNCTION__.
30682         * g++.old-deja/g++.ext/pretty2.C: Likewise.
30683
30684 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30685
30686         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
30687
30688 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
30689
30690         * gcc.c-torture/compile/20000923-1.c: New test.
30691
30692 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
30693
30694         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
30695         * g++.old-deja/g++.pt/ttp62.C: Same.
30696         * g++.old-deja/g++.other/inline14.C: Same.
30697
30698 2000-09-24  Richard Henderson  <rth@cygnus.com>
30699
30700         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
30701
30702 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30703
30704         * gcc.dg/c90-printf-1.c: Add test for wide string format.
30705
30706 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
30707
30708         * gcc.c-torture/compile/20000922-1.c: New file.
30709
30710 2000-09-21  Nick Clifton  <nickc@redhat.com>
30711
30712         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
30713         a signed long modulo operation.
30714         (mod6): New function - perform an unsigned long modulo operation.
30715         (main): Add tests for modulos of very large numbers by very small
30716         dividends.
30717
30718 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30719
30720         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
30721
30722 2000-09-19  Richard Henderson  <rth@cygnus.com>
30723
30724         * gcc.dg/compare2.c (case 10): XFAIL.
30725
30726 2000-09-18  Richard Henderson  <rth@cygnus.com>
30727
30728         * gcc.c-torture/execute/20000906-1.c: Move ...
30729         * gcc.dg/20000906-1.c: ... here.  Only run on targets
30730         that support __builtin_trap.
30731
30732 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
30733
30734         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
30735
30736 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30737
30738         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
30739         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
30740         more $ format tests.
30741
30742 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
30743
30744         * gcc.dg/format-errmk-1.c: New test.
30745
30746 2000-09-17  Greg McGary  <greg@mcgary.org>
30747
30748         * gcc.c-torture/execute/20000917-1.x: Remove.
30749
30750 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
30751
30752         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
30753
30754 2000-09-17  Greg McGary  <greg@mcgary.org>
30755
30756         * gcc.c-torture/execute/20000917-1.c: New test.
30757         * gcc.c-torture/execute/20000917-1.x: XFAIL.
30758
30759 2000-09-16  Neil Booth  <NeilB@earthling.net>
30760
30761         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
30762         in nested macro bug.
30763
30764 2000-09-15  Neil Booth  <NeilB@earthling.net>
30765
30766         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
30767
30768 2000-09-14  Jeffrey A Law  (law@cygnus.com)
30769
30770         * gcc.c-torture/execute/20000914-1.c: New test.
30771
30772 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
30773
30774         * g++.other/inline13.C: New test.
30775
30776 2000-09-12  Andreas Jaeger  <aj@suse.de>
30777
30778         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
30779         constant by Ulrich Drepper <drepper@redhat.com>.
30780
30781 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
30782
30783         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
30784
30785 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30786
30787         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
30788
30789 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
30790
30791         * gcc.dg/cpp/backslash.c: New test.
30792
30793 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
30794
30795         * gcc.c-torture/execute/20000910-1.c: New test.
30796         * gcc.c-torture/execute/20000910-2.c: Likewise.
30797
30798 2000-09-11  Robert Lipe  <robertl@sco.com>
30799
30800         * gcc.dg/pragma-align.c: New test.
30801
30802 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
30803
30804         * g++.old-deja/g++.pt/explicit82.C: New test.
30805         * g++.old-deja/g++.pt/explicit83.C: New test.
30806
30807 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
30808
30809         * gcc.dg/asm-names.c: New test.
30810
30811 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30812
30813         * gcc.dg/cpp/tr-warn6.c: New test
30814
30815 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
30816
30817         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
30818         be accepted.
30819
30820 2000-09-07  Catherine Moore  <clm@redhat.com>
30821
30822         * gcc.c-torture/execute/unroll-1.c: New test.
30823
30824 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
30825
30826         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
30827         ERROR markers.
30828         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
30829         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
30830         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
30831         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
30832         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
30833         Preprocess only.
30834         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
30835         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
30836
30837 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30838
30839         * g++.old-deja/g++.pt/deduct2.C: New test.
30840
30841 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         * g++.old-deja/g++.pt/parms2.C: New test.
30844
30845 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
30846
30847         * g++.old-deja/g++.pt/crash58.C: New test.
30848
30849 2000-09-06  Greg McGary  <greg@mcgary.org>
30850
30851         * gcc.c-torture/execute/20000906-1.c: New test.
30852         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
30853
30854 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30855
30856         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
30857
30858 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30859
30860         * g++.old-deja/g++.pt/crash57.C: New test.
30861
30862 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         * g++.old-deja/g++.pt/crash56.C: New test.
30865
30866 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
30867
30868         * g++.old-deja/g++.pt/koenig1.C: New test.
30869
30870 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30871
30872         * gcc.dg/20000904-1.c: New test.
30873
30874 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
30875
30876         * gcc.dg/cpp/paste8.c: New test.
30877
30878 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
30879
30880         * gcc.c-torture/compile/20000827-1.c: New test.
30881
30882 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30883
30884         * gcc.dg/format-diag-1.c: New test.
30885
30886 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
30887
30888         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
30889         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
30890         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
30891         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
30892         gcc.dg/formatz-1.c: Adjust warning regular expressions.
30893
30894 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30895
30896         * g++.old-deja/g++.other/nested4.C: New test.
30897
30898 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
30899
30900         * g++.old-deja/g++.ns/scoped1.C: New test.
30901
30902 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
30903
30904         * lib/g++.exp: Support testing already-installed GCC.
30905
30906 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30907
30908         * wtr-label-1.c, wtr-suffix-1.c: New tests.
30909
30910 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30911
30912         * gcc.dg/return-type-2.c: New test.
30913
30914 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
30915
30916         * gcc.c-torture/compile/20000825-1.c: New test.
30917
30918 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
30919
30920         * gcc.dg/dwarf2-2.c: New test.
30921
30922 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
30923
30924         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
30925         dg-warning regexps.
30926
30927 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
30928
30929         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
30930         gcc.dg/format-ext-5.c: New tests.
30931
30932 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
30933
30934         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
30935
30936 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
30937
30938         * gcc.dg/noncompile/930622-2.c: Adjust error message.
30939
30940 2000-08-24  Richard Henderson  <rth@cygnus.com>
30941
30942         * gcc.dg/ia64-sync-1.c: New test.
30943         * gcc.dg/ia64-sync-2.c: New test.
30944         * gcc.dg/ia64-asm-1.c: New test.
30945
30946 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
30947
30948         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
30949         * gcc.dg/format-ext-2.c: New test.
30950
30951 2000-08-23  Jason Merrill  <jason@redhat.com>
30952
30953         * lib/old-dejagnu.exp: Also ignore "In member function" and
30954         "At global scope".
30955
30956 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30957
30958         * gcc.dg/noncompile/label-lineno-1.c: New test.
30959
30960 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30961
30962         * gcc.dg/c99-array-nonobj-1.c: New test.
30963
30964 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
30965
30966         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
30967         tests.
30968         * gcc.dg/format-ext-1.c: New test.
30969
30970 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30971
30972         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
30973         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
30974         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
30975         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
30976         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
30977
30978 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
30979
30980         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
30981         gcc.dg/c99-strftime-2.c: New tests.
30982
30983 2000-08-22  Richard Henderson  <rth@cygnus.com>
30984
30985         * gcc.c-torture/execute/20000822-1.c: New test.
30986
30987 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * gcc.c-torture/execute/20000819-1.x: Remove.
30990
30991 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
30992
30993         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
30994         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
30995         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
30996         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
30997         gcc.dg/format-xopen-1.c: New tests.
30998
30999 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
31000
31001         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
31002
31003 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
31004
31005         * g++.old-deja/g++.other/loop2.C: New test.
31006
31007         * gcc.c-torture/compile/20000606-1.c: New test.
31008         * gcc.c-torture/compile/20000728-1.c: New test.
31009         * gcc.c-torture/execute/20000801-1.c: New test.
31010         * gcc.c-torture/execute/20000801-2.c: New test.
31011         * gcc.c-torture/execute/20000819-1.c: New test.
31012         * gcc.c-torture/execute/20000819-1.x: XFAIL.
31013         * gcc.dg/20000629-1.c: New test.
31014         * gcc.dg/20000724-1.c: New test.
31015         * gcc.dg/20000807-1.c: New test.
31016
31017 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
31018
31019         * gcc.dg/cpp/pragma-1.c: New test.
31020         * gcc.dg/cpp/pragma-2.c: New test.
31021
31022 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
31023
31024         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
31025         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
31026
31027 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31028
31029         * gcc.c-torture/compile/20000818-1.c: New test.
31030
31031 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
31032
31033         * gcc.c-torture/execute/20000818-1.c: New test.
31034
31035 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
31036
31037         * gcc.dg/format-va-1.c: New test.
31038
31039 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.old-deja/g++.other/typedef8.C: New test.
31042
31043 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31044
31045         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
31046         * g++.old-deja/g++.mike/net36.C: Mark candidate.
31047         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
31048         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
31049         * g++.old-deja/g++.other/ptrmem7.C: New test.
31050         * g++.old-deja/g++.pt/ptrmem10.C: New test.
31051
31052 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
31053
31054         * g++.old-deja/g++.pt/typename27.C: New test.
31055
31056 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
31057
31058         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
31059         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
31060         * g++.old-deja/g++.pt/friend45.C: New test.
31061         * g++.old-deja/g++.other/friend8.C: New test.
31062
31063 2000-08-15  Richard Henderson  <rth@cygnus.com>
31064
31065         * gcc.c-torture/execute/20000815-1.c: New test.
31066
31067 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
31068
31069         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
31070         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
31071         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
31072
31073 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
31074
31075         * g++.old-deja/g++.other/refinit2.C: New test.
31076
31077 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
31078
31079         * lib/c-torture.exp (c-torture): Make
31080         compiler_conditional_xfail_data global.
31081         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
31082         compiler_conditional_xfail_data machinery.
31083         (f-torture-execute): Likewise.
31084         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
31085         and only when unrolling loops.
31086
31087         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
31088
31089 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31090
31091         * g++.old-deja/g++.pt/explicit81.C: New test.
31092
31093 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
31094
31095         * g++.old-deja/g++.pt/typename26.C: New test.
31096
31097 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
31098
31099         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
31100         warning.
31101
31102 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31103
31104         * g++.old-deja/g++.other/array3.C: New test.
31105
31106 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31107
31108         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
31109         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
31110         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
31111         New tests.
31112
31113 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
31114
31115         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
31116         * g++.old-deja/g++.abi/vmihint.C: Likewise.
31117
31118 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
31119
31120         * gcc.c-torture/execute/20000808-1.c: New test.
31121
31122 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
31123
31124         * gcc.dg/c90-const-expr-1.c: New test.
31125
31126 2000-08-08  Richard Henderson  <rth@cygnus.com>
31127
31128         * gcc.dg/noncompile/920923-1.c: Declare calloc.
31129
31130 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
31131
31132         * gcc.dg/noncompile/const-ll-1.c: New test.
31133
31134 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
31135
31136         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
31137
31138 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
31139
31140         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
31141         that running programs linked against the shared version of libobjc
31142         run correctly.
31143
31144 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31145
31146         * gcc.dg/c99-printf-1.c: New test.
31147
31148 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
31149
31150         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
31151
31152 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
31153
31154         * gcc.c-torture/execute/20000731-1.x: Delete.
31155
31156 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
31157
31158         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
31159         and torture_without_loops as is done by c-torture.exp.
31160         (search_for): Copy from c-torture.exp.
31161         (gcc-dg-runtest): New function, drives a directory of tests
31162         iterating over the TORTURE_OPTIONS.
31163         (scan-assembler, scan-assembler-not): Move here from
31164         individual directory drivers.
31165
31166         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
31167         defined by lib/gcc-dg.exp.
31168         * gcc.dg/cpp/cpp.exp: Likewise.
31169         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
31170         gcc-dg-runtest, so we cycle over optimization options.
31171
31172         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
31173         * gcc.dg/compare2.c: No longer expected to fail.
31174
31175 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
31176
31177         * gcc.c-torture/execute/20000804-1.c: New test.
31178
31179 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31180
31181         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
31182
31183 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
31184
31185         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
31186
31187 2000-08-03  Jeffrey A Law  (law@cygnus.com)
31188
31189         * gcc.c-torture/compile/20000803-1.c: New test.
31190
31191 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
31192
31193         * gcc.c-torture/execute/20000801-3.c,
31194         gcc.c-torture/execute/20000801-4.c: New tests.
31195         * gcc.c-torture/execute/20000801-3.x,
31196         gcc.c-torture/execute/20000801-4.x: Xfail.
31197
31198 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
31199
31200         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
31201         libobjc/.libs to allow for libtool.
31202
31203 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
31204
31205         * gcc.c-torture/compile/20000802-1.c: New test.
31206
31207 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
31208
31209         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
31210
31211 2000-07-31  Jeffrey A Law  (law@cygnus.com)
31212
31213         * gcc-c-torture/execute/20000731-2.c: New test.
31214
31215         * gcc.c-torture/execute/20000731-1.c: New test.
31216         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
31217
31218 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
31219
31220         * testsuite/gcc.dg/cpp/paste7.c: New test.
31221         * gcc.dg/cpp/20000725-1.c: New test.
31222
31223 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
31224
31225         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
31226         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
31227         declaration warning for __builtin_dwarf_reg_size.
31228
31229         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
31230
31231 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31232
31233         * gcc.dg/noncompile/voidparam-1.c: New test.
31234
31235 2000-07-30  Richard Henderson  <rth@cygnus.com>
31236
31237         * gcc.dg/c90-digraph-1.c: Don't xfail.
31238         * gcc.dg/compare2.c (case 10): Xfail.
31239         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
31240
31241 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
31242
31243         * gcc.dg/c99-main-1.c: New test.
31244
31245 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
31246
31247         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
31248
31249 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
31250
31251         * gcc.c-tortuer/execute/20000726-1.c: New test.
31252
31253 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
31254
31255         * gcc.c-torture/execute/enum-2.c: New test.
31256
31257 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31258
31259         * gcc.dg/cpp/tr-warn3.c: New test.
31260
31261 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31262
31263         * g++.old-deja/g++.ext/implicit1.C: Remove.
31264         * g++.old-deja/g++.jason/c2.C: Remove
31265         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
31266         * g++.old-deja/g++.pt/crash16.C: Likewise.
31267         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
31268
31269 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
31270
31271         * g++.old-deja/g++.other/for2.C: New test.
31272
31273 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
31274
31275         * gcc.dg/20000720-1.c: New test.
31276
31277 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
31278
31279         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
31280
31281 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
31282
31283         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
31284         * gcc.c-torture/execute/20000722-1.c: New.
31285         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
31286
31287 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
31288
31289         * gcc.dg/cpp/20000720-1.S: New test.
31290
31291 2000-07-21  Michael Meissner  <meissner@redhat.com>
31292
31293         * gcc.c-torture/execute/ieee/hugeval.c: New test.
31294
31295 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31296
31297         * g++.old-deja/g++.brendan/crash16.C,
31298         g++.old-deja/g++.brendan/parse3.C,
31299         g++.old-deja/g++.brendan/redecl1.C,
31300         g++.old-deja/g++.ns/template13.C,
31301         g++.old-deja/g++.other/decl4.C,
31302         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
31303
31304 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
31305
31306         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
31307         and "Internal error".
31308
31309         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
31310         regexps.
31311         * gcc.dg/cpp/paste6.c: New test.
31312
31313 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
31314
31315         * gcc.dg/cpp/tr-direct.c: New test.
31316
31317         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
31318         gcc.dg/cpp/undef1.c: Tweak error regexps.
31319
31320 2000-07-18  Eric Christopher <echristo@redhat.com>
31321
31322         * gcc.c-torture/compile/20000718-1.c: New test.
31323
31324 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
31325
31326         * cpplex.c (_cpp_push_token): If the token being pushed back
31327         is the previous token in this context, just subtract one from
31328         context->posn.
31329         * cppmacro.c (save_expansion): Clear aux field when storing a
31330         placemarker.
31331
31332 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
31333
31334         * gcc.dg/noncompile/redecl-1.c: New test.
31335
31336 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
31337
31338         * gcc.c-torture/execute/20000717-5.c: New test.
31339         * gcc.c-torture/execute/20000717-1.x: Removed.
31340
31341 2000-07-17  Richard Henderson  <rth@cygnus.com>
31342
31343         * gcc.c-torture/execute/20000717-4.c: New test.
31344
31345 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
31346
31347         * gcc.dg/cpp/syshdr.c: New test.
31348         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
31349
31350 2000-07-17  Neil Booth  <neilb@earthling.net>
31351
31352         * gcc.dg/cpp/cmdlne-dM.c: New test.
31353         * gcc.dg/cpp/cmdlne-dD.c: New test.
31354
31355 2000-07-17  Jeffrey A Law  (law@cygnus.com)
31356
31357         * gcc.c-torture/execute/20000717-3.c: New test.
31358
31359         * gcc.c-torture/compile/20000717-1.c: New test.
31360
31361 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
31362
31363         * gcc.c-torture/execute/20000717-2.c: New test.
31364
31365 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31366
31367         * gcc.dg/formatz-1.c: New test.
31368
31369         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
31370         * gcc.dg/c99-digraph-1.c: New tests.
31371
31372         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
31373         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
31374
31375         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
31376         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
31377         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
31378         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
31379         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
31380         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
31381         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
31382
31383 2000-07-17   Greg McGary <greg@mcgary.org>
31384
31385         * gcc.c-torture/execute/20000717-1.c: New test.
31386         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
31387
31388 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
31389
31390         * gcc.c-torture/execute/20000715-2.c: New test.
31391         * gcc.dg/20000715-1.c: New test.
31392
31393 2000-07-15  Michael Meissner  <meissner@redhat.com>
31394
31395         * gcc.c-torture/execute/20000715-1.c: New test.
31396
31397 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
31398
31399         * gcc.c-torture/execute/20000707-1.c: New test.
31400
31401 2000-07-13  Neil Booth  <NeilB@earthling.net>
31402
31403         * testsuite/gcc.dg/cpp/digraph1.c,
31404         testsuite/gcc.dg/cpp/digraph2.c,
31405         testsuite/gcc.dg/cpp/digraphs.c: New tests.
31406
31407 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
31408
31409         * g77.f-torture/compile/20000630-2.f:  New test.
31410         * g77.f-torture/compile/20000630-2.x
31411
31412 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
31413
31414         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
31415
31416 2000-07-11  Neil Booth  <NeilB@earthling.net>
31417
31418         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
31419
31420 2000-07-11  Neil Booth  <NeilB@earthling.net>
31421
31422         * gcc.dg/cpp/cmdlne-C.c: New.
31423
31424 2000-07-09  Neil Booth  <NeilB@earthling.net>
31425
31426         * gcc.dg/cpp/directiv.c: New tests.
31427         * gcc.dg/cpp/undef1.c: Update.
31428
31429 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
31430
31431         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
31432
31433 2000-07-09  Neil Booth  <NeilB@earthling.net>
31434
31435         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
31436
31437 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
31438
31439         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
31440         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
31441
31442 2000-07-08  Neil Booth  <NeilB@earthling.net>
31443
31444         * gcc.dg/cpp/macsyntx.c: New tests.
31445
31446 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31447
31448         * gcc.dg/20000707-1.c: New test.
31449
31450 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
31451
31452         * gcc.c-torture/execute/20000706-1.c: New test.
31453         * gcc.c-torture/execute/20000706-2.c: New test.
31454         * gcc.c-torture/execute/20000706-3.c: New test.
31455         * gcc.c-torture/execute/20000706-4.c: New test.
31456         * gcc.c-torture/execute/20000706-5.c: New test.
31457
31458 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31459
31460         * g++.old-deja/g++.pt/instantiate7.C: New test.
31461
31462 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
31463
31464         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
31465         * g++.old-deja/g++.mike/thunk3.C: Likewise.
31466         * g++.old-deja/g++.other/rtti3.C: Likewise.
31467         * g++.old-deja/g++.other/rttid3.C: Likewise.
31468
31469 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
31470
31471         *  g77.f-torture/compile/20000630-1.x: Fix typo
31472
31473 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
31474
31475         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
31476         assembly output.
31477
31478 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
31479
31480         * gcc.dg/cpp/ident.c: New test.
31481
31482 2000-07-05  Neil Booth  <NeilB@earthling.net>
31483
31484         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
31485           gcc.dg/cpp/lexstrng.c: New tests.
31486
31487 2000-07-04  Neil Booth  <NeilB@earthling.net>
31488
31489         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
31490         * gcc.dg/cpp/strify2.c: Same.
31491
31492 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
31493
31494         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
31495         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
31496         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
31497         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
31498
31499         * testsuite/gcc.dg/cpp/macro1.c,
31500         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
31501         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
31502         testsuite/gcc.dg/cpp/strify1.c,
31503         testsuite/gcc.dg/cpp/strify2.c: New tests.
31504
31505 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
31506
31507         * gcc.c-torture/execute/20000703-1.c: New test.
31508
31509 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31510
31511         * g++.old-deja/g++.pt (lookup10.C): New test.
31512
31513 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
31514
31515         * g++.old-deja/g++.pt (typename25.C): New test.
31516
31517 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
31518
31519         * gcc.c-torture/compile/20000701-1.c: New test.
31520
31521 2000-06-30  Nick Clifton  <nickc@cygnus.com>
31522
31523         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
31524         to test case.
31525
31526 2000-06-30  Catherine Moore  <clm@cygnus.com>
31527
31528         * gcc.c-torture/execute/align-1.c: New test.
31529
31530 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
31531
31532         * g++.old-deja/g++.pt/expr8.C: New test.
31533         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
31534
31535 2000-06-29  Nick Clifton  <nickc@cygnus.com>
31536
31537         * gcc.c-torture/compile/20000629-1.c: New test.
31538
31539 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31540
31541
31542         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
31543         gcc.dg/noncompile directory, depending on whether they're
31544         preprocessor tests or not.  Annotate all the tests for the dg
31545         framework.
31546
31547         * gcc.c-torture/noncompile/noncompile.exp: Delete.
31548         * gcc.dg/noncompile/noncompile.exp: New.
31549
31550         * Moved files:
31551         Old name                                New name
31552         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
31553         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
31554         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
31555         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
31556         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
31557         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
31558         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
31559         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
31560         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
31561         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
31562         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
31563         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
31564         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
31565         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
31566         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
31567         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
31568         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
31569         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
31570         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
31571         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
31572         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
31573         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
31574         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
31575         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
31576
31577         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
31578         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
31579         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
31580         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
31581         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
31582         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
31583
31584 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
31585
31586         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
31587         declare one variable.  On the fourth, error.
31588         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
31589         declared by 20000628-1a.h.
31590
31591 2000-06-29  Richard Henderson  <rth@redhat.com>
31592
31593         * gcc.c-torture/execute/930529-1.x: New file.
31594         * gcc.dg/920413-1.c: Adjust expected warning text.
31595         * gcc.dg/980217-1.c: Declare abort.
31596         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
31597
31598 2000-06-29  Jeffrey A Law  (law@cygnus.com)
31599
31600         * g77.f-torture/compile/20000629-1.f: New test.
31601         * g77.f-torture/compile/20000629-1.x: Expected to fail.
31602
31603 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31604
31605         Rearrange lots of files, removing entirely the
31606         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
31607         directories.
31608
31609         * Deleted files:
31610         gcc.c-torture/code_quality/code_quality.exp
31611         gcc.c-torture/special/special.exp
31612         gcc.failure/failure.exp
31613         gcc.failure/940409-1.x
31614         gcc.c-torture/compile/961203-1.x
31615
31616         * New files:
31617         gcc.misc-tests/linkage.exp
31618         gcc.c-torture/execute/920730-1t.c
31619         gcc.c-torture/execute/920730-1t.x
31620         gcc.c-torture/compile/920520-1.x
31621         gcc.c-torture/compile/920521-1.x
31622         gcc.c-torture/compile/981006-1.x
31623         gcc.c-torture/execute/eeprof-1.x
31624
31625         * Moved files (possibly with modifications to fit a new harness):
31626         Old name                                New name
31627         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
31628         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
31629         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
31630         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
31631         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
31632         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
31633         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
31634         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
31635         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
31636         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
31637         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
31638         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
31639         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
31640         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
31641
31642 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
31643
31644         * c-torture/compile/961203-1.x: Delete.
31645
31646         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
31647         not exit. Include stdio.h.
31648         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
31649         * gcc.misc-tests/dg-12.c: Likewise.
31650         * gcc.misc-tests/dg-5.c: Likewise.
31651         * gcc.misc-tests/dg-6.c: Likewise.
31652         * gcc.misc-tests/dg-7.c: Prototype abort.
31653         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
31654         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
31655         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
31656         not exit.
31657         * gcc.misc-tests/sieve.c: Use return from main, not exit.
31658         * gcc.misc-tests/sort2.c: Use return from main, not exit.
31659
31660 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
31661
31662         * gcc.dg/cpp/20000628-1.c: New test.
31663         * gcc.dg/cpp/20000628-1.h: New header for above test.
31664         * gcc.dg/cpp/20000628-1a.h: Likewise.
31665
31666 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
31667
31668         * gcc.dg/cpp: New directory.
31669         * gcc.dg/cpp/cpp.exp: New driver.
31670         * gcc.dg/cpp/20000627-1.c: New test.
31671         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
31672         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
31673         and rewrite as a compilation test.
31674
31675         * gcc.dg: Move many files into the cpp subdirectory, possibly
31676         renaming or editing them as well.
31677         Old name                New name
31678         990119-1.c              cpp/19990119-1.c
31679         990228-1.c              cpp/19990228-1.c
31680         990407-1.c              cpp/19990407-1.c
31681         990409-1.c              cpp/19990409-1.c
31682         990413-1.c              cpp/19990413-1.c
31683         990703-1.c              cpp/19990703-1.c
31684         20000127-1.c            cpp/20000127-1.c
31685         20000129-1.c            cpp/20000129-1.c
31686         20000207-1.c            cpp/20000207-1.c
31687         20000207-2.c            cpp/20000207-2.c
31688         20000209-1.c            cpp/20000209-1.c
31689         20000209-2.c            cpp/20000209-2.c
31690         20000301-1.c            cpp/20000301-1.c
31691         20000419-1.c            cpp/20000419-1.c
31692         20000510-1.S            cpp/20000510-1.S
31693         20000519-1.c            cpp/20000519-1.c
31694         20000529-1.c            cpp/20000529-1.c
31695         20000625-1.c            cpp/20000625-1.c
31696         20000625-2.c            cpp/20000625-2.c
31697         cpp-as1.c               cpp/assert1.c
31698         cpp-as2.c               cpp/assert2.c
31699         cxx-comments-1.c        cpp/cxxcom1.c
31700         cxx-comments-2.c        cpp/cxxcom2.c
31701         endif-label.c           cpp/endif.c
31702         cpp-hash1.c             cpp/hash1.c
31703         cpp-hash2.c             cpp/hash2.c
31704         cpp-if1.c               cpp/if-1.c
31705         cpp-if2.c               cpp/if-2.c
31706         cpp-if3.c               cpp/if-3.c
31707         cpp-if4.c               cpp/if-4.c
31708         cpp-if5.c               cpp/if-5.c
31709         cpp-cond.c              cpp/if-cexp.c
31710         cpp-missingop.c         cpp/if-mop.c
31711         cpp-missingparen.c      cpp/if-mpar.c
31712         cpp-opprec.c            cpp/if-oppr.c
31713         cpp-ifparen.c           cpp/if-paren.c
31714         cpp-shortcircuit.c      cpp/if-sc.c
31715         cpp-shift.c             cpp/if-shift.c
31716         cpp-unary.c             cpp/if-unary.c
31717         cpp-li1.c               cpp/line1.c
31718         cpp-li2.c               cpp/line2.c
31719         lineno.c                cpp/line3.c
31720         lineno-2.c              cpp/line4.c
31721         cpp-mi.c                cpp/mi1.c
31722         cpp-mic.h               cpp/mi1c.h
31723         cpp-micc.h              cpp/mi1cc.h
31724         cpp-mind.h              cpp/mi1nd.h
31725         cpp-mindp.h             cpp/mi1ndp.h
31726         cpp-mix.h               cpp/mi1x.h
31727         cpp-mi2.c               cpp/mi2.c
31728         cpp-mi2a.h              cpp/mi2a.h
31729         cpp-mi2b.h              cpp/mi2b.h
31730         cpp-mi2c.h              cpp/mi2c.h
31731         cpp-mi3.c               cpp/mi3.c
31732         cpp-mi3.def             cpp/mi3.def
31733         poison-1.c              cpp/poison.c
31734         pr-impl.c               cpp/prag-imp.c
31735         cpp-redef-2.c           cpp/redef1.c
31736         cpp-redef.c             cpp/redef2.c
31737         strpaste.c              cpp/strp1.c
31738         strpaste-2.c            cpp/strp2.c
31739         cpp-tradpaste.c         cpp/tr-paste.c
31740         cpp-tradstringify.c     cpp/tr-str.c
31741         cpp-tradwarn1.c         cpp/tr-warn1.c
31742         cpp-tradwarn2.c         cpp/tr-warn2.c
31743         trigraphs.c             cpp/trigraphs.c
31744         cpp-unc1.c              cpp/unc1.c
31745         cpp-unc2.c              cpp/unc2.c
31746         cpp-unc3.c              cpp/unc3.c
31747         cpp-unc.c               cpp/unc4.c
31748         undef.c                 cpp/undef1.c
31749         undef-2.c               cpp/undef2.c
31750         cpp-wi1.c               cpp/widestr1.c
31751
31752 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
31753
31754         * lib/g++.exp (g++_include_flags): Tweak.
31755
31756 2000-06-27  H.J. Lu  <hjl@gnu.org>
31757             Loren J. Rittle  <ljrittle@acm.org>
31758
31759         * lib/g++.exp (g++_include_flags): Override libgloss.exp
31760         version with one that knows about the new gcc tree structure.
31761         (g++_link_flags): Same.
31762
31763 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
31764
31765         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
31766         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
31767         case we are cross-compiling.
31768
31769         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
31770         g++.old-deja/g++.niklas/Makefile.in,
31771         g++.old-deja/g++.niklas/configure.in,
31772         g++.old-deja/g++.other/Makefile.in,
31773         g++.old-deja/g++.other/configure.in,
31774         gcc.c-torture/code_quality/Makefile.in,
31775         gcc.c-torture/code_quality/configure.in,
31776         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
31777         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
31778         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
31779         gcc.c-torture/execute/ieee/Makefile.in,
31780         gcc.c-torture/execute/ieee/configure.in,
31781         gcc.c-torture/noncompile/Makefile.in,
31782         gcc.c-torture/noncompile/configure.in,
31783         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
31784         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
31785         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
31786
31787 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31788
31789         * g++.old-deja/g++.other/ambig3.C: New test.
31790
31791 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
31792
31793         * g++.old-deja/g++.pt/syntax1.C: New test.
31794         * g++.old-deja/g++.pt/syntax2.C: New test.
31795         * g++.old-deja/g++.other/syntax3.C: New test.
31796         * g++.old-deja/g++.other/syntax4.C: New test.
31797
31798 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31799
31800         * gcc.dg/20000623-1.c: Prototype exit and abort.
31801
31802 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
31803
31804         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
31805         New tests.
31806         * gcc.dg/cpp-mi3.def: New file.
31807
31808         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
31809         inside assertions.
31810         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
31811         lexer's error messages.
31812         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
31813         divine anything from the linemarkers.
31814         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
31815         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
31816
31817 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
31818
31819         * gcc.dg/20000623-1.c: New test.
31820
31821 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
31822
31823         * gcc.c-torture/execute/20000622-1.c: New test.
31824
31825 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31826
31827         * g++.old-deja/g++.other/init15.C: New test.
31828
31829 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
31830
31831         * g++.old-deja/g++.pt/vaarg2.C: New test.
31832         * g++.old-deja/g++.pt/vaarg3.C: New test.
31833
31834 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
31835
31836         * g++.old-deja/g++.other/dyncast6.C: New test.
31837
31838 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
31839
31840         * gcc.c-torture/execute/loop-6.c: New test.
31841
31842 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
31843
31844         * gcc.dg/20000614-1.c: New test.
31845         * gcc.dg/20000614-2.c: New test.
31846
31847 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
31848
31849         * g++.old-deja/g++.other/inline12.C: New test.
31850
31851 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * g++.old-deja/g++.other/eh1.C: New test.
31854
31855 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
31856
31857         * g++.old-deja/g++.other/type.C: New test.
31858
31859 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31860
31861         * g++.old-deja/g++.other/initstring.C: New test.
31862
31863 2000-06-12  Jason Merrill  <jason@redhat.com>
31864
31865         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
31866
31867 2000-06-09  Jeffrey A Law  (law@cygnus.com)
31868
31869         * gcc.c-torture/compile/20000609-1.c: New test.
31870
31871 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
31872
31873         * gcc.dg/20000609-1.c: New test.
31874
31875 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
31876
31877         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
31878         * gcc.c-torture/noncompile/poison-1.c: Move...
31879         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
31880         * gcc.dg/cpp-li1.c: Add a token after the #line.
31881
31882 2000-06-05  Richard Henderson  <rth@cygnus.com>
31883
31884         * gcc.c-torture/execute/20000605-2.c: New test.
31885         * gcc.c-torture/execute/20000605-3.c: New test.
31886
31887 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
31888
31889         * g77.f-torture/execute/20000503-1.x: New file.
31890
31891 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
31892
31893         * g++.old-deja/g++.eh/badalloc1.C: New test.
31894
31895 2000-06-05  Richard Henderson  <rth@cygnus.com>
31896
31897         * gcc.c-torture/execute/20000605-1.c: New test.
31898
31899 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
31900             Nathan Sidwell <nathan@codesourcery.com>
31901
31902         * gcc.c-torture/compile/20000605-1.c: New test.
31903
31904 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
31905
31906         * g77.f-torture/compile/20000601-1.f:  New test.
31907
31908 2000-06-03  Richard Henderson  <rth@cygnus.com>
31909
31910         * gcc.c-torture/execute/20000603-1.c: New.
31911
31912 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
31913
31914         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
31915         * gcc.dg/noreturn-2.c (noreturn): Likewise.
31916
31917 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
31918
31919         * gcc.dg/compare2.c (case 12): XFAIL.
31920         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
31921         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
31922
31923         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
31924
31925 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
31926
31927         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
31928         guard macro is already defined when the header is first
31929         included.
31930         * gcc.dg/cpp-mix.h: New file.
31931         * gcc.dg/endif-label.c: Update patterns to match compiler.
31932
31933         * g++.brendan/complex1.C: Declare abort.
31934         * g++.law/refs4.C: Remove XFAIL.
31935         * g++.oliva/expr2.C: Declare abort and exit.
31936
31937 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
31938
31939         * gcc.c-torture/execute/20000528-1.c: New test.
31940
31941         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
31942         * g++.old-deja/g++.law/temps4.C: Likewise.
31943
31944         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
31945         stdlib.h.  Call abort() on failure.
31946         * g++.old-deja/g++.law/refs4.C: Likewise.
31947         * g++.old-deja/g++.law/temps4.C: Likewise.
31948         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
31949         * gcc.c-torture/execute/20000112-1.c: Include string.h.
31950
31951 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
31952
31953         Relative to g++.dg/special:
31954         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
31955
31956         Relative to g++.old-deja:
31957         * g++.brendan/complex1.C, g++.jason/optimize2.C,
31958         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
31959         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
31960         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
31961         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
31962         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
31963         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
31964
31965         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
31966         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
31967         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
31968         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
31969         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
31970         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
31971         and/or string.h.
31972
31973         * g++.other/goto1.C: Update expectations for error messages.
31974
31975 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
31976
31977         * gcc.c-torture/compile/20000523-1.c: New test.
31978
31979 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31980
31981         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
31982
31983 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
31984
31985         * g++.old-deja/g++.eh/catch11.C: New test.
31986         * g++.old-deja/g++.eh/catch12.C: New test.
31987
31988 2000-05-24  Nick Clifton  <nickc@cygnus.com>
31989
31990         * gcc.c-torture/execute/20000523-1.c: New test.
31991
31992 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
31993
31994         * c-torture/execute/bcp-1.c: Replace abort in arg of
31995         __builtin_constant_p with a generic external function.
31996
31997         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
31998         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
31999         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
32000         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
32001         Prototype abort and/or exit.
32002
32003         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
32004         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
32005         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
32006         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
32007
32008 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
32009
32010         * gcc.dg/dwarf2-1.c: New test.
32011
32012 2000-05-20  Richard Henderson  <rth@cygnus.com>
32013
32014         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
32015
32016 2000-05-20  Andreas Jaeger  <aj@suse.de>
32017
32018         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
32019         testcase.
32020
32021 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
32022
32023         * gcc.c-torture/execute/20000519-2.c: New test.
32024
32025 2000-05-19  Andreas Jaeger  <aj@suse.de>
32026
32027         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
32028         which fails with SSA.
32029
32030         * lib/c-torture.exp: Also test with -O3 -fssa.
32031
32032 2000-05-18  Michael Meissner  <meissner@redhat.com>
32033
32034         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
32035         * gcc.c-torture/execute/920415-1.c: Ditto.
32036         * gcc.c-torture/execute/920501-1.c: Ditto.
32037         * gcc.c-torture/execute/conversion.c: Ditto.
32038         * gcc.c-torture/execute/cvt-1.c: Ditto.
32039
32040 2000-05-18  Jeffrey A Law  (law@cygnus.com)
32041
32042         * gcc.c-torture/compile/20000518-1.c: New test.
32043
32044 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
32045
32046         * g77.f-torture/compile/200005018.f:  New test.
32047
32048 2000-05-17  Jeffrey A Law  (law@cygnus.com)
32049
32050         * gcc.c-torture/compile/20000517-1.c: New test.
32051
32052 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32053
32054         * gcc.c-torture/execute/20000516-1.c: New test.
32055
32056 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
32057
32058         * g++.old-deja/g++.other/eh.C: New test.
32059
32060 2000-05-12  Richard Henderson  <rth@cygnus.com>
32061
32062         * gcc.c-torture/execute/990208-1.c (main): Don't pass
32063         constants through to doit's conditional.
32064
32065 2000-05-11  Jeffrey A Law  (law@cygnus.com)
32066
32067         * gcc.c-torture/compile/20000511-1.c: New test.
32068         * g77.f-torture/compile/20000511-1.f: New test.
32069         * g77.f-torture/compile/20000511-2.f: New test.
32070
32071 2000-05-11  Michael Meissner  <meissner@redhat.com>
32072
32073         * gcc.c-torture/execute/20000511-1.c: New test.
32074
32075 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
32076
32077         * gcc.dg/dg.exp: Scan .S files as well as .c files.
32078         * gcc.dg/20000510-1.S: New.
32079
32080 2000-05-08  Catherine Moore  <clm@cygnus.com>
32081
32082         * gcc.dg/unused-3.c: New.
32083
32084 2000-05-06  Richard Henderson  <rth@cygnus.com>
32085
32086           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
32087           * g++.old-deja/g++.mike/warn1.C: Likewise.
32088           * g++.old-deja/g++.pt/local1.C: Likewise.
32089           * g++.old-deja/g++.pt/local7.C: Likewise.
32090           * g++.old-deja/g++.pt/spec16.C: Likewise.
32091
32092 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
32093
32094         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
32095
32096 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
32097
32098           * g77.f-torture/execute/20000503-1.f:  New test.
32099
32100 2000-05-04  Andreas Jaeger  <aj@suse.de>
32101
32102         * gcc.dg/noreturn-2.c: New test.
32103
32104 2000-05-04  Neil Booth  <NeilB@earthling.net>
32105
32106         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
32107         preprocessor.
32108
32109 2000-05-04  Richard Henderson  <rth@cygnus.com>
32110
32111         * gcc.c-torture/execute/20000503-1.c: Fix typo.
32112
32113 2000-05-04  Richard Henderson  <rth@cygnus.com>
32114
32115         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
32116         OpenSSL by Jason R Thorpe.
32117
32118 2000-05-03  Jim Wilson  <wilson@cygnus.com>
32119
32120         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
32121
32122 2000-05-03  Robert Lipe <robertlipe@usa.net>
32123
32124         * gcc.dg/20000503-1.c: New test.
32125
32126 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
32127
32128         * gcc.c-torture/compile/20000502-1.c: New test.
32129         * g++.old-deja/g++.other/align.C: New test.
32130         * gcc.dg/cpp-tradstringify.c: New test.
32131
32132 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
32133
32134         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
32135         and hard registers.
32136
32137 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
32138
32139         * gcc.c-torture/execute/loop-5.c: New test.
32140
32141 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
32142
32143         * gcc.c-torture/execute/va-arg-20.c: New test.
32144
32145 2000-04-23  Jeffrey A Law  (law@cygnus.com)
32146
32147         * gcc.c-torture/execute/20000422-1.c: New test.
32148
32149 2000-04-20  Greg McGary  <gkm@gnu.org>
32150
32151         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
32152         when optimizing, but without sibling-call optimizations (-O1).
32153
32154 2000-04-20  Jeffrey A Law  (law@cygnus.com)
32155
32156           * gcc.c-torture/compile/20000420-1.c: New test.
32157
32158 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
32159
32160         * g++.abi/ptrflags.C: New test.
32161         * g++.eh/catchptr1.C: Test incomplete pointer chains.
32162
32163 2000-04-19  Catherine Moore  <clm@cygnus.com>
32164
32165         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
32166
32167 2000-04-19  Greg McGary  <gkm@gnu.org>
32168
32169         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
32170         sibling-call optimizations.
32171
32172 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
32173
32174         * gcc.dg/20000419-1.c: New test.
32175
32176 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
32177
32178         * gcc.c-torture/execute/20000412-6.c: New test.
32179
32180 2000-04-12  Jeffrey A Law  (law@cygnus.com)
32181
32182         * gcc.c-torture/execute/20000412-5.c: New test.
32183         * g77.f-torture/compile/20000412-1.f: New test.
32184         * gcc.c-torture/execute/20000412-4.c: New test.
32185         * gcc.c-torture/compile/20000412-2.c: New test.
32186         * gcc.c-torture/execute/20000412-3.c: New test.
32187         * gcc.c-torture/compile/20000412-1.c: New test.
32188         * gcc.c-torture/execute/20000412-2.c: New test.
32189
32190 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
32191
32192         * objc/execute/bf-20.m: New test.
32193
32194 2000-04-10  Richard Henderson  <rth@cygnus.com>
32195
32196         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
32197
32198         * gcc.c-torture/execute/20000412-1.c: New test.
32199
32200 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32201
32202         * g++.old-deja/g++.eh/catchptr1.C: New test.
32203
32204 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
32205
32206         * g++.old-deja/g++.abi/cxa_vec.C: New test.
32207
32208 2000-04-08  Neil Booth  <NeilB@earthling.net>
32209
32210         * gcc.dg/cpp-nullchar.c: Remove test as
32211         embedded nulls cause problems.
32212
32213 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32214
32215         * gcc.dg/compare2.c: New test.
32216
32217 2000-04-08  Neil Booth  <NeilB@earthling.net>
32218
32219         * gcc.dg/cpp-nullchar.c: New test.
32220
32221 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
32222
32223         * gcc.dg/cpp-mi2.c: New test.
32224         * gcc.dg/cpp-mi2[abc].h: New files.
32225
32226 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
32227
32228         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
32229         member name.
32230
32231 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
32232
32233         * g++.old-deja/g++.abi/vmihint.C: New test.
32234
32235 2000-04-06  Neil Booth  <NeilB@earthling.net>
32236
32237         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
32238         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
32239         copyright.
32240
32241 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
32242
32243         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
32244         avoid stack-frame overwrite.
32245
32246 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
32247
32248         * gcc.c-torture/compile/20000405-2.c: New test.
32249         * gcc.c-torture/compile/20000405-3.c: New test.
32250
32251 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32252
32253         * gcc.c-torture/compile/20000405-1.c: New test.
32254
32255 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
32256
32257         * gcc.dg/cast-qual-1.c: Revert last change.
32258
32259 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32260
32261         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
32262
32263 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
32264
32265         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
32266         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
32267
32268 2000-04-03  Jeffrey A Law  (law@cygnus.com)
32269
32270         * gcc.c-torture/compile/20000403-2.c: New test.
32271         * gcc.c-torture/compile/20000403-1.c: New test.
32272
32273 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
32274
32275         * gcc.c-torture/execute/20000403-1.c: New test.
32276
32277 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
32278
32279         * gcc.c-torture/execute/20000402-1.c: New test.
32280
32281 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
32282
32283         * gcc.c-torture/execute/va-arg-15.c: New test.
32284         * gcc.c-torture/execute/va-arg-16.c: New test.
32285         * gcc.c-torture/execute/va-arg-17.c: New test.
32286         * gcc.c-torture/execute/va-arg-18.c: New test.
32287         * gcc.c-torture/execute/va-arg-19.c: New test.
32288
32289 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
32290
32291         * gcc.c-torture/compile/981211-1.c: Move to...
32292         * gcc.dg/cpp-as1.c: ...here.
32293         * gcc.dg/cpp-as2.c: New file.
32294
32295         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
32296         compiler.
32297
32298 2000-04-02  Neil Booth  <NeilB@earthling.net>
32299
32300         * gcc.dg/cpp-cond.c  New tests.
32301         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
32302         accidental success less likely.
32303         * gcc.dg/cpp-missingop.c  New tests.
32304         * gcc.dg/cpp-missingparen.c  New tests.
32305         * gcc.dg/cpp-shift.c  New tests.
32306         * gcc.dg/cpp-shortcircuit.c  New tests.
32307         * gcc.dg/cpp-unary.c  New tests.
32308
32309 2000-03-29  Jeffrey A Law  (law@cygnus.com)
32310
32311         * gcc.c-torture/compile/20000329-1.c: New test.
32312
32313 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
32314
32315         * gcc.c-torture/compile/20000326-1.c: New test.
32316         * gcc.c-torture/compile/20000326-2.c: New test.
32317
32318 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
32319
32320         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
32321         the first parameter is a function argument.
32322
32323 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
32324
32325         * g++.old-deja/g++.ext/array4.C: New test.
32326
32327 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
32328
32329         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
32330
32331 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32332
32333         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
32334
32335 2000-03-19  Richard Henderson  <rth@cygnus.com>
32336
32337         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
32338
32339 2000-03-19  Richard Henderson  <rth@cygnus.com>
32340
32341         * gcc.c-torture/compile/20000319-1.c: New test.
32342
32343 2000-03-14  Jeffrey A Law  (law@cygnus.com)
32344
32345         * gcc.c-torture/execute/20000314-3.c: New test.
32346         * gcc.c-torture/execute/20000314-2.c: New test.
32347         * gcc.c-torture/execute/20000314-1.c: New test.
32348         * gcc.c-torture/compile/20000314-2.c: New test.
32349         * gcc.c-torture/compile/20000314-1.c: New test.
32350
32351 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
32352
32353         * g++.old-deja/g++.warn/inline.C: New test.
32354
32355 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
32356
32357         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
32358         standards-compliant result rather than specific constants.
32359         Put test-values in array.
32360
32361 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
32362
32363         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
32364         (g++_target_compile): Put test-specific options last.
32365
32366 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32367
32368         * g++.old-deja/g++.eh/vbase4.C: New test.
32369
32370 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
32373
32374 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32375
32376         * g++.old-deja/g++.brendan/misc12.C: Removed.
32377         * g++.old-deja/g++.pt/memtemp77.C: Constify.
32378         * g++.old-deja/g++.ext/pretty4.C: New test.
32379
32380 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
32381
32382         * g++.old-deja/g++.other/string2.C: New test.
32383
32384 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
32385
32386         * g++.old-deja/g++.warn/impint2.C: New test.
32387
32388 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
32389
32390         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
32391         is 1, not zero.
32392
32393 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
32394
32395         * g++.old-deja/g++.warn/impint.C: New test.
32396         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
32397         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
32398         * g++.old-deja/g++.pt/explicit12.C: Likewise.
32399         * g++.old-deja/g++.pt/explicit13.C: Likewise.
32400         * g++.old-deja/g++.pt/explicit17.C: Likewise.
32401         * g++.old-deja/g++.pt/explicit18.C: Likewise.
32402         * g++.old-deja/g++.pt/explicit19.C: Likewise.
32403         * g++.old-deja/g++.pt/explicit23.C: Likewise.
32404         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32405         * g++.old-deja/g++.pt/explicit35.C: Likewise.
32406         * g++.old-deja/g++.pt/explicit6.C: Likewise.
32407         * g++.old-deja/g++.pt/memclass7.C: Likewise.
32408
32409 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
32410
32411         * gcc.dg/cpp-redef.c: New test.
32412
32413 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         * g++.old-deja/g++.pt/unify7.C: New test.
32416
32417 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32418
32419         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
32420         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
32421
32422 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
32423
32424         * gcc.c-torture/compile/20000224-1.c: New test.
32425
32426 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32427
32428         * gcc.c-torture/compile/cpp-2.c: New test.
32429         * gcc.c-torture/compile/cpp-1.c: New test.
32430
32431 2000-02-25  Jeffrey A Law  (law@cygnus.com)
32432
32433         * gcc.c-torture/execute/20000225-1.c: New test.
32434
32435 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32436
32437         * gcc.dg/cpp-li2.c: New test.
32438
32439         * gcc.dg/cpp-wi1.c: New test.
32440
32441         * gcc.dg/cpp-li1.c: New test.
32442
32443 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
32444
32445         * g++.old-deja/g++.other/sizeof5.C: New test.
32446
32447 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32448
32449         * gcc.c-torture/execute/va-arg-13.c: New test.
32450
32451 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
32452
32453         * gcc.c-torture/execute/va-arg-12.c: New test.
32454
32455 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32456
32457         * gcc.c-torture/execute/20000223-1.c: New test.
32458
32459 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
32460
32461         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
32462
32463 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
32464
32465         * g++.old-deja/g++.abi/ptrmem.C: New test.
32466
32467 2000-02-19  Richard Henderson  <rth@cygnus.com>
32468
32469         * gcc.c-torture/compile/init-3.c: New.
32470
32471 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
32472
32473         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
32474         ALWAYS_CXXFLAGS.
32475
32476 2000-02-11  Robert Lipe <robertl@sco.com>
32477
32478         * gcc.c-torture/compile/20000211-3.c: New test.
32479
32480 2000-02-11  Martin Buchholz <martin@xemacs.org>
32481
32482         * gcc.c-torture/compile/20000211-2.c: New test.
32483
32484 2000-02-11  Jeffrey A Law  (law@cygnus.com)
32485
32486         * gcc.c-torture/compile/20000211-1.c: New test.
32487
32488 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
32489
32490         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
32491           on native targets
32492
32493 2000-02-08  Nathan Sidwell  <nathan@acm.org>
32494
32495         * g++.old-deja/g++.other/cast5.C: New test.
32496
32497 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
32498
32499         * gcc.c-torture/execute/20000205-1.c: New.
32500
32501 2000-02-03  Nathan Sidwell  <nathan@acm.org>
32502
32503         * g++.old-deja/g++.jason/cast3.C: Return void.
32504         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
32505
32506 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32507
32508         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
32509
32510         * gcc.dg/loop-1.c: New test.
32511
32512 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
32513
32514         * gcc.c-torture/compile/20000127-1.c: New test.
32515         * gcc.c-torture/execute/991228-1.c: New test.
32516
32517 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32518
32519         * gcc.dg/unused-2.c: New test.
32520
32521         * gcc.dg/conv-1.c: New test.
32522
32523 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
32524
32525         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
32526         compiler.
32527         (tool_option_proc): Fix typo.
32528
32529 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
32530
32531         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
32532         of the ld on the host, not on the build machine.
32533         Also, don't crash if '--help' is not a supported option.
32534
32535 2000-01-24  Richard Henderson  <rth@cygnus.com>
32536
32537         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
32538
32539 2000-01-20  Jeffrey A Law  (law@cygnus.com)
32540
32541         * gcc.c-torture/execute/20000120-2.c: New test.
32542         * gcc.c-torture/execute/20000120-1.c: New test.
32543
32544 2000-01-13  Jeffrey A Law  (law@cygnus.com)
32545
32546         * gcc.c-torture/execute/20000113-1.c: New test.
32547
32548 2000-01-12  Jeffrey A Law  (law@cygnus.com)
32549
32550         * gcc.c-torture/execute/20000112-1.c: New test.
32551
32552 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32553
32554         * gcc.dg/20000111-1.c: New test.
32555
32556 2000-01-10  Jeffrey A Law  (law@cygnus.com)
32557
32558         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
32559         with 16 bit integers.
32560
32561 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32562
32563         * gcc.dg/20000108-1.c: New test.
32564
32565 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32566
32567         * g++.old-deja/g++.ns/koenig8.C: New test.
32568
32569 2000-01-05  Nathan Sidwell  <nathan@acm.org>
32570
32571         * g++.old-deja/g++.other/cast4.C: New test.
32572
32573 2000-01-05  Jeffrey A Law  (law@cygnus.com)
32574
32575         * gcc.c-torture/compile/20000105-2.c: New test.
32576         * gcc.c-torture/compile/20000105-1.c: New test.
32577
32578 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32579
32580         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
32581         references to printf & atoi to conform to ANSI standard.
32582         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
32583         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
32584         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
32585         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
32586         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
32587         * g++.old-deja/g++.brendan/complex1.C: Likewise.
32588         * g++.old-deja/g++.brendan/copy1.C: Likewise.
32589         * g++.old-deja/g++.brendan/copy2.C: Likewise.
32590         * g++.old-deja/g++.brendan/copy3.C: Likewise.
32591         * g++.old-deja/g++.brendan/copy4.C: Likewise.
32592         * g++.old-deja/g++.brendan/copy5.C: Likewise.
32593         * g++.old-deja/g++.brendan/copy6.C: Likewise.
32594         * g++.old-deja/g++.brendan/copy7.C: Likewise.
32595         * g++.old-deja/g++.brendan/copy8.C: Likewise.
32596         * g++.old-deja/g++.brendan/crash11.C: Likewise.
32597         * g++.old-deja/g++.brendan/crash14.C: Likewise.
32598         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
32599         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32600         * g++.old-deja/g++.brendan/delete2.C: Likewise.
32601         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
32602         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
32603         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
32604         * g++.old-deja/g++.brendan/eh1.C: Likewise.
32605         * g++.old-deja/g++.brendan/groff1.C: Likewise.
32606         * g++.old-deja/g++.brendan/init3.C: Likewise.
32607         * g++.old-deja/g++.brendan/misc12.C: Likewise.
32608         * g++.old-deja/g++.brendan/misc7.C: Likewise.
32609         * g++.old-deja/g++.brendan/new2.C: Likewise.
32610         * g++.old-deja/g++.brendan/operators4.C: Likewise.
32611         * g++.old-deja/g++.brendan/operators5.C: Likewise.
32612         * g++.old-deja/g++.brendan/overload2.C: Likewise.
32613         * g++.old-deja/g++.brendan/overload7.C: Likewise.
32614         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
32615         * g++.old-deja/g++.brendan/reference1.C: Likewise.
32616         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
32617         * g++.old-deja/g++.brendan/template24.C: Likewise.
32618         * g++.old-deja/g++.brendan/template3.C: Likewise.
32619         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
32620         * g++.old-deja/g++.jason/inline3.C: Likewise.
32621         * g++.old-deja/g++.jason/opeq.C: Likewise.
32622         * g++.old-deja/g++.law/arg5.C: Likewise.
32623         * g++.old-deja/g++.law/arm7.C: Likewise.
32624         * g++.old-deja/g++.law/ctors11.C: Likewise.
32625         * g++.old-deja/g++.law/cvt8.C: Likewise.
32626         * g++.old-deja/g++.law/init9.C: Likewise.
32627         * g++.old-deja/g++.law/refs4.C: Likewise.
32628         * g++.old-deja/g++.law/template2.C: Likewise.
32629         * g++.old-deja/g++.law/visibility24.C: Likewise.
32630         * g++.old-deja/g++.law/vtable3.C: Likewise.
32631         * g++.old-deja/g++.mike/asm2.C: Likewise.
32632         * g++.old-deja/g++.mike/eh1.C: Likewise.
32633         * g++.old-deja/g++.mike/misc1.C: Likewise.
32634         * g++.old-deja/g++.mike/misc13.C: Likewise.
32635         * g++.old-deja/g++.mike/misc14.C: Likewise.
32636         * g++.old-deja/g++.mike/ns12.C: Likewise.
32637         * g++.old-deja/g++.mike/p1248.C: Likewise.
32638         * g++.old-deja/g++.mike/p3708.C: Likewise.
32639         * g++.old-deja/g++.mike/p3708a.C: Likewise.
32640         * g++.old-deja/g++.mike/p3708b.C: Likewise.
32641         * g++.old-deja/g++.mike/p646.C: Likewise.
32642         * g++.old-deja/g++.mike/p700.C: Likewise.
32643         * g++.old-deja/g++.mike/p783.C: Likewise.
32644         * g++.old-deja/g++.mike/p783a.C: Likewise.
32645         * g++.old-deja/g++.mike/p783b.C: Likewise.
32646         * g++.old-deja/g++.mike/p786.C: Likewise.
32647         * g++.old-deja/g++.mike/p789.C: Likewise.
32648         * g++.old-deja/g++.mike/p789a.C: Likewise.
32649         * g++.old-deja/g++.mike/p807a.C: Likewise.
32650         * g++.old-deja/g++.other/delete3.C: Likewise.
32651         * g++.old-deja/g++.other/dyncast1.C: Likewise.
32652         * g++.old-deja/g++.other/dyncast2.C: Likewise.
32653         * g++.old-deja/g++.other/dyncast3.C: Likewise.
32654         * g++.old-deja/g++.other/empty1.C: Likewise.
32655         * g++.old-deja/g++.other/temporary1.C: Likewise.
32656         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
32657         * g++.old-deja/g++.pt/t16.C: Likewise.
32658         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
32659
32660 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
32661
32662         * gcc.dg/991230-1.c: New test.
32663
32664 1999-12-29  Jeffrey A Law  (law@cygnus.com)
32665
32666         * gcc.c-torture/compile/991229-3.c: New test.
32667         * gcc.c-torture/compile/991229-2.c: New test.
32668         * gcc.c-torture/compile/991229-1.c: New test.
32669
32670 1999-12-29  Greg McGary <gkm@eng.ascend.com>
32671
32672         * gcc.c-torture/compile/labels-2.c: New test.
32673
32674 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
32675
32676         * gcc.c-torture/execute/991227-1.c: New test.
32677
32678 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32679
32680         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
32681
32682 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
32683
32684         * gcc.c-torture/execute/991221-1.c: New test.
32685
32686 1999-12-20  Nathan Sidwell  <nathan@acm.org>
32687
32688         * g++.old-deja/g++.other/cast3.C: New test.
32689
32690 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
32691
32692         * gcc.c-torture/execute/991216-4.c: New test.
32693
32694 1999-12-16  Michael Meissner  <meissner@cygnus.com>
32695
32696         * gcc.c-torture/execute/991216-1.c: New test.
32697         * gcc.c-torture/execute/991216-2.c: New test.
32698         * gcc.c-torture/execute/991216-3.c: New test.
32699
32700 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32701
32702         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
32703         Actually make the test fail by using "-O2" for compilation.
32704
32705 1999-12-15  Nathan Sidwell  <nathan@acm.org>
32706
32707         * g++.old-deja/g++.warn/cast-align1.C: New test.
32708
32709 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32710
32711         * gcc.c-torture/compile/991214-1.c: New test.
32712         * gcc.c-torture/compile/991214-2.c: New test.
32713
32714 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
32715
32716         * gcc.dg/991214-1.c: New test.
32717
32718 1999-12-13  Jeffrey A Law  (law@cygnus.com)
32719
32720         * gcc.c-torture/compile/991213-3.c: New test.
32721         * gcc.c-torture/compile/991213-2.c: New test.
32722         * gcc.c-torture/compile/991213-1.c: New test.
32723
32724 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
32725
32726         * gcc.dg/991209-1.c: New test.
32727
32728 1999-12-08  Nathan Sidwell <nathan@acm.org>
32729
32730         * gcc.c-torture/compile/991208-1.c: New test.
32731
32732 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32733
32734         * gcc.dg/ultrasp2.c: New test.
32735
32736 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
32737
32738         * g++.old-deja/g++.abi/align.C (main): Fix typo.
32739
32740 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
32741
32742         * gcc.c-torture/compile/991202-1.c: New test.
32743         * gcc.c-torture/execute/991202-1.c: New test.
32744         * gcc.c-torture/execute/991202-2.c: New test.
32745         * gcc.c-torture/execute/991202-3.c: New test.
32746
32747 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
32748
32749         * g++.old-deja/g++.abi/align.C: New test.
32750         * g++.old-deja/g++.abi/aggregates.C: Likewise.
32751         * g++.old-deja/g++.abi/bitfields.C: Likewise.
32752
32753 1999-12-01  Richard Henderson  <rth@cygnus.com>
32754
32755         * gcc.c-torture/execute/991201-1.c: New.
32756
32757 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
32758
32759         * gcc.dg/991129-1.c: New test.
32760
32761 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
32762
32763         * gcc.c-torture/compile/991127-1.c: New test.
32764
32765 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32766
32767         * g++.old-deja/g++.other/warn4.C: New test.
32768
32769 1999-11-22  Nathan Sidwell  <nathan@acm.org>
32770
32771         * g++.old-deja/g++.eh/cleanup2.C: New test.
32772         * g++.old-deja/g++.ext/pretty2.C: New test.
32773         * g++.old-deja/g++.ext/pretty3.C: New test.
32774         * g++.old-deja/g++.other/debug6.C: New test.
32775
32776 1999-10-20  Jim Wilson  <wilson@cygnus.com>
32777
32778         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
32779         compiler_output to look for one error message instead of two.
32780
32781 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
32782
32783         * gcc.c-torture/execute/991118-1.c: Also test case
32784         where the word boundary does not split a byte evenly.
32785
32786 1999-11-19  Nathan Sidwell  <nathan@acm.org>
32787
32788         * g++.old-deja/g++.ext/restrict1.C: New test.
32789
32790 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
32791
32792         * gcc.c-torture/execute/991118-1.c: New test.
32793
32794 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
32795
32796         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
32797         working directory pathnames.
32798
32799 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
32800
32801         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
32802         host is equipped with driver.h and driver.o so it can actually
32803         compile and run the tests.
32804
32805 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
32806
32807         * gcc.c-torture/compile/991008-1.c: New test.
32808
32809 1999-11-08  Nick Clifton  <nickc@cygnus.com>
32810
32811         * lib/gcc-dg.exp: Include target-supports.exp
32812
32813 1999-11-05  Nick Clifton  <nickc@cygnus.com>
32814
32815         * lib/target-supports.exp: New file: Provide procs to test for
32816         features supported by the target.
32817         (check_weak_available): Moved here from ecos.exp.
32818         (check_alias_available): New proc: Determine of the target
32819         toolchain supports the alias attribute.
32820
32821         * gcc.dg/special/ecos.exp: Move check_weak_available to
32822         target-supports.exp.
32823         (alias-1.c): Only perform the test if the target supports
32824         aliases.
32825         (wkali-1.c): Only perform the test if the target supports
32826         aliases.
32827
32828         * gcc.dg/990506-0.c: Expect error messages from cross
32829         targets as well as native targets.
32830
32831 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32832
32833         * gcc.dg/ultrasp1.c: Removed xfail.
32834         * gcc.dg/struct-ret-2.c: Likewise.
32835         * gcc.dg/array-1.c: Likewise.
32836
32837 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
32838
32839         * gcc.dg/struct-ret-2.c: New test.
32840
32841         * gcc.dg/array-1.c: New test.
32842
32843 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
32844
32845         * gcc.c-torture/execute/991030-1.c: New test.
32846
32847 1999-10-26  Richard Henderson  <rth@cygnus.com>
32848
32849         * gcc.c-torture/compile/991026-2.c: New test.
32850
32851 1999-10-26  Jeffrey A Law  (law@cygnus.com)
32852
32853         * gcc.c-torture/compile/991026-1.c: New test.
32854
32855 1999-10-23  Jeffrey A Law  (law@cygnus.com)
32856
32857         * gcc.c-torture/execute/991023-1.c: New test.
32858
32859 1999-10-19  Jeffrey A Law  (law@cygnus.com)
32860
32861         * gcc.c-torture/execute/991019-1.c: New test.
32862
32863 1999-10-16  Richard Henderson  <rth@cygnus.com>
32864
32865         * gcc.c-torture/execute/991016-1.c: New test.
32866
32867 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
32868
32869         * gcc.c-torture/execute/991014-1.c: New test.
32870
32871 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
32872
32873         * g++.old-deja/g++.other/union2.C: New test.
32874
32875 1999-10-13  Nathan Sidwell  <nathan@acm.org>
32876
32877         * g++.old-deja/g++.other/vaarg2.C: New test.
32878         * g++.old-deja/g++.other/vaarg3.C: New test.
32879
32880 1999-10-12  Craig Burley  <craig@jcb-sc.com>
32881
32882         * g77.f-torture/noncompile/19990905-1.f: Moved from being
32883         in compile/.
32884
32885 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
32886
32887         * gcc.c-torture/execute/va-arg-11.c: New test.
32888
32889 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
32890
32891         * lib/file-format.exp (gcc_target_object_format): Don't
32892         crash if objdump is unavailable.
32893
32894 1999-09-29  Donn Terry <donn@interix.com>
32895
32896         * gcc.misc-tests/mg.exp: delete extraneous redirection.
32897
32898 1999-09-28  Nick Clifton  <nickc@cygnus.com>
32899
32900         * gcc.c-torture/compile/990928-1.c: New test.
32901
32902 1999-09-28  Nathan Sidwell  <nathan@acm.org>
32903
32904         * g++.old-deja/g++.other/decl6.C: New test.
32905
32906 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
32907
32908         * gcc.c-torture/execute/va-arg-10.c: New test.
32909
32910 1999-09-27  Nathan Sidwell  <nathan@acm.org>
32911
32912         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
32913         __PRETTY_FUNCTION__.
32914
32915 1999-09-23  Nick Clifton  <nickc@cygnus.com>
32916
32917         * gcc.c-torture/execute/990923-1.c: New test.
32918
32919 1999-09-21  Nick Clifton  <nickc@cygnus.com>
32920
32921         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
32922         for which -fpic is inappropriate.
32923
32924 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
32925
32926         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
32927
32928 1999-09-21  Nathan Sidwell  <nathan@acm.org>
32929
32930         * g++.old-deja/g++.other/dyncast1.C: New test.
32931         * g++.old-deja/g++.other/dyncast2.C: New test.
32932         * g++.old-deja/g++.other/dyncast3.C: New test.
32933         * g++.old-deja/g++.other/dyncast4.C: New test.
32934         * g++.old-deja/g++.other/dyncast5.C: New test.
32935         * g++.old-deja/g++.eh/catch3.C: New test.
32936         * g++.old-deja/g++.eh/catch3p.C: New test.
32937         * g++.old-deja/g++.eh/catch4.C: New test.
32938         * g++.old-deja/g++.eh/catch4p.C: New test.
32939         * g++.old-deja/g++.eh/catch5.C: New test.
32940         * g++.old-deja/g++.eh/catch5p.C: New test.
32941         * g++.old-deja/g++.eh/catch6.C: New test.
32942         * g++.old-deja/g++.eh/catch6p.C: New test.
32943         * g++.old-deja/g++.eh/catch7.C: New test.
32944         * g++.old-deja/g++.eh/catch7p.C: New test.
32945         * g++.old-deja/g++.eh/catch8.C: New test.
32946         * g++.old-deja/g++.eh/catch8p.C: New test.
32947         * g++.old-deja/g++.eh/catch9.C: New test.
32948         * g++.old-deja/g++.eh/catch9p.C: New test.
32949
32950 1999-09-13  Nathan Sidwell  <nathan@acm.org>
32951
32952         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
32953         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
32954
32955 1999-09-13  Jeffrey A Law  (law@cygnus.com)
32956
32957         * gcc.c-torture/compile/990913-1.c: New test.
32958
32959 1999-09-10  Nathan Sidwell  <nathan@acm.org>
32960
32961         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
32962         * g++.old-deja/g++.jason/rfg5.C: Likewise.
32963
32964 1999-09-09  Richard Henderson  <rth@cygnus.com>
32965
32966         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
32967
32968 1999-09-09  Nathan Sidwell  <nathan@acm.org>
32969
32970         * g++.old-deja/g++.other/lookup11.C: New test.
32971         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
32972         what is permitted and what we want.
32973         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
32974         overload use.
32975         * g++.old-deja/g++.jason/rfg5.C: Likewise
32976
32977 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
32978
32979         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
32980         * gcc.c-torture/noncompile/poison-1.c: New file.
32981
32982 1999-09-08  Nathan Sidwell  <nathan@acm.org>
32983
32984         * g++.old-deja/g++.other/sizeof3.C: New test.
32985         * g++.old-deja/g++.other/sizeof4.C: New test.
32986         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
32987         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
32988
32989 1999-09-07  Richard Henderson  <rth@cygnus.com>
32990
32991         * gcc.dg/va-arg-1.c: New.
32992
32993 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32994
32995         * gcc.c-torture/execute/va-arg-9.c: New test.
32996
32997 1999-09-05  Craig Burley  <craig@jcb-sc.com>
32998
32999         * g77.f-torture/compile/980519-2.f: New test.
33000         * g77.f-torture/compile/19990905-0.f: New test.
33001         * g77.f-torture/compile/19990905-1.f: New test.
33002         * g77.f-torture/compile/19990905-2.f: New test.
33003
33004         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
33005
33006 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
33007
33008         * gcc.c-torture/execute/990827-1.c: Fix typo.
33009
33010 1999-09-03  Nathan Sidwell  <nathan@acm.org>
33011
33012         * g++.old-deja/g++.other/deref1.C: New test.
33013
33014 1999-09-02  Nathan Sidwell  <nathan@acm.org>
33015
33016         * g++.old-deja/g++.other/ambig2.C: New test.
33017         * g++.old-deja/g++.other/cond5.C: New test.
33018         * g++.old-deja/g++.other/lookup16.C: New test.
33019
33020 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
33021
33022         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
33023         assemblers too.
33024
33025 1999-08-31  Jeffrey A Law  (law@cygnus.com)
33026
33027         * lib/c-torture.exp: Avoid the "compare executables" optimization
33028         when testing native.
33029
33030 1999-08-29  Jeffrey A Law  (law@cygnus.com)
33031
33032         * gcc.c-torture/execute/990829-1.c: New test.
33033         * gcc.c-torture/compile/990829-1.c: New test.
33034
33035 1999-08-27  Paul Burchard  <burchard@pobox.com>
33036
33037         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
33038         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
33039         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
33040         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
33041         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
33042         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
33043         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
33044         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
33045         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
33046         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
33047         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
33048
33049 1999-08-27  Jeffrey A Law  (law@cygnus.com)
33050
33051         * gcc.c-torture/execute/990827-1.c: New test.
33052
33053 1999-08-26  Craig Burley  <craig@jcb-sc.com>
33054
33055         * g77.f-torture/noncompile/19990826-4.f: New test.
33056
33057         * g77.f-torture/compile/19990826-3.f: New test.
33058
33059         * g77.f-torture/execute/19990826-2.f: New test.
33060
33061         * g77.f-torture/compile/19990826-1.f: New test.
33062
33063         * gcc.c-torture/execute/990826-0.c: New test.
33064         * g77.c-torture/execute/19990826-0.f: New test.
33065
33066         * g77.f-torture/noncompile/970626-2.f: New test.
33067
33068 1999-08-25  Paul Burchard  <burchard@pobox.com>
33069
33070         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
33071         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
33072         lss-011.C: New tests.
33073
33074 1999-08-25  Nathan Sidwell  <nathan@acm.org>
33075
33076         * g++.old-deja/g++.other/decl5.C: New test.
33077
33078 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33079
33080         * noncompile/noncompile.exp: Load_lib c-torture.exp.
33081         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
33082         call `postbase' for each one.  All callers of `postbase' changed
33083         to call this instead.
33084
33085 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
33086
33087         * gcc.c-torture/execute/990811-1.c: New test.
33088
33089 1999-08-09  Nick Clifton  <nickc@cygnus.com>
33090
33091         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
33092         just native ones.
33093
33094         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
33095         just native ones.
33096
33097 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33098
33099         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
33100
33101 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33102
33103         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
33104
33105 1999-08-04  Nathan Sidwell  <nathan@acm.org>
33106
33107         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
33108
33109 1999-08-04  Jeffrey A Law  (law@cygnus.com)
33110
33111         * gcc.c-torture/execute/990804-1.c: New test.
33112
33113 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33114
33115         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
33116         * g++.old-deja/g++.brendan/crash64.C: Likewise
33117         * g++.old-deja/g++.brendan/overload8.C: Likewise
33118
33119 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33120
33121         * g++.old-deja/g++.other/struct1.C: New test.
33122
33123 1999-08-03  Nathan Sidwell  <nathan@acm.org>
33124
33125         * g++.old-deja/g++.other/enum2.C: New test.
33126
33127 1999-08-02  Richard Henderson  <rth@cygnus.com>
33128
33129         Adapted from tests from Franz Sirl:
33130         * gcc.c-torture/execute/va-arg-7.c: New test.
33131         * gcc.c-torture/execute/va-arg-8.c: New test.
33132
33133 1999-08-01  Jeffrey A Law  (law@cygnus.com)
33134
33135         * gcc.c-torture/compile/990801-2.c: New test.
33136
33137         * gcc.c-torture/compile/990801-1.c: New test.
33138
33139 1999-07-27  Michael Meissner  <meissner@cygnus.com>
33140
33141         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
33142         fp-cmp-1.c, converting double to float.
33143
33144         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
33145         fp-cmp-1.c, converting double to long double.
33146
33147         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
33148         from fr1 to unknown_register, since fr1 is a legitimate register
33149         on some machines.
33150
33151 1999-07-25  Jeffrey A Law  (law@cygnus.com)
33152
33153         * README: More listname related changes.
33154
33155 1999-07-08  Catherine Moore  <clm@cygnus.com>
33156
33157         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
33158
33159 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
33160
33161         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
33162
33163 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
33164
33165         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
33166
33167 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
33168
33169         * gcc.dg/990703-1.c: New test.
33170
33171 1999-06-29  Nick Clifton  <nickc@cygnus.com>
33172
33173         * lib/file-format.exp: New file: Move definition of proc
33174         gcc_target_object_format to here from
33175         gcc.dg/special/ecos.exp.
33176
33177         * lib/c-torture.exp: Include lib file-format.exp.
33178         * lib/gcc-dg.exp: Include lib file-format.exp.
33179
33180         * gcc.dg/special/ecos.exp: Remove definition of proc
33181         gcc_target_object_format.
33182
33183 1999-06-28  Jeffrey A Law  (law@cygnus.com)
33184
33185         * gcc.c-torture/execute/990628-1.c: New test.
33186
33187 1999-06-25  Jeffrey A Law  (law@cygnus.com)
33188
33189         * gcc.c-torture/compile/990625-2.c: New test.
33190
33191         * gcc.c-torture/compile/990625-1.c: New test.
33192
33193 1999-06-23  Nick Clifton  <nickc@cygnus.com>
33194
33195         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
33196         attributes compile.
33197         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
33198         ports that use the COFF/PE file format.
33199
33200 1999-06-17  Jeffrey A Law  (law@cygnus.com)
33201
33202         * gcc.c-torture/compile/990617-1.c: New test.
33203
33204 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
33205
33206         * g++.old-deja/g++.other/decl4.C: New test.
33207
33208 1999-06-14  Nathan Sidwell  <nathan@acm.org>
33209
33210         * g++.old-deja/g++.other/bitfld3.C: New test.
33211
33212 1999-06-08  Nathan Sidwell  <nathan@acm.org>
33213
33214         * g++.old-deja/g++.eh/catch1.C: New test.
33215
33216 1999-06-07  Jeffrey A Law  (law@cygnus.com)
33217
33218         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
33219
33220         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
33221         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
33222
33223 1999-06-05  Craig Burley  <craig@jcb-sc.com>
33224
33225         * g77.f-torture/compile/19990502-0.f: Replace with new,
33226         shorter, test that still fails after recent changes.
33227
33228 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33229
33230         * gcc.c-torture/execute/990604-1.c: New test.
33231
33232 1999-05-31  Jeffrey A Law  (law@cygnus.com)
33233
33234         * gcc.c-torture/execute/990531-1.c: New test.
33235
33236 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33237
33238         * gcc.c-torture/compile/990527-1.c: New test.
33239
33240 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
33241
33242         * gcc.c-torture/execute/990527-1.c: New test.
33243
33244 1999-05-25  Nick Clifton  <nickc@cygnus.com>
33245
33246         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
33247         bitfields as signed.
33248
33249 1999-05-25  Craig Burley  <craig@jcb-sc.com>
33250
33251         * g77.f-torture/compile/19990525-0.f: New test.
33252
33253 1999-05-25  Jeffrey A Law  (law@cygnus.com)
33254
33255         * gcc.c-torture/execute/990525-2.c: New test.
33256
33257         * gcc.c-torture/execute/990525-1.c: New test.
33258
33259 1999-05-24  Nathan Sidwell  <nathan@acm.org>
33260
33261         * g++.old-deja/g++.other/anon3.C: New test.
33262         * g++.old-deja/g++.other/anon4.C: New test.
33263         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
33264         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
33265         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
33266         Merrill).
33267
33268 1999-05-24  Jeffrey A Law  (law@cygnus.com)
33269
33270         * gcc.c-torture/execute/990524-1.c: New test.
33271
33272         * gcc.dg/990524-1.c: New test.
33273
33274 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33275
33276         * gcc.c-torture/compile/990523-1.c: New test.
33277
33278 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
33279
33280         * gcc.c-torture/compile/990519-1.c: New test.
33281
33282 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33283
33284         * gcc.c-torture/compile/990517-1.c: New test.
33285
33286         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
33287         (e4, f4): New tests.
33288         (main): Call them.
33289
33290 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33291
33292         * gcc.dg/noreturn-1.c: New test.
33293
33294 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
33295
33296         * gcc.c-torture/execute/990513-1.c: New test.
33297
33298 1999-05-10  Richard Henderson  <rth@cygnus.com>
33299
33300         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
33301
33302 1999-05-10  Craig Burley  <craig@jcb-sc.com>
33303
33304         * g77.f-torture/execute/erfc.f: Use small single-precision
33305         values, to avoid problems on Alphas when not -mieee.
33306
33307 1999-05-08  Craig Burley  <craig@jcb-sc.com>
33308
33309         * gcc.dg/990506-0.c: New test.
33310
33311 1999-05-08  Richard Henderson  <rth@cygnus.com>
33312
33313         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
33314         the constant to test.  Don't XFAIL 64-bit targets.
33315
33316         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
33317         * g++.old-deja/g++.law/profile1.C: Likewise.
33318
33319         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
33320         operator new instances.
33321         * g++.old-deja/g++.other/delete5.C: Likewise.
33322
33323 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33324
33325         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
33326         intrinsic.
33327
33328 1999-05-03  Craig Burley  <craig@jcb-sc.com>
33329
33330         * g77.f-torture/execute/u77-test.f: Reverse order of two
33331         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
33332
33333 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33334
33335         * gcc.dg/compare1.c: New test.
33336
33337 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
33338
33339         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
33340         New tests.
33341
33342 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33343
33344         * g77.f-torture/compile/19990502-1.f: New test.
33345
33346 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33347
33348         * g77.f-torture/compile/19990502-0.f: New test.
33349
33350 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33351
33352         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
33353         intrinsic.
33354
33355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33356
33357         * g77.f-torture/execute/u77-test.f (main): List libU77
33358         intrinsics not currently tested.
33359         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
33360         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
33361         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
33362         Trim blanks off the ends of some printed strings.
33363
33364 1999-05-02  Craig Burley  <craig@jcb-sc.com>
33365
33366         * g77.f-torture/execute/u77-test.f (main): Just warn about
33367         FSTAT gid disagreement, as it's expected on some systems.
33368
33369 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33370
33371         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
33372         use a new function, which allows for some slop.
33373         Clean up some commentary.
33374         (issum): The new function.
33375         (sgladd): Deleted subroutine.
33376
33377 1999-05-01  Craig Burley  <craig@jcb-sc.com>
33378
33379         * g77.f-torture/execute/u77-test.f: Modify to be more like
33380         libf2c/libU77 version, bringing patches to that version here.
33381         Add suitable commentary.
33382
33383 1999-04-25  Richard Henderson  <rth@cygnus.com>
33384
33385         * gcc.dg/990424-1.c: New test.
33386
33387 1999-04-24  Craig Burley  <craig@jcb-sc.com>
33388
33389         * g77.f-torture/execute/u77-test.f (main): Bug involving
33390         LSTAT has been fixed, so turn back on full checking.
33391
33392 1999-04-20  Craig Burley  <craig@jcb-sc.com>
33393
33394         * g77.f-torture/compile/19990419-0.f: New test.
33395         * g77.f-torture/execute/19990419-1.f: New test.
33396
33397 1999-04-17  Richard Henderson  <rth@cygnus.com>
33398
33399         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
33400         to avoid the need for a prototype to supress a warning.
33401
33402 1999-04-07  Jim Wilson  <wilson@cygnus.com>
33403
33404         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
33405
33406 1999-04-04  Jeffrey A Law  (law@cygnus.com)
33407
33408         * gcc.c-torture/execute/990404-1.c: New test.
33409
33410 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33411
33412         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
33413         * gcc.dg/cpp-if3.c: Don't use -pedantic.
33414         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
33415         missing initializer warnings.
33416
33417 1999-03-28  Jeffrey A Law  (law@cygnus.com)
33418
33419         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
33420         matching strings.
33421
33422 1999-03-26  Jeffrey A Law  (law@cygnus.com)
33423
33424         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
33425
33426 1999-03-26  Craig Burley  <craig@jcb-sc.com>
33427
33428         * g77.f-torture/execute/19990325-0.f: New test.
33429         * g77.f-torture/execute/19990325-1.f: New test.
33430
33431 1999-03-24  Jeffrey A Law  (law@cygnus.com)
33432
33433         * gcc.c-torture/execute/990324-1.c: New test.
33434
33435 1999-03-22  Jim Wilson  <wilson@cygnus.com>
33436
33437         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
33438         test with 4.
33439
33440 1999-03-17  Richard Henderson  <rth@cygnus.com>
33441
33442         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
33443
33444 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33445
33446         * g77.f-torture/execute/19990313-2.f: New test.
33447         * g77.f-torture/execute/19990313-3.f: New test.
33448
33449 1999-03-13  Craig Burley  <craig@jcb-sc.com>
33450
33451         * g77.f-torture/execute/19990313-0.f: New test.
33452         * g77.f-torture/execute/19990313-1.f: New test.
33453
33454 1999-03-12  Jim Wilson  <wilson@cygnus.com>
33455
33456         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
33457         printf to sprintf.
33458         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
33459         (main): Add check for u15.  Conditionalize u31 check depending on
33460         whether ints are <32 bits or >=32 bits.
33461
33462 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33463
33464         * g77.f-torture/execute/19981119-0.f: Improve testiness.
33465
33466 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33467
33468         * g77.f-torture/compile/19990305-0.f: New test.
33469         * g77.f-torture/execute/19981119-0.f: New test.
33470
33471 1999-03-08  Craig Burley  <craig@jcb-sc.com>
33472
33473         * g77.f-torture/execute/970625-2.f: call ABORT if final
33474         result is not correct, instead of just printing it.
33475         Add this checking via newly introduced obfuscation, to
33476         trip up buggy front ends.
33477
33478 1999-03-07  Craig Burley  <craig@jcb-sc.com>
33479
33480         * g77.f-torture/compile/960317-1.f: Moved from being
33481         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
33482
33483 1999-03-06  Craig Burley  <craig@jcb-sc.com>
33484
33485         * g77.f-torture/execute/960317-1.f: New (old) test.
33486         * g77.f-torture/execute/970625-2.f: Ditto.
33487
33488 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
33489
33490         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
33491         message on line 1 or line 2; cccp and cpplib do this differently.
33492
33493 1999-03-01  Jeffrey A Law  (law@cygnus.com)
33494
33495         * g++.old-deja/g++.law/weak1.C: New test.
33496
33497 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33498
33499         * gcc.c-torture/execute/990119-1.c: Renamed to...
33500         * gcc.dg/990119-1.c: this, so it will only be tested once
33501         (it's a preprocessor test, it doesn't need to be run at
33502         multiple optimization levels).
33503
33504 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
33505
33506         * lib/g++.exp: Don't add incdir=$base_dir/../include to
33507           ALWAYS_CXXFLAGS.
33508
33509 1999-02-24  Craig Burley  <craig@jcb-sc.com>
33510
33511         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
33512         * g77.f-torture/compile/19981216-0.f: ...as it is expected
33513         to not be compilable by current g77.
33514
33515 1999-02-24  Nick Clifton  <nickc@cygnus.com>
33516
33517         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
33518
33519 1999-02-22  Jeffrey A Law  (law@cygnus.com)
33520
33521         * gcc.c-torture/execute/990222-1.c: New test.
33522
33523 1999-02-19  Craig Burley  <craig@jcb-sc.com>
33524
33525         * g77.f-torture/compile/19990218-0.f: New test.
33526         * g77.f-torture/noncompile/19990218-1.f: New test.
33527
33528 1999-02-18  Craig Burley  <craig@jcb-sc.com>
33529
33530         * g77.f-torture/compile/19981216-0.f: New test.
33531
33532 1999-02-14  Jeffrey A Law  (law@cygnus.com)
33533
33534         * gcc.dg/990214-1.c: New test.
33535
33536 1999-02-13  Jeffrey A Law  (law@cygnus.com)
33537
33538         * gcc.dg/990213-2.c: New test.
33539
33540         * gcc.dg/990213-1.c: New test.
33541
33542 1999-02-12  Jeffrey A Law  (law@cygnus.com)
33543
33544         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
33545         ints.
33546
33547 1999-02-11  Nick Clifton  <nickc@cygnus.com>
33548
33549         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
33550         specified by target.
33551
33552         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
33553
33554 1999-02-11  Jeffrey A Law  (law@cygnus.com)
33555
33556         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
33557
33558 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33559
33560         * gcc.dg/special/ecos.exp: New test driver for new tests with
33561         special requirements.
33562
33563         * gcc.dg/special/alias-1.c: New test.
33564         * gcc.dg/special/gcsec-1.c: New test.
33565         * gcc.dg/special/weak-1.c: New test.
33566         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
33567         * gcc.dg/special/weak-2.c: New test.
33568         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
33569         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
33570         * gcc.dg/special/wkali-1.c: New test.
33571         * gcc.dg/special/wkali-2.c: New test.
33572         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
33573         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
33574
33575 1999-02-10  Felix Lee  <flee@cygnus.com>
33576
33577           * lib/c-torture.exp (c-torture-compile): Pull out code for
33578           analyzing gcc error messages.
33579           (c-torture-execute): Likewise.  Fix some (harmless) false
33580           positives.
33581           * lib/gcc.exp (gcc_check_compile): New function.
33582
33583 1999-02-08  Richard Henderson  <rth@cygnus.com>
33584
33585         * gcc.c-torture/execute/990208-1.c: New test.
33586
33587 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
33588
33589         * g++.dg/special/ecos.exp: New driver for new tests with special
33590         requirements
33591
33592         * g++.dg/special/conpr-1.C: New test
33593         * g++.dg/special/conpr-2.C: New test
33594         * g++.dg/special/conpr-2a.C: New test
33595         * g++.dg/special/conpr-3.C: New test
33596         * g++.dg/special/conpr-3a.C: New test
33597         * g++.dg/special/conpr-3b.C: New test
33598
33599         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
33600         allow g++ to use the dg driver
33601
33602         * README: Add comment about g++.dg directory
33603
33604 1999-02-06  Jeffrey A Law  (law@cygnus.com)
33605
33606         * README: Update email addresses.
33607
33608 1999-02-03  Nick Clifton  <nickc@cygnus.com>
33609
33610         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
33611         arguments in order to force structure S onto the stack even on
33612         the alpha.
33613         (test): Pass 10 leading arguments to function foo as well as the
33614         structure S.
33615
33616         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
33617         failure for all targets.
33618
33619         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
33620         abort to terminate program execution.
33621
33622 1999-01-30  Richard Henderson  <rth@cygnus.com>
33623
33624         * gcc.c-torture/execute/990130-1.c: New test.
33625
33626 1999-01-30  Jeffrey A Law  (law@cygnus.com)
33627
33628         * gcc.dg/990130-1.c: New test.
33629
33630 1999-01-28  Michael Meissner  <meissner@cygnus.com>
33631
33632         * gcc.c-torture/execute/990128-1.c: New test.
33633
33634 1999-01-27  Michael Meissner  <meissner@cygnus.com>
33635
33636         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
33637
33638 1999-01-27  Felix Lee  <flee@cygnus.com>
33639
33640         * lib/c-torture.exp (c-torture-compile): pull out code for
33641         analyzing gcc error messages.
33642         (c-torture-execute): ditto, and fix some (harmless) false
33643         positives.
33644         * lib/gcc.exp (gcc_check_compile): new function.
33645
33646 1999-01-17  Jeffrey A Law  (law@cygnus.com)
33647
33648         * gcc.dg/990117-1.c: New test.
33649
33650         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
33651
33652         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
33653
33654 1999-01-15  Jeffrey A Law  (law@cygnus.com)
33655
33656         * g77.f-torture/compile/990115-1.f: New test.
33657
33658 1999-01-07  Jeffrey A Law  (law@cygnus.com)
33659
33660         * gcc.c-torture/compile/990107-1.c: New test
33661
33662 1999-01-06  Jeffrey A Law  (law@cygnus.com)
33663
33664         * gcc.c-torture/execute/990106-2.c: New test.
33665
33666         * gcc.c-torture/execute/990106-1.c: New test.
33667
33668 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
33669
33670         * gcc.c-torture/compile/981223-1.c: New test.
33671
33672 1998-12-29  Richard Henderson  <rth@cygnus.com>
33673
33674         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
33675         (opt3): Rename from opt4 and disable.
33676
33677 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
33678
33679         * g++.old-deja/g++.pt/ptrmem5.C: New test.
33680
33681 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
33682
33683         * g++.old-deja/g++.other/conv5.C: New test.
33684
33685 1998-12-14  Nick Clifton  <nickc@cygnus.com>
33686
33687         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
33688
33689 1998-12-11  Jeffrey A Law  (law@cygnus.com)
33690
33691         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
33692
33693 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
33694
33695         * gcc.c-torture/compile/981211-1.c: New test.
33696
33697 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
33698
33699         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
33700
33701         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
33702
33703 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
33704
33705         * gcc.special/930510-1.c: Make C9X safe.
33706         * gcc.misc-tests/gcov-1.c Similarly.
33707         * gcc.misc-tests/gcov-2.c Similarly.
33708
33709 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33710
33711         * gcc.dg/ultrasp1.c: New test.
33712
33713 1998-12-06  Richard Henderson  <rth@cygnus.com>
33714
33715         * gcc.c-torture/execute/981206.c: New test.
33716
33717 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33718
33719         * g++.old-deja/g++.ns/template7.C: New test.
33720
33721         * g++.old-deja/g++.other/expr1.C: New test.
33722
33723         * g++.old-deja/g++.eh/tmpl3.C: New test.
33724
33725         * g++.old-deja/g++.eh/tmpl2.C: New test.
33726
33727 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33728
33729         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
33730         * g++.old-deja/g++.other/using6.C: Removed.
33731         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
33732
33733         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
33734
33735 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33736
33737         * g++.old-deja/g++.pt/overload8.C: New test.
33738
33739         * g++.old-deja/g++.pt/overload7.C: New test.
33740
33741         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
33742
33743         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
33744         and relinking messages.
33745         * lib/g++.exp (g++_target_compile): Remove .rpo file when
33746         compiling with -frepo.
33747
33748 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
33749
33750         * g++.old-deja/g++.pt/lookup6.C: New test.
33751
33752 1998-11-30  Nick Clifton  <nickc@cygnus.com>
33753
33754         * gcc.c-torture/execute/981130-1.c: New test.
33755         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
33756
33757 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33758
33759         * g++.old-deja/g++.pt/explicit76.C: New test.
33760
33761         * g++.old-deja/g++.pt/friend38.C: New test.
33762
33763         * g++.old-deja/g++.ns/crash2.C: New test.
33764
33765         * g++.old-deja/g++.pt/defarg8.C: New test.
33766
33767         * g++.old-deja/g++.pt/instantiate6.C: New test.
33768
33769         * g++.old-deja/g++.pt/static6.C: New test.
33770
33771         * g++.old-deja/g++.pt/decl2.C: New test.
33772
33773 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
33774
33775         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
33776         problem is actually related with name lookup, but so what? :-)
33777
33778         * g++.old-deja/g++.pt/friend37.C: New test.
33779
33780 1998-11-25  Dave Love  <d.love@dl.ac.uk>
33781
33782         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
33783         element, which fails on some systems.
33784
33785         * g77.f-torture/execute/labug1.f: New test.
33786
33787 1998-11-21  Jeffrey A Law  (law@cygnus.com)
33788
33789         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
33790         is defined.
33791
33792 1998-11-18  Dave Love  <d.love@dl.ac.uk>
33793
33794         * g77.f-torture/compile/981117-1.f: New test.
33795
33796 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
33797
33798         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
33799         properly discarded.
33800
33801 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
33802
33803         * gcc.c-torture/execute/memcheck: New directory of tests for
33804         -fcheck-memory-usage.
33805
33806 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
33807
33808         * README: New file, general information about the testsuite and
33809         new description of the various C++ test subdirectories.
33810         * README.g++: Eliminate obsolete information, update and move most
33811         relevant stuff to README.
33812
33813 1998-11-07  Richard Henderson  <rth@cygnus.com>
33814
33815         * gcc.c-torture/compile/981107-1.c: New test.
33816
33817 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
33818
33819         * execute/memcpy-bi.c: New testcase.
33820
33821 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
33822
33823         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
33824         base classes.
33825
33826         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
33827         template is selected.
33828
33829         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
33830         classes, it should be accepted for all types.
33831
33832         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
33833
33834         * g++.old-deja/g++.pt/spec24.C: Ensure that template
33835         specializations start with template headers.
33836
33837 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
33838
33839         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
33840
33841         * g++.old-deja/g++.other/init9.C: Test cross initialization of
33842         non-POD types.
33843
33844 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
33845
33846         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
33847
33848 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33849
33850         * compile/981022-1.c, compile/981022-1.x: New test and driver.
33851
33852 1998-10-19  Jeffrey A Law  (law@cygnus.com)
33853
33854         * 981019-1.c: New test.
33855
33856 1998-10-14  Robert Lipe <robertl@dgii.com>
33857
33858         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
33859         find objc headers.
33860
33861 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
33862
33863         * compile/981001-4.c: Remove use of GCC extension that triggers a
33864         compiler bug.
33865
33866 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
33867
33868         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
33869
33870 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
33871
33872         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
33873         instantiation of template produces incorrect code for delete
33874         expression.
33875
33876         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
33877         constructors' name is not unique.
33878         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
33879         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
33880
33881         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
33882         automatic array of const is ill-formed.
33883
33884         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
33885         of template parameter?
33886
33887         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
33888         const.
33889
33890         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
33891         pointer-to-member expression.
33892
33893         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
33894         declaration causes ICE.
33895
33896 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
33897
33898         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
33899         reserved in the global namespace.
33900
33901         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
33902         generate needed virtual table.
33903
33904         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
33905
33906 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
33907
33908         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
33909         template-dependent type
33910
33911 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
33912
33913         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
33914         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
33915         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
33916
33917         * g++.old-deja/g++.other/using5.C: New test; using decl from base
33918         class should be usable as argument of member function.
33919         * g++.old-deja/g++.other/using6.C: New test; using decl from base
33920         class should be usable as return type of member function.
33921         * g++.old-deja/g++.other/using7.C: New test; using decl from base
33922         class should be usable as type of data member.
33923
33924         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
33925
33926 1998-10-09  Jeffrey A Law  (law@cygnus.com)
33927
33928         * gcc.c-torture/special/920521-1.c: Fix bogus test.
33929
33930 1998-10-08  Nick Clifton  <nickc@cygnus.com>
33931
33932         * gcc.dg/dll-?.c Add thumb to target list.
33933         Fix assembler scan patterns to match current assembler output.
33934
33935 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
33936
33937         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
33938         matching of template brackets.
33939
33940         * g++.old-deja/g++.other/using4.C: New test.  Test using
33941         declarations of methods from base classes.
33942
33943         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
33944         within functions should introduce names into the innermost
33945         enclosing namespace.
33946
33947         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
33948         of static locals if first initialization throws.
33949
33950 1998-10-07  Jim Wilson  <wilson@cygnus.com>
33951
33952         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
33953
33954 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
33955
33956         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
33957         lose track of the possible targets of tablejump insns.
33958         * special/special.exp: Run it.
33959
33960 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
33961
33962         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
33963         must be declared before its specializations can be named in friend
33964         declarations.
33965
33966 1998-10-05  Dave Love  <d.love@dl.ac.uk>
33967
33968         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
33969
33970         * g77.f-torture/execute/io1.f: New test.
33971
33972 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
33973
33974         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
33975         with pointer to template function, for which no argument deduction
33976         is possible.
33977
33978         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
33979         specialization of template function as argument to template
33980         function.
33981
33982         * g++.old-deja/g++.other/access2.C: New test; Inner class
33983         shouldn't have privileged access to Outer's names.
33984
33985 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
33986
33987         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
33988         friend template declared within template class conflicts with
33989         nested class of the same name.
33990
33991         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
33992         is ignored.
33993
33994         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
33995         object with direct initializer as function declaration.
33996
33997         * g++.old-deja/g++.other/decl2.C: New test; duplicate
33998         initializers.
33999
34000         * g++.old-deja/g++.other/null2.C: New test; conditional operator
34001         involving const pointer and NULL produces incorrect result.
34002
34003         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
34004         type name without `typename' should be rejected with -pedantic.
34005
34006 1998-10-02  Richard Henderson  <rth@cygnus.com>
34007
34008         * g++.old-deja/g++.other/addrof1.C: New test.
34009
34010 1998-10-01  Nick Clifton  <nickc@cygnus.com>
34011
34012         * gcc.c-torture/compile/981001-1.c: New test.
34013         * gcc.c-torture/execute/981001-1.c: New test.
34014
34015 1998-10-01  Jeffrey A Law  (law@cygnus.com)
34016
34017         * gcc.c-torture/compile/981001-2.c: New test.
34018         * gcc.c-torture/compile/981001-3.c: New test.
34019         * gcc.c-torture/compile/981001-4.c: New test.
34020
34021 1998-10-01  Robert Lipe  <robertl@dgii.com>
34022
34023         * lib/objc.exp (objc_target_compile): Add -L during compiles for
34024         multilibbed hosts.   Idea grafted from g77.exp.
34025
34026 1998-09-30  Dave Love  <d.love@dl.ac.uk>
34027
34028         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
34029         avoid losing on systems which need -lsocket.
34030
34031 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
34032
34033         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
34034         * g++.old-deja/g++.other/nested2.C: Ditto.
34035         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
34036         failure.
34037
34038 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
34039
34040         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
34041         preferred over template operator!= for enum bitfields.
34042
34043 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
34044
34045         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
34046         that happen to have the same base name, but in different scopes,
34047         are incorrectly rejected.
34048
34049 1998-09-16  Richard Henderson  <rth@cygnus.com>
34050
34051         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
34052         on the native word size instead of an integer literal.
34053
34054 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
34055
34056         * g++.old-deja/g++.other/static2.C: Invocation of static data
34057         member of type pointer-to-function denoted as non-static member.
34058
34059         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
34060         checks involving function types and aliases.
34061
34062 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
34063
34064         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
34065         redefined to the same non-trivial type.
34066
34067         * g++.old-deja/g++.pt/explicit73.C: Test for proper
34068         namespace-qualification of template specializations declared in
34069         other namespaces.
34070
34071         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
34072         to declare a subset of the specializations of a template function
34073         as friends of specializations of a template class.
34074
34075         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
34076         member templates that do not fully specialize the enclosing
34077         template class are rejected.
34078
34079 1998-09-11  Dave Love  <d.love@dl.ac.uk>
34080
34081         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
34082
34083 1998-09-08  Dave Love  <d.love@dl.ac.uk>
34084
34085         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
34086         altered from libf2c/libU77 version.
34087
34088 1998-09-06  Dave Love  <d.love@dl.ac.uk>
34089
34090         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
34091
34092 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
34093
34094         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
34095         (un)signed char are different types for template specialization
34096         purposes.
34097
34098 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
34099
34100         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
34101         * objc: ObjC testsuite.
34102
34103 1998-08-31  Catherine Moore  <clm@cygnus.com>
34104
34105         * gcc.c-torture/execute/941014-1.x:  New file.
34106
34107 1998-08-31  Nick Clifton  <nickc@cygnus.com>
34108
34109         * lib/c-torture.exp: Add support for
34110         torture_eval_before_compile and torture_eval_before_execute
34111         variables.
34112
34113 1998-08-30  Jeffrey A Law  (law@cygnus.com)
34114
34115         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
34116         this test triggers valid.
34117
34118 1998-08-27  Jeffrey A Law  (law@cygnus.com)
34119
34120         * gcc.dg/980827-1.c: New test.
34121
34122 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
34123
34124         * gcc.c-torture/execute/loop-4b.c: New test.
34125
34126 1998-08-26  Nick Clifton  <nickc@cygnus.com>
34127
34128         * lib/c-torture.exp: Add support for
34129         torture_eval_before_compile and torture_eval_before_execute
34130         variables.
34131
34132 1998-08-25  Jeffrey A Law  (law@cygnus.com)
34133
34134         * gcc.c-torture/compile/980825-1.c: New test.
34135
34136 1998-08-24  Nick Clifton  <nickc@cygnus.com>
34137
34138         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
34139         count number tests in opt_t0 not good_t0.
34140
34141 1998-08-24  Jeffrey A Law  (law@cygnus.com)
34142
34143         * gcc.c-torture/compile/930326-1.x: Fix typo.
34144
34145 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
34146
34147         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
34148         causes an ICE.
34149
34150 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34151
34152         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
34153         STACK_SIZE is defined.
34154         * gcc.c-torture/unsorted/stuct.c: Similarly.
34155
34156         * gcc.c-torture/compile/980821-1.c: New test.
34157
34158 1998-08-21  Jeffrey A Law  (law@cygnus.com)
34159
34160         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
34161
34162 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
34163
34164         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
34165         code.
34166
34167 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
34168
34169         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
34170         error'.
34171
34172 1998-08-18  Jeffrey A Law  (law@cygnus.com)
34173
34174         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
34175
34176 1998-08-16  Jeffrey A Law  (law@cygnus.com)
34177
34178         * gcc.c-torture/compile/980816-1.c: New test.
34179
34180         * gcc.dg/980816-1.c: New test.
34181
34182 1998-08-13  Jeffrey A Law  (law@cygnus.com)
34183
34184         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
34185         compiler for ieee tests.
34186
34187 1998-08-01  Dave Love  <d.love@dl.ac.uk>
34188
34189         * g77.f-torture/compile/980729-0.f: New test.
34190
34191 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
34192
34193         * gcc.c-torture/special/eeprof-1.c: New test, for
34194         -finstrument-functions.
34195         * gcc.c-torture/special/special.exp: Run it.
34196
34197 1998-07-29  Jeffrey A Law  (law@cygnus.com)
34198
34199         * gcc.c-torture/compile/980729-1.c: New test.
34200
34201 1998-07-27  Nick Clifton  <nickc@cygnus.com>
34202
34203         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
34204         __thumb__ is defined, and test for ARM style doubles if so.
34205
34206 1998-07-26  Dave Love  <d.love@dl.ac.uk>
34207
34208         * g77.f-torture/noncompile/980615-0.f: New test.
34209
34210 1998-07-26  H.J. Lu  (hjl@gnu.org)
34211
34212         * gcc.dg/980312-1.c: Do link instead of compile.
34213         * gcc.dg/980313-1.c: Likewise.
34214
34215 1998-07-26  Jeffrey A Law  (law@cygnus.com)
34216
34217         * gcc.c-torture/compile/980726-1.c: New test.
34218
34219 1998-07-25  Dave Love  <d.love@dl.ac.uk>
34220
34221         * g77.f-torture/execute/io0.f: New test.
34222
34223 1998-07-24  Nick Clifton  <nickc@cygnus.com>
34224
34225         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
34226         an int.
34227
34228 1998-06-18  Michael Meissner  <meissner@cygnus.com>
34229
34230         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
34231         m32r bugs.
34232
34233 1998-07-17  Nick Clifton  <nickc@cygnus.com>
34234
34235         * gcc.dg/980626-1.c: Expect failures for all toolchains until
34236         c-decl.c:grokdeclarator can handle mode attributes.
34237
34238 1998-07-16  Jeffrey A Law  (law@cygnus.com)
34239
34240         * gcc.c-torture/execute/980716-1.c: New test.
34241
34242 1998-07-13  Jeffrey A Law  (law@cygnus.com)
34243
34244         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
34245         the mn10200.
34246         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
34247         the mn10200.
34248         * gcc.c-torture/execute/va-arg-3.x: Similarly.
34249         * gcc.c-torture/compile/930326-1.x: Similarly.
34250
34251 1998-07-13  Dave Love  <d.love@dl.ac.uk>
34252
34253         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
34254         New test from Craig.
34255
34256 1998-07-12  Dave Love  <d.love@dl.ac.uk>
34257
34258         * g77.f-torture/noncompile/980616-0.f: New test.
34259
34260         * g77.f-torture/execute/970816-3.f:  New test from Craig.
34261
34262 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34263
34264         *  g++.other/singleton.C: Return error value instead of taking
34265         SIGSEGV.
34266
34267 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
34268
34269         *  g++.other/singleton.C: New test.   Warning is under dispute.
34270         Runtime crash is not.
34271
34272 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
34273
34274         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
34275         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
34276         using6.C, using7.C}:  New namespace tests.
34277
34278 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
34279
34280         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
34281         specialization with typedef'ed names used as array indexes.
34282
34283 1998-07-09  Jeffrey A Law  (law@cygnus.com)
34284
34285         * gcc.c-torture/execute/980709-1.c: New test.
34286
34287         * gcc.dg/980709-1.c: New test.
34288
34289 1998-07-07  Richard Henderson  <rth@cygnus.com>
34290
34291         * gcc.c-torture/execute/bcp-1.c: New test.
34292
34293 1998-07-07  Jeffrey A Law  (law@cygnus.com)
34294
34295         * gcc.c-torture/execute/980707-1.c: New test.
34296
34297 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
34298
34299         * gcc.c-torture/compile/980706-1.c: New test.
34300
34301 1998-07-01  Dave Love  <d.love@dl.ac.uk>
34302
34303         * g77.f-torture/execute/980701-0.f,
34304         g77.f-torture/execute/980701-1.f: New test from Craig.
34305
34306 1998-07-01  Jeffrey A Law  (law@cygnus.com)
34307
34308         * gcc.c-torture/compile/980701-1.c: New test.
34309
34310         * gcc.c-torture/execute/980701-1.c: New test.
34311
34312 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
34313 rlsruhe.de>
34314
34315         * g++.old-deja/g++.robertl/eb132.C: New test.
34316         * g++.old-deja/g++.robertl/eb133.C: Likewise.
34317
34318 1998-06-29  Dave Love  <d.love@dl.ac.uk>
34319
34320         * g77.f-torture/execute/980628-7.f,
34321         g77.f-torture/execute/980628-8.f,
34322         g77.f-torture/execute/980628-9.f,
34323         g77.f-torture/execute/980628-10.f: New tests from Craig.
34324
34325         * g77.f-torture/execute/980628-3.f: Remove mail headers.
34326
34327 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34328
34329         * g77.f-torture/execute/980628-4.f: New test from Craig.
34330         * g77.f-torture/execute/980628-5.f: Likewise.
34331         * g77.f-torture/execute/980628-2.f: Likewise.
34332         * g77.f-torture/execute/980628-0.f: Likewise.
34333         * g77.f-torture/execute/980628-1.f: Likewise.
34334         * g77.f-torture/execute/980628-3.f: Likewise.
34335         * g77.f-torture/execute/980628-6.f: Likewise.
34336
34337 1998-06-28  Jeffrey A Law  (law@cygnus.com)
34338
34339         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
34340         directory when nothing has been installed yet.
34341
34342 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
34343
34344         * gcc.c-torture/special/special.exp: Handle newer versions of
34345         dejagnu.
34346
34347 1998-06-26  Jeffrey A Law  (law@cygnus.com)
34348
34349         * gcc.dg/980626-1.c: New test.
34350
34351 1998-06-19  Bruno Haible <haible@ilog.fr>
34352
34353         * gcc.misc-tests/m-un-2.c: New test.
34354         * g++.old-deja/g++.other/warn01.c: Likewise.
34355
34356 1998-06-19  Robert Lipe  <robertl@dgii.com>
34357
34358         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
34359         compatibility with assmblers with a different comment character.
34360         Eliminate use of GAS-specific extensions.
34361
34362 1998-06-19  Jeffrey A Law  (law@cygnus.com)
34363
34364         * gcc.c-torture/execute/ieee/980619-1.c: New test.
34365
34366 1998-06-19  Robert Lipe  <robertl@dgii.com>
34367
34368         *lib/g77.exp: Replace search for libf2c.a with search for newly
34369         renamed libg2c.a
34370
34371 1998-06-17  Jeffrey A Law  (law@cygnus.com)
34372
34373         * gcc.c-torture/execute/980617-1.c: New test.
34374
34375 1998-06-12  Jeffrey A Law  (law@cygnus.com)
34376
34377         * gcc.c-torture/execute/980612-1.c: New test.
34378
34379 1998-06-08  Jeffrey A Law  (law@cygnus.com)
34380
34381         * gcc.dg/980523-1.c: Only test on ppc-linux.
34382         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
34383
34384         * gcc.c-torture/execute/980608-1.c: New test.
34385
34386 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
34387
34388         * gcc.c-torture/execute/980605-1.c: New test.
34389
34390 1998-06-04  Jeffrey A Law  (law@cygnus.com)
34391
34392         * gcc.c-torture/execute/980604-1.c: New test.
34393
34394 1998-06-02  Jeffrey A Law  (law@cygnus.com)
34395
34396         * gcc.c-torture/execute/980602-1.c: New test.
34397         * gcc.c-torture/execute/980602-2.c: Likewise.
34398
34399 1998-06-02  Dave Love  <d.love@dl.ac.uk>
34400
34401         * 970125-0.f: Fix per JCB.  Add commentary.
34402
34403 1998-05-31  Michael Meissner  <meissner@cygnus.com>
34404
34405         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
34406         IEEE -0 support.
34407
34408 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
34409
34410         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
34411         earlier.
34412
34413 1998-05-28  Catherine Moore <clm@cygnus.com>
34414
34415         * gcc.c-torture/execute/980526-3.c: New test.
34416
34417 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
34418
34419         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
34420         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
34421         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
34422         m88k-motorola-sysv3 to XFAIL.
34423
34424 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34425
34426         * gcc.dg/980526-1.c: New test.
34427         * gcc.c-torture/execute/980526-2.c: New test.
34428
34429 1998-05-26  Jeffrey A Law  (law@cygnus.com)
34430
34431         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
34432
34433         * gcc.c-torture/execute/980526-1.c: New test.
34434
34435 1998-05-26  Dave Love  <d.love@dl.ac.uk>
34436
34437         * g77.f-torture/execute/alpha2.f: Add runtime test.
34438
34439 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
34440
34441         * g++.old-deja/old-deja.exp: Strip leading directories.
34442
34443         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
34444         error for the line.  Don't run multiple tests for the same line.
34445
34446 1998-05-23  Jeffrey A Law  (law@cygnus.com)
34447
34448         * gcc.dg/980523-1.c: New test.
34449
34450 1998-05-23  Dave Love  <d.love@dl.ac.uk>
34451
34452         * g77.f-torture/compile/970915-0.f: New test.
34453
34454 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
34455
34456         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
34457
34458 1998-05-21  Jeffrey A Law  (law@cygnus.com)
34459
34460         * gcc.dg/980520-1.c: New test.
34461
34462 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
34463
34464         * gcc.dg/980502-1.c: Fix return type.
34465
34466 1998-05-20  Jeffrey A Law  (law@cygnus.com)
34467
34468         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
34469         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
34470         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
34471         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
34472         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
34473
34474 1998-05-20  Dave Love  <d.love@dl.ac.uk>
34475
34476         * g77.f-torture/execute/980520-1.f: New test.
34477
34478 1998-05-15  Dave Love  <d.love@dl.ac.uk>
34479
34480         * lib/mike-g77.exp: New file.
34481
34482         * g77.f-torture/noncompile/noncompile.exp,
34483         g77.f-torture/noncompile/check0.f: New files.
34484
34485 1998-05-14  Dave Love  <d.love@dl.ac.uk>
34486
34487         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
34488         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
34489         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
34490         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
34491         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
34492         abort where appropriate.
34493
34494 1998-05-05  Michael Meissner  <meissner@cygnus.com>
34495
34496         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
34497         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
34498
34499 1998-04-29  Dave Love  <d.love@dl.ac.uk>
34500
34501         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
34502
34503 1998-04-27  Dave Love  <d.love@dl.ac.uk>
34504
34505         * g77.f-torture/compile/980427-0.f: New test.
34506
34507 1998-04-24  Dave Love  <d.love@dl.ac.uk>
34508
34509         * g77.f-torture/compile/980424-0.f: New test.
34510
34511 1998-04-19  Dave Love  <d.love@dl.ac.uk>
34512
34513         * g77.f-torture/compile/980419-2.f (main): New test.
34514         * g77.f-torture/compile/970125-0.f: New test.
34515         * g77.f-torture/compile/980419-1.f: New test.
34516
34517 1998-04-08  Jim Wilson  <wilson@cygnus.com>
34518
34519         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
34520         of loop-4.c.
34521
34522 1998-04-07  Jim Wilson  <wilson@cygnus.com>
34523
34524         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
34525
34526 1998-04-03  Jim Wilson  <wilson@cygnus.com>
34527
34528         * gcc.c-torture/compile/980329-1.c: New test.
34529
34530 1998-03-18  Jim Wilson  <wilson@cygnus.com>
34531
34532         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
34533         * gcc.dg/980312-1.c: Fix typo in -march command.
34534
34535 1998-03-16  H.J. Lu  (hjl@gnu.org)
34536
34537         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
34538
34539 1998-03-11  Robert Lipe  <robertl@dgii.com>
34540
34541         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
34542         Dave Love agree the Fortran source is bogus.
34543
34544 1998-03-11  Robert Lipe  <robertl@dgii.com>
34545
34546         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
34547         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
34548         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
34549         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
34550         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
34551
34552 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
34553
34554         * g++.old-deja/g++.other/friend1.C: New test.
34555
34556 1998-02-18  Dave Love  <d.love@dl.ac.uk>
34557
34558         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
34559         possibly uninitialized) variables and declare dnrm2.
34560
34561 1998-02-23  Robert Lipe <robertl@dgii.com>
34562
34563         From Bruno Haible <haible@ilog.fr>:
34564         * gcc.c-torture/execute/980223.c: New test.
34565
34566 1998-02-13  Jeffrey A Law  (law@cygnus.com)
34567
34568         * gcc.dg/ifelse-1.c: New test.
34569
34570 1998-02-09  H.J. Lu  (hjl@gnu.org)
34571
34572         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
34573
34574           * lib/old-dejagnu.exp (old-dejagnu): Added the
34575           "execution test - XFAIL *-*-*" handling in the spirit of
34576           "excess errors test -". Changed the "execution test fails"
34577           handling to be like "excess errors test fails".
34578           * Update various tests accordingly.
34579
34580 1998-02-06  Jim Wilson  <wilson@cygnus.com>
34581
34582         * gcc.c-torture/execute/980205.c: New test.
34583
34584 1998-01-18  Jeffrey A Law  (law@cygnus.com)
34585
34586         * lib/c-torture.exp: Look for .x files instead of .cexp files.
34587         * lib/f-torture.exp: Similarly.
34588         * gcc.c-torture: Rename all .cexp files to .x files.
34589
34590 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
34591
34592         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
34593         (940510-1.c): Removed duplicate.
34594         (971104-1.c): New test.
34595
34596 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
34597
34598           * lib/f-torture.exp: Improve error and loop detection.
34599
34600 1997-11-19  Michael Meissner  <meissner@cygnus.com>
34601
34602         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
34603         use that to size the filler array.
34604
34605 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
34606
34607         * lib/c-torture.exp(c-torture-execute): Fix typo.
34608
34609         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
34610         testcase as the executable name. Keep the executable around if
34611         the test fails.
34612
34613 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
34614
34615         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
34616         changes.  Only test one -g option, and move it to the end of the
34617         list of options to test.
34618
34619 1997-09-19  Michael Meissner  <meissner@cygnus.com>
34620
34621         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
34622         variable GCC_TORTURE_OPTIONS to supply default switches separated
34623         by colons.  If no environment variable, run tests with -O0 -g, -O1
34624         -g, and -O2 -g as well.
34625
34626 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
34627
34628         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
34629         explanatory comments. Fix indentation.
34630
34631 1997-09-15  Jeffrey A Law  (law@cygnus.com)
34632
34633         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
34634
34635 1997-09-11  Jeffrey A Law  (law@cygnus.com)
34636
34637         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
34638         * g++.old-deja/g++.mike/p7325.C: Likewise.
34639         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
34640
34641 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
34642
34643         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
34644         * g++.old-deja/g++.brendan/crash30.C: Likewise.
34645         * g++.old-deja/g++.brendan/crash39.C: Likewise.
34646         * g++.old-deja/g++.law/operators4.C: Likewise.
34647
34648 1997-09-11  Joe Buck  (jbuck@synopsys.com)
34649
34650         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
34651         * g++.old-deja/g++.mike/p784.C: Ditto.
34652         * g++.old-deja/g++.mike/p785.C: Ditto.
34653
34654 1997-09-05  Jeffrey A Law  (law@cygnus.com)
34655
34656           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
34657
34658 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34659
34660         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
34661         target feature; pass this to c-torture-execute as needed.
34662
34663 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
34664
34665         * lib/c-torture.exp(c-torture-execute): If the previous and the
34666         current executables being tested are identical, we don't need to
34667         run the executable again. Try to make the executable names
34668         unique. Add an optional argument for passing additional compiler
34669         flags.
34670
34671 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
34672
34673         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
34674
34675 1997-08-29  Jeffrey A Law  (law@cygnus.com)
34676
34677         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
34678
34679 1997-07-31  Jeffrey A Law  (law@cygnus.com)
34680
34681         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
34682         32bit or larger longs.
34683
34684         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
34685         have either a 32bit long or 32bit int.
34686
34687 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
34688
34689         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
34690         Make double precision tests dependent on sizeof (double).
34691
34692 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
34693
34694         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
34695         too.
34696
34697 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
34698
34699         * gcc.c-torture/compile/961203-1.cexp: New script.
34700
34701 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
34702
34703         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
34704         up the includes ourselves.
34705
34706 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
34707
34708         * lib/plumhall.exp: Remove random include, and add a few
34709         verbose messages for debugging.
34710
34711 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
34712
34713         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
34714         of trying to do it ourselves.
34715
34716 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
34717
34718         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
34719
34720 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
34721
34722         * gcc.prms/5403.c: Made regexp a bit less strict.
34723
34724 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
34725
34726         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
34727         is returned from remote_load instead.
34728         * lib/plumhall.exp: Ditto.
34729         * lib/mike-g++.exp: Ditto.
34730         * lib/old-dejagnu.exp: Ditto.
34731         * lib/c-torture.exp: Ditto.
34732
34733 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
34734
34735         * lib/g++.exp: Use build_wrapper procedure.
34736         * lib/gcc.exp: Ditto.
34737
34738 1997-05-20  Jeffrey A Law  (law@cygnus.com)
34739
34740         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
34741         an old-style decl for malloc.  Fixes tests to work when
34742         sizeof (int) != sizeof (size_t).
34743
34744 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34745
34746         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
34747
34748         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
34749         use stdargs.h interface.
34750
34751 1997-05-15  Mike Meissner  <meissner@cygnus.com>
34752
34753         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
34754         NO_VARARGS when compiling.
34755
34756 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
34757
34758         * lib/plumhall.exp(ph_includes): New procedure.
34759         (ph_make): Use it.
34760         (ph_compiler): Ditto.
34761
34762         * lib/g++.exp: Rename test-glue.c to testglue.c.
34763         * lib/gcc.exp: Ditto.
34764
34765 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
34766
34767         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
34768         to completion when it's called.
34769
34770 1997-03-21  Michael Meissner  <meissner@cygnus.com>
34771
34772         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
34773         is defined, don't do test.
34774
34775 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
34776
34777         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
34778         for object files.
34779         (ph_summary): Mark skipped testcases as untested, not unresolved.
34780
34781         * lib/plumhall.exp (ph_make): If unresolved because of bad
34782         errorCode, record errorCode in log file.
34783         (*): Replace send_log/verbose with verbose -log.
34784
34785 1997-03-19  Michael Meissner  <meissner@cygnus.com>
34786
34787         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
34788         double conversion if double isn't at least 8 bytes.
34789
34790         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
34791         int to work with targets where int is 16 bits.
34792
34793         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
34794         8 bytes, just exit, since 4 byte doubles don't have enough bits of
34795         precision for the test to complete.
34796
34797 1997-03-14  Michael Meissner  <meissner@cygnus.com>
34798
34799         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
34800         if d10v is not compiled with the -mdouble64 flag.
34801         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
34802
34803         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
34804         d10v is not compiled with the -mint32 flag.
34805
34806 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
34807
34808         * lib/plumhall.exp: Use incr_count.
34809
34810 1997-03-12  Jeffrey A Law  (law@cygnus.com)
34811
34812         * gcc.c-torture: Update to c-torture-1.45.
34813
34814 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
34815
34816         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
34817         the name of the expect testcase file).
34818
34819         * lib/g++.exp(g++_init): Ditto.
34820
34821 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
34822
34823         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
34824         the host.
34825
34826         * lib/gcc.exp(gcc_exit): New procedure.
34827
34828 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
34829
34830         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
34831         specs where appropriate.
34832
34833         * g++.old-deja/g++.arm/*: Added additional ERROR checks
34834         because of new "candidates are" messages, and removed a few
34835
34836         * Converted all non-old-style g++ testcases to old-style, and
34837         moved into g++.old-deja.
34838
34839 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
34840
34841         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
34842         options.
34843
34844         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
34845         succeeded.
34846
34847         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
34848
34849 1997-02-13  Michael Meissner  <meissner@cygnus.com>
34850
34851         * lib/gcc.exp (gcc_target_compile): Add support for defining
34852         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
34853         the machine doesn't have those features.
34854
34855 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
34856
34857         * g++.law/operators4.exp: Don't use LIBS.
34858
34859 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
34860
34861         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
34862
34863         * lib/mike-g++.exp: Don't set the compiler to be tested here.
34864         * lib/g++.exp: Set it here instead. Also, allow use of the
34865         --tool_exec and --tool_opt options. Change CXX to
34866         GXX_UNDER_TEST.
34867
34868         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
34869
34870         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
34871
34872 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
34873
34874         * lib/old-dejagnu.exp: Use prune_warnings instead of
34875         prune_system_crud.
34876         * lib/mike-g++.exp: Ditto.
34877         * lib/gcc.exp: Ditto.
34878         * lib/g++.exp: Ditto.
34879
34880         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
34881
34882 1997-02-07  Jeffrey A Law  (law@cygnus.com)
34883
34884           * 941014-2.c: Include stdlib.h
34885           * 960327-1.c: Include stdio.h
34886           * dbra.c, index-1.c: Don't assume ints are 32bits.
34887
34888 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
34889
34890         * lib/gcc.exp: Add gcc,stack_size target feature.
34891
34892         * lib/g++.exp(g++_target_compile): Add the include and link
34893         paths here, not in two other places. And, it's $options, not
34894         options.
34895
34896         * lib/mike-g++.exp(postbase): Remove the code that determines
34897         the correct include and link paths.
34898         * g++.old-deja/old-deja.exp: Ditto.
34899
34900 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
34901
34902         * lib/g++.exp(g++_init): target_compile no longer returns the
34903         filename of the result.
34904
34905 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
34906
34907         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
34908         call to glob.
34909
34910         * gcc.c-torture/special/special.exp: Change call to
34911         gcc_target_compile to include the object file.
34912
34913 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
34914
34915         * gcc.c-torture/special/special.exp: Correct misspelling in last
34916         change.
34917
34918 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
34919
34920         * lib/plumhall.exp(ph_summary): Log the entire output of the
34921         executable. Return -1 if there were any failures, 0 otherwise.
34922         (ph_execute): Return -1 if there were any failures, 0 otherwise.
34923         (ph_make): Clean up objects and executables that were built
34924         if the tests succeeded.
34925
34926 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
34927
34928         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
34929         libraries and includes in the build tree as appropriate.
34930
34931 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34932
34933         * lib/c-torture.exp: Instead of looking for the global variable
34934         NO_LONG_LONG, check to see if that's a feature of the target.
34935
34936 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
34937
34938         * config/default.exp: Minimize. Delete the remainer of the files in
34939         config; this functionality is now in devo/dejagnu/config.
34940
34941         g++.*/*: Pass any additional flags used to compile to postbase;
34942         delete CXXFLAGS.
34943
34944         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
34945         is now done by runtest.exp. Use gcc_target_compile instead of
34946         compile.
34947
34948         lib/c-torture.exp: Use gcc_target_compile instead of compile.
34949         Remove references to CFLAGS. Use remote_file instead of
34950         calling rm -f.
34951         (c-torture): Take a list of arguments to use to compile this
34952         testcase.
34953
34954         lib/g++.exp: Simplify. Use target_compile instead of compile.
34955         lib/gcc-dg.exp: Ditto.
34956         lib/gcc.exp: Ditto.
34957         lib/mike-{gcc,g++}.exp: Ditto.
34958         lib/old-dejagnu.exp: Ditto.
34959         lib/plumhall.exp: Ditto.
34960
34961 1997-01-08  Jim Wilson  <wilson@cygnus.com>
34962
34963         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
34964         (ph_linker): Likewise.
34965
34966 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
34967
34968           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
34969         MAP_ANON / MAP_ANONYMOUS if defined;
34970         else try to map from /dev/zero .
34971
34972 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34973
34974         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
34975         isn't defined, then define it to MAP_ANONYMOUS.
34976
34977 1996-11-12  Jeffrey A Law  (law@cygnus.com)
34978
34979         * gcc.c-torture: Update to c-torture-1.42 release.
34980
34981 1996-11-11  Jeffrey A Law  (law@cygnus.com)
34982
34983         * gcc.c-torture: Update to c-torture-1.41 release.
34984
34985 1996-10-27  Jeffrey A Law  (law@cygnus.com)
34986
34987         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
34988         c-torture release.
34989
34990 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
34991
34992         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
34993         and LDFLAGS.  Fix second case to append the target_info ldflags
34994         onto LDFLAGS, not CFLAGS.
34995         * lib/g++.exp (g++_init): Add target_info stuff.
34996         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
34997         of libgloss and newlib flags for !native.
34998
34999         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
35000         (GDB): Fix relative path to go up another dir for finding gdb.
35001
35002 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
35003
35004         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
35005         versions in the target_info array, if they don't exist.
35006
35007 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
35008
35009         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
35010
35011 1996-07-08  Jim Wilson  <wilson@cygnus.com>
35012
35013         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
35014         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
35015
35016 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
35017
35018         * lib/old-dejagnu.exp: Don't remove the output file before we've
35019         actually tested it. Don't append pwd to the path of the executable
35020         we're testing.
35021
35022 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
35023
35024         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
35025
35026 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
35027
35028         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
35029         temporary directory for compiler files, and set it to a default
35030         value of /tmp. Set $output as the name of the output file from
35031         compiling the testcase. Add a -o option to $cflags_var so the
35032         compiler writes the final output file as $output. Set $executable
35033         to $output.
35034
35035         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
35036         directory for compiler files, and set it to /tmp if it doesn't
35037         already have a value. Set $output_file to the name of the output
35038         file from compiling the testcase. Add a -o option to CXXFLAGS so
35039         the compiler writes the final output file as $output. Use $output
35040         as the executable to be tested.
35041
35042 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35043
35044         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
35045
35046 1996-06-08  Jeffrey A Law  (law@cygnus.com)
35047
35048         * gcc.c-torture/execute/pending-1.c: New test.  Still
35049         pending in Tege's queue.
35050
35051 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
35052
35053         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
35054         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
35055         if there were failures.  Call unresolved if there were unresolved
35056         testcases.  Call gcc_fail if program did not run to completion.
35057         (ph_make): Pass additional argument name to ph_execute.
35058         (ph_execute): Add new argument.  Pass additional arguments to
35059         ph_summary.  Call gcc_fail is there is no execution output.
35060
35061 1996-04-24  Jeffrey A Law  (law@cygnus.com)
35062
35063         * lib/plumhall.exp (proc_summary): Output relavent summary
35064         lines into the log so specific failures in plumhall can be
35065         investigated.
35066
35067 1996-04-10  Jeffrey A Law  (law@cygnus.com)
35068
35069         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
35070         (c-torture-execute): Don't try to execute tests which use
35071         "long long" types if $NO_LONG_LONG is nonzero.
35072
35073 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
35074
35075         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
35076         not c-torture.
35077
35078         * gcc.ieee: Move from here.
35079         * gcc.c-torture/execute/ieee: To here.
35080
35081 1996-03-26  Jeffrey A Law  (law@cygnus.com)
35082
35083         * gcc.c-torture: Update to c-torture-1.41 release.
35084
35085 1996-03-22  Jeffrey A Law  (law@cygnus.com)
35086
35087         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
35088         not "$output".
35089
35090 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
35091
35092         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
35093         -c present.
35094
35095 1996-03-02  Jeffrey A Law  (law@cygnus.com)
35096
35097         * config/proelf.exp: Handle connecting to a simulator.
35098
35099 1996-01-31  Jeffrey A Law  (law@cygnus.com)
35100
35101         * config/proelf.exp: New file.  Enough framework that we can
35102         run c-torture tests on the proelf targets (or any other target
35103         that gdb can connect to for that matter).
35104
35105 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
35106
35107         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
35108         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
35109
35110         * lib/plumhall.exp (ph_execute): Always call ph_summary if
35111         exec_output exists.
35112
35113 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
35114
35115         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
35116         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
35117
35118         * config/*.exp: Update FSF address.  Change result of ${tool}_load
35119         to pass/fail/unresolved/unsupported/untested.  Caller must now
35120         call unresolved/unsupported/untested.
35121         * lib/*.exp: Update FSF address.  Update to handle new results of
35122         ${tool}_load.
35123         * lib/chill.exp (verbose): Delete.
35124
35125 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
35126
35127         * lib/gcc.exp (default_gcc_start): Change order of args to
35128         $LDFLAGS $CFLAGS $LIBS.
35129         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
35130         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
35131         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
35132         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
35133         * gcc.misc-tests/dg-test.exp: Likewise.
35134         * gcc.misc-tests/msgs.exp: Likewise.
35135         * gcc.prms/prms.exp: Likewise.
35136         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
35137         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
35138
35139         * lib/dg.exp: Deleted, moved to dejagnu/lib.
35140
35141 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
35142
35143         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
35144
35145         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
35146         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
35147
35148         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
35149         necessary.
35150
35151 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
35152
35153         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
35154         global for loop; add use of $mathlib.
35155         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
35156         settings here; set mathlib for anything but VxWorks.
35157
35158 1996-01-22  Jeffrey A Law  (law@cygnus.com)
35159
35160         * gcc.c-torture: Update to c-torture-1.40 release.
35161
35162 1996-01-03  Jeffrey A Law  (law@cygnus.com)
35163
35164         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
35165         dg.exp.
35166
35167 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
35168
35169         * lib/c-torture.exp (c-torture-execute): Declare "output" as
35170         global.
35171
35172 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
35173
35174         * lib/g++.exp (LIBS): Define if not already.
35175         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
35176         (gcc-dg-prune): Call prune_gcc_output.
35177         * lib/gcc.exp (prune_gcc_output): New proc.
35178         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
35179         prune_gcc_output.
35180
35181 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
35182
35183         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
35184         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
35185
35186 1995-11-15  Jeffrey A Law  (law@cygnus.com)
35187
35188         * gcc.c-torture: Update to c-torture-1.39 release.
35189
35190 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
35191
35192         * lib/c-torture.exp (c-torture-execute): Don't return if one option
35193         fails, try others as well.
35194
35195 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
35196
35197         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
35198         If compilation fails, mark execute tests as `untested'.
35199         If test is marked as unsupported, don't mark compilation and
35200         execute tests as failed.
35201
35202 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
35203
35204         * lib/g++.exp (g++_init): Don't link in libg++, and look to
35205         libstdc++ for whether or not we want to be doing shared
35206         libraries.  Delete link_curses since we don't need it anymore.
35207         * lib/mike-g++.exp (postbase): Don't link in libg++.
35208         * g++.old-deja/old-deja.exp: Likewise.
35209
35210 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
35211
35212         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
35213
35214 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
35215
35216         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
35217         For that, add `-Wl,-a,shared_archive'.
35218         * g++.old-deja/old-deja.exp: Likewise.
35219
35220 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
35221
35222         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
35223
35224 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
35225
35226         * lib/mike-g++.exp (postbase): Pay attention to the status of
35227         g++_load.
35228
35229 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
35230
35231           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
35232
35233 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
35234
35235         * lib/gcc.exp (default_gcc_start): No longer need to log program
35236         being executed or its output, execute_anywhere does that now.
35237         * lib/g++.exp (default_g++_version): Call execute_anywhere.
35238         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
35239
35240 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
35241
35242         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
35243         the same as those in lib/g++.exp.
35244
35245 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
35246
35247         * gcc.c-torture: Update to c-torture-1.38 release.
35248         * gcc.ieee: Related changes.
35249
35250 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
35251
35252         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
35253         "exec". Minor reformatting changes.
35254
35255         * config/rom68k.exp (${tool}_load): Make it work in a canadian
35256         cross. This means all "exec" calls now work on a remote host as
35257         well.
35258         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
35259         cross. Filter out the extra "\r\n" stuff that expect puts in.
35260         (c-torture-execute): Filter out the bogus warnings like
35261         c-torture-compile does. Add support for canadian cross.
35262         * lib/gcc.exp (default_gcc_version, default_gcc_start)
35263         Use execute_anywhere rather than calling exec directly. Now it
35264         works for canadian cross testing.
35265
35266 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
35267
35268         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
35269         results into a variable, and check that rather than using file exists.
35270
35271 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
35272
35273         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
35274         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
35275
35276 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35277
35278         * g++.old-deja/old-deja.exp: Create and pass runshlib and
35279         lib_curses if there's a shared libg++ in the build tree.
35280
35281 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
35282
35283         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
35284         if not supported target.
35285
35286 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
35287
35288         * lib/g++.exp (g++_init): Move empty setting of runshlib and
35289         link_curses up to always happen, not just for native builds.
35290
35291 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
35292
35293         * gcc.c-torture: Update to c-torture-1.36 release.
35294         * gcc.failure: Related changes.
35295
35296 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
35297
35298         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
35299
35300 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
35301
35302         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
35303         * lib/mike-g++.exp (postbase): Not in here.  Still reference
35304         runshlib, link_curses, and mathlib for link and run.
35305
35306         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
35307         pass the runtime shared library options for Solaris, OSF/1, and
35308         Irix5, and link with -lcurses to avoid unresolved references.
35309
35310 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
35311
35312         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
35313         only run once.
35314
35315 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
35316
35317         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
35318
35319 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
35320
35321         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
35322         do not have a framework for the "compat" tests yet.
35323
35324 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
35325
35326         * lib/mike-g++.exp (postbase): New local variable `mathlib',
35327         set to null if we're testing vxworks5.1.  Use that instead of
35328         `-lm' in the setting of LIBS for link and run.
35329
35330 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
35331
35332         * config/rom68k.exp (${tool}_load): Major changes to make it
35333         work.  Verified that it does in fact return the stuff in
35334         exec_output properly.  Catch any Emul or any TRAP other than 0.
35335
35336 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
35337
35338         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
35339         LDFLAGS properly for targets that need stuff from libgloss.
35340         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
35341         only run once.
35342         (gpp_initialized): New variable.
35343
35344 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
35345
35346         * config/rom68k.exp: Load libgloss.exp.
35347         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
35348         so we can produce a fully linked binary.
35349         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
35350         so we can produce a fully linked binary.
35351
35352 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
35353
35354         * lib/plumhall.exp (ph_section): Watch for expected failures.
35355         Add missing `else'.
35356
35357         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
35358         run the testcase.
35359         (c-torture): Likewise.
35360
35361 1995-08-28  Doug Evans  <dje@cygnus.com>
35362
35363         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
35364
35365         * lib/mike-g++.exp (mike_cleanup): New proc.
35366         (prebase): New globals compiler_result, not_compiler_result,
35367         target_regexp.
35368         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
35369         allow leading "-" in pattern.  Watch for unsupported tests.
35370         If $compiler_result is set, pattern match assembler code,
35371         and ditto for $not_compiler_result.
35372         * lib/mike-gcc.exp: Likewise.
35373
35374         * lib/plumhall.exp (ph_execute): Only call ph_summary if
35375         execution "succeeded".
35376
35377 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
35378
35379         * config/win32.exp: New file.
35380         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
35381
35382 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
35383
35384         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
35385         unsupported.
35386         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
35387         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
35388         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
35389
35390         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
35391         "... without exceptions was ...".  That is now handled by
35392         prune_system_crud.
35393         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35394
35395 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
35396
35397         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
35398         sieve.c,sort2.c}: New files.
35399         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
35400         sieve.exp,sort2.exp}: Drivers for them.
35401
35402         * lib/mike-gcc.exp (program_output): New user settable variable.
35403         (postbase): Call prune_system_crud.  Also prune extraneous compiler
35404         messages.
35405         * lib/mike-g++.exp (program_output): New user settable variable.
35406
35407         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
35408
35409         * config/sh.exp: Deleted (use sim.exp instead).
35410
35411 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
35412
35413         * config/vx.exp: Declare CHECKTASK as global.
35414         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
35415         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
35416         * lib/old-dejagnu.exp: Load [pwd]/$executable.
35417
35418 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
35419
35420         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
35421         target. Like vx.exp, only includes `vx29k.exp' instead of
35422         `vxworks.exp'.
35423
35424 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
35425
35426         * config/sim.exp: Increase time limit from 120 seconds to 240.
35427
35428 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
35429
35430         * gcc.c-torture/execute/950628-1.c: New test.
35431
35432 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
35433
35434         * gcc.c-torture: Update with changes/additions from
35435         c-torture-1.34.
35436
35437 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
35438
35439         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
35440
35441 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
35442
35443         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
35444
35445 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
35446
35447         * gcc.c-torture/compile/950512-1.c: New test.
35448         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
35449         * gcc.dg/struct-ret-1.c: Likewise.
35450
35451 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
35452
35453         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
35454           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
35455
35456 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
35457
35458         * gcc.c-torture/special/920411-1.c: Deleted.
35459         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
35460
35461 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
35462
35463         * config/sim.exp (${tool}_load): Hack in call to bash to get a
35464         cpu limit.
35465
35466 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
35467
35468         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
35469
35470 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
35471
35472         From kenner;
35473         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
35474         is the proper length.
35475         * va-arg-3.c: Likewise.
35476
35477 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
35478
35479         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
35480         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
35481
35482         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
35483         * lib/g++.exp (default_g++_start): Delete old cruft.
35484
35485 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
35486
35487         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
35488         (2 * (1 << 18)) to (2 * (1 << 17)).
35489
35490         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
35491
35492 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
35493
35494         * config/rom68k.exp: Renamed from config/idp.exp
35495
35496 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
35497
35498         * c-torture/compile/921109-2.c
35499
35500 1995-04-18  Mike Stump  <mrs@cygnus.com>
35501
35502         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
35503         excess errors.
35504
35505 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
35506
35507         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
35508         output.
35509         * lib/g++.exp (default_g++_start): Likewise.
35510
35511 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
35512
35513         * gcc.c-torture/compile/950329-1.c: New test.
35514
35515 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
35516
35517           * config/bug.exp (${tool}_load): Updated to use new remote_open
35518           and remote_close procs.
35519         * config/idp.exp: New file.
35520
35521 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
35522
35523         * gcc.c-torture/execute/950322-1.c: New test.
35524
35525 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
35526
35527         * config/vx.exp (${tool}_load): Clean up testing of return code from
35528         vxworks_ld and vxworks_spawn.
35529
35530 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
35531
35532         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
35533
35534 1995-03-13  Mike Stump  <mrs@cygnus.com>
35535
35536         * lib/old-deja.exp: Add `excess errors test - ' error, now one
35537         can mark excess errors on a machine by machine basis.  Note, the
35538         default is to not expect any excess errors, even when excess
35539         errors test - is given, so you will want to put an XFAIL ... on
35540         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
35541         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
35542         those 4 machines, but no others.
35543
35544 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
35545
35546         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
35547         * lib/c-torture.exp: to here.
35548
35549 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
35550
35551         * gcc.c-torture/execute/950221-1.c: New test.
35552         * gcc.c-torture/execute/struct-ret-1.c: New test.
35553         * gcc.c-torture/compile/950221-1.c: New test.
35554
35555         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
35556
35557 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
35558
35559         * gcc.c-torture/execute/arith-1.c (main): Return 0.
35560         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
35561
35562 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
35563
35564         * g++.gb: New directory of tests, derived from my signature and
35565         class scoping tests.
35566
35567         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
35568         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
35569         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
35570         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
35571         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
35572         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
35573         * g++.gb/sig25.C: Likewise.
35574
35575         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
35576         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
35577         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
35578         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
35579         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
35580         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
35581         * g++.gb/sig25.exp: Likewise.
35582
35583         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
35584         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
35585         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
35586         * g++.gb/scope13.C: Likewise, this test still fails.
35587
35588         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
35589         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
35590         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
35591         * g++.gb/scope13.exp: Ditto.
35592
35593         * g++.gb/README: New file, explains what these tests are about.
35594
35595 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
35596
35597         * lib/dg.exp (dg-do): Support `preprocess'.
35598         (dg-test): Likewise.
35599
35600 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
35601
35602         * config/udi.exp: change "continue -expect" to "exp_continue".
35603
35604 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
35605
35606         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
35607         Delete redundant tests.
35608
35609         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
35610         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
35611         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
35612         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
35613         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
35614         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
35615         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
35616         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
35617
35618         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
35619         storing label pointers.
35620         * gcc.c-torture/execute/921019-1.c: Likewise.
35621         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
35622         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
35623         parameter fp.
35624         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
35625         constants.
35626
35627         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
35628         Delete obsolete tests.
35629
35630         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
35631         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
35632         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
35633         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
35634         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
35635         * gcc.c-torture/compile/950124-1.c: New test.
35636
35637         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
35638
35639 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
35640
35641         * lib/mike-g++.exp: Add -lm to LIBS.
35642
35643 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
35644
35645         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
35646
35647 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
35648
35649         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
35650
35651 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
35652
35653         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
35654
35655 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
35656
35657         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
35658         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
35659         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
35660         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
35661         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
35662         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
35663         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
35664         * g++.law/{operators31.C, operators32.C,
35665         * g++.law/{operators33.C, operators34.C}: Likewise.
35666         * g++.law/{pic1.C, refs2.C}: Likewise.
35667         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
35668         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
35669         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
35670         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35671
35672         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
35673         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
35674         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
35675         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
35676         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
35677         * g++.law/{enum9.exp, friend5.exp}: Likewise.
35678         * g++.law/{nest3.exp, nest4.exp}: Likewise.
35679         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
35680         * g++.law/{operators30.exp, operators31.exp}: Likewise.
35681         * g++.law/{operators32.exp, operators33.exp}: Likewise.
35682         * g++.law/{operators34.exp}: Likewise.
35683         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
35684         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
35685         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
35686         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
35687         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
35688
35689         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
35690         No longer expected to fail.
35691         * g++.law/missed-error3.C: Tweak for recent bool changes.
35692
35693 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
35694
35695         * config/emb-unix: Deleted.
35696         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
35697         remote execution.  Do final link on remote host if REMOTE_LINK is set.
35698
35699 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
35700
35701         * lib/dg.exp (dg-test): Fix typo in last patch.
35702
35703 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
35704
35705         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
35706         (handles multiple occurrences).
35707
35708 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
35709
35710         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
35711         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
35712         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
35713         printed).
35714         * lib/c-torture.exp (c-torture-compile): Likewise.
35715         (c-torture): Prepend full path if missing.
35716         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
35717         (gcc_fail): Likewise.
35718         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
35719
35720 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
35721
35722         * lib/netware.exp: Only attach to NetWare i386 systems.
35723
35724 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
35725
35726         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
35727         messages.  Add test name to "output pattern match" pass/fail message.
35728
35729 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
35730
35731         * gcc.dg: New testsuite.
35732         * gcc.dg/dg.exp: New file.
35733
35734         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
35735         test-switch.c}: Deleted.
35736
35737         * gcc.misc-tests/msgs.exp: New testcase driver.
35738
35739 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
35740
35741         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
35742         Watch for illegal return values from ${tool}_load.
35743         * config/unix.exp (${tool}_load): Fix pass/fail detection for
35744         cross targets.  Coerce return value >0 to 1.
35745
35746 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
35747
35748         * config/unix.exp (${tool}_load): Call program rsh, not proc.
35749
35750         * config/emb-unix.exp: New file.
35751
35752         * config/sim.exp: Error if variable $SIM not defined.
35753         (${tool}_load): Mark test as "untested" if simulator missing.
35754
35755         * config/unix.exp: Load remote.exp to get rcp_download.
35756         * lib/c-torture.exp: Use different option lists for testcases with
35757         and without loops.
35758         * gcc.c-torture/execute/execute.exp: Likewise.
35759
35760 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
35761
35762         * config/*.exp: Clarify return code from ${tool}_load.
35763         Call `unresolved' or `untested' instead of `warning' or `perror'
35764         (sometimes you still want to call both though).
35765         Add comment that `shell_id' is local to each file.
35766         * config/udi.exp (timeout): Set to 30.
35767         Don't print warning if connection fails, $connectmode has already
35768         printed an error.
35769         (${tool}_load): Move verbose messages to level 2.
35770         Rework pattern for "Process started" message.
35771         Pass `shell_id' to ${connectmode}_download.
35772         Retry twice upon timeout.  Make resetting of target more robust.
35773         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
35774         Pass `shell_id' to exit_$connectmode.
35775         Only call exit_$connectmode if connected.
35776         * config/unix.exp (${tool}_load): Check return codes better.
35777         * config/vrtx.exp (${tool}_load): Likewise.
35778         * config/vx.exp (${tool}_load): Likewise.
35779         Delete unneeded global's.
35780         * lib/dg.exp (dg-test): Update to reflect clarified return codes
35781         from ${tool}_load.
35782         (dg-stat): Delete.
35783         (dg-init): Delete recording of pass/fail counts.
35784         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
35785         (old-dejagnu-init): Likewise.
35786         (old-dejagnu-stat): Delete contents, empty proc now.
35787         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
35788         (c-torture): Delete references to lcnt, lpass, lfail.
35789         Get option list from TORTURE_OPTIONS.
35790         Delete -funroll[-all]-loops if no loops.
35791         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
35792         (g++_stat): Delete contents (empty proc now).
35793         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
35794         (gcc_finish): Likewise.
35795         (gcc_stat): Deleted.
35796         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
35797         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
35798         * gcc.c-torture/execute/execute.exp: Likewise.
35799         Split tests into two parts: compile, execute.
35800         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
35801         no loops.  Update to reflect clarified return codes from ${tool}_load.
35802
35803 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
35804
35805         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
35806         to grep for.
35807         (old-dejagnu): Likewise (where necessary).
35808
35809 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
35810
35811         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
35812
35813         * lib/dg.exp (dg-process-target): Fix processing of selector.
35814         Add comment regarding use of `error'.
35815
35816         * lib/gcc.exp (prune_system_crud): Define if missing.
35817         * lib/g++.exp (prune_system_crud): Likewise.
35818
35819         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
35820         Call prune_system_crud.
35821         * lib/dg.exp (dg-runtest): New proc.
35822         Use perror instead of send_user for tcl errors in testcase.
35823         Don't return any value, it's never used.
35824         Don't clobber previous definition of `unknown'.
35825         Print tcl errors in `dg-final'.
35826
35827 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
35828
35829         * lib/dg.exp (dg-process-target): Improve syntax error messages.
35830         (dg-test): Don't print errorInfo, it contains stack backtrace.
35831
35832 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
35833
35834         * lib/g++.exp (runtest_file_p): Define if missing.
35835
35836 1994-09-24  Doug Evans  (dje@cygnus.com)
35837
35838         * lib/mike-g++.exp: Comment out loading of g++.exp.
35839         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
35840         (default_g++_version): Always print something.
35841         (default_g++_start): Comment out call to `which'.
35842         (g++_start, g++_load): Deleted (must be defined in config file).
35843         * lib/gcc.exp: Test for existence of $CC at start.
35844         Delete check for tmpdir (done in gcc_init).
35845         (default_gcc_version): Always print something.
35846         (default_gcc_start): Comment out call to `which'.
35847         * config/*.exp: Major cleanup - make cross targets work at least a
35848         little better for g++ (by not being "--tool gcc" specific).
35849         Rename gcc_xxx to ${tool}_xxx.
35850         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
35851         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
35852
35853 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
35854
35855         * lib/c-torture.exp (c-torture-compile): Rework compiler
35856         message processing.
35857
35858         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
35859         c-torture.
35860
35861 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
35862
35863         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
35864
35865         * lib/dg.exp (dg-process-target): Support { target native }.
35866
35867 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
35868
35869         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
35870         looked for "... program xxx got fatal signal".
35871         Correct regsub munging of `comp_output'.
35872         Ignore compiler messages "path prefix not used" and "linker input
35873         file unused".
35874
35875 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
35876
35877         * lib/gcc.exp (runtest_file_p): Define if missing.
35878         * gcc.prms/template.c: Example to work from.
35879
35880 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
35881
35882         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
35883         * lib/dg.exp (dg-test): Call unsupported testcases as such.
35884
35885         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
35886         * gcc.prms/1883.c: Moved from compile/940714-1.c.
35887         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
35888         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
35889
35890         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
35891         (dg-process-target): No longer a varargs proc.
35892         Return S/N for target, P/F for xfail.  All callers changed.
35893         (user option procs): More argument checking.
35894         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
35895         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
35896         (dg-test): Skip test if not running on selected target in `dg-do'.
35897         Update handling of `dg-do-what', `dg-output-text'.
35898         Separate execution pass/fail from output pattern match pass/fail.
35899         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
35900
35901 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
35902
35903         * gcc.c-torture/special/special.exp: Don't expect failure for mips
35904         target for 920510-1.c.
35905
35906 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
35907
35908         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
35909         Clean up comment regarding use of passcnt, etc.
35910         (gcc_stat): Don't update `testcnt' here.
35911         (gcc_finish): Do it here.
35912         Might as well reset `but_id' here too.
35913         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
35914         to determine if the file should be tested.
35915         * gcc.c-torture/compile/compile.exp: Likewise.
35916         * gcc.c-torture/execute/execute.exp: Likewise.
35917         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35918         * gcc.misc-tests/dg-test.exp: Likewise.
35919         * gcc.prms/prms.exp: Likewise.
35920         * gcc.wendy/wendy.exp: Likewise.
35921         * g++.old-deja.exp: Likewise.
35922         Move "Testing file" message to verbose level 1.
35923
35924 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
35925
35926         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
35927
35928 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
35929
35930         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
35931         (default_gcc_start): Accept optional second list element
35932         of compiler flags.  Print compiler output at verbosity level 2.
35933         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
35934         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
35935         Save current values of framework globals passcnt, failcnt, xpasscnt,
35936         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
35937         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
35938         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
35939         xfailcnt to compute stats.  Update framework global `testcnt' from
35940         pass/fail counts.
35941         (gcc_finish): New proc.  Clean up test environment.
35942         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
35943         (gcc_epass, gcc_efail): Delete.
35944         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
35945         argument of line number.
35946         (dg-init): If the tool has an init routine, call it.
35947         (dg-test): Remove args `cflags_var' and `libs_var'.
35948         Pass all compiler options to ${tool}_start.
35949         Handle missing line number.
35950         (dg-finish): New function.
35951         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
35952         particular files.  Call gcc_finish at end.  Move "skipping test"
35953         message to verbosity level 3.
35954         * gcc.c-torture/compile/compile.exp: Likewise.
35955         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
35956         * gcc.c-torture/execute/execute.exp: Likewise.
35957         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35958         Print testcase being tried at verbosity level 1.
35959         * gcc.c-torture/special/special.exp: Unset xfail.
35960         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35961         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
35962         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
35963         * gcc.failure/failure.exp: Likewise.
35964         * gcc.ieee/ieee.exp: Likewise.
35965         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
35966         Update call to dg-test.  Call dg-finish at end.
35967         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
35968         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
35969         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
35970         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
35971         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
35972         * gcc.wendy/wendy.exp: Add copyright.
35973         Delete setting of tmpdir (done by gcc_init).
35974         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
35975         Pass compiler flags to gcc_start.  Call gcc_finish at end.
35976         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
35977         gcc_[ce]pass/fail.
35978
35979 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
35980
35981         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
35982         confusion.
35983         (g++_load): Likewise.
35984
35985         * config/*.exp (gcc_load): Some were varargs fns and some were not.
35986         Rename argument to `prog' to remove the confusion.
35987         Varargs fns behave differently too!
35988         (g++_load): Likewise.
35989
35990         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
35991
35992         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
35993         what it is.  Delete (always) printing of status value for !native.
35994         Simplify verbose code, and include status and exec_output.
35995         (g++_load): Use gcc_load.
35996
35997 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
35998
35999         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
36000         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
36001         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
36002         940714-3.c as these testcases don't exist anymore.  Make
36003         va-arg-1.c expected to pass.
36004
36005 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
36006
36007         * gcc.misc-tests/misc.exp: Only run specific testcases.
36008         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
36009         * gcc.misc-tests/dg-[1-9].c: New files.
36010
36011         * lib/dg.exp: New testsuite driver.
36012         * gcc.prms/prms.exp: Use it.
36013
36014         * README.gcc: New file.
36015
36016         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
36017         Document and reset `lxpass' and `lxfail'.
36018         Simplify "initialized" message.
36019         (gcc_stat): Clean up comments a little.
36020
36021 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
36022
36023         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
36024
36025 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
36026
36027         * lib/old-dejagnu.exp (process-option): New proc.
36028         (old-dejagnu-init, old-dejagnu-stat): Likewise.
36029         (old-dejagnu): Simplify.
36030         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
36031
36032 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
36033
36034         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
36035         exists and is not an empty string.
36036
36037         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
36038         $xfail rather than calling setup_xfail.  Clear $xfail when test is
36039         finished.
36040         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
36041         automatically.
36042
36043         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
36044         longer expected to fail.
36045
36046         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
36047         "f" function call.
36048
36049         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
36050
36051         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
36052         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
36053         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
36054         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
36055         c-torture-1.29.
36056
36057         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
36058         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
36059
36060         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
36061
36062         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
36063         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
36064
36065         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
36066         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
36067         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
36068
36069 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
36070
36071         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
36072         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
36073         940714-1.c, 940714-2.c, 940714-3.c},
36074         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
36075         gcc.misc-tests/{mg.c,mg.exp}:
36076         New tests.
36077         * gcc.noncompile/noncompile.exp: Change accordingly.
36078
36079 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
36080
36081         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
36082         Undo previous clobberage.
36083
36084 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
36085
36086         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
36087         * gcc.special/{930510-1.c, special.exp}:
36088         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
36089         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
36090         struct-varargs-1.c}: New tests from c-torture-1.26.
36091
36092 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
36093
36094         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
36095           argument to switch.
36096
36097 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
36098
36099         * Revert the previous changes.  Please see Rob's directory
36100           (/lisa/test/rob/progressive/gcc/testsuite) for testing
36101           fixes.
36102
36103 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
36104
36105         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
36106             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
36107             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
36108             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
36109             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
36110             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
36111             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
36112             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
36113             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
36114             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
36115             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
36116             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
36117             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
36118             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
36119             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
36120             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
36121             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
36122             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
36123             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
36124             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
36125             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
36126             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
36127             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
36128             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
36129             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
36130             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36131             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
36132
36133 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
36134
36135         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
36136             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
36137           with perror calls.
36138
36139 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
36140
36141         * config/unix.exp (g++_load): Fix syntax.
36142
36143 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
36144
36145         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
36146         * gcc.noncompile/921017-1.c: Deleted obsolete test.
36147         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
36148         Don't expect va-arg-1.c to fail.  Correct expected output for
36149         920928-1.c.
36150         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
36151         * gcc.wendy/hbm4.c: Correct typo.
36152         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
36153
36154 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
36155
36156         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
36157         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
36158         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
36159         * lib/c-torture.exp (c-torture-compile): Ditto.
36160
36161         Reduce volume of output (remove all the -I's and such).
36162         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
36163         Call gcc_cpass, gcc_cfail.
36164         (c-torture): Pass testing option to c-torture-compile.
36165
36166 1994-03-21  Doug Evans  (dje@cygnus.com)
36167
36168         Bring patches over from progressive.
36169         * config/default.exp: Exit remote shell cleanly.
36170         (g++_exit, g++_start): Add default versions.
36171         * config/sim.exp (gcc_load): Use perror, not error.
36172
36173 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
36174
36175         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
36176         set in site.exp.
36177
36178 1994-03-14  Doug Evans  (dje@cygnus.com)
36179
36180         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
36181         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
36182         (wendy_try): New proc to run testcase.
36183         (main loop): Call 'em.
36184         * gcc.wendy/*.c: Clean up pass to correct expected output.
36185
36186         * lib/gcc.exp: Minor cleanup work.
36187         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
36188
36189 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
36190
36191         * config/sim.exp (gcc_load): Document return codes better.
36192         Don't pass -v to simulator.
36193
36194 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
36195
36196           * gcc.special/920717-x.c: Fix typo.
36197           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
36198           get at sources.
36199
36200         * lib/mike-gcc.exp: Fix typo.
36201
36202 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
36203
36204         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
36205         binary to use, transform the name.
36206         * config/*.exp: rename everything. Nuke any g++ specific files,
36207         it's now a special case of gcc that requires no special support.
36208         Add a default.exp for unsupported targets.
36209
36210 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
36211
36212         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
36213         lib/old-dejagnu.exp: Fix a few patterns to work with the new
36214         version of Tcl.
36215
36216 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
36217
36218         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
36219         than a warning.
36220
36221 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
36222
36223         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
36224
36225 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
36226
36227         * gcc.execute/execute.exp: Combine opt_list and foption_list into
36228         option_list.  Compile every file with only 4/6 option choices
36229         (same as C torture) instead of with 12/18 different option
36230         choices.
36231         * lib/c-torture.exp: Likewise.
36232
36233         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
36234         not already set.
36235
36236 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
36237
36238         * lib/old-deja.exp: Add `excess errors test fails' error, now one
36239         can put an XFAIL *-*-* on excess errors.
36240
36241 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
36242
36243         * g++.law: Add more tests derived from g++-bugs snapshots.
36244
36245         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
36246         equivalent to g++.law/init9.
36247
36248         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
36249         compiled it, and the a.out file after we've run it.
36250
36251 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
36252
36253         * lib/mike-g++.exp (postbase): Delete the .o file after we've
36254         compiled it, and the a.out file after we've run it.
36255
36256 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
36257
36258         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
36259
36260 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
36261
36262         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
36263         version number.
36264
36265 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
36266
36267         * g++.law: New directory of g++ tests derived from the g++-bugs
36268         snapshots.
36269
36270 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
36271
36272         * gcc.compile: initbug1.c initbug1.exp testcase added
36273
36274 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
36275
36276         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
36277         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
36278           fixes submitted by Jeff Law (law@cs.utah.edu)
36279         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
36280           Jeff Law (law@cs.utah.edu)
36281
36282
36283 1993-11-30  Mike Stump  (mrs@cygnus.com)
36284
36285         * config/unix-g++.exp: Follow the gcc way of doing things.
36286         * g++.old-deja/old-deja.exp: Minor updates.
36287         * lib/g++.exp: New file, follow the gcc way of doing things.
36288         * lib/old-dejagnu.exp: Minor updates.
36289         * lib/mike-g++.exp: Always unset errorInfo.
36290
36291 1993-11-06  Mike Stump  (mrs@cygnus.com)
36292
36293         * lib/gcc.exp: Fix some errors with the below change, CC and
36294         CFLAGS should be global when setting, not local.
36295
36296 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
36297
36298         * lib/gcc.exp: Transform tool name.
36299
36300 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36301
36302         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
36303
36304 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36305
36306         * lib/gcc.exp: change gcc_done to gcc_stat
36307
36308 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
36309
36310         * Upgraded gcc testsuite to c-torture version 1.25
36311
36312 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
36313
36314         * lib/gcc.exp: added reporting code. Changed verbose compile message.
36315         * lib/c-torture: added hooks for new reporting code.
36316
36317 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
36318
36319         * config/sh-gcc.exp: check if sh-sim exists in the path
36320
36321 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
36322
36323         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
36324         * gcc.compile/compile.exp: Initial changes for new logic.
36325         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
36326         * gcc.failure/failure.exp: Initial changes for new logic.
36327         * gcc.ieee/ieee.exp: Initial changes for new logic.
36328         * gcc.misc-tests/misc.exp: Initial changes for new logic.
36329         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
36330         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
36331         * lib/c-torture.exp: Initial changes for new logic.
36332         * lib/gcc.exp: Initial changes for new logic.
36333
36334 1993-10-15  Mike Stump  (mrs@cygnus.com)
36335
36336         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
36337         depend upon failure or success.  Fully qualify names in failure
36338         and success messages.  Always remove a.out before starting
36339         compile, just in case.  Pay more attention to error text output by
36340         the compiler.  Handle testcases with no known past errors just
36341         like all others, so that things are uniform.  Other miscellaneous
36342         improvements.
36343
36344 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
36345
36346         * gcc.cpp: new directory for cpp tests
36347
36348 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
36349
36350         * lib/chill.exp: Code reformatted, removed unused code.
36351         * config/unix-chill.exp: Code reformatted, removed unused code.
36352         * chill.execute/execute.exp: Code reformatted, removed unused code.
36353         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
36354
36355 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
36356
36357         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
36358         routines not written.
36359
36360 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
36361
36362         * config/bug-gcc.exp: Use new procs from bug.exp.
36363
36364 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
36365
36366         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
36367         via ftp, rather than depending on NFS.
36368         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
36369         case.
36370
36371 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
36372
36373         * config/bug-gcc.exp: Use new download proc.
36374
36375 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
36376
36377         * chill.execute/execute.exp: cleanups, handles errors better
36378         * chill.compile/compile.exp: rewrite, based on execute.exp
36379         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
36380         * lib/chill.exp: major changes to diff proc and compile and link
36381           procs. added chill_fail and chill_pass wrappers to pass and
36382           fail. added more comments, and handle error codes better.
36383           Added a hack to capture stderr from exec, so noncompile tests
36384           can work.
36385
36386 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
36387
36388         * chill.execute/execute.exp: rewrite of testsuite driver
36389         * lib/chill.exp: rewrite of testsuite driver
36390         * config/unix-chill.exp: rewrite of testsuite driver
36391
36392 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
36393
36394     In chill.execute:
36395         * iexpr.ch: Standardize uppercase.
36396         * tuples.dat: Standardize uppercase.
36397         * vary.ch: standardize.  Correct varying string assignments.
36398         * vary.dat: Add new output lines.
36399
36400 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
36401
36402     In chill.execute:
36403         * chprintf.ch: Standardize use of uppercase.
36404         * tuples.ch: Standardize and turn arr2 into a DCL,
36405           rather than a SYN.
36406         * pinits.ch: Standardize.
36407
36408 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
36409
36410         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
36411         * Makefil: Renamed to Makefile.in.
36412         * configure.in: New.
36413
36414 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
36415
36416     In chill.execute:
36417         * .cvsignore: Add result/output files.
36418         * Makefile: Fix up variables at start.  Use MFLAGS
36419           everywhere.  Correct bool_loc, built_ins entries.
36420           Add entry for vary1.ch.
36421         * bitarray.ch: Standardize upper-case usage.
36422         * bitexpr.ch: Standardize, add output of b1.
36423         * params.ch: Use arrayt in along PROC parameters, to
36424           avoid novelty problems.
36425         * sets.ch: Tiny cleanup.
36426         * vary1.ch: Re-indent.
36427
36428 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
36429
36430           * Add PR-related files to Makefiles, .cvsignore files, etc.
36431
36432 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
36433
36434         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
36435           with compiler objects. New names are test-flow.c and test-loop.c
36436
36437 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
36438
36439         * Upgraded c-torture tests from 1.19 to 1.20
36440
36441         * new files:
36442         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
36443         * gcc.compile: 930623-1.c 930623-2.c
36444         * gcc.noncompile: 930622-1.c 930622-2.c
36445         * gcc.failure: 920411-1.c 920627-2.c
36446         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
36447
36448 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
36449
36450         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36451           More changes to get testsuite working properly. Needs more work.
36452           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
36453
36454 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
36455
36456         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
36457           More changes to get testsuite working properly. Needs more work.
36458
36459 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
36460
36461         * chill.compile/compile.exp: Added for Dejagnu support
36462         * chill.execute/execute.exp: Added for Dejagnu support
36463         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
36464
36465 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
36466
36467     This should complete moving the CHILL test files.
36468         * chill.noncompile(.cvsignore printf.grt
36469             in-printf.grt chprintf.grt chprintf.ch):
36470             Added test-support files.
36471           (Makefile): Modified further.
36472         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
36473             signal.ch): Added test files.
36474           * chill.execute (.cvsignore printf.grt printr.c
36475             in-printf.grt rts.c chprintf.grt rts.h): Added
36476           test-support files.
36477             (Makefile): More corrections.
36478
36479 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
36480
36481         * chill.compile, chill.execute, chill.nocompile: Add CHILL
36482           test cases, ready for DejaGnu.
36483
36484 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
36485
36486         * Upgraded c-torture tests from 1.18 to 1.19
36487
36488         * gcc.compile: added test(s):
36489           930607-1.c
36490         * gcc.execute: added test(s):
36491           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
36492
36493         * added new subdirectory for misc tests: gcc.misc-tests
36494         * gcc.misc-test(s): added tests:
36495           inst-check.c test-consts.c test-ior.c test-switch.c
36496
36497 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
36498
36499         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
36500
36501 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
36502
36503         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
36504
36505 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
36506
36507         * Upgraded c-torture tests from 1.17 to 1.18
36508
36509 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
36510
36511         * Upgraded c-torture tests from 1.12 to 1.17
36512
36513 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
36514
36515         * lib/old-dejagnu.exp:
36516           Fixed handling of XFAIL target triplets to correctly
36517           recognize wildcard characters.  Removed code that
36518           appended a unique id tag to the end of the file name
36519           printed out by the result of the testcases within a
36520           given test file.
36521
36522 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
36523
36524         * lib/old-dejagnu.exp:
36525           Reworked expected failure handling to trigger off of XFAIL
36526           keyword in keyphrase embeded in testcase source code. The
36527           XFAIL keyword must be at the end of the keyphrase line. It
36528           may optionally be followed by one or more target triplets.
36529           It has just occured that the handling of wildcards in the
36530           target triplet may not be correct.
36531
36532 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
36533
36534         * g++.old-deja/tests:
36535           Moved all subdirectories up one level into g++.old-deja .
36536
36537         * lib/old-dejagnu.exp:
36538           Fixed problem with CXXFLAGS not being properly reset, and being
36539           corrupted with extraneous "-c" compiler option.  This was
36540           causing binaries to not be generated for test that needed them.
36541           Modified strings passed to "pass" and "fail" so that individual
36542           tests from the same test file would be distinguished by an
36543           identifier appended to the test file name in the summary logs;
36544           this corrected a problem with erroneous diff logs.  Added code
36545           to search testcases for expected fail and unexpected pass keywords.
36546
36547 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
36548
36549         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
36550
36551 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
36552
36553         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
36554           Removed extraneous text from end of "Special g++ Options"
36555           keyphrase.
36556
36557         * lib/old-dejagnu.exp: Added pattern matching to look for new
36558           keywords, embedded in testcases comments, which will trigger
36559           calls to xpass and xfail.
36560
36561 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
36562
36563         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
36564           comments embedded in the testcases, especially the one looking for
36565           special compiler options, as well as the pattern matching for the
36566           compiler output again.
36567
36568 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
36569
36570         * lib/old-dejagnu.exp: Do a proper check of the return value for
36571           execute tests. Fixed several problems with the pattern matching
36572           of the compiler output which gave erroneous test results.
36573           Changed several of the test result messages to be more descriptive.
36574         * config/unix-g++.exp: Proc g++_load now actually works and
36575           executes the tests passed to it and returns a usable return
36576           value.
36577
36578 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
36579
36580           * lib/gcc.exp: Exits gracefully if $CC is bogus.
36581
36582 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
36583
36584         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
36585           Modified both files to properly execute the old style
36586           dejagnu tests. The previous versions of these files were
36587           experimental and did not function anything near correctly.
36588
36589 1993-04-05  Rob Savoye  (rob@cygnus.com)
36590
36591         * Removed all Makefile.in and configure.in files. No configuration
36592         needed now.
36593
36594 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
36595
36596         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
36597
36598 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
36599
36600         * gcc.compile/configure.in, gcc.unsorted/configure.in,
36601         gcc.special/configure.in, gcc.noncompile/configure.in,
36602         gcc.execute/configure.in, gcc.code_quality/configure.in,
36603         g++.other/configure.in, g++.old-deja/configure.in,
36604         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
36605         in srcname setting.
36606
36607 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
36608
36609         * lib/udi.exp:  Fixed mondfe and mondfe_download.
36610         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
36611         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
36612
36613 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
36614
36615         * config/udi-gdb.exp: Check $shell_id after connecting to target.
36616         (gdb_exit): Don't remove *_soc files.
36617
36618 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
36619
36620         * lib/c-torture.exp: Don't look for main; instead always use -w
36621         -c.  This is how the c-torture tests work.  Remove the object
36622         file if the compilation succeeds.
36623         * gcc.execute/execute.exp: Remove executable if test passes.
36624         * gcc.noncompile/noncompile.exp: Every test is an expected
36625         failure.
36626         * gcc.special/special.exp: Added tests from c-torture 1.11,
36627         corrected use of existing test.
36628         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
36629         gcc.execute/920625-1.c: Updated to c-torture 1.11.
36630         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
36631         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
36632         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
36633         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
36634         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
36635         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
36636         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
36637         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
36638         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
36639         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
36640         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
36641         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
36642         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
36643         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
36644         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
36645         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
36646         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
36647         c-torture 1.11.
36648         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
36649         correspond to c-torture 1.11.
36650
36651         * New file.